You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

17910 line
586 KiB

  1. /* FONT */
  2. /* latin */
  3. @font-face {
  4. font-family: 'Titillium Web';
  5. font-style: normal;
  6. font-weight: 400;
  7. src: url(./assets/fonts/Titillium_Web/TitilliumWeb-Regular.woff2) format('woff2');
  8. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  9. }
  10. /* latin-ext */
  11. /* @font-face {
  12. font-family: 'Titillium Web';
  13. font-style: normal;
  14. font-weight: 700;
  15. src: url(https://fonts.gstatic.com/s/titilliumweb/v18/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGIVzY5abuWIGxA.woff2) format('woff2');
  16. unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  17. } */
  18. /* latin */
  19. @font-face {
  20. font-family: 'Titillium Web';
  21. font-style: normal;
  22. font-weight: 700;
  23. src: url(./assets/fonts/Titillium_Web/TitilliumWeb-Bold.woff2) format('woff2');
  24. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  25. }
  26. /* GLOBAL */
  27. body {
  28. font-family: 'Titillium Web';
  29. font-style: normal;
  30. font-weight: 400;
  31. background: white;
  32. color: black;
  33. margin: 0px;
  34. padding: 0px;
  35. overflow-y: auto;
  36. animation: fadeInAnimation ease 1s;
  37. animation-iteration-count: 1;
  38. animation-fill-mode: forwards;
  39. }
  40. [data-theme='light'] {
  41. --color-primary: #008EED;
  42. --color-info: #008EED;
  43. --color-secondary: #dc3741;
  44. --color-brand: #008EED;
  45. font-family: 'Titillium Web';
  46. font-size: 20px;
  47. }
  48. g,
  49. image,
  50. path {
  51. transform-origin: center center;
  52. transform-box: fill-box;
  53. }
  54. /* app.css */
  55. /* @import "tailwindcss";
  56. @plugin "daisyui";
  57. @plugin "daisyui/theme" {
  58. name: "light";
  59. default: true;
  60. prefersdark: false;
  61. color-scheme: "light";
  62. --color-base-100: oklch(100% 0 0);
  63. --color-base-200: oklch(98% 0 0);
  64. --color-base-300: oklch(95% 0 0);
  65. --color-base-content: oklch(21% 0.006 285.885);
  66. --color-primary: #008EED;
  67. --color-primary-content: #fff;
  68. --color-secondary: oklch(65% 0.241 354.308);
  69. --color-secondary-content: oklch(94% 0.028 342.258);
  70. --color-accent: oklch(77% 0.152 181.912);
  71. --color-accent-content: oklch(38% 0.063 188.416);
  72. --color-neutral: oklch(14% 0.005 285.823);
  73. --color-neutral-content: oklch(92% 0.004 286.32);
  74. --color-info: #F0FBFF;
  75. --color-info-content: #008EED;
  76. --color-success: oklch(76% 0.177 163.223);
  77. --color-success-content: oklch(37% 0.077 168.94);
  78. --color-warning: oklch(82% 0.189 84.429);
  79. --color-warning-content: oklch(41% 0.112 45.904);
  80. --color-error: oklch(71% 0.194 13.428);
  81. --color-error-content: oklch(27% 0.105 12.094);
  82. --radius-selector: 0.5rem;
  83. --radius-field: 0.25rem;
  84. --radius-box: 0.5rem;
  85. --size-selector: 0.25rem;
  86. --size-field: 0.25rem;
  87. --border: 1px;
  88. --depth: 1;
  89. --noise: 0;
  90. }
  91. */
  92. @layer properties {
  93. @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
  94. *,
  95. :before,
  96. :after,
  97. ::backdrop {
  98. --tw-font-weight: initial;
  99. --tw-translate-x: 0;
  100. --tw-translate-y: 0;
  101. --tw-translate-z: 0;
  102. --tw-scale-x: 1;
  103. --tw-scale-y: 1;
  104. --tw-scale-z: 1;
  105. --tw-rotate-x: initial;
  106. --tw-rotate-y: initial;
  107. --tw-rotate-z: initial;
  108. --tw-skew-x: initial;
  109. --tw-skew-y: initial;
  110. --tw-space-y-reverse: 0;
  111. --tw-space-x-reverse: 0;
  112. --tw-divide-y-reverse: 0;
  113. --tw-border-style: solid;
  114. --tw-gradient-position: initial;
  115. --tw-gradient-from: #0000;
  116. --tw-gradient-via: #0000;
  117. --tw-gradient-to: #0000;
  118. --tw-gradient-stops: initial;
  119. --tw-gradient-via-stops: initial;
  120. --tw-gradient-from-position: 0%;
  121. --tw-gradient-via-position: 50%;
  122. --tw-gradient-to-position: 100%;
  123. --tw-leading: initial;
  124. --tw-tracking: initial;
  125. --tw-shadow: 0 0 #0000;
  126. --tw-shadow-color: initial;
  127. --tw-shadow-alpha: 100%;
  128. --tw-inset-shadow: 0 0 #0000;
  129. --tw-inset-shadow-color: initial;
  130. --tw-inset-shadow-alpha: 100%;
  131. --tw-ring-color: initial;
  132. --tw-ring-shadow: 0 0 #0000;
  133. --tw-inset-ring-color: initial;
  134. --tw-inset-ring-shadow: 0 0 #0000;
  135. --tw-ring-inset: initial;
  136. --tw-ring-offset-width: 0px;
  137. --tw-ring-offset-color: #fff;
  138. --tw-ring-offset-shadow: 0 0 #0000;
  139. --tw-blur: initial;
  140. --tw-brightness: initial;
  141. --tw-contrast: initial;
  142. --tw-grayscale: initial;
  143. --tw-hue-rotate: initial;
  144. --tw-invert: initial;
  145. --tw-opacity: initial;
  146. --tw-saturate: initial;
  147. --tw-sepia: initial;
  148. --tw-drop-shadow: initial;
  149. --tw-drop-shadow-color: initial;
  150. --tw-drop-shadow-alpha: 100%;
  151. --tw-drop-shadow-size: initial;
  152. --tw-backdrop-blur: initial;
  153. --tw-backdrop-brightness: initial;
  154. --tw-backdrop-contrast: initial;
  155. --tw-backdrop-grayscale: initial;
  156. --tw-backdrop-hue-rotate: initial;
  157. --tw-backdrop-invert: initial;
  158. --tw-backdrop-opacity: initial;
  159. --tw-backdrop-saturate: initial;
  160. --tw-backdrop-sepia: initial;
  161. --tw-duration: initial;
  162. --tw-ease: initial;
  163. --tw-text-shadow-color: initial;
  164. --tw-text-shadow-alpha: 100%;
  165. --tw-outline-style: solid;
  166. --tw-divide-x-reverse: 0;
  167. }
  168. }
  169. }
  170. :root,
  171. :host {
  172. --font-sans: "Titillium Web", sans-serif;
  173. --text-xs: 12px;
  174. --text-sm: 14px;
  175. --text-base: 16px;
  176. --text-lg: 18px;
  177. --text-xl: 20px;
  178. --font-mono:
  179. ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New",
  180. monospace;
  181. --color-red-400: oklch(70.4% 0.191 22.216);
  182. --color-red-500: oklch(63.7% 0.237 25.331);
  183. --color-red-600: oklch(57.7% 0.245 27.325);
  184. --color-orange-400: oklch(75% 0.183 55.934);
  185. --color-orange-500: oklch(70.5% 0.213 47.604);
  186. --color-orange-600: oklch(64.6% 0.222 41.116);
  187. --color-yellow-400: oklch(85.2% 0.199 91.936);
  188. --color-yellow-500: oklch(79.5% 0.184 86.047);
  189. --color-yellow-600: oklch(68.1% 0.162 75.834);
  190. --color-lime-400: oklch(84.1% 0.238 128.85);
  191. --color-green-400: oklch(79.2% 0.209 151.711);
  192. --color-green-500: oklch(72.3% 0.219 149.579);
  193. --color-green-600: oklch(62.7% 0.194 149.214);
  194. --color-emerald-500: oklch(69.6% 0.17 162.48);
  195. --color-teal-400: oklch(77.7% 0.152 181.912);
  196. --color-teal-500: oklch(70.4% 0.14 182.503);
  197. --color-teal-600: oklch(60% 0.118 184.704);
  198. --color-cyan-400: oklch(78.9% 0.154 211.53);
  199. --color-cyan-600: oklch(60.9% 0.126 221.723);
  200. --color-blue-400: oklch(70.7% 0.165 254.624);
  201. --color-blue-500: oklch(62.3% 0.214 259.815);
  202. --color-blue-600: oklch(54.6% 0.245 262.881);
  203. --color-indigo-500: oklch(58.5% 0.233 277.117);
  204. --color-indigo-600: oklch(51.1% 0.262 276.966);
  205. --color-violet-500: oklch(60.6% 0.25 292.717);
  206. --color-purple-400: oklch(71.4% 0.203 305.504);
  207. --color-purple-500: oklch(62.7% 0.265 303.9);
  208. --color-purple-600: oklch(55.8% 0.288 302.321);
  209. --color-fuchsia-500: oklch(66.7% 0.295 322.15);
  210. --color-gray-500: oklch(55.1% 0.027 264.364);
  211. --color-black: #000;
  212. --color-white: #fff;
  213. --spacing: 0.25rem;
  214. --container-xs: 20rem;
  215. --container-sm: 24rem;
  216. --container-md: 28rem;
  217. --container-lg: 32rem;
  218. --container-xl: 36rem;
  219. --container-2xl: 42rem;
  220. --container-3xl: 48rem;
  221. --container-4xl: 56rem;
  222. --container-5xl: 64rem;
  223. --container-6xl: 72rem;
  224. --text-xs--line-height: calc(1 / 0.75);
  225. --text-sm--line-height: calc(1.25 / 0.875);
  226. --text-base--line-height: 1.5;
  227. --text-lg--line-height: calc(1.75 / 1.125);
  228. --text-xl--line-height: calc(1.75 / 1.25);
  229. --text-2xl: 1.5rem;
  230. --text-2xl--line-height: calc(2 / 1.5);
  231. --text-3xl: 1.875rem;
  232. --text-3xl--line-height: 1.2;
  233. --text-4xl: 2.25rem;
  234. --text-4xl--line-height: calc(2.5 / 2.25);
  235. --text-5xl: 3rem;
  236. --text-5xl--line-height: 1;
  237. --text-6xl: 3.75rem;
  238. --text-6xl--line-height: 1;
  239. --font-weight-thin: 100;
  240. --font-weight-extralight: 200;
  241. --font-weight-light: 300;
  242. --font-weight-normal: 400;
  243. --font-weight-medium: 500;
  244. --font-weight-semibold: 600;
  245. --font-weight-bold: 700;
  246. --font-weight-extrabold: 800;
  247. --font-weight-black: 900;
  248. --tracking-tight: -0.025em;
  249. --tracking-wide: 0.025em;
  250. --tracking-wider: 0.05em;
  251. --leading-tight: 1.25;
  252. --radius-xs: 0.125rem;
  253. --radius-sm: 0.25rem;
  254. --radius-md: 0.375rem;
  255. --radius-lg: 0.5rem;
  256. --radius-xl: 0.75rem;
  257. --animate-spin: spin 1s linear infinite;
  258. --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  259. --blur-xs: 4px;
  260. --blur-sm: 8px;
  261. --blur-md: 12px;
  262. --blur-lg: 16px;
  263. --default-transition-duration: 0.15s;
  264. --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  265. --default-font-family: var(--font-sans);
  266. --default-mono-font-family: var(--font-mono);
  267. --animate-bounce-slow: bounce-slow 2s infinite alternate;
  268. --animate-text-color: text-color 16s linear infinite;
  269. }
  270. [data-font-family="default"] {
  271. --font-sans: "Titillium Web", sans-serif;
  272. }
  273. [data-font-family="dm-sans"] {
  274. --font-sans: "DM Sans", sans-serif;
  275. }
  276. [data-font-family="wix"] {
  277. --font-sans: "Wix Madefor Text", sans-serif;
  278. }
  279. [data-font-family="inclusive"] {
  280. --font-sans: "Titillium Web", sans-serif;
  281. }
  282. [data-font-family="ar-one"] {
  283. --font-sans: "AR One Sans", sans-serif;
  284. }
  285. body {
  286. font-family: var(--font-sans);
  287. font-size: var(--text-base);
  288. line-height: var(--tw-leading, var(--text-base--line-height));
  289. }
  290. strong {
  291. --tw-font-weight: var(--font-weight-medium);
  292. font-weight: var(--font-weight-medium);
  293. }
  294. @layer theme;
  295. @layer base {
  296. *,
  297. :after,
  298. :before,
  299. ::backdrop {
  300. box-sizing: border-box;
  301. border: 0 solid;
  302. margin: 0;
  303. padding: 0;
  304. }
  305. ::file-selector-button {
  306. box-sizing: border-box;
  307. border: 0 solid;
  308. margin: 0;
  309. padding: 0;
  310. }
  311. html,
  312. :host {
  313. -webkit-text-size-adjust: 100%;
  314. tab-size: 4;
  315. line-height: 1.5;
  316. font-family: var(--default-font-family,
  317. ui-sans-serif,
  318. system-ui,
  319. sans-serif,
  320. "Apple Color Emoji",
  321. "Segoe UI Emoji",
  322. "Segoe UI Symbol",
  323. "Noto Color Emoji"
  324. );
  325. font-feature-settings: var(--default-font-feature-settings, normal);
  326. font-variation-settings: var(--default-font-variation-settings, normal);
  327. -webkit-tap-highlight-color: transparent;
  328. }
  329. hr {
  330. height: 0;
  331. color: inherit;
  332. border-top-width: 1px;
  333. }
  334. abbr:where([title]) {
  335. -webkit-text-decoration: underline dotted;
  336. text-decoration: underline dotted;
  337. }
  338. h1,
  339. h2,
  340. h3,
  341. h4,
  342. h5,
  343. h6 {
  344. font-size: inherit;
  345. font-weight: inherit;
  346. }
  347. a {
  348. color: inherit;
  349. -webkit-text-decoration: inherit;
  350. text-decoration: inherit;
  351. }
  352. b,
  353. strong {
  354. font-weight: bolder;
  355. }
  356. code,
  357. kbd,
  358. samp,
  359. pre {
  360. font-family: var(--default-mono-font-family,
  361. ui-monospace,
  362. SFMono-Regular,
  363. Menlo,
  364. Monaco,
  365. Consolas,
  366. "Liberation Mono",
  367. "Courier New",
  368. monospace);
  369. font-feature-settings: var(--default-mono-font-feature-settings, normal);
  370. font-variation-settings: var(--default-mono-font-variation-settings, normal);
  371. font-size: 1em;
  372. }
  373. small {
  374. font-size: 80%;
  375. }
  376. sub,
  377. sup {
  378. vertical-align: baseline;
  379. font-size: 75%;
  380. line-height: 0;
  381. position: relative;
  382. }
  383. sub {
  384. bottom: -0.25em;
  385. }
  386. sup {
  387. top: -0.5em;
  388. }
  389. table {
  390. text-indent: 0;
  391. border-color: inherit;
  392. border-collapse: collapse;
  393. }
  394. :-moz-focusring {
  395. outline: auto;
  396. }
  397. progress {
  398. vertical-align: baseline;
  399. }
  400. summary {
  401. display: list-item;
  402. }
  403. ol,
  404. ul,
  405. menu {
  406. list-style: none;
  407. }
  408. img,
  409. svg,
  410. video,
  411. canvas,
  412. audio,
  413. iframe,
  414. embed,
  415. object {
  416. /* vertical-align: middle; */
  417. display: block;
  418. }
  419. img,
  420. video {
  421. max-width: 100%;
  422. height: auto;
  423. }
  424. button,
  425. input,
  426. select,
  427. optgroup,
  428. textarea {
  429. font: inherit;
  430. font-feature-settings: inherit;
  431. font-variation-settings: inherit;
  432. letter-spacing: inherit;
  433. color: inherit;
  434. opacity: 1;
  435. background-color: #0000;
  436. border-radius: 0;
  437. }
  438. ::file-selector-button {
  439. font: inherit;
  440. font-feature-settings: inherit;
  441. font-variation-settings: inherit;
  442. letter-spacing: inherit;
  443. color: inherit;
  444. opacity: 1;
  445. background-color: #0000;
  446. border-radius: 0;
  447. }
  448. :where(select:is([multiple], [size])) optgroup {
  449. font-weight: bolder;
  450. }
  451. :where(select:is([multiple], [size])) optgroup option {
  452. padding-inline-start: 20px;
  453. }
  454. ::file-selector-button {
  455. margin-inline-end: 4px;
  456. }
  457. ::placeholder {
  458. opacity: 1;
  459. }
  460. @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
  461. ::placeholder {
  462. color: currentColor;
  463. }
  464. @supports (color: color-mix(in lab, red, red)) {
  465. ::placeholder {
  466. color: color-mix(in oklab, currentcolor 50%, transparent);
  467. }
  468. }
  469. }
  470. textarea {
  471. resize: vertical;
  472. }
  473. ::-webkit-search-decoration {
  474. -webkit-appearance: none;
  475. }
  476. ::-webkit-date-and-time-value {
  477. min-height: 1lh;
  478. text-align: inherit;
  479. }
  480. ::-webkit-datetime-edit {
  481. display: inline-flex;
  482. }
  483. ::-webkit-datetime-edit-fields-wrapper {
  484. padding: 0;
  485. }
  486. ::-webkit-datetime-edit {
  487. padding-block: 0;
  488. }
  489. ::-webkit-datetime-edit-year-field {
  490. padding-block: 0;
  491. }
  492. ::-webkit-datetime-edit-month-field {
  493. padding-block: 0;
  494. }
  495. ::-webkit-datetime-edit-day-field {
  496. padding-block: 0;
  497. }
  498. ::-webkit-datetime-edit-hour-field {
  499. padding-block: 0;
  500. }
  501. ::-webkit-datetime-edit-minute-field {
  502. padding-block: 0;
  503. }
  504. ::-webkit-datetime-edit-second-field {
  505. padding-block: 0;
  506. }
  507. ::-webkit-datetime-edit-millisecond-field {
  508. padding-block: 0;
  509. }
  510. ::-webkit-datetime-edit-meridiem-field {
  511. padding-block: 0;
  512. }
  513. ::-webkit-calendar-picker-indicator {
  514. line-height: 1;
  515. }
  516. :-moz-ui-invalid {
  517. box-shadow: none;
  518. }
  519. button,
  520. input:where([type="button"], [type="reset"], [type="submit"]) {
  521. appearance: button;
  522. }
  523. ::file-selector-button {
  524. appearance: button;
  525. }
  526. ::-webkit-inner-spin-button {
  527. height: auto;
  528. }
  529. ::-webkit-outer-spin-button {
  530. height: auto;
  531. }
  532. [hidden]:where(:not([hidden="until-found"])) {
  533. display: none !important;
  534. }
  535. :where(:root),
  536. :root:has(input.theme-controller[value="light"]:checked),
  537. [data-theme="light"] {
  538. color-scheme: light;
  539. --color-base-100: oklch(100% 0 0);
  540. --color-base-200: oklch(98% 0 0);
  541. --color-base-300: oklch(95% 0 0);
  542. --color-base-content: oklch(21% 0.006 285.885);
  543. --color-primary: oklch(45% 0.24 277.023);
  544. --color-primary-content: oklch(93% 0.034 272.788);
  545. --color-secondary: oklch(65% 0.241 354.308);
  546. --color-secondary-content: oklch(94% 0.028 342.258);
  547. --color-accent: oklch(77% 0.152 181.912);
  548. --color-accent-content: oklch(38% 0.063 188.416);
  549. --color-neutral: oklch(14% 0.005 285.823);
  550. --color-neutral-content: oklch(92% 0.004 286.32);
  551. --color-info: #008EED;
  552. /* --color-info: oklch(74% 0.16 232.661); */
  553. --color-info-content: oklch(29% 0.066 243.157);
  554. --color-success: oklch(76% 0.177 163.223);
  555. --color-success-content: oklch(37% 0.077 168.94);
  556. --color-warning: oklch(82% 0.189 84.429);
  557. --color-warning-content: oklch(41% 0.112 45.904);
  558. --color-error: oklch(71% 0.194 13.428);
  559. --color-error-content: oklch(27% 0.105 12.094);
  560. --radius-selector: 0.5rem;
  561. --radius-field: 0.25rem;
  562. --radius-box: 0.5rem;
  563. --size-selector: 0.25rem;
  564. --size-field: 0.25rem;
  565. --border: 1px;
  566. --depth: 1;
  567. --noise: 0;
  568. }
  569. @media (prefers-color-scheme: dark) {
  570. :root:not([data-theme]) {
  571. color-scheme: dark;
  572. --color-base-100: oklch(25.33% 0.016 252.42);
  573. --color-base-200: oklch(23.26% 0.014 253.1);
  574. --color-base-300: oklch(21.15% 0.012 254.09);
  575. --color-base-content: oklch(97.807% 0.029 256.847);
  576. --color-primary: oklch(58% 0.233 277.117);
  577. --color-primary-content: oklch(96% 0.018 272.314);
  578. --color-secondary: oklch(65% 0.241 354.308);
  579. --color-secondary-content: oklch(94% 0.028 342.258);
  580. --color-accent: oklch(77% 0.152 181.912);
  581. --color-accent-content: oklch(38% 0.063 188.416);
  582. --color-neutral: oklch(14% 0.005 285.823);
  583. --color-neutral-content: oklch(92% 0.004 286.32);
  584. --color-info: #008EED;
  585. /* --color-info: oklch(74% 0.16 232.661); */
  586. --color-info-content: oklch(29% 0.066 243.157);
  587. --color-success: oklch(76% 0.177 163.223);
  588. --color-success-content: oklch(37% 0.077 168.94);
  589. --color-warning: oklch(82% 0.189 84.429);
  590. --color-warning-content: oklch(41% 0.112 45.904);
  591. --color-error: oklch(71% 0.194 13.428);
  592. --color-error-content: oklch(27% 0.105 12.094);
  593. --radius-selector: 0.5rem;
  594. --radius-field: 0.25rem;
  595. --radius-box: 0.5rem;
  596. --size-selector: 0.25rem;
  597. --size-field: 0.25rem;
  598. --border: 1px;
  599. --depth: 1;
  600. --noise: 0;
  601. }
  602. }
  603. :root:has(input.theme-controller[value="light"]:checked),
  604. [data-theme="light"] {
  605. color-scheme: light;
  606. --color-base-100: oklch(100% 0 0);
  607. --color-base-200: oklch(98% 0 0);
  608. --color-base-300: oklch(95% 0 0);
  609. --color-base-content: oklch(21% 0.006 285.885);
  610. --color-primary: oklch(45% 0.24 277.023);
  611. --color-primary-content: oklch(93% 0.034 272.788);
  612. --color-secondary: oklch(65% 0.241 354.308);
  613. --color-secondary-content: oklch(94% 0.028 342.258);
  614. --color-accent: oklch(77% 0.152 181.912);
  615. --color-accent-content: oklch(38% 0.063 188.416);
  616. --color-neutral: oklch(14% 0.005 285.823);
  617. --color-neutral-content: oklch(92% 0.004 286.32);
  618. --color-info: #008EED;
  619. /* --color-info: oklch(74% 0.16 232.661); */
  620. --color-info-content: oklch(29% 0.066 243.157);
  621. --color-success: oklch(76% 0.177 163.223);
  622. --color-success-content: oklch(37% 0.077 168.94);
  623. --color-warning: oklch(82% 0.189 84.429);
  624. --color-warning-content: oklch(41% 0.112 45.904);
  625. --color-error: oklch(71% 0.194 13.428);
  626. --color-error-content: oklch(27% 0.105 12.094);
  627. --radius-selector: 0.5rem;
  628. --radius-field: 0.25rem;
  629. --radius-box: 0.5rem;
  630. --size-selector: 0.25rem;
  631. --size-field: 0.25rem;
  632. --border: 1px;
  633. --depth: 1;
  634. --noise: 0;
  635. }
  636. :root:has(input.theme-controller[value="dark"]:checked),
  637. [data-theme="dark"] {
  638. color-scheme: dark;
  639. --color-base-100: oklch(25.33% 0.016 252.42);
  640. --color-base-200: oklch(23.26% 0.014 253.1);
  641. --color-base-300: oklch(21.15% 0.012 254.09);
  642. --color-base-content: oklch(97.807% 0.029 256.847);
  643. --color-primary: oklch(58% 0.233 277.117);
  644. --color-primary-content: oklch(96% 0.018 272.314);
  645. --color-secondary: oklch(65% 0.241 354.308);
  646. --color-secondary-content: oklch(94% 0.028 342.258);
  647. --color-accent: oklch(77% 0.152 181.912);
  648. --color-accent-content: oklch(38% 0.063 188.416);
  649. --color-neutral: oklch(14% 0.005 285.823);
  650. --color-neutral-content: oklch(92% 0.004 286.32);
  651. --color-info: #008EED;
  652. /* --color-info: oklch(74% 0.16 232.661); */
  653. --color-info-content: oklch(29% 0.066 243.157);
  654. --color-success: oklch(76% 0.177 163.223);
  655. --color-success-content: oklch(37% 0.077 168.94);
  656. --color-warning: oklch(82% 0.189 84.429);
  657. --color-warning-content: oklch(41% 0.112 45.904);
  658. --color-error: oklch(71% 0.194 13.428);
  659. --color-error-content: oklch(27% 0.105 12.094);
  660. --radius-selector: 0.5rem;
  661. --radius-field: 0.25rem;
  662. --radius-box: 0.5rem;
  663. --size-selector: 0.25rem;
  664. --size-field: 0.25rem;
  665. --border: 1px;
  666. --depth: 1;
  667. --noise: 0;
  668. }
  669. @property --radialprogress {
  670. syntax: "<percentage>";
  671. inherits: true;
  672. initial-value: 0%;
  673. }
  674. :root {
  675. --fx-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");
  676. }
  677. :root,
  678. [data-theme] {
  679. background-color: var(--root-bg, var(--color-base-100));
  680. color: var(--color-base-content);
  681. }
  682. :root {
  683. scrollbar-color: currentColor #0000;
  684. }
  685. @supports (color: color-mix(in lab, red, red)) {
  686. :root {
  687. scrollbar-color: color-mix(in oklch, currentColor 35%, #0000) #0000;
  688. }
  689. }
  690. :root:has(.modal-open,
  691. .modal[open],
  692. .modal:target,
  693. .modal-toggle:checked,
  694. .drawer:not([class*="drawer-open"]) > .drawer-toggle:checked) {
  695. overflow: hidden;
  696. }
  697. @media (prefers-color-scheme: dark) {
  698. :root:not([data-theme]) {
  699. color-scheme: dark;
  700. --color-base-100: #181c20;
  701. --color-base-200: #22262a;
  702. --color-base-300: #2c3034;
  703. --color-base-content: #f0f4f8;
  704. --color-primary: #378dff;
  705. --color-primary-content: #fff;
  706. --color-secondary: #b071ff;
  707. --color-secondary-content: #fff;
  708. --color-accent: #00d3bb;
  709. --color-accent-content: #f3fbf6;
  710. --color-neutral: #dce1e6;
  711. --color-neutral-content: #1e2832;
  712. --color-info: #008EED;
  713. /* --color-info: #14b4ff; */
  714. --color-info-content: #fff;
  715. --color-success: #0bbf58;
  716. --color-success-content: #fff;
  717. --color-warning: #f5a524;
  718. --color-warning-content: #150a00;
  719. --color-error: #f31260;
  720. --color-error-content: #fff;
  721. --radius-selector: 0.25rem;
  722. --radius-field: 0.25rem;
  723. --radius-box: 0.25rem;
  724. --size-selector: 0.25rem;
  725. --size-field: 0.25rem;
  726. --border: 1px;
  727. --depth: 0;
  728. --noise: 0;
  729. --root-bg: #121416;
  730. --layout-sidebar-background: #181c20;
  731. --layout-topbar-background: #181b1f;
  732. --rounded-box: 0.25rem;
  733. --card-p: 20px;
  734. --card-fs: var(--text-base);
  735. }
  736. }
  737. :root:has(input.theme-controller[value="dark"]:checked),
  738. [data-theme="dark"] {
  739. color-scheme: dark;
  740. --color-base-100: #181c20;
  741. --color-base-200: #22262a;
  742. --color-base-300: #2c3034;
  743. --color-base-content: #f0f4f8;
  744. --color-primary: #378dff;
  745. --color-primary-content: #fff;
  746. --color-secondary: #b071ff;
  747. --color-secondary-content: #fff;
  748. --color-accent: #00d3bb;
  749. --color-accent-content: #f3fbf6;
  750. --color-neutral: #dce1e6;
  751. --color-neutral-content: #1e2832;
  752. --color-info: #008EED;
  753. /* --color-info: #14b4ff; */
  754. --color-info-content: #fff;
  755. --color-success: #0bbf58;
  756. --color-success-content: #fff;
  757. --color-warning: #f5a524;
  758. --color-warning-content: #150a00;
  759. --color-error: #f31260;
  760. --color-error-content: #fff;
  761. --radius-selector: 0.25rem;
  762. --radius-field: 0.25rem;
  763. --radius-box: 0.25rem;
  764. --size-selector: 0.25rem;
  765. --size-field: 0.25rem;
  766. --border: 1px;
  767. --depth: 0;
  768. --noise: 0;
  769. --root-bg: #121416;
  770. --layout-sidebar-background: #181c20;
  771. --layout-topbar-background: #181b1f;
  772. --rounded-box: 0.25rem;
  773. --card-p: 20px;
  774. --card-fs: var(--text-base);
  775. }
  776. :where(:root),
  777. :root:has(input.theme-controller[value="light"]:checked),
  778. [data-theme="light"] {
  779. color-scheme: light;
  780. --color-base-100: #fff;
  781. --color-base-200: #eef0f2;
  782. --color-base-300: #dcdee0;
  783. --color-base-content: #1e2328;
  784. --color-primary: #167bff;
  785. --color-primary-content: #fff;
  786. --color-secondary: #9c5de8;
  787. --color-secondary-content: #fff;
  788. --color-accent: #00d3bb;
  789. --color-accent-content: #f3fbf6;
  790. --color-neutral: #1e2832;
  791. --color-neutral-content: #fafcff;
  792. --color-info: #008EED;
  793. /* --color-info: #14b4ff; */
  794. --color-info-content: #fff;
  795. --color-success: #0bbf58;
  796. --color-success-content: #fff;
  797. --color-warning: #f5a524;
  798. --color-warning-content: #150a00;
  799. --color-error: #f31260;
  800. --color-error-content: #fff;
  801. --radius-selector: 0.25rem;
  802. --radius-field: 0.25rem;
  803. --radius-box: 0.25rem;
  804. --size-selector: 0.25rem;
  805. --size-field: 0.25rem;
  806. --border: 1px;
  807. --depth: 0;
  808. --noise: 0;
  809. --root-bg: #fafbfc;
  810. --layout-sidebar-background: #fff;
  811. --layout-topbar-background: #fff;
  812. --rounded-box: 0.25rem;
  813. --card-p: 20px;
  814. --card-fs: var(--text-base);
  815. }
  816. :root:has(input.theme-controller[value="contrast"]:checked),
  817. [data-theme="contrast"] {
  818. color-scheme: light;
  819. --root-bg: #f2f4f6;
  820. --layout-sidebar-background: #fcfdff;
  821. --layout-topbar-background: #fdfeff;
  822. --color-base-100: #fff;
  823. --color-base-200: #eef0f2;
  824. --color-base-300: #dcdee0;
  825. --color-base-content: #1e2328;
  826. --color-primary: #167bff;
  827. --color-primary-content: #fff;
  828. --color-secondary: #9c5de8;
  829. --color-secondary-content: #fff;
  830. --color-accent: #00d3bb;
  831. --color-accent-content: #f3fbf6;
  832. --color-neutral: #1e2832;
  833. --color-neutral-content: #fafcff;
  834. --color-info: #008EED;
  835. /* --color-info: #14b4ff; */
  836. --color-info-content: #fff;
  837. --color-success: #0bbf58;
  838. --color-success-content: #fff;
  839. --color-warning: #f5a524;
  840. --color-warning-content: #150a00;
  841. --color-error: #f31260;
  842. --color-error-content: #fff;
  843. --radius-field: 0.25rem;
  844. --radius-box: 0.25rem;
  845. --rounded-box: 0.25rem;
  846. --radius-selector: 0.25rem;
  847. --size-selector: 0.25rem;
  848. --size-field: 0.25rem;
  849. --border: 1px;
  850. --card-p: 20px;
  851. --card-fs: var(--text-base);
  852. --depth: 0;
  853. --noise: 0;
  854. }
  855. :root:has(input.theme-controller[value="material"]:checked),
  856. [data-theme="material"] {
  857. color-scheme: light;
  858. --root-bg: #fdfeff;
  859. --layout-sidebar-background: #f5f7ff;
  860. --layout-topbar-background: #f5f7ff;
  861. --color-base-100: #f6f8ff;
  862. --color-base-200: #eaecfa;
  863. --color-base-300: #e0e2f8;
  864. --color-base-content: #191e28;
  865. --color-primary: #167bff;
  866. --color-primary-content: #fff;
  867. --color-secondary: #9c5de8;
  868. --color-secondary-content: #fff;
  869. --color-accent: #00d3bb;
  870. --color-accent-content: #f3fbf6;
  871. --color-neutral: #1e2832;
  872. --color-neutral-content: #fafcff;
  873. --color-info: #008EED;
  874. /* --color-info: #14b4ff; */
  875. --color-info-content: #fff;
  876. --color-success: #0bbf58;
  877. --color-success-content: #fff;
  878. --color-warning: #f5a524;
  879. --color-warning-content: #150a00;
  880. --color-error: #f31260;
  881. --color-error-content: #fff;
  882. --radius-field: 20px;
  883. --radius-box: 20px;
  884. --rounded-box: 20px;
  885. --radius-selector: 20px;
  886. --size-selector: 0.25rem;
  887. --size-field: 0.25rem;
  888. --border: 1px;
  889. --card-p: 20px;
  890. --depth: 0;
  891. --noise: 0;
  892. }
  893. :root:has(input.theme-controller[value="dim"]:checked),
  894. [data-theme="dim"] {
  895. color-scheme: dark;
  896. --color-base-100: #2a2e38;
  897. --color-base-200: #343842;
  898. --color-base-300: #3c404a;
  899. --color-base-content: #f0f4f8;
  900. --color-primary: #378dff;
  901. --color-primary-content: #fff;
  902. --color-secondary: #b071ff;
  903. --color-secondary-content: #fff;
  904. --color-accent: #00d3bb;
  905. --color-accent-content: #f3fbf6;
  906. --color-neutral: #dce1e6;
  907. --color-neutral-content: #1e2832;
  908. --color-info: #008EED;
  909. /* --color-info: #14b4ff; */
  910. --color-info-content: #fff;
  911. --color-success: #0bbf58;
  912. --color-success-content: #fff;
  913. --color-warning: #f5a524;
  914. --color-warning-content: #150a00;
  915. --color-error: #f31260;
  916. --color-error-content: #fff;
  917. --radius-selector: 0.25rem;
  918. --radius-field: 0.25rem;
  919. --radius-box: 0.25rem;
  920. --size-selector: 0.25rem;
  921. --size-field: 0.25rem;
  922. --border: 1px;
  923. --depth: 0;
  924. --noise: 0;
  925. --root-bg: #222630;
  926. --layout-sidebar-background: #2a2e38;
  927. --layout-topbar-background: #2a2e38;
  928. --rounded-box: 0.25rem;
  929. --card-p: 20px;
  930. --card-fs: var(--text-base);
  931. }
  932. :root:has(input.theme-controller[value="material-dark"]:checked),
  933. [data-theme="material-dark"] {
  934. color-scheme: dark;
  935. --root-bg: #141618;
  936. --layout-sidebar-background: #181c20;
  937. --layout-topbar-background: #181c22;
  938. --color-base-100: #181e24;
  939. --color-base-200: #202830;
  940. --color-base-300: #2c323a;
  941. --color-base-content: #f0f4f8;
  942. --color-primary: #378dff;
  943. --color-primary-content: #fff;
  944. --color-secondary: #b071ff;
  945. --color-secondary-content: #fff;
  946. --color-accent: #00d3bb;
  947. --color-accent-content: #f3fbf6;
  948. --color-neutral: #dce1e6;
  949. --color-neutral-content: #1e2832;
  950. --color-info: #008EED;
  951. /* --color-info: #14b4ff; */
  952. --color-info-content: #fff;
  953. --color-success: #0bbf58;
  954. --color-success-content: #fff;
  955. --color-warning: #f5a524;
  956. --color-warning-content: #150a00;
  957. --color-error: #f31260;
  958. --color-error-content: #fff;
  959. --radius-field: 20px;
  960. --radius-box: 20px;
  961. --rounded-box: 20px;
  962. --radius-selector: 20px;
  963. --size-selector: 0.25rem;
  964. --size-field: 0.25rem;
  965. --border: 1px;
  966. --card-p: 20px;
  967. --depth: 0;
  968. --noise: 0;
  969. }
  970. @property --motion-bounce {
  971. syntax: "*";
  972. inherits: false;
  973. initial-value: linear(0,
  974. 0.004,
  975. 0.016,
  976. 0.035,
  977. 0.063,
  978. 0.098,
  979. 0.141 13.6%,
  980. 0.25,
  981. 0.391,
  982. 0.563,
  983. 0.765,
  984. 1,
  985. 0.891 40.9%,
  986. 0.848,
  987. 0.813,
  988. 0.785,
  989. 0.766,
  990. 0.754,
  991. 0.75,
  992. 0.754,
  993. 0.766,
  994. 0.785,
  995. 0.813,
  996. 0.848,
  997. 0.891 68.2%,
  998. 1 72.7%,
  999. 0.973,
  1000. 0.953,
  1001. 0.941,
  1002. 0.938,
  1003. 0.941,
  1004. 0.953,
  1005. 0.973,
  1006. 1,
  1007. 0.988,
  1008. 0.984,
  1009. 0.988,
  1010. 1);
  1011. }
  1012. @property --motion-spring-smooth {
  1013. syntax: "*";
  1014. inherits: false;
  1015. initial-value: linear(0,
  1016. 0.001 0.44%,
  1017. 0.0045 0.94%,
  1018. 0.0195 2.03%,
  1019. 0.0446 3.19%,
  1020. 0.0811 4.5%,
  1021. 0.1598 6.82%,
  1022. 0.3685 12.34%,
  1023. 0.4693 15.17%,
  1024. 0.5663,
  1025. 0.6498 21.27%,
  1026. 0.7215 24.39%,
  1027. 0.7532 25.98%,
  1028. 0.7829 27.65%,
  1029. 0.8105,
  1030. 0.8349 31.14%,
  1031. 0.8573 32.95%,
  1032. 0.8776 34.84%,
  1033. 0.8964 36.87%,
  1034. 0.9136 39.05%,
  1035. 0.929 41.37%,
  1036. 0.9421 43.77%,
  1037. 0.9537 46.38%,
  1038. 0.9636 49.14%,
  1039. 0.9789 55.31%,
  1040. 0.9888 62.35%,
  1041. 0.9949 71.06%,
  1042. 0.9982 82.52%,
  1043. 0.9997 99.94%);
  1044. }
  1045. @property --motion-spring-snappy {
  1046. syntax: "*";
  1047. inherits: false;
  1048. initial-value: linear(0,
  1049. 0.0014,
  1050. 0.0053 1.02%,
  1051. 0.0126,
  1052. 0.0227 2.18%,
  1053. 0.0517 3.41%,
  1054. 0.094 4.79%,
  1055. 0.1865 7.26%,
  1056. 0.4182 12.77%,
  1057. 0.5246 15.46%,
  1058. 0.6249,
  1059. 0.7112,
  1060. 0.7831 23.95%,
  1061. 0.8146 25.4%,
  1062. 0.844,
  1063. 0.8699 28.45%,
  1064. 0.8935,
  1065. 0.9139 31.64%,
  1066. 0.932,
  1067. 0.9473,
  1068. 0.9601 36.65%,
  1069. 0.9714 38.47%,
  1070. 0.9808 40.35%,
  1071. 0.9948 44.49%,
  1072. 1.0031 49.43%,
  1073. 1.0057 53.35%,
  1074. 1.0063 58.14%,
  1075. 1.0014 80.78%,
  1076. 1.0001 99.94%);
  1077. }
  1078. @property --motion-spring-bouncy {
  1079. syntax: "*";
  1080. inherits: false;
  1081. initial-value: linear(0,
  1082. 0.0018,
  1083. 0.0069,
  1084. 0.0151 1.74%,
  1085. 0.0277 2.4%,
  1086. 0.062 3.7%,
  1087. 0.1115 5.15%,
  1088. 0.2211 7.77%,
  1089. 0.4778 13.21%,
  1090. 0.5912 15.75%,
  1091. 0.6987 18.44%,
  1092. 0.7862 20.98%,
  1093. 0.861 23.59%,
  1094. 0.8926,
  1095. 0.9205,
  1096. 0.945 27.51%,
  1097. 0.9671 28.89%,
  1098. 0.9868,
  1099. 1.003 31.79%,
  1100. 1.0224 34.11%,
  1101. 1.0358 36.58%,
  1102. 1.0436 39.27%,
  1103. 1.046 42.31%,
  1104. 1.0446 44.71%,
  1105. 1.0406 47.47%,
  1106. 1.0118 61.84%,
  1107. 1.0027 69.53%,
  1108. 0.9981 80.49%,
  1109. 0.9991 99.94%);
  1110. }
  1111. @property --motion-spring-bouncier {
  1112. syntax: "*";
  1113. inherits: false;
  1114. initial-value: linear(0,
  1115. 0.0023,
  1116. 0.0088,
  1117. 0.0194 1.59%,
  1118. 0.035 2.17%,
  1119. 0.078 3.33%,
  1120. 0.1415 4.64%,
  1121. 0.2054 5.75%,
  1122. 0.2821 6.95%,
  1123. 0.5912 11.45%,
  1124. 0.7205 13.43%,
  1125. 0.8393 15.45%,
  1126. 0.936 17.39%,
  1127. 0.9778,
  1128. 1.015,
  1129. 1.0477,
  1130. 1.0759,
  1131. 1.0998 22.22%,
  1132. 1.1203,
  1133. 1.1364,
  1134. 1.1484 25.26%,
  1135. 1.1586 26.61%,
  1136. 1.1629 28.06%,
  1137. 1.1613 29.56%,
  1138. 1.1537 31.2%,
  1139. 1.1434 32.6%,
  1140. 1.1288 34.19%,
  1141. 1.0508 41.29%,
  1142. 1.0174 44.87%,
  1143. 1.0025 46.89%,
  1144. 0.9911 48.87%,
  1145. 0.9826 50.9%,
  1146. 0.9769 53.03%,
  1147. 0.9735 56.02%,
  1148. 0.9748 59.45%,
  1149. 0.9964 72.64%,
  1150. 1.0031 79.69%,
  1151. 1.0042 86.83%,
  1152. 1.0008 99.97%);
  1153. }
  1154. @property --motion-spring-bounciest {
  1155. syntax: "*";
  1156. inherits: false;
  1157. initial-value: linear(0,
  1158. 0.0032,
  1159. 0.0131,
  1160. 0.0294,
  1161. 0.0524,
  1162. 0.0824,
  1163. 0.1192 1.54%,
  1164. 0.2134 2.11%,
  1165. 0.3102 2.59%,
  1166. 0.4297 3.13%,
  1167. 0.8732 4.95%,
  1168. 1.0373,
  1169. 1.1827 6.36%,
  1170. 1.2972 7.01%,
  1171. 1.3444,
  1172. 1.3859,
  1173. 1.4215,
  1174. 1.4504,
  1175. 1.4735,
  1176. 1.4908,
  1177. 1.5024,
  1178. 1.5084 9.5%,
  1179. 1.5091,
  1180. 1.5061,
  1181. 1.4993,
  1182. 1.4886,
  1183. 1.4745,
  1184. 1.4565 11.11%,
  1185. 1.4082 11.7%,
  1186. 1.3585 12.2%,
  1187. 1.295 12.77%,
  1188. 1.0623 14.64%,
  1189. 0.9773,
  1190. 0.9031 16.08%,
  1191. 0.8449 16.73%,
  1192. 0.8014,
  1193. 0.7701 17.95%,
  1194. 0.7587,
  1195. 0.7501,
  1196. 0.7443,
  1197. 0.7412 19.16%,
  1198. 0.7421 19.68%,
  1199. 0.7508 20.21%,
  1200. 0.7672 20.77%,
  1201. 0.7917 21.37%,
  1202. 0.8169 21.87%,
  1203. 0.8492 22.43%,
  1204. 0.9681 24.32%,
  1205. 1.0114,
  1206. 1.0492 25.75%,
  1207. 1.0789 26.41%,
  1208. 1.1008,
  1209. 1.1167,
  1210. 1.1271,
  1211. 1.1317 28.81%,
  1212. 1.1314,
  1213. 1.1271 29.87%,
  1214. 1.1189 30.43%,
  1215. 1.1063 31.03%,
  1216. 1.0769 32.11%,
  1217. 0.9941 34.72%,
  1218. 0.9748 35.43%,
  1219. 0.9597 36.09%,
  1220. 0.9487,
  1221. 0.9407,
  1222. 0.9355,
  1223. 0.933 38.46%,
  1224. 0.9344 39.38%,
  1225. 0.9421 40.38%,
  1226. 0.9566 41.5%,
  1227. 0.9989 44.12%,
  1228. 1.0161 45.37%,
  1229. 1.029 46.75%,
  1230. 1.0341 48.1%,
  1231. 1.0335 49.04%,
  1232. 1.0295 50.05%,
  1233. 1.0221 51.18%,
  1234. 0.992 55.02%,
  1235. 0.9854 56.38%,
  1236. 0.9827 57.72%,
  1237. 0.985 59.73%,
  1238. 1.004 64.67%,
  1239. 1.0088 67.34%,
  1240. 1.0076 69.42%,
  1241. 0.9981 74.28%,
  1242. 0.9956 76.85%,
  1243. 0.9961 79.06%,
  1244. 1.0023 86.46%,
  1245. 0.999 95.22%,
  1246. 0.9994 100%);
  1247. }
  1248. @property --motion-origin-scale-x {
  1249. syntax: "*";
  1250. inherits: false;
  1251. initial-value: 100%;
  1252. }
  1253. @property --motion-origin-scale-y {
  1254. syntax: "*";
  1255. inherits: false;
  1256. initial-value: 100%;
  1257. }
  1258. @property --motion-origin-translate-x {
  1259. syntax: "*";
  1260. inherits: false;
  1261. initial-value: 0%;
  1262. }
  1263. @property --motion-origin-translate-y {
  1264. syntax: "*";
  1265. inherits: false;
  1266. initial-value: 0%;
  1267. }
  1268. @property --motion-origin-rotate {
  1269. syntax: "*";
  1270. inherits: false;
  1271. initial-value: 0deg;
  1272. }
  1273. @property --motion-origin-blur {
  1274. syntax: "*";
  1275. inherits: false;
  1276. initial-value: 0px;
  1277. }
  1278. @property --motion-origin-grayscale {
  1279. syntax: "*";
  1280. inherits: false;
  1281. initial-value: 0%;
  1282. }
  1283. @property --motion-origin-opacity {
  1284. syntax: "*";
  1285. inherits: false;
  1286. initial-value: 100%;
  1287. }
  1288. @property --motion-origin-background-color {
  1289. syntax: "*";
  1290. inherits: false;
  1291. }
  1292. @property --motion-origin-text-color {
  1293. syntax: "*";
  1294. inherits: false;
  1295. }
  1296. @property --motion-end-scale-x {
  1297. syntax: "*";
  1298. inherits: false;
  1299. initial-value: 100%;
  1300. }
  1301. @property --motion-end-scale-y {
  1302. syntax: "*";
  1303. inherits: false;
  1304. initial-value: 100%;
  1305. }
  1306. @property --motion-end-translate-x {
  1307. syntax: "*";
  1308. inherits: false;
  1309. initial-value: 0%;
  1310. }
  1311. @property --motion-end-translate-y {
  1312. syntax: "*";
  1313. inherits: false;
  1314. initial-value: 0%;
  1315. }
  1316. @property --motion-end-rotate {
  1317. syntax: "*";
  1318. inherits: false;
  1319. initial-value: 0deg;
  1320. }
  1321. @property --motion-end-blur {
  1322. syntax: "*";
  1323. inherits: false;
  1324. initial-value: 0px;
  1325. }
  1326. @property --motion-end-grayscale {
  1327. syntax: "*";
  1328. inherits: false;
  1329. initial-value: 0%;
  1330. }
  1331. @property --motion-end-opacity {
  1332. syntax: "*";
  1333. inherits: false;
  1334. initial-value: 100%;
  1335. }
  1336. @property --motion-end-background-color {
  1337. syntax: "*";
  1338. inherits: false;
  1339. }
  1340. @property --motion-end-text-color {
  1341. syntax: "*";
  1342. inherits: false;
  1343. }
  1344. @property --motion-loop-scale-x {
  1345. syntax: "*";
  1346. inherits: false;
  1347. initial-value: 100%;
  1348. }
  1349. @property --motion-loop-scale-y {
  1350. syntax: "*";
  1351. inherits: false;
  1352. initial-value: 100%;
  1353. }
  1354. @property --motion-loop-translate-x {
  1355. syntax: "*";
  1356. inherits: false;
  1357. initial-value: 0%;
  1358. }
  1359. @property --motion-loop-translate-y {
  1360. syntax: "*";
  1361. inherits: false;
  1362. initial-value: 0%;
  1363. }
  1364. @property --motion-loop-rotate {
  1365. syntax: "*";
  1366. inherits: false;
  1367. initial-value: 0deg;
  1368. }
  1369. @property --motion-loop-blur {
  1370. syntax: "*";
  1371. inherits: false;
  1372. initial-value: 0px;
  1373. }
  1374. @property --motion-loop-grayscale {
  1375. syntax: "*";
  1376. inherits: false;
  1377. initial-value: 0%;
  1378. }
  1379. @property --motion-loop-opacity {
  1380. syntax: "*";
  1381. inherits: false;
  1382. initial-value: 100%;
  1383. }
  1384. @property --motion-loop-background-color {
  1385. syntax: "*";
  1386. inherits: false;
  1387. }
  1388. @property --motion-loop-text-color {
  1389. syntax: "*";
  1390. inherits: false;
  1391. }
  1392. @property --motion-duration {
  1393. syntax: "*";
  1394. inherits: false;
  1395. initial-value: 0.7s;
  1396. }
  1397. @property --motion-timing {
  1398. syntax: "*";
  1399. inherits: false;
  1400. initial-value: cubic-bezier(0.165, 0.84, 0.44, 1);
  1401. }
  1402. @property --motion-perceptual-duration-multiplier {
  1403. syntax: "*";
  1404. inherits: false;
  1405. initial-value: 1;
  1406. }
  1407. @property --motion-delay {
  1408. syntax: "*";
  1409. inherits: false;
  1410. initial-value: 0s;
  1411. }
  1412. @property --motion-loop-count {
  1413. syntax: "*";
  1414. inherits: false;
  1415. initial-value: infinite;
  1416. }
  1417. @property --motion-scale-in-animation {
  1418. syntax: "*";
  1419. inherits: false;
  1420. initial-value: none;
  1421. }
  1422. @property --motion-translate-in-animation {
  1423. syntax: "*";
  1424. inherits: false;
  1425. initial-value: none;
  1426. }
  1427. @property --motion-rotate-in-animation {
  1428. syntax: "*";
  1429. inherits: false;
  1430. initial-value: none;
  1431. }
  1432. @property --motion-filter-in-animation {
  1433. syntax: "*";
  1434. inherits: false;
  1435. initial-value: none;
  1436. }
  1437. @property --motion-opacity-in-animation {
  1438. syntax: "*";
  1439. inherits: false;
  1440. initial-value: none;
  1441. }
  1442. @property --motion-background-color-in-animation {
  1443. syntax: "*";
  1444. inherits: false;
  1445. initial-value: none;
  1446. }
  1447. @property --motion-text-color-in-animation {
  1448. syntax: "*";
  1449. inherits: false;
  1450. initial-value: none;
  1451. }
  1452. @property --motion-scale-out-animation {
  1453. syntax: "*";
  1454. inherits: false;
  1455. initial-value: none;
  1456. }
  1457. @property --motion-translate-out-animation {
  1458. syntax: "*";
  1459. inherits: false;
  1460. initial-value: none;
  1461. }
  1462. @property --motion-rotate-out-animation {
  1463. syntax: "*";
  1464. inherits: false;
  1465. initial-value: none;
  1466. }
  1467. @property --motion-filter-out-animation {
  1468. syntax: "*";
  1469. inherits: false;
  1470. initial-value: none;
  1471. }
  1472. @property --motion-opacity-out-animation {
  1473. syntax: "*";
  1474. inherits: false;
  1475. initial-value: none;
  1476. }
  1477. @property --motion-background-color-out-animation {
  1478. syntax: "*";
  1479. inherits: false;
  1480. initial-value: none;
  1481. }
  1482. @property --motion-text-color-out-animation {
  1483. syntax: "*";
  1484. inherits: false;
  1485. initial-value: none;
  1486. }
  1487. @property --motion-scale-loop-animation {
  1488. syntax: "*";
  1489. inherits: false;
  1490. initial-value: none;
  1491. }
  1492. @property --motion-translate-loop-animation {
  1493. syntax: "*";
  1494. inherits: false;
  1495. initial-value: none;
  1496. }
  1497. @property --motion-rotate-loop-animation {
  1498. syntax: "*";
  1499. inherits: false;
  1500. initial-value: none;
  1501. }
  1502. @property --motion-filter-loop-animation {
  1503. syntax: "*";
  1504. inherits: false;
  1505. initial-value: none;
  1506. }
  1507. @property --motion-opacity-loop-animation {
  1508. syntax: "*";
  1509. inherits: false;
  1510. initial-value: none;
  1511. }
  1512. @property --motion-background-color-loop-animation {
  1513. syntax: "*";
  1514. inherits: false;
  1515. initial-value: none;
  1516. }
  1517. @property --motion-text-color-loop-animation {
  1518. syntax: "*";
  1519. inherits: false;
  1520. initial-value: none;
  1521. }
  1522. @media screen and (prefers-reduced-motion: no-preference) {
  1523. @keyframes motion-scale-in {
  1524. 0% {
  1525. scale: var(--motion-origin-scale-x) var(--motion-origin-scale-y);
  1526. }
  1527. to {
  1528. scale: 1;
  1529. }
  1530. }
  1531. @keyframes motion-scale-out {
  1532. 0% {
  1533. scale: 1;
  1534. }
  1535. to {
  1536. scale: var(--motion-end-scale-x) var(--motion-end-scale-y);
  1537. }
  1538. }
  1539. @keyframes motion-scale-loop-mirror {
  1540. 0%,
  1541. to {
  1542. scale: 1;
  1543. }
  1544. 50% {
  1545. scale: var(--motion-loop-scale-x) var(--motion-loop-scale-y);
  1546. }
  1547. }
  1548. @keyframes motion-scale-loop-reset {
  1549. 0% {
  1550. scale: 1;
  1551. }
  1552. to {
  1553. scale: var(--motion-loop-scale-x) var(--motion-loop-scale-y);
  1554. }
  1555. }
  1556. @keyframes motion-translate-in {
  1557. 0% {
  1558. translate: var(--motion-origin-translate-x) var(--motion-origin-translate-y);
  1559. }
  1560. to {
  1561. translate: 0;
  1562. }
  1563. }
  1564. @keyframes motion-translate-out {
  1565. 0% {
  1566. translate: 0;
  1567. }
  1568. to {
  1569. translate: var(--motion-end-translate-x) var(--motion-end-translate-y);
  1570. }
  1571. }
  1572. @keyframes motion-translate-loop-mirror {
  1573. 0%,
  1574. to {
  1575. translate: 0;
  1576. }
  1577. 50% {
  1578. translate: var(--motion-loop-translate-x) var(--motion-loop-translate-y);
  1579. }
  1580. }
  1581. @keyframes motion-translate-loop-reset {
  1582. 0% {
  1583. translate: 0;
  1584. }
  1585. to {
  1586. translate: var(--motion-loop-translate-x) var(--motion-loop-translate-y);
  1587. }
  1588. }
  1589. @keyframes motion-rotate-in {
  1590. 0% {
  1591. rotate: var(--motion-origin-rotate);
  1592. }
  1593. to {
  1594. rotate: 0;
  1595. }
  1596. }
  1597. @keyframes motion-rotate-out {
  1598. 0% {
  1599. rotate: 0;
  1600. }
  1601. to {
  1602. rotate: var(--motion-end-rotate);
  1603. }
  1604. }
  1605. @keyframes motion-rotate-loop-mirror {
  1606. 0%,
  1607. to {
  1608. rotate: none;
  1609. }
  1610. 50% {
  1611. rotate: var(--motion-loop-rotate);
  1612. }
  1613. }
  1614. @keyframes motion-rotate-loop-reset {
  1615. to {
  1616. rotate: var(--motion-loop-rotate);
  1617. }
  1618. }
  1619. }
  1620. @keyframes motion-filter-in {
  1621. 0% {
  1622. filter: blur(var(--motion-origin-blur)) grayscale(var(--motion-origin-grayscale));
  1623. }
  1624. to {
  1625. filter: blur() grayscale(0);
  1626. }
  1627. }
  1628. @keyframes motion-filter-out {
  1629. 0% {
  1630. filter: blur() grayscale(0);
  1631. }
  1632. to {
  1633. filter: blur(var(--motion-end-blur)) grayscale(var(--motion-end-grayscale));
  1634. }
  1635. }
  1636. @keyframes motion-filter-loop-mirror {
  1637. 0%,
  1638. to {
  1639. filter: blur() grayscale(0);
  1640. }
  1641. 50% {
  1642. filter: blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale));
  1643. }
  1644. }
  1645. @keyframes motion-filter-loop-reset {
  1646. 0% {
  1647. filter: blur() grayscale(0);
  1648. }
  1649. to {
  1650. filter: blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale));
  1651. }
  1652. }
  1653. @keyframes motion-opacity-in {
  1654. 0% {
  1655. opacity: var(--motion-origin-opacity);
  1656. }
  1657. }
  1658. @keyframes motion-opacity-out {
  1659. to {
  1660. opacity: var(--motion-end-opacity);
  1661. }
  1662. }
  1663. @keyframes motion-opacity-loop-mirror {
  1664. 50% {
  1665. opacity: var(--motion-loop-opacity);
  1666. }
  1667. }
  1668. @keyframes motion-opacity-loop-reset {
  1669. to {
  1670. opacity: var(--motion-loop-opacity);
  1671. }
  1672. }
  1673. @keyframes motion-background-color-in {
  1674. 0% {
  1675. background-color: var(--motion-origin-background-color);
  1676. }
  1677. }
  1678. @keyframes motion-background-color-out {
  1679. to {
  1680. background-color: var(--motion-end-background-color);
  1681. }
  1682. }
  1683. @keyframes motion-background-color-loop-mirror {
  1684. 50% {
  1685. background-color: var(--motion-loop-background-color);
  1686. }
  1687. }
  1688. @keyframes motion-background-color-loop-reset {
  1689. to {
  1690. background-color: var(--motion-loop-background-color);
  1691. }
  1692. }
  1693. @keyframes motion-text-color-in {
  1694. 0% {
  1695. color: var(--motion-origin-text-color);
  1696. }
  1697. }
  1698. @keyframes motion-text-color-out {
  1699. to {
  1700. color: var(--motion-end-text-color);
  1701. }
  1702. }
  1703. @keyframes motion-text-color-loop-mirror {
  1704. 50% {
  1705. color: var(--motion-loop-text-color);
  1706. }
  1707. }
  1708. @keyframes motion-text-color-loop-reset {
  1709. to {
  1710. color: var(--motion-loop-text-color);
  1711. }
  1712. }
  1713. }
  1714. @layer components;
  1715. @layer utilities {
  1716. .modal {
  1717. pointer-events: none;
  1718. visibility: hidden;
  1719. width: 100%;
  1720. max-width: none;
  1721. height: 100%;
  1722. max-height: none;
  1723. color: inherit;
  1724. transition:
  1725. translate 0.3s ease-out,
  1726. visibility 0.3s allow-discrete,
  1727. background-color 0.3s ease-out,
  1728. opacity 0.1s ease-out;
  1729. overscroll-behavior: contain;
  1730. z-index: 999;
  1731. scrollbar-gutter: auto;
  1732. background-color: #0000;
  1733. place-items: center;
  1734. margin: 0;
  1735. padding: 0;
  1736. display: grid;
  1737. position: fixed;
  1738. inset: 0;
  1739. overflow: hidden;
  1740. }
  1741. .modal::backdrop {
  1742. display: none;
  1743. }
  1744. .modal.modal-open,
  1745. .modal[open],
  1746. .modal:target {
  1747. pointer-events: auto;
  1748. visibility: visible;
  1749. opacity: 1;
  1750. background-color: #0006;
  1751. }
  1752. :is(.modal.modal-open, .modal[open], .modal:target) .modal-box {
  1753. opacity: 1;
  1754. translate: 0;
  1755. scale: 1;
  1756. }
  1757. @starting-style {
  1758. .modal.modal-open,
  1759. .modal[open],
  1760. .modal:target {
  1761. visibility: hidden;
  1762. opacity: 0;
  1763. }
  1764. }
  1765. .drawer-side {
  1766. pointer-events: none;
  1767. visibility: hidden;
  1768. z-index: 10;
  1769. overscroll-behavior: contain;
  1770. opacity: 0;
  1771. width: 100%;
  1772. transition:
  1773. opacity 0.2s ease-out 0.1s allow-discrete,
  1774. visibility 0.3s ease-out 0.1s allow-discrete;
  1775. inset-inline-start: 0;
  1776. grid-template-rows: repeat(1, minmax(0, 1fr));
  1777. grid-template-columns: repeat(1, minmax(0, 1fr));
  1778. grid-row-start: 1;
  1779. grid-column-start: 1;
  1780. place-items: flex-start start;
  1781. height: 100dvh;
  1782. display: grid;
  1783. position: fixed;
  1784. top: 0;
  1785. overflow: hidden;
  1786. }
  1787. .drawer-side>.drawer-overlay {
  1788. cursor: pointer;
  1789. background-color: #0006;
  1790. place-self: stretch stretch;
  1791. position: sticky;
  1792. top: 0;
  1793. }
  1794. .drawer-side>* {
  1795. grid-row-start: 1;
  1796. grid-column-start: 1;
  1797. }
  1798. .drawer-side> :not(.drawer-overlay) {
  1799. will-change: transform;
  1800. transition: translate 0.3s ease-out;
  1801. translate: -100%;
  1802. }
  1803. [dir="rtl"] :is(.drawer-side > :not(.drawer-overlay)) {
  1804. translate: 100%;
  1805. }
  1806. .drawer-toggle {
  1807. appearance: none;
  1808. opacity: 0;
  1809. width: 0;
  1810. height: 0;
  1811. position: fixed;
  1812. }
  1813. .drawer-toggle:checked~.drawer-side {
  1814. pointer-events: auto;
  1815. visibility: visible;
  1816. opacity: 1;
  1817. overflow-y: auto;
  1818. }
  1819. .drawer-toggle:checked~.drawer-side> :not(.drawer-overlay) {
  1820. translate: 0%;
  1821. }
  1822. .drawer-toggle:focus-visible~.drawer-content label.drawer-button {
  1823. outline-offset: 2px;
  1824. outline: 2px solid;
  1825. }
  1826. .tooltip {
  1827. --tt-bg: var(--color-neutral);
  1828. --tt-off: calc(100% + 0.5rem);
  1829. --tt-tail: calc(100% + 1px + 0.25rem);
  1830. display: inline-block;
  1831. position: relative;
  1832. }
  1833. .tooltip> :where(.tooltip-content),
  1834. .tooltip:where([data-tip]):before {
  1835. border-radius: var(--radius-field);
  1836. text-align: center;
  1837. white-space: normal;
  1838. max-width: 20rem;
  1839. color: var(--color-neutral-content);
  1840. opacity: 0;
  1841. background-color: var(--tt-bg);
  1842. pointer-events: none;
  1843. z-index: 2;
  1844. --tw-content: attr(data-tip);
  1845. content: var(--tw-content);
  1846. width: max-content;
  1847. padding-block: 0.25rem;
  1848. padding-inline: 0.5rem;
  1849. font-size: 0.875rem;
  1850. line-height: 1.25;
  1851. position: absolute;
  1852. }
  1853. @media (prefers-reduced-motion: no-preference) {
  1854. .tooltip> :where(.tooltip-content),
  1855. .tooltip:where([data-tip]):before,
  1856. .tooltip:after {
  1857. transition:
  1858. opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms,
  1859. transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms;
  1860. }
  1861. }
  1862. .tooltip:after {
  1863. opacity: 0;
  1864. background-color: var(--tt-bg);
  1865. content: "";
  1866. pointer-events: none;
  1867. --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");
  1868. width: 0.625rem;
  1869. height: 0.25rem;
  1870. -webkit-mask-position: -1px 0;
  1871. mask-position: -1px 0;
  1872. -webkit-mask-repeat: no-repeat;
  1873. mask-repeat: no-repeat;
  1874. -webkit-mask-image: var(--mask-tooltip);
  1875. mask-image: var(--mask-tooltip);
  1876. display: block;
  1877. position: absolute;
  1878. }
  1879. :is(.tooltip.tooltip-open,
  1880. .tooltip[data-tip]:not([data-tip=""]):hover,
  1881. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1882. .tooltip:has(:focus-visible))>.tooltip-content,
  1883. :is(.tooltip.tooltip-open,
  1884. .tooltip[data-tip]:not([data-tip=""]):hover,
  1885. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1886. .tooltip:has(:focus-visible))[data-tip]:before,
  1887. :is(.tooltip.tooltip-open,
  1888. .tooltip[data-tip]:not([data-tip=""]):hover,
  1889. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1890. .tooltip:has(:focus-visible)):after {
  1891. opacity: 1;
  1892. --tt-pos: 0rem;
  1893. }
  1894. @media (prefers-reduced-motion: no-preference) {
  1895. :is(.tooltip.tooltip-open,
  1896. .tooltip[data-tip]:not([data-tip=""]):hover,
  1897. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1898. .tooltip:has(:focus-visible))>.tooltip-content,
  1899. :is(.tooltip.tooltip-open,
  1900. .tooltip[data-tip]:not([data-tip=""]):hover,
  1901. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1902. .tooltip:has(:focus-visible))[data-tip]:before,
  1903. :is(.tooltip.tooltip-open,
  1904. .tooltip[data-tip]:not([data-tip=""]):hover,
  1905. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1906. .tooltip:has(:focus-visible)):after {
  1907. transition:
  1908. opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1),
  1909. transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  1910. }
  1911. }
  1912. .tooltip>.tooltip-content,
  1913. .tooltip[data-tip]:before {
  1914. transform: translate(-50%) translateY(var(--tt-pos, 0.25rem));
  1915. inset: auto auto var(--tt-off) 50%;
  1916. }
  1917. .tooltip:after {
  1918. transform: translate(-50%) translateY(var(--tt-pos, 0.25rem));
  1919. inset: auto auto var(--tt-tail) 50%;
  1920. }
  1921. .tab {
  1922. cursor: pointer;
  1923. appearance: none;
  1924. text-align: center;
  1925. -webkit-user-select: none;
  1926. user-select: none;
  1927. flex-wrap: wrap;
  1928. justify-content: center;
  1929. align-items: center;
  1930. display: inline-flex;
  1931. position: relative;
  1932. }
  1933. @media (hover: hover) {
  1934. .tab:hover {
  1935. color: var(--color-base-content);
  1936. }
  1937. }
  1938. .tab {
  1939. --tab-p: 1rem;
  1940. --tab-bg: var(--color-base-100);
  1941. --tab-border-color: var(--color-base-300);
  1942. --tab-radius-ss: 0;
  1943. --tab-radius-se: 0;
  1944. --tab-radius-es: 0;
  1945. --tab-radius-ee: 0;
  1946. --tab-order: 0;
  1947. --tab-radius-min: calc(0.75rem - var(--border));
  1948. order: var(--tab-order);
  1949. height: var(--tab-height);
  1950. border-color: #0000;
  1951. padding-inline-start: var(--tab-p);
  1952. padding-inline-end: var(--tab-p);
  1953. font-size: 0.875rem;
  1954. }
  1955. .tab:is(input[type="radio"]) {
  1956. min-width: fit-content;
  1957. }
  1958. .tab:is(input[type="radio"]):after {
  1959. content: attr(aria-label);
  1960. }
  1961. .tab:is(label) {
  1962. position: relative;
  1963. }
  1964. .tab:is(label) input {
  1965. cursor: pointer;
  1966. appearance: none;
  1967. opacity: 0;
  1968. position: absolute;
  1969. inset: 0;
  1970. }
  1971. :is(.tab:checked,
  1972. .tab:is(label:has(:checked)),
  1973. .tab:is(.tab-active,
  1974. [aria-selected="true"],
  1975. [aria-current="true"],
  1976. [aria-current="page"]))+.tab-content {
  1977. height: calc(100% - var(--tab-height) + var(--border));
  1978. display: block;
  1979. }
  1980. .tab:not( :checked,
  1981. label:has(:checked),
  1982. :hover,
  1983. .tab-active,
  1984. [aria-selected="true"],
  1985. [aria-current="true"],
  1986. [aria-current="page"]) {
  1987. color: var(--color-base-content);
  1988. }
  1989. @supports (color: color-mix(in lab, red, red)) {
  1990. .tab:not( :checked,
  1991. label:has(:checked),
  1992. :hover,
  1993. .tab-active,
  1994. [aria-selected="true"],
  1995. [aria-current="true"],
  1996. [aria-current="page"]) {
  1997. color: color-mix(in oklab, var(--color-base-content) 50%, transparent);
  1998. }
  1999. }
  2000. .tab:not(input):empty {
  2001. cursor: default;
  2002. flex-grow: 1;
  2003. }
  2004. .tab:focus {
  2005. --tw-outline-style: none;
  2006. outline-style: none;
  2007. }
  2008. @media (forced-colors: active) {
  2009. .tab:focus {
  2010. outline-offset: 2px;
  2011. outline: 2px solid #008EED;
  2012. }
  2013. }
  2014. .tab:focus-visible,
  2015. .tab:is(label:has(:checked:focus-visible)) {
  2016. outline-offset: -5px;
  2017. outline: 2px solid;
  2018. }
  2019. .tab[disabled] {
  2020. pointer-events: none;
  2021. opacity: 0.4;
  2022. }
  2023. .menu {
  2024. --menu-active-fg: var(--color-neutral-content);
  2025. --menu-active-bg: var(--color-neutral);
  2026. flex-flow: column wrap;
  2027. width: fit-content;
  2028. padding: 0.5rem;
  2029. font-size: 0.875rem;
  2030. display: flex;
  2031. }
  2032. .menu :where(li ul) {
  2033. white-space: nowrap;
  2034. margin-inline-start: 1rem;
  2035. padding-inline-start: 0.5rem;
  2036. position: relative;
  2037. }
  2038. .menu :where(li ul):before {
  2039. background-color: var(--color-base-content);
  2040. opacity: 0.1;
  2041. width: var(--border);
  2042. content: "";
  2043. inset-inline-start: 0;
  2044. position: absolute;
  2045. top: 0.75rem;
  2046. bottom: 0.75rem;
  2047. }
  2048. .menu :where(li > .menu-dropdown:not(.menu-dropdown-show)) {
  2049. display: none;
  2050. }
  2051. .menu :where(li:not(.menu-title) > :not(ul, details, .menu-title, .btn)),
  2052. .menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  2053. border-radius: var(--radius-field);
  2054. text-align: start;
  2055. text-wrap: balance;
  2056. -webkit-user-select: none;
  2057. user-select: none;
  2058. grid-auto-columns: minmax(auto, max-content) auto max-content;
  2059. grid-auto-flow: column;
  2060. align-content: flex-start;
  2061. align-items: center;
  2062. gap: 0.5rem;
  2063. padding-block: 0.375rem;
  2064. padding-inline: 0.75rem;
  2065. transition-property: color, background-color, box-shadow;
  2066. transition-duration: 0.2s;
  2067. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  2068. display: grid;
  2069. }
  2070. .menu :where(li > details > summary) {
  2071. --tw-outline-style: none;
  2072. outline-style: none;
  2073. }
  2074. @media (forced-colors: active) {
  2075. .menu :where(li > details > summary) {
  2076. outline-offset: 2px;
  2077. outline: 2px solid #0000;
  2078. }
  2079. }
  2080. .menu :where(li > details > summary)::-webkit-details-marker {
  2081. display: none;
  2082. }
  2083. :is(.menu :where(li > details > summary), .menu :where(li > .menu-dropdown-toggle)):after {
  2084. content: "";
  2085. transform-origin: 50%;
  2086. pointer-events: none;
  2087. justify-self: flex-end;
  2088. width: 0.375rem;
  2089. height: 0.375rem;
  2090. transition-property: rotate, translate;
  2091. transition-duration: 0.2s;
  2092. display: block;
  2093. translate: 0 -1px;
  2094. rotate: -135deg;
  2095. box-shadow: inset 2px 2px;
  2096. }
  2097. .menu :where(li > details[open] > summary):after,
  2098. .menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after {
  2099. translate: 0 1px;
  2100. rotate: 45deg;
  2101. }
  2102. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2103. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus,
  2104. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2105. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible {
  2106. cursor: pointer;
  2107. background-color: var(--color-base-content);
  2108. }
  2109. @supports (color: color-mix(in lab, red, red)) {
  2110. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2111. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus,
  2112. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2113. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible {
  2114. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  2115. }
  2116. }
  2117. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2118. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus,
  2119. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2120. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible {
  2121. color: var(--color-base-content);
  2122. --tw-outline-style: none;
  2123. outline-style: none;
  2124. }
  2125. @media (forced-colors: active) {
  2126. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2127. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus,
  2128. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2129. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible {
  2130. outline-offset: 2px;
  2131. outline: 2px solid #008EED;
  2132. }
  2133. }
  2134. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2135. li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) {
  2136. cursor: pointer;
  2137. background-color: var(--color-base-content);
  2138. }
  2139. @supports (color: color-mix(in lab, red, red)) {
  2140. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2141. li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) {
  2142. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  2143. }
  2144. }
  2145. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2146. li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) {
  2147. --tw-outline-style: none;
  2148. outline-style: none;
  2149. }
  2150. @media (forced-colors: active) {
  2151. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2152. li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) {
  2153. outline-offset: 2px;
  2154. outline: 2px solid #0000;
  2155. }
  2156. }
  2157. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2158. li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) {
  2159. box-shadow:
  2160. inset 0 1px #00000003,
  2161. inset 0 -1px #ffffff03;
  2162. }
  2163. .menu :where(li:empty) {
  2164. background-color: var(--color-base-content);
  2165. opacity: 0.1;
  2166. height: 1px;
  2167. margin: 0.5rem 1rem;
  2168. }
  2169. .menu :where(li) {
  2170. flex-flow: column wrap;
  2171. flex-shrink: 0;
  2172. align-items: stretch;
  2173. display: flex;
  2174. position: relative;
  2175. }
  2176. .menu :where(li) .badge {
  2177. justify-self: flex-end;
  2178. }
  2179. .menu :where(li)> :not(ul, .menu-title, details, .btn):active,
  2180. .menu :where(li)> :not(ul, .menu-title, details, .btn).menu-active,
  2181. .menu :where(li)>details>summary:active {
  2182. --tw-outline-style: none;
  2183. outline-style: none;
  2184. }
  2185. @media (forced-colors: active) {
  2186. .menu :where(li)> :not(ul, .menu-title, details, .btn):active,
  2187. .menu :where(li)> :not(ul, .menu-title, details, .btn).menu-active,
  2188. .menu :where(li)>details>summary:active {
  2189. outline-offset: 2px;
  2190. outline: 2px solid #0000;
  2191. }
  2192. }
  2193. .menu :where(li)> :not(ul, .menu-title, details, .btn):active,
  2194. .menu :where(li)> :not(ul, .menu-title, details, .btn).menu-active,
  2195. .menu :where(li)>details>summary:active {
  2196. color: var(--menu-active-fg);
  2197. background-color: var(--menu-active-bg);
  2198. background-size: auto, calc(var(--noise) * 100%);
  2199. background-image: none, var(--fx-noise);
  2200. }
  2201. :is(.menu :where(li) > :not(ul, .menu-title, details, .btn):active,
  2202. .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active,
  2203. .menu :where(li) > details > summary:active):not( :is(.menu :where(li) > :not(ul, .menu-title, details, .btn):active,
  2204. .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active,
  2205. .menu :where(li) > details > summary:active):active) {
  2206. box-shadow: 0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg);
  2207. }
  2208. .menu :where(li).menu-disabled {
  2209. pointer-events: none;
  2210. color: var(--color-base-content);
  2211. }
  2212. @supports (color: color-mix(in lab, red, red)) {
  2213. .menu :where(li).menu-disabled {
  2214. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  2215. }
  2216. }
  2217. .menu .dropdown:focus-within .menu-dropdown-toggle:after {
  2218. translate: 0 1px;
  2219. rotate: 45deg;
  2220. }
  2221. .menu .dropdown-content {
  2222. margin-top: 0.5rem;
  2223. padding: 0.5rem;
  2224. }
  2225. .menu .dropdown-content:before {
  2226. display: none;
  2227. }
  2228. .collapse-plus>.collapse-title:after {
  2229. width: 0.5rem;
  2230. height: 0.5rem;
  2231. display: block;
  2232. position: absolute;
  2233. }
  2234. @media (prefers-reduced-motion: no-preference) {
  2235. .collapse-plus>.collapse-title:after {
  2236. transition-property: all;
  2237. transition-duration: 0.3s;
  2238. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2239. }
  2240. }
  2241. .collapse-plus>.collapse-title:after {
  2242. content: "+";
  2243. pointer-events: none;
  2244. top: 0.9rem;
  2245. inset-inline-end: 1.4rem;
  2246. }
  2247. .dropdown {
  2248. position-area: var(--anchor-v, bottom) var(--anchor-h, span-right);
  2249. display: inline-block;
  2250. position: relative;
  2251. }
  2252. .dropdown> :not(summary):focus {
  2253. --tw-outline-style: none;
  2254. outline-style: none;
  2255. }
  2256. @media (forced-colors: active) {
  2257. .dropdown> :not(summary):focus {
  2258. outline-offset: 2px;
  2259. outline: 2px solid #008EED;
  2260. }
  2261. }
  2262. .dropdown .dropdown-content {
  2263. position: absolute;
  2264. }
  2265. .dropdown:not(details, .dropdown-open, .dropdown-hover:hover, :focus-within) .dropdown-content {
  2266. transform-origin: top;
  2267. opacity: 0;
  2268. display: none;
  2269. scale: 95%;
  2270. }
  2271. .dropdown[popover],
  2272. .dropdown .dropdown-content {
  2273. z-index: 999;
  2274. }
  2275. @media (prefers-reduced-motion: no-preference) {
  2276. .dropdown[popover],
  2277. .dropdown .dropdown-content {
  2278. transition-behavior: allow-discrete;
  2279. transition-property: opacity, scale, display;
  2280. transition-duration: 0.2s;
  2281. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2282. animation: 0.2s dropdown;
  2283. }
  2284. }
  2285. @starting-style {
  2286. .dropdown[popover],
  2287. .dropdown .dropdown-content {
  2288. opacity: 0;
  2289. scale: 95%;
  2290. }
  2291. }
  2292. :is(.dropdown.dropdown-open, .dropdown:not(.dropdown-hover):focus, .dropdown:focus-within)>[tabindex]:first-child {
  2293. pointer-events: none;
  2294. }
  2295. :is(.dropdown.dropdown-open, .dropdown:not(.dropdown-hover):focus, .dropdown:focus-within) .dropdown-content {
  2296. opacity: 1;
  2297. }
  2298. .dropdown.dropdown-hover:hover .dropdown-content {
  2299. opacity: 1;
  2300. scale: 100%;
  2301. }
  2302. .dropdown:is(details) summary::-webkit-details-marker {
  2303. display: none;
  2304. }
  2305. :is(.dropdown.dropdown-open, .dropdown:focus, .dropdown:focus-within) .dropdown-content {
  2306. scale: 100%;
  2307. }
  2308. .dropdown:where([popover]) {
  2309. background: 0 0;
  2310. }
  2311. .dropdown[popover] {
  2312. color: inherit;
  2313. position: fixed;
  2314. }
  2315. @supports not (position-area: bottom) {
  2316. .dropdown[popover] {
  2317. margin: auto;
  2318. }
  2319. .dropdown[popover].dropdown-open:not(:popover-open) {
  2320. transform-origin: top;
  2321. opacity: 0;
  2322. display: none;
  2323. scale: 95%;
  2324. }
  2325. .dropdown[popover]::backdrop {
  2326. background-color: oklab(0% none none/.3);
  2327. }
  2328. }
  2329. .dropdown[popover]:not(.dropdown-open, :popover-open) {
  2330. transform-origin: top;
  2331. opacity: 0;
  2332. display: none;
  2333. scale: 95%;
  2334. }
  2335. :where(.btn) {
  2336. width: unset;
  2337. }
  2338. .btn {
  2339. cursor: pointer;
  2340. text-align: center;
  2341. vertical-align: middle;
  2342. outline-offset: 2px;
  2343. -webkit-user-select: none;
  2344. user-select: none;
  2345. padding-inline: var(--btn-p);
  2346. color: var(--btn-fg);
  2347. --tw-prose-links: var(--btn-fg);
  2348. height: var(--size);
  2349. font-size: var(--fontsize, 0.875rem);
  2350. outline-color: var(--btn-color, var(--color-base-content));
  2351. background-color: var(--btn-bg);
  2352. background-size: auto, calc(var(--noise) * 100%);
  2353. background-image: none, var(--btn-noise);
  2354. border-width: var(--border);
  2355. border-style: solid;
  2356. border-color: var(--btn-border);
  2357. text-shadow: 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 0.15));
  2358. touch-action: manipulation;
  2359. box-shadow:
  2360. 0 0.5px 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset,
  2361. var(--btn-shadow);
  2362. --size: calc(var(--size-field, 0.25rem) * 10);
  2363. --btn-bg: var(--btn-color, var(--color-base-200));
  2364. --btn-fg: var(--color-base-content);
  2365. --btn-p: 1rem;
  2366. --btn-border: var(--btn-bg);
  2367. border-start-start-radius: var(--join-ss, var(--radius-field));
  2368. border-start-end-radius: var(--join-se, var(--radius-field));
  2369. border-end-end-radius: var(--join-ee, var(--radius-field));
  2370. border-end-start-radius: var(--join-es, var(--radius-field));
  2371. flex-wrap: nowrap;
  2372. flex-shrink: 0;
  2373. justify-content: center;
  2374. align-items: center;
  2375. gap: 0.375rem;
  2376. font-weight: 600;
  2377. transition-property: color, background-color, border-color, box-shadow;
  2378. transition-duration: 0.2s;
  2379. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  2380. display: inline-flex;
  2381. }
  2382. @supports (color: color-mix(in lab, red, red)) {
  2383. .btn {
  2384. --btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));
  2385. }
  2386. }
  2387. .btn {
  2388. --btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);
  2389. }
  2390. @supports (color: color-mix(in lab, red, red)) {
  2391. .btn {
  2392. --btn-shadow:
  2393. 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000),
  2394. 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);
  2395. }
  2396. }
  2397. .btn {
  2398. --btn-noise: var(--fx-noise);
  2399. }
  2400. .prose .btn {
  2401. text-decoration-line: none;
  2402. }
  2403. @media (hover: hover) {
  2404. .btn:hover {
  2405. --btn-bg: var(--btn-color, var(--color-base-200));
  2406. }
  2407. @supports (color: color-mix(in lab, red, red)) {
  2408. .btn:hover {
  2409. --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
  2410. }
  2411. }
  2412. }
  2413. .btn:focus-visible,
  2414. .btn:has(:focus-visible) {
  2415. isolation: isolate;
  2416. outline-width: 2px;
  2417. outline-style: solid;
  2418. }
  2419. .btn:active:not(.btn-active) {
  2420. --btn-bg: var(--btn-color, var(--color-base-200));
  2421. translate: 0 0.5px;
  2422. }
  2423. @supports (color: color-mix(in lab, red, red)) {
  2424. .btn:active:not(.btn-active) {
  2425. --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%);
  2426. }
  2427. }
  2428. .btn:active:not(.btn-active) {
  2429. --btn-border: var(--btn-color, var(--color-base-200));
  2430. }
  2431. @supports (color: color-mix(in lab, red, red)) {
  2432. .btn:active:not(.btn-active) {
  2433. --btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
  2434. }
  2435. }
  2436. .btn:active:not(.btn-active) {
  2437. --btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);
  2438. }
  2439. .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
  2440. background-color: var(--color-base-content);
  2441. }
  2442. @supports (color: color-mix(in lab, red, red)) {
  2443. .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
  2444. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  2445. }
  2446. }
  2447. .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
  2448. box-shadow: none;
  2449. }
  2450. .btn:is(:disabled, [disabled], .btn-disabled) {
  2451. pointer-events: none;
  2452. --btn-border: #0000;
  2453. --btn-noise: none;
  2454. --btn-fg: var(--color-base-content);
  2455. }
  2456. @supports (color: color-mix(in lab, red, red)) {
  2457. .btn:is(:disabled, [disabled], .btn-disabled) {
  2458. --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);
  2459. }
  2460. }
  2461. @media (hover: hover) {
  2462. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2463. pointer-events: none;
  2464. background-color: var(--color-neutral);
  2465. }
  2466. @supports (color: color-mix(in lab, red, red)) {
  2467. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2468. background-color: color-mix(in oklab, var(--color-neutral) 20%, transparent);
  2469. }
  2470. }
  2471. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2472. --btn-border: #0000;
  2473. --btn-fg: var(--color-base-content);
  2474. }
  2475. @supports (color: color-mix(in lab, red, red)) {
  2476. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2477. --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);
  2478. }
  2479. }
  2480. }
  2481. .btn:is(input[type="checkbox"], input[type="radio"]) {
  2482. appearance: none;
  2483. }
  2484. .btn:is(input[type="checkbox"], input[type="radio"]):after {
  2485. content: attr(aria-label);
  2486. }
  2487. .btn:where(input:checked:not(.filter .btn)) {
  2488. --btn-color: var(--color-primary);
  2489. --btn-fg: var(--color-primary-content);
  2490. isolation: isolate;
  2491. }
  2492. .loading {
  2493. pointer-events: none;
  2494. aspect-ratio: 1;
  2495. vertical-align: middle;
  2496. width: calc(var(--size-selector, 0.25rem) * 6);
  2497. background-color: currentColor;
  2498. display: inline-block;
  2499. -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");
  2500. 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");
  2501. -webkit-mask-position: 50%;
  2502. mask-position: 50%;
  2503. -webkit-mask-size: 100%;
  2504. mask-size: 100%;
  2505. -webkit-mask-repeat: no-repeat;
  2506. mask-repeat: no-repeat;
  2507. }
  2508. .pointer-events-none {
  2509. pointer-events: none;
  2510. }
  2511. .collapse:not(td, tr, colgroup) {
  2512. visibility: visible;
  2513. }
  2514. .collapse {
  2515. border-radius: var(--radius-box, 1rem);
  2516. isolation: isolate;
  2517. grid-template-rows: max-content 0fr;
  2518. width: 100%;
  2519. display: grid;
  2520. position: relative;
  2521. overflow: hidden;
  2522. }
  2523. @media (prefers-reduced-motion: no-preference) {
  2524. .collapse {
  2525. transition: grid-template-rows 0.2s;
  2526. }
  2527. }
  2528. .collapse>input:is([type="checkbox"], [type="radio"]) {
  2529. appearance: none;
  2530. opacity: 0;
  2531. z-index: 1;
  2532. grid-row-start: 1;
  2533. grid-column-start: 1;
  2534. width: 100%;
  2535. min-height: 1lh;
  2536. padding: 1rem;
  2537. padding-inline-end: 3rem;
  2538. transition: background-color 0.2s ease-out;
  2539. }
  2540. .collapse:is([open], :focus:not(.collapse-close)),
  2541. .collapse:not(.collapse-close):has(> input:is([type="checkbox"], [type="radio"]):checked) {
  2542. grid-template-rows: max-content 1fr;
  2543. }
  2544. .collapse:is([open], :focus:not(.collapse-close))>.collapse-content,
  2545. .collapse:not(.collapse-close)> :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) {
  2546. visibility: visible;
  2547. min-height: fit-content;
  2548. }
  2549. .collapse:focus-visible,
  2550. .collapse:has(> input:is([type="checkbox"], [type="radio"]):focus-visible) {
  2551. outline-color: var(--color-base-content);
  2552. outline-offset: 2px;
  2553. outline-width: 2px;
  2554. outline-style: solid;
  2555. }
  2556. .collapse:not(.collapse-close)>input[type="checkbox"],
  2557. .collapse:not(.collapse-close)>input[type="radio"]:not(:checked),
  2558. .collapse:not(.collapse-close)>.collapse-title {
  2559. cursor: pointer;
  2560. }
  2561. .collapse:focus:not(.collapse-close, .collapse[open])>.collapse-title {
  2562. cursor: unset;
  2563. }
  2564. .collapse:is([open], :focus:not(.collapse-close))> :where(.collapse-content),
  2565. .collapse:not(.collapse-close)> :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) {
  2566. padding-bottom: 1rem;
  2567. }
  2568. @media (prefers-reduced-motion: no-preference) {
  2569. .collapse:is([open], :focus:not(.collapse-close))> :where(.collapse-content),
  2570. .collapse:not(.collapse-close)> :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) {
  2571. transition:
  2572. padding 0.2s ease-out,
  2573. background-color 0.2s ease-out;
  2574. }
  2575. .collapse[open].collapse-arrow>.collapse-title:after,
  2576. .collapse.collapse-open.collapse-arrow>.collapse-title:after {
  2577. transform: translateY(-50%) rotate(225deg);
  2578. }
  2579. }
  2580. .collapse.collapse-open.collapse-plus>.collapse-title:after {
  2581. content: "−";
  2582. }
  2583. .collapse.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after,
  2584. .collapse.collapse-arrow:not(.collapse-close)>input:is([type="checkbox"], [type="radio"]):checked~.collapse-title:after {
  2585. transform: translateY(-50%) rotate(225deg);
  2586. }
  2587. .collapse[open].collapse-plus>.collapse-title:after,
  2588. .collapse.collapse-plus:focus:not(.collapse-close)>.collapse-title:after,
  2589. .collapse.collapse-plus:not(.collapse-close)>input:is([type="checkbox"], [type="radio"]):checked~.collapse-title:after {
  2590. content: "−";
  2591. }
  2592. .collapse:is(details) {
  2593. width: 100%;
  2594. }
  2595. .collapse:is(details) summary {
  2596. display: block;
  2597. position: relative;
  2598. }
  2599. .collapse:is(details) summary::-webkit-details-marker {
  2600. display: none;
  2601. }
  2602. .collapse:is(details) summary {
  2603. outline: none;
  2604. }
  2605. .collapse-content {
  2606. visibility: hidden;
  2607. min-height: 0;
  2608. cursor: unset;
  2609. grid-row-start: 2;
  2610. grid-column-start: 1;
  2611. padding-left: 1rem;
  2612. padding-right: 1rem;
  2613. }
  2614. @media (prefers-reduced-motion: no-preference) {
  2615. .collapse-content {
  2616. transition:
  2617. visibility 0.2s,
  2618. padding 0.2s ease-out,
  2619. background-color 0.2s ease-out;
  2620. }
  2621. }
  2622. .validator:user-valid {
  2623. --input-color: var(--color-success);
  2624. }
  2625. .validator:user-valid:focus {
  2626. --input-color: var(--color-success);
  2627. }
  2628. .validator:user-valid:checked {
  2629. --input-color: var(--color-success);
  2630. }
  2631. .validator:user-valid[aria-checked="true"] {
  2632. --input-color: var(--color-success);
  2633. }
  2634. .validator:user-valid:focus-within {
  2635. --input-color: var(--color-success);
  2636. }
  2637. .validator:has(:user-valid) {
  2638. --input-color: var(--color-success);
  2639. }
  2640. .validator:has(:user-valid):focus {
  2641. --input-color: var(--color-success);
  2642. }
  2643. .validator:has(:user-valid):checked {
  2644. --input-color: var(--color-success);
  2645. }
  2646. .validator:has(:user-valid)[aria-checked="true"] {
  2647. --input-color: var(--color-success);
  2648. }
  2649. .validator:has(:user-valid):focus-within {
  2650. --input-color: var(--color-success);
  2651. }
  2652. .validator:user-invalid {
  2653. --input-color: var(--color-error);
  2654. }
  2655. .validator:user-invalid:focus {
  2656. --input-color: var(--color-error);
  2657. }
  2658. .validator:user-invalid:checked {
  2659. --input-color: var(--color-error);
  2660. }
  2661. .validator:user-invalid[aria-checked="true"] {
  2662. --input-color: var(--color-error);
  2663. }
  2664. .validator:user-invalid:focus-within {
  2665. --input-color: var(--color-error);
  2666. }
  2667. .validator:user-invalid~.validator-hint {
  2668. visibility: visible;
  2669. color: var(--color-error);
  2670. display: block;
  2671. }
  2672. .validator:has(:user-invalid) {
  2673. --input-color: var(--color-error);
  2674. }
  2675. .validator:has(:user-invalid):focus {
  2676. --input-color: var(--color-error);
  2677. }
  2678. .validator:has(:user-invalid):checked {
  2679. --input-color: var(--color-error);
  2680. }
  2681. .validator:has(:user-invalid)[aria-checked="true"] {
  2682. --input-color: var(--color-error);
  2683. }
  2684. .validator:has(:user-invalid):focus-within {
  2685. --input-color: var(--color-error);
  2686. }
  2687. .validator:has(:user-invalid)~.validator-hint {
  2688. visibility: visible;
  2689. color: var(--color-error);
  2690. display: block;
  2691. }
  2692. .validator[aria-invalid]:not([aria-invalid="false"]),
  2693. .validator[aria-invalid]:not([aria-invalid="false"]):focus,
  2694. .validator[aria-invalid]:not([aria-invalid="false"]):checked,
  2695. .validator[aria-invalid]:not([aria-invalid="false"])[aria-checked="true"],
  2696. .validator[aria-invalid]:not([aria-invalid="false"]):focus-within {
  2697. --input-color: var(--color-error);
  2698. }
  2699. .validator[aria-invalid]:not([aria-invalid="false"])~.validator-hint {
  2700. visibility: visible;
  2701. color: var(--color-error);
  2702. display: block;
  2703. }
  2704. .collapse {
  2705. visibility: collapse;
  2706. }
  2707. .list {
  2708. flex-direction: column;
  2709. font-size: 0.875rem;
  2710. display: flex;
  2711. }
  2712. .list :where(.list-row) {
  2713. --list-grid-cols: minmax(0, auto) 1fr;
  2714. border-radius: var(--radius-box);
  2715. word-break: break-word;
  2716. grid-auto-flow: column;
  2717. grid-template-columns: var(--list-grid-cols);
  2718. gap: 1rem;
  2719. padding: 1rem;
  2720. display: grid;
  2721. position: relative;
  2722. }
  2723. .list :where(.list-row):has(.list-col-grow:first-child) {
  2724. --list-grid-cols: 1fr;
  2725. }
  2726. .list :where(.list-row):has(.list-col-grow:nth-child(2)) {
  2727. --list-grid-cols: minmax(0, auto) 1fr;
  2728. }
  2729. .list :where(.list-row):has(.list-col-grow:nth-child(3)) {
  2730. --list-grid-cols: minmax(0, auto) minmax(0, auto) 1fr;
  2731. }
  2732. .list :where(.list-row):has(.list-col-grow:nth-child(4)) {
  2733. --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;
  2734. }
  2735. .list :where(.list-row):has(.list-col-grow:nth-child(5)) {
  2736. --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;
  2737. }
  2738. .list :where(.list-row):has(.list-col-grow:nth-child(6)) {
  2739. --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;
  2740. }
  2741. .list :where(.list-row) :not(.list-col-wrap) {
  2742. grid-row-start: 1;
  2743. }
  2744. :is(.list > :not(:last-child).list-row, .list > :not(:last-child) .list-row):after {
  2745. content: "";
  2746. border-bottom: var(--border) solid;
  2747. inset-inline: var(--radius-box);
  2748. border-color: var(--color-base-content);
  2749. position: absolute;
  2750. bottom: 0;
  2751. }
  2752. @supports (color: color-mix(in lab, red, red)) {
  2753. :is(.list > :not(:last-child).list-row, .list > :not(:last-child) .list-row):after {
  2754. border-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  2755. }
  2756. }
  2757. .toggle {
  2758. border: var(--border) solid currentColor;
  2759. color: var(--input-color);
  2760. cursor: pointer;
  2761. appearance: none;
  2762. vertical-align: middle;
  2763. -webkit-user-select: none;
  2764. user-select: none;
  2765. --radius-selector-max: calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));
  2766. border-radius: calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));
  2767. padding: var(--toggle-p);
  2768. flex-shrink: 0;
  2769. grid-template-columns: 0fr 1fr 1fr;
  2770. place-content: center;
  2771. display: inline-grid;
  2772. position: relative;
  2773. box-shadow: inset 0 1px;
  2774. }
  2775. @supports (color: color-mix(in lab, red, red)) {
  2776. .toggle {
  2777. box-shadow: 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset;
  2778. }
  2779. }
  2780. .toggle {
  2781. --input-color: var(--color-base-content);
  2782. transition:
  2783. color 0.3s,
  2784. grid-template-columns 0.2s;
  2785. }
  2786. @supports (color: color-mix(in lab, red, red)) {
  2787. .toggle {
  2788. --input-color: color-mix(in oklab, var(--color-base-content) 50%, #0000);
  2789. }
  2790. }
  2791. .toggle {
  2792. --toggle-p: calc(var(--size) * 0.125);
  2793. --size: calc(var(--size-selector, 0.25rem) * 6);
  2794. width: calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);
  2795. height: var(--size);
  2796. }
  2797. .toggle>* {
  2798. z-index: 1;
  2799. cursor: pointer;
  2800. appearance: none;
  2801. background-color: #0000;
  2802. border: none;
  2803. grid-column: 2 / span 1;
  2804. grid-row-start: 1;
  2805. height: 100%;
  2806. padding: 0.125rem;
  2807. transition:
  2808. opacity 0.2s,
  2809. rotate 0.4s;
  2810. }
  2811. .toggle> :focus {
  2812. --tw-outline-style: none;
  2813. outline-style: none;
  2814. }
  2815. @media (forced-colors: active) {
  2816. .toggle> :focus {
  2817. outline-offset: 2px;
  2818. outline: 2px solid #008EED;
  2819. }
  2820. }
  2821. .toggle> :nth-child(2) {
  2822. color: var(--color-base-100);
  2823. rotate: none;
  2824. }
  2825. .toggle> :nth-child(3) {
  2826. color: var(--color-base-100);
  2827. opacity: 0;
  2828. rotate: -15deg;
  2829. }
  2830. .toggle:has(:checked)> :nth-child(2) {
  2831. opacity: 0;
  2832. rotate: 15deg;
  2833. }
  2834. .toggle:has(:checked)> :nth-child(3) {
  2835. opacity: 1;
  2836. rotate: none;
  2837. }
  2838. .toggle:before {
  2839. aspect-ratio: 1;
  2840. border-radius: var(--radius-selector);
  2841. --tw-content: "";
  2842. content: var(--tw-content);
  2843. height: 100%;
  2844. box-shadow:
  2845. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  2846. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  2847. 0 1px currentColor;
  2848. background-color: currentColor;
  2849. grid-row-start: 1;
  2850. grid-column-start: 2;
  2851. transition:
  2852. background-color 0.1s,
  2853. translate 0.2s,
  2854. inset-inline-start 0.2s;
  2855. position: relative;
  2856. inset-inline-start: 0;
  2857. translate: 0;
  2858. }
  2859. @supports (color: color-mix(in lab, red, red)) {
  2860. .toggle:before {
  2861. box-shadow:
  2862. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  2863. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  2864. 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000);
  2865. }
  2866. }
  2867. .toggle:before {
  2868. background-size: auto, calc(var(--noise) * 100%);
  2869. background-image: none, var(--fx-noise);
  2870. }
  2871. @media (forced-colors: active) {
  2872. .toggle:before {
  2873. outline-style: var(--tw-outline-style);
  2874. outline-offset: -1px;
  2875. outline-width: 1px;
  2876. }
  2877. }
  2878. @media print {
  2879. .toggle:before {
  2880. outline-offset: -1rem;
  2881. outline: 0.25rem solid;
  2882. }
  2883. }
  2884. .toggle:focus-visible,
  2885. .toggle:has(:focus-visible) {
  2886. outline-offset: 2px;
  2887. outline: 2px solid;
  2888. }
  2889. .toggle:checked,
  2890. .toggle[aria-checked="true"],
  2891. .toggle:has(> input:checked) {
  2892. background-color: var(--color-base-100);
  2893. --input-color: var(--color-base-content);
  2894. grid-template-columns: 1fr 1fr 0fr;
  2895. }
  2896. :is(.toggle:checked, .toggle[aria-checked="true"], .toggle:has(> input:checked)):before {
  2897. background-color: currentColor;
  2898. }
  2899. @starting-style {
  2900. :is(.toggle:checked, .toggle[aria-checked="true"], .toggle:has(> input:checked)):before {
  2901. opacity: 0;
  2902. }
  2903. }
  2904. .toggle:indeterminate {
  2905. grid-template-columns: 0.5fr 1fr 0.5fr;
  2906. }
  2907. .toggle:disabled {
  2908. cursor: not-allowed;
  2909. opacity: 0.3;
  2910. }
  2911. .toggle:disabled:before {
  2912. border: var(--border) solid currentColor;
  2913. background-color: #0000;
  2914. }
  2915. .input {
  2916. cursor: text;
  2917. border: var(--border) solid #0000;
  2918. appearance: none;
  2919. background-color: var(--color-base-100);
  2920. vertical-align: middle;
  2921. white-space: nowrap;
  2922. width: clamp(3rem, 20rem, 100%);
  2923. height: var(--size);
  2924. touch-action: manipulation;
  2925. border-color: var(--input-color);
  2926. box-shadow:
  2927. 0 1px var(--input-color) inset,
  2928. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  2929. border-start-start-radius: var(--join-ss, var(--radius-field));
  2930. border-start-end-radius: var(--join-se, var(--radius-field));
  2931. border-end-end-radius: var(--join-ee, var(--radius-field));
  2932. border-end-start-radius: var(--join-es, var(--radius-field));
  2933. flex-shrink: 1;
  2934. align-items: center;
  2935. gap: 0.5rem;
  2936. padding-inline: 0.75rem;
  2937. font-size: 0.875rem;
  2938. display: inline-flex;
  2939. position: relative;
  2940. }
  2941. @supports (color: color-mix(in lab, red, red)) {
  2942. .input {
  2943. box-shadow:
  2944. 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset,
  2945. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  2946. }
  2947. }
  2948. .input {
  2949. --size: calc(var(--size-field, 0.25rem) * 10);
  2950. --input-color: var(--color-base-content);
  2951. }
  2952. @supports (color: color-mix(in lab, red, red)) {
  2953. .input {
  2954. --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
  2955. }
  2956. }
  2957. .input:where(input) {
  2958. display: inline-flex;
  2959. }
  2960. .input :where(input) {
  2961. appearance: none;
  2962. background-color: #0000;
  2963. border: none;
  2964. width: 100%;
  2965. height: 100%;
  2966. display: inline-flex;
  2967. }
  2968. .input :where(input):focus,
  2969. .input :where(input):focus-within {
  2970. --tw-outline-style: none;
  2971. outline-style: none;
  2972. }
  2973. @media (forced-colors: active) {
  2974. .input :where(input):focus,
  2975. .input :where(input):focus-within {
  2976. outline-offset: 2px;
  2977. outline: 2px solid #008EED;
  2978. }
  2979. }
  2980. .input :where(input[type="url"]),
  2981. .input :where(input[type="email"]) {
  2982. direction: ltr;
  2983. }
  2984. .input :where(input[type="date"]) {
  2985. display: inline-flex;
  2986. }
  2987. .input:focus,
  2988. .input:focus-within {
  2989. --input-color: var(--color-base-content);
  2990. box-shadow: 0 1px var(--input-color);
  2991. }
  2992. @supports (color: color-mix(in lab, red, red)) {
  2993. .input:focus,
  2994. .input:focus-within {
  2995. box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);
  2996. }
  2997. }
  2998. .input:focus,
  2999. .input:focus-within {
  3000. outline: 2px solid var(--input-color);
  3001. outline-offset: 2px;
  3002. isolation: isolate;
  3003. z-index: 1;
  3004. }
  3005. .input:has(> input[disabled]),
  3006. .input:is(:disabled, [disabled]),
  3007. fieldset:disabled .input {
  3008. cursor: not-allowed;
  3009. border-color: var(--color-base-200);
  3010. background-color: var(--color-base-200);
  3011. color: var(--color-base-content);
  3012. }
  3013. @supports (color: color-mix(in lab, red, red)) {
  3014. .input:has(> input[disabled]),
  3015. .input:is(:disabled, [disabled]),
  3016. fieldset:disabled .input {
  3017. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  3018. }
  3019. }
  3020. :is(.input:has(> input[disabled]),
  3021. .input:is(:disabled, [disabled]),
  3022. fieldset:disabled .input)::placeholder {
  3023. color: var(--color-base-content);
  3024. }
  3025. @supports (color: color-mix(in lab, red, red)) {
  3026. :is(.input:has(> input[disabled]),
  3027. .input:is(:disabled, [disabled]),
  3028. fieldset:disabled .input)::placeholder {
  3029. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  3030. }
  3031. }
  3032. .input:has(> input[disabled]),
  3033. .input:is(:disabled, [disabled]),
  3034. fieldset:disabled .input {
  3035. box-shadow: none;
  3036. }
  3037. .input:has(> input[disabled])>input[disabled] {
  3038. cursor: not-allowed;
  3039. }
  3040. .input::-webkit-date-and-time-value {
  3041. text-align: inherit;
  3042. }
  3043. .input[type="number"]::-webkit-inner-spin-button {
  3044. margin-block: -0.75rem;
  3045. margin-inline-end: -0.75rem;
  3046. }
  3047. .input::-webkit-calendar-picker-indicator {
  3048. position: absolute;
  3049. inset-inline-end: 0.75em;
  3050. }
  3051. .input:has(> input[type="date"]) :where(input[type="date"]) {
  3052. -webkit-appearance: none;
  3053. appearance: none;
  3054. display: inline-flex;
  3055. }
  3056. .input:has(> input[type="date"]) input[type="date"]::-webkit-calendar-picker-indicator {
  3057. cursor: pointer;
  3058. width: 1em;
  3059. height: 1em;
  3060. position: absolute;
  3061. inset-inline-end: 0.75em;
  3062. }
  3063. .table {
  3064. border-radius: var(--radius-box);
  3065. text-align: left;
  3066. width: 100%;
  3067. font-size: 0.875rem;
  3068. position: relative;
  3069. }
  3070. .table:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
  3071. text-align: right;
  3072. }
  3073. @media (hover: hover) {
  3074. :is(.table tr.row-hover, .table tr.row-hover:nth-child(2n)):hover {
  3075. background-color: var(--color-base-200);
  3076. }
  3077. }
  3078. .table :where(th, td) {
  3079. vertical-align: middle;
  3080. padding-block: 0.75rem;
  3081. padding-inline: 1rem;
  3082. }
  3083. .table :where(thead, tfoot) {
  3084. white-space: nowrap;
  3085. color: var(--color-base-content);
  3086. }
  3087. @supports (color: color-mix(in lab, red, red)) {
  3088. .table :where(thead, tfoot) {
  3089. color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  3090. }
  3091. }
  3092. .table :where(thead, tfoot) {
  3093. font-size: 0.875rem;
  3094. font-weight: 600;
  3095. }
  3096. .table :where(tfoot) {
  3097. border-top: var(--border) solid var(--color-base-content);
  3098. }
  3099. @supports (color: color-mix(in lab, red, red)) {
  3100. .table :where(tfoot) {
  3101. border-top: var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000);
  3102. }
  3103. }
  3104. .table :where(.table-pin-rows thead tr) {
  3105. z-index: 1;
  3106. background-color: var(--color-base-100);
  3107. position: sticky;
  3108. top: 0;
  3109. }
  3110. .table :where(.table-pin-rows tfoot tr) {
  3111. z-index: 1;
  3112. background-color: var(--color-base-100);
  3113. position: sticky;
  3114. bottom: 0;
  3115. }
  3116. .table :where(.table-pin-cols tr th) {
  3117. background-color: var(--color-base-100);
  3118. position: sticky;
  3119. left: 0;
  3120. right: 0;
  3121. }
  3122. .table :where(thead tr, tbody tr:not(:last-child)) {
  3123. border-bottom: var(--border) solid var(--color-base-content);
  3124. }
  3125. @supports (color: color-mix(in lab, red, red)) {
  3126. .table :where(thead tr, tbody tr:not(:last-child)) {
  3127. border-bottom: var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000);
  3128. }
  3129. }
  3130. .avatar-offline:before {
  3131. content: "";
  3132. z-index: 1;
  3133. background-color: var(--color-base-300);
  3134. outline: 2px solid var(--color-base-100);
  3135. border-radius: 3.40282e38px;
  3136. width: 15%;
  3137. height: 15%;
  3138. display: block;
  3139. position: absolute;
  3140. top: 7%;
  3141. right: 7%;
  3142. }
  3143. .avatar-online:before {
  3144. content: "";
  3145. z-index: 1;
  3146. background-color: var(--color-success);
  3147. outline: 2px solid var(--color-base-100);
  3148. border-radius: 3.40282e38px;
  3149. width: 15%;
  3150. height: 15%;
  3151. display: block;
  3152. position: absolute;
  3153. top: 7%;
  3154. right: 7%;
  3155. }
  3156. .steps {
  3157. counter-reset: step;
  3158. grid-auto-columns: 1fr;
  3159. grid-auto-flow: column;
  3160. display: inline-grid;
  3161. overflow: auto hidden;
  3162. }
  3163. .steps .step {
  3164. text-align: center;
  3165. --step-bg: var(--color-base-300);
  3166. --step-fg: var(--color-base-content);
  3167. grid-template-rows: 40px 1fr;
  3168. grid-template-columns: auto;
  3169. place-items: center;
  3170. min-width: 4rem;
  3171. display: grid;
  3172. }
  3173. .steps .step:before {
  3174. width: 100%;
  3175. height: 0.5rem;
  3176. color: var(--step-bg);
  3177. background-color: var(--step-bg);
  3178. --tw-content: "";
  3179. content: var(--tw-content);
  3180. border: 1px solid;
  3181. grid-row-start: 1;
  3182. grid-column-start: 1;
  3183. margin-inline-start: -100%;
  3184. top: 0;
  3185. }
  3186. .steps .step>.step-icon,
  3187. .steps .step:not(:has(.step-icon)):after {
  3188. content: counter(step);
  3189. counter-increment: step;
  3190. z-index: 1;
  3191. color: var(--step-fg);
  3192. background-color: var(--step-bg);
  3193. border: 1px solid var(--step-bg);
  3194. border-radius: 3.40282e38px;
  3195. grid-row-start: 1;
  3196. grid-column-start: 1;
  3197. place-self: center;
  3198. place-items: center;
  3199. width: 2rem;
  3200. height: 2rem;
  3201. display: grid;
  3202. position: relative;
  3203. }
  3204. .steps .step:first-child:before {
  3205. content: none;
  3206. }
  3207. .steps .step[data-content]:after {
  3208. content: attr(data-content);
  3209. }
  3210. .steps .step-neutral+.step-neutral:before,
  3211. .steps .step-neutral:after,
  3212. .steps .step-neutral>.step-icon {
  3213. --step-bg: var(--color-neutral);
  3214. --step-fg: var(--color-neutral-content);
  3215. }
  3216. .steps .step-primary+.step-primary:before,
  3217. .steps .step-primary:after,
  3218. .steps .step-primary>.step-icon {
  3219. --step-bg: var(--color-primary);
  3220. --step-fg: var(--color-primary-content);
  3221. }
  3222. .steps .step-secondary+.step-secondary:before,
  3223. .steps .step-secondary:after,
  3224. .steps .step-secondary>.step-icon {
  3225. --step-bg: var(--color-secondary);
  3226. --step-fg: var(--color-secondary-content);
  3227. }
  3228. .steps .step-accent+.step-accent:before,
  3229. .steps .step-accent:after,
  3230. .steps .step-accent>.step-icon {
  3231. --step-bg: var(--color-accent);
  3232. --step-fg: var(--color-accent-content);
  3233. }
  3234. .steps .step-info+.step-info:before,
  3235. .steps .step-info:after,
  3236. .steps .step-info>.step-icon {
  3237. --step-bg: var(--color-info);
  3238. --step-fg: var(--color-info-content);
  3239. }
  3240. .steps .step-success+.step-success:before,
  3241. .steps .step-success:after,
  3242. .steps .step-success>.step-icon {
  3243. --step-bg: var(--color-success);
  3244. --step-fg: var(--color-success-content);
  3245. }
  3246. .steps .step-warning+.step-warning:before,
  3247. .steps .step-warning:after,
  3248. .steps .step-warning>.step-icon {
  3249. --step-bg: var(--color-warning);
  3250. --step-fg: var(--color-warning-content);
  3251. }
  3252. .steps .step-error+.step-error:before,
  3253. .steps .step-error:after,
  3254. .steps .step-error>.step-icon {
  3255. --step-bg: var(--color-error);
  3256. --step-fg: var(--color-error-content);
  3257. }
  3258. .range {
  3259. appearance: none;
  3260. -webkit-appearance: none;
  3261. --range-thumb: var(--color-base-100);
  3262. --range-thumb-size: calc(var(--size-selector, 0.25rem) * 6);
  3263. --range-progress: currentColor;
  3264. --range-fill: 1;
  3265. --range-p: 0.25rem;
  3266. --range-bg: currentColor;
  3267. }
  3268. @supports (color: color-mix(in lab, red, red)) {
  3269. .range {
  3270. --range-bg: color-mix(in oklab, currentColor 10%, #0000);
  3271. }
  3272. }
  3273. .range {
  3274. cursor: pointer;
  3275. vertical-align: middle;
  3276. --radius-selector-max: calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));
  3277. border-radius: calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));
  3278. width: clamp(3rem, 20rem, 100%);
  3279. height: var(--range-thumb-size);
  3280. background-color: #0000;
  3281. border: none;
  3282. overflow: hidden;
  3283. }
  3284. [dir="rtl"] .range {
  3285. --range-dir: -1;
  3286. }
  3287. .range:focus {
  3288. outline: none;
  3289. }
  3290. .range:focus-visible {
  3291. outline-offset: 2px;
  3292. outline: 2px solid;
  3293. }
  3294. .range::-webkit-slider-runnable-track {
  3295. background-color: var(--range-bg);
  3296. border-radius: var(--radius-selector);
  3297. width: 100%;
  3298. height: calc(var(--range-thumb-size) * 0.5);
  3299. }
  3300. @media (forced-colors: active) {
  3301. .range::-webkit-slider-runnable-track {
  3302. border: 1px solid;
  3303. }
  3304. .range::-moz-range-track {
  3305. border: 1px solid;
  3306. }
  3307. }
  3308. .range::-webkit-slider-thumb {
  3309. box-sizing: border-box;
  3310. border-radius: calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));
  3311. height: var(--range-thumb-size);
  3312. width: var(--range-thumb-size);
  3313. border: var(--range-p) solid;
  3314. appearance: none;
  3315. -webkit-appearance: none;
  3316. color: var(--range-progress);
  3317. box-shadow:
  3318. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3319. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3320. 0 1px currentColor,
  3321. 0 0 0 2rem var(--range-thumb) inset,
  3322. calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));
  3323. background-color: currentColor;
  3324. position: relative;
  3325. top: 50%;
  3326. transform: translateY(-50%);
  3327. }
  3328. @supports (color: color-mix(in lab, red, red)) {
  3329. .range::-webkit-slider-thumb {
  3330. box-shadow:
  3331. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3332. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3333. 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000),
  3334. 0 0 0 2rem var(--range-thumb) inset,
  3335. calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));
  3336. }
  3337. }
  3338. .range::-moz-range-track {
  3339. background-color: var(--range-bg);
  3340. border-radius: var(--radius-selector);
  3341. width: 100%;
  3342. height: calc(var(--range-thumb-size) * 0.5);
  3343. }
  3344. .range::-moz-range-thumb {
  3345. box-sizing: border-box;
  3346. border-radius: calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));
  3347. height: var(--range-thumb-size);
  3348. width: var(--range-thumb-size);
  3349. border: var(--range-p) solid;
  3350. color: var(--range-progress);
  3351. box-shadow:
  3352. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3353. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3354. 0 1px currentColor,
  3355. 0 0 0 2rem var(--range-thumb) inset,
  3356. calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));
  3357. background-color: currentColor;
  3358. position: relative;
  3359. top: 50%;
  3360. }
  3361. @supports (color: color-mix(in lab, red, red)) {
  3362. .range::-moz-range-thumb {
  3363. box-shadow:
  3364. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3365. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3366. 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000),
  3367. 0 0 0 2rem var(--range-thumb) inset,
  3368. calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));
  3369. }
  3370. }
  3371. .range:disabled {
  3372. cursor: not-allowed;
  3373. opacity: 0.3;
  3374. }
  3375. .tabs-border .tab {
  3376. --tab-border-color: #0000 #0000 var(--tab-border-color) #0000;
  3377. border-radius: var(--radius-field);
  3378. position: relative;
  3379. }
  3380. .tabs-border .tab:before {
  3381. --tw-content: "";
  3382. content: var(--tw-content);
  3383. background-color: var(--tab-border-color);
  3384. border-radius: var(--radius-field);
  3385. width: 80%;
  3386. height: 3px;
  3387. transition: background-color 0.2s;
  3388. position: absolute;
  3389. bottom: 0;
  3390. left: 10%;
  3391. }
  3392. :is(.tabs-border .tab:is(.tab-active,
  3393. [aria-selected="true"],
  3394. [aria-current="true"],
  3395. [aria-current="page"]):not(.tab-disabled, [disabled]),
  3396. .tabs-border .tab:is(input:checked),
  3397. .tabs-border .tab:is(label:has(:checked))):before {
  3398. --tab-border-color: currentColor;
  3399. border-top: 3px solid;
  3400. }
  3401. .chat-bubble {
  3402. border-radius: var(--radius-field);
  3403. background-color: var(--color-base-300);
  3404. width: fit-content;
  3405. color: var(--color-base-content);
  3406. grid-row-end: 3;
  3407. min-width: 2.5rem;
  3408. max-width: 90%;
  3409. min-height: 2rem;
  3410. padding-block: 0.5rem;
  3411. padding-inline: 1rem;
  3412. display: block;
  3413. position: relative;
  3414. }
  3415. .chat-bubble:before {
  3416. background-color: inherit;
  3417. content: "";
  3418. width: 0.75rem;
  3419. height: 0.75rem;
  3420. -webkit-mask-repeat: no-repeat;
  3421. mask-repeat: no-repeat;
  3422. -webkit-mask-image: var(--mask-chat);
  3423. mask-image: var(--mask-chat);
  3424. position: absolute;
  3425. bottom: 0;
  3426. -webkit-mask-position: 0 -1px;
  3427. mask-position: 0 -1px;
  3428. -webkit-mask-size: 13px;
  3429. mask-size: 13px;
  3430. }
  3431. .select {
  3432. border: var(--border) solid #008EED;
  3433. appearance: none;
  3434. background-color: var(--color-base-100);
  3435. vertical-align: middle;
  3436. width: clamp(3rem, 20rem, 100%);
  3437. height: var(--size);
  3438. touch-action: manipulation;
  3439. text-overflow: ellipsis;
  3440. box-shadow:
  3441. 0 1px var(--input-color) inset,
  3442. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  3443. background-image:
  3444. linear-gradient(45deg, #0000 50%, currentColor 50%),
  3445. linear-gradient(135deg, currentColor 50%, #0000 50%);
  3446. background-position:
  3447. calc(100% - 20px) calc(1px + 50%),
  3448. calc(100% - 16.1px) calc(1px + 50%);
  3449. background-repeat: no-repeat;
  3450. background-size:
  3451. 4px 4px,
  3452. 4px 4px;
  3453. border-start-start-radius: var(--join-ss, var(--radius-field));
  3454. border-start-end-radius: var(--join-se, var(--radius-field));
  3455. border-end-end-radius: var(--join-ee, var(--radius-field));
  3456. border-end-start-radius: var(--join-es, var(--radius-field));
  3457. flex-shrink: 1;
  3458. align-items: center;
  3459. gap: 0.375rem;
  3460. padding-inline: 0.75rem 1.75rem;
  3461. font-size: 0.875rem;
  3462. display: inline-flex;
  3463. position: relative;
  3464. }
  3465. @supports (color: color-mix(in lab, red, red)) {
  3466. .select {
  3467. box-shadow:
  3468. 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset,
  3469. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  3470. }
  3471. }
  3472. .select {
  3473. border-color: var(--input-color);
  3474. --input-color: var(--color-base-content);
  3475. }
  3476. @supports (color: color-mix(in lab, red, red)) {
  3477. .select {
  3478. --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
  3479. }
  3480. }
  3481. .select {
  3482. --size: calc(var(--size-field, 0.25rem) * 10);
  3483. }
  3484. [dir="rtl"] .select {
  3485. background-position:
  3486. 12px calc(1px + 50%),
  3487. 16px calc(1px + 50%);
  3488. }
  3489. .select select {
  3490. appearance: none;
  3491. width: calc(100% + 2.75rem);
  3492. height: calc(100% - calc(var(--border) * 2));
  3493. background: inherit;
  3494. border-radius: inherit;
  3495. border-style: none;
  3496. align-items: center;
  3497. margin-inline: -0.75rem -1.75rem;
  3498. padding-inline: 0.75rem 1.75rem;
  3499. }
  3500. .select select:focus,
  3501. .select select:focus-within {
  3502. --tw-outline-style: none;
  3503. outline-style: none;
  3504. }
  3505. @media (forced-colors: active) {
  3506. .select select:focus,
  3507. .select select:focus-within {
  3508. outline-offset: 2px;
  3509. outline: 2px solid #008EED;
  3510. }
  3511. }
  3512. .select select:not(:last-child) {
  3513. background-image: none;
  3514. margin-inline-end: -1.375rem;
  3515. }
  3516. .select:focus,
  3517. .select:focus-within {
  3518. --input-color: var(--color-base-content);
  3519. box-shadow: 0 1px var(--input-color);
  3520. }
  3521. @supports (color: color-mix(in lab, red, red)) {
  3522. .select:focus,
  3523. .select:focus-within {
  3524. box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);
  3525. }
  3526. }
  3527. .select:focus,
  3528. .select:focus-within {
  3529. outline: 2px solid var(--input-color);
  3530. outline-offset: 2px;
  3531. isolation: isolate;
  3532. z-index: 1;
  3533. }
  3534. .select:has(> select[disabled]),
  3535. .select:is(:disabled, [disabled]),
  3536. fieldset:disabled .select {
  3537. cursor: not-allowed;
  3538. border-color: var(--color-base-200);
  3539. background-color: var(--color-base-200);
  3540. color: var(--color-base-content);
  3541. }
  3542. @supports (color: color-mix(in lab, red, red)) {
  3543. .select:has(> select[disabled]),
  3544. .select:is(:disabled, [disabled]),
  3545. fieldset:disabled .select {
  3546. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  3547. }
  3548. }
  3549. :is(.select:has(> select[disabled]),
  3550. .select:is(:disabled, [disabled]),
  3551. fieldset:disabled .select)::placeholder {
  3552. color: var(--color-base-content);
  3553. }
  3554. @supports (color: color-mix(in lab, red, red)) {
  3555. :is(.select:has(> select[disabled]),
  3556. .select:is(:disabled, [disabled]),
  3557. fieldset:disabled .select)::placeholder {
  3558. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  3559. }
  3560. }
  3561. .select:has(> select[disabled])>select[disabled] {
  3562. cursor: not-allowed;
  3563. }
  3564. @supports (appearance: base-select) {
  3565. .select,
  3566. .select select {
  3567. appearance: base-select;
  3568. }
  3569. :is(.select, .select select)::picker(select) {
  3570. appearance: base-select;
  3571. }
  3572. }
  3573. :is(.select, .select select)::picker(select) {
  3574. color: inherit;
  3575. border: var(--border) solid var(--color-base-200);
  3576. border-radius: var(--radius-box);
  3577. background-color: inherit;
  3578. max-height: min(24rem, 70dvh);
  3579. box-shadow: 0 2px calc(var(--depth) * 3px) -2px #0003;
  3580. box-shadow:
  3581. 0 20px 25px -5px rgb(0 0 0 / calc(var(--depth) * 0.1)),
  3582. 0 8px 10px -6px rgb(0 0 0 / calc(var(--depth) * 0.1));
  3583. margin-block: 0.5rem;
  3584. padding: 0.5rem;
  3585. }
  3586. :is(.select, .select select)::picker-icon {
  3587. display: none;
  3588. }
  3589. :is(.select, .select select) optgroup {
  3590. padding-top: 0.5em;
  3591. }
  3592. :is(.select, .select select) optgroup option:first-child {
  3593. margin-top: 0.5em;
  3594. }
  3595. :is(.select, .select select) option {
  3596. border-radius: var(--radius-field);
  3597. padding-block: 0.375rem;
  3598. padding-inline: 0.75rem;
  3599. transition-property: color, background-color;
  3600. transition-duration: 0.2s;
  3601. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  3602. }
  3603. :is(.select, .select select) option:not(:disabled):hover,
  3604. :is(.select, .select select) option:not(:disabled):focus-visible {
  3605. cursor: pointer;
  3606. background-color: var(--color-base-content);
  3607. }
  3608. @supports (color: color-mix(in lab, red, red)) {
  3609. :is(.select, .select select) option:not(:disabled):hover,
  3610. :is(.select, .select select) option:not(:disabled):focus-visible {
  3611. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  3612. }
  3613. }
  3614. :is(.select, .select select) option:not(:disabled):hover,
  3615. :is(.select, .select select) option:not(:disabled):focus-visible {
  3616. --tw-outline-style: none;
  3617. outline-style: none;
  3618. }
  3619. @media (forced-colors: active) {
  3620. :is(.select, .select select) option:not(:disabled):hover,
  3621. :is(.select, .select select) option:not(:disabled):focus-visible {
  3622. outline-offset: 2px;
  3623. outline: 2px solid #0000;
  3624. }
  3625. }
  3626. :is(.select, .select select) option:not(:disabled):active {
  3627. background-color: var(--color-neutral);
  3628. color: var(--color-neutral-content);
  3629. box-shadow: 0 2px calc(var(--depth) * 3px) -2px var(--color-neutral);
  3630. }
  3631. .timeline {
  3632. display: flex;
  3633. position: relative;
  3634. }
  3635. .timeline>li {
  3636. grid-template-rows: var(--timeline-row-start, minmax(0, 1fr)) auto var(--timeline-row-end,
  3637. minmax(0, 1fr));
  3638. grid-template-columns: var(--timeline-col-start, minmax(0, 1fr)) auto var(--timeline-col-end,
  3639. minmax(0, 1fr));
  3640. flex-shrink: 0;
  3641. align-items: center;
  3642. display: grid;
  3643. position: relative;
  3644. }
  3645. .timeline>li>hr {
  3646. border: none;
  3647. width: 100%;
  3648. }
  3649. .timeline>li>hr:first-child {
  3650. grid-row-start: 2;
  3651. grid-column-start: 1;
  3652. }
  3653. .timeline>li>hr:last-child {
  3654. grid-area: 2/3 / auto/none;
  3655. }
  3656. @media print {
  3657. .timeline>li>hr {
  3658. border: 0.1px solid var(--color-base-300);
  3659. }
  3660. }
  3661. .timeline :where(hr) {
  3662. background-color: var(--color-base-300);
  3663. height: 0.25rem;
  3664. }
  3665. .timeline:has(.timeline-middle hr):first-child {
  3666. border-start-start-radius: 0;
  3667. border-start-end-radius: var(--radius-selector);
  3668. border-end-end-radius: var(--radius-selector);
  3669. border-end-start-radius: 0;
  3670. }
  3671. .timeline:has(.timeline-middle hr):last-child,
  3672. .timeline:not(:has(.timeline-middle)) :first-child hr:last-child {
  3673. border-start-start-radius: var(--radius-selector);
  3674. border-start-end-radius: 0;
  3675. border-end-end-radius: 0;
  3676. border-end-start-radius: var(--radius-selector);
  3677. }
  3678. .timeline:not(:has(.timeline-middle)) :last-child hr:first-child {
  3679. border-start-start-radius: 0;
  3680. border-start-end-radius: var(--radius-selector);
  3681. border-end-end-radius: var(--radius-selector);
  3682. border-end-start-radius: 0;
  3683. }
  3684. .card {
  3685. border-radius: var(--radius-box);
  3686. outline-offset: 2px;
  3687. outline: 0 solid #0000;
  3688. flex-direction: column;
  3689. transition: outline 0.2s ease-in-out;
  3690. display: flex;
  3691. position: relative;
  3692. }
  3693. .card:focus {
  3694. --tw-outline-style: none;
  3695. outline-style: none;
  3696. }
  3697. @media (forced-colors: active) {
  3698. .card:focus {
  3699. outline-offset: 2px;
  3700. outline: 2px solid #008EED;
  3701. }
  3702. }
  3703. .card:focus-visible {
  3704. outline-color: currentColor;
  3705. }
  3706. .card :where(figure:first-child) {
  3707. border-start-start-radius: inherit;
  3708. border-start-end-radius: inherit;
  3709. border-end-end-radius: unset;
  3710. border-end-start-radius: unset;
  3711. overflow: hidden;
  3712. }
  3713. .card :where(figure:last-child) {
  3714. border-start-start-radius: unset;
  3715. border-start-end-radius: unset;
  3716. border-end-end-radius: inherit;
  3717. border-end-start-radius: inherit;
  3718. overflow: hidden;
  3719. }
  3720. .card:where(.card-border) {
  3721. border: var(--border) solid var(--color-base-200);
  3722. }
  3723. .card:where(.card-dash) {
  3724. border: var(--border) dashed var(--color-base-200);
  3725. }
  3726. .card.image-full {
  3727. display: grid;
  3728. }
  3729. .card.image-full>* {
  3730. grid-row-start: 1;
  3731. grid-column-start: 1;
  3732. }
  3733. .card.image-full>.card-body {
  3734. color: var(--color-neutral-content);
  3735. position: relative;
  3736. }
  3737. .card.image-full :where(figure) {
  3738. border-radius: inherit;
  3739. overflow: hidden;
  3740. }
  3741. .card.image-full>figure img {
  3742. object-fit: cover;
  3743. filter: brightness(28%);
  3744. height: 100%;
  3745. }
  3746. .card figure {
  3747. justify-content: center;
  3748. align-items: center;
  3749. display: flex;
  3750. }
  3751. .card:has(> input:is(input[type="checkbox"], input[type="radio"])) {
  3752. cursor: pointer;
  3753. -webkit-user-select: none;
  3754. user-select: none;
  3755. }
  3756. .card:has(> :checked) {
  3757. outline: 2px solid;
  3758. }
  3759. .swap {
  3760. cursor: pointer;
  3761. vertical-align: middle;
  3762. -webkit-user-select: none;
  3763. user-select: none;
  3764. place-content: center;
  3765. display: inline-grid;
  3766. position: relative;
  3767. }
  3768. .swap input {
  3769. appearance: none;
  3770. border: none;
  3771. }
  3772. .swap>* {
  3773. grid-row-start: 1;
  3774. grid-column-start: 1;
  3775. }
  3776. @media (prefers-reduced-motion: no-preference) {
  3777. .swap>* {
  3778. transition-property: transform, rotate, opacity;
  3779. transition-duration: 0.2s;
  3780. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  3781. }
  3782. }
  3783. .swap .swap-on,
  3784. .swap .swap-indeterminate,
  3785. .swap input:indeterminate~.swap-on,
  3786. .swap input:is(:checked, :indeterminate)~.swap-off {
  3787. opacity: 0;
  3788. }
  3789. .swap input:checked~.swap-on,
  3790. .swap input:indeterminate~.swap-indeterminate {
  3791. opacity: 1;
  3792. backface-visibility: visible;
  3793. }
  3794. .collapse-title {
  3795. grid-row-start: 1;
  3796. grid-column-start: 1;
  3797. width: 100%;
  3798. min-height: 1lh;
  3799. padding: 1rem;
  3800. padding-inline-end: 3rem;
  3801. transition: background-color 0.2s ease-out;
  3802. position: relative;
  3803. }
  3804. .menu-horizontal {
  3805. flex-direction: row;
  3806. display: inline-flex;
  3807. }
  3808. .menu-horizontal>li:not(.menu-title)>details>ul {
  3809. margin-inline-start: 0;
  3810. margin-top: 1rem;
  3811. padding-block: 0.5rem;
  3812. padding-inline-end: 0.5rem;
  3813. position: absolute;
  3814. }
  3815. .menu-horizontal>li>details>ul:before {
  3816. content: none;
  3817. }
  3818. :where(.menu-horizontal > li:not(.menu-title) > details > ul) {
  3819. border-radius: var(--radius-box);
  3820. background-color: var(--color-base-100);
  3821. box-shadow:
  3822. 0 1px 3px #0000001a,
  3823. 0 1px 2px -1px #0000001a;
  3824. }
  3825. .avatar {
  3826. vertical-align: middle;
  3827. display: inline-flex;
  3828. position: relative;
  3829. }
  3830. .avatar>div {
  3831. aspect-ratio: 1;
  3832. display: block;
  3833. overflow: hidden;
  3834. }
  3835. .avatar img {
  3836. object-fit: cover;
  3837. width: 100%;
  3838. height: 100%;
  3839. }
  3840. .checkbox {
  3841. border: var(--border) solid var(--input-color, var(--color-base-content));
  3842. }
  3843. @supports (color: color-mix(in lab, red, red)) {
  3844. .checkbox {
  3845. border: var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000));
  3846. }
  3847. }
  3848. .checkbox {
  3849. cursor: pointer;
  3850. appearance: none;
  3851. border-radius: var(--radius-selector);
  3852. vertical-align: middle;
  3853. color: var(--color-base-content);
  3854. box-shadow:
  3855. 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3856. 0 0 #0000 inset,
  3857. 0 0 #0000;
  3858. --size: calc(var(--size-selector, 0.25rem) * 6);
  3859. width: var(--size);
  3860. height: var(--size);
  3861. background-size: auto, calc(var(--noise) * 100%);
  3862. background-image: none, var(--fx-noise);
  3863. flex-shrink: 0;
  3864. padding: 0.25rem;
  3865. transition:
  3866. background-color 0.2s,
  3867. box-shadow 0.2s;
  3868. display: inline-block;
  3869. position: relative;
  3870. }
  3871. .checkbox:before {
  3872. --tw-content: "";
  3873. content: var(--tw-content);
  3874. opacity: 0;
  3875. clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 70% 80%, 70% 100%);
  3876. width: 100%;
  3877. height: 100%;
  3878. box-shadow: 0 3px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  3879. background-color: currentColor;
  3880. font-size: 1rem;
  3881. line-height: 0.75;
  3882. transition:
  3883. clip-path 0.3s 0.1s,
  3884. opacity 0.1s 0.1s,
  3885. rotate 0.3s 0.1s,
  3886. translate 0.3s 0.1s;
  3887. display: block;
  3888. rotate: 45deg;
  3889. }
  3890. .checkbox:focus-visible {
  3891. outline: 2px solid var(--input-color, currentColor);
  3892. outline-offset: 2px;
  3893. }
  3894. .checkbox:checked,
  3895. .checkbox[aria-checked="true"] {
  3896. background-color: var(--input-color, #0000);
  3897. box-shadow:
  3898. 0 0 #0000 inset,
  3899. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3900. 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1));
  3901. }
  3902. :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
  3903. clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%);
  3904. opacity: 1;
  3905. }
  3906. @media (forced-colors: active) {
  3907. :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
  3908. --tw-content: "✔︎";
  3909. clip-path: none;
  3910. background-color: #0000;
  3911. rotate: none;
  3912. }
  3913. }
  3914. @media print {
  3915. :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
  3916. --tw-content: "✔︎";
  3917. clip-path: none;
  3918. background-color: #0000;
  3919. rotate: none;
  3920. }
  3921. }
  3922. .checkbox:indeterminate {
  3923. background-color: var(--input-color, var(--color-base-content));
  3924. }
  3925. @supports (color: color-mix(in lab, red, red)) {
  3926. .checkbox:indeterminate {
  3927. background-color: var(--input-color,
  3928. color-mix(in oklab, var(--color-base-content) 20%, #0000));
  3929. }
  3930. }
  3931. .checkbox:indeterminate:before {
  3932. opacity: 1;
  3933. clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 80% 80%, 80% 100%);
  3934. translate: 0 -35%;
  3935. rotate: none;
  3936. }
  3937. .checkbox:disabled {
  3938. cursor: not-allowed;
  3939. opacity: 0.2;
  3940. }
  3941. .radio {
  3942. cursor: pointer;
  3943. appearance: none;
  3944. vertical-align: middle;
  3945. border: var(--border) solid var(--input-color, currentColor);
  3946. border-radius: 3.40282e38px;
  3947. flex-shrink: 0;
  3948. padding: 0.25rem;
  3949. display: inline-block;
  3950. position: relative;
  3951. }
  3952. @supports (color: color-mix(in lab, red, red)) {
  3953. .radio {
  3954. border: var(--border) solid var(--input-color, color-mix(in srgb, currentColor 20%, #0000));
  3955. }
  3956. }
  3957. .radio {
  3958. box-shadow: 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset;
  3959. --size: calc(var(--size-selector, 0.25rem) * 6);
  3960. width: var(--size);
  3961. height: var(--size);
  3962. color: var(--input-color, currentColor);
  3963. }
  3964. .radio:before {
  3965. --tw-content: "";
  3966. content: var(--tw-content);
  3967. background-size: auto, calc(var(--noise) * 100%);
  3968. background-image: none, var(--fx-noise);
  3969. border-radius: 3.40282e38px;
  3970. width: 100%;
  3971. height: 100%;
  3972. display: block;
  3973. }
  3974. .radio:focus-visible {
  3975. outline: 2px solid;
  3976. }
  3977. .radio:checked,
  3978. .radio[aria-checked="true"] {
  3979. background-color: var(--color-base-100);
  3980. border-color: currentColor;
  3981. }
  3982. @media (prefers-reduced-motion: no-preference) {
  3983. .radio:checked,
  3984. .radio[aria-checked="true"] {
  3985. animation: 0.2s ease-out radio;
  3986. }
  3987. }
  3988. :is(.radio:checked, .radio[aria-checked="true"]):before {
  3989. box-shadow:
  3990. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3991. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3992. 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1));
  3993. background-color: currentColor;
  3994. }
  3995. @media (forced-colors: active) {
  3996. :is(.radio:checked, .radio[aria-checked="true"]):before {
  3997. outline-style: var(--tw-outline-style);
  3998. outline-offset: -1px;
  3999. outline-width: 1px;
  4000. }
  4001. }
  4002. @media print {
  4003. :is(.radio:checked, .radio[aria-checked="true"]):before {
  4004. outline-offset: -1rem;
  4005. outline: 0.25rem solid;
  4006. }
  4007. }
  4008. .radio:disabled {
  4009. cursor: not-allowed;
  4010. opacity: 0.2;
  4011. }
  4012. .rating {
  4013. vertical-align: middle;
  4014. display: inline-flex;
  4015. position: relative;
  4016. }
  4017. .rating input {
  4018. appearance: none;
  4019. border: none;
  4020. }
  4021. .rating :where(*) {
  4022. background-color: var(--color-base-content);
  4023. opacity: 0.2;
  4024. border-radius: 0;
  4025. width: 1.5rem;
  4026. height: 1.5rem;
  4027. }
  4028. @media (prefers-reduced-motion: no-preference) {
  4029. .rating :where(*) {
  4030. animation: 0.25s ease-out rating;
  4031. }
  4032. }
  4033. .rating :where(*):is(input) {
  4034. cursor: pointer;
  4035. }
  4036. .rating .rating-hidden {
  4037. background-color: #0000;
  4038. width: 0.5rem;
  4039. }
  4040. .rating input[type="radio"]:checked {
  4041. background-image: none;
  4042. }
  4043. .rating :checked,
  4044. .rating [aria-checked="true"],
  4045. .rating [aria-current="true"],
  4046. .rating :has(~ :checked, ~ [aria-checked="true"], ~ [aria-current="true"]) {
  4047. opacity: 1;
  4048. }
  4049. .rating :focus-visible {
  4050. scale: 1.1;
  4051. }
  4052. @media (prefers-reduced-motion: no-preference) {
  4053. .rating :focus-visible {
  4054. transition: scale 0.2s ease-out;
  4055. }
  4056. }
  4057. .rating :active:focus {
  4058. animation: none;
  4059. scale: 1.1;
  4060. }
  4061. .rating.rating-xs :where(:not(.rating-hidden)) {
  4062. width: 1rem;
  4063. height: 1rem;
  4064. }
  4065. .rating.rating-sm :where(:not(.rating-hidden)) {
  4066. width: 1.25rem;
  4067. height: 1.25rem;
  4068. }
  4069. .rating.rating-md :where(:not(.rating-hidden)) {
  4070. width: 1.5rem;
  4071. height: 1.5rem;
  4072. }
  4073. .rating.rating-lg :where(:not(.rating-hidden)) {
  4074. width: 1.75rem;
  4075. height: 1.75rem;
  4076. }
  4077. .rating.rating-xl :where(:not(.rating-hidden)) {
  4078. width: 2rem;
  4079. height: 2rem;
  4080. }
  4081. .drawer {
  4082. grid-auto-columns: max-content auto;
  4083. width: 100%;
  4084. display: grid;
  4085. position: relative;
  4086. }
  4087. .stats {
  4088. border-radius: var(--radius-box);
  4089. grid-auto-flow: column;
  4090. display: inline-grid;
  4091. position: relative;
  4092. overflow-x: auto;
  4093. }
  4094. .progress {
  4095. appearance: none;
  4096. border-radius: var(--radius-box);
  4097. background-color: currentColor;
  4098. width: 100%;
  4099. height: 0.5rem;
  4100. position: relative;
  4101. overflow: hidden;
  4102. }
  4103. @supports (color: color-mix(in lab, red, red)) {
  4104. .progress {
  4105. background-color: color-mix(in oklab, currentColor 20%, transparent);
  4106. }
  4107. }
  4108. .progress {
  4109. color: var(--color-base-content);
  4110. }
  4111. .progress:indeterminate {
  4112. background-image: repeating-linear-gradient(90deg, currentColor -1% 10%, #0000 10% 90%);
  4113. background-position-x: 15%;
  4114. background-size: 200%;
  4115. }
  4116. @media (prefers-reduced-motion: no-preference) {
  4117. .progress:indeterminate {
  4118. animation: 5s ease-in-out infinite progress;
  4119. }
  4120. }
  4121. @supports ((-moz-appearance: none)) {
  4122. .progress:indeterminate::-moz-progress-bar {
  4123. background-color: #0000;
  4124. }
  4125. @media (prefers-reduced-motion: no-preference) {
  4126. .progress:indeterminate::-moz-progress-bar {
  4127. background-image: repeating-linear-gradient(90deg,
  4128. currentColor -1% 10%,
  4129. #0000 10% 90%);
  4130. background-position-x: 15%;
  4131. background-size: 200%;
  4132. animation: 5s ease-in-out infinite progress;
  4133. }
  4134. }
  4135. .progress::-moz-progress-bar {
  4136. border-radius: var(--radius-box);
  4137. background-color: currentColor;
  4138. }
  4139. }
  4140. @supports ((-webkit-appearance: none)) {
  4141. .progress::-webkit-progress-bar {
  4142. border-radius: var(--radius-box);
  4143. background-color: #0000;
  4144. }
  4145. .progress::-webkit-progress-value {
  4146. border-radius: var(--radius-box);
  4147. background-color: currentColor;
  4148. }
  4149. }
  4150. .absolute {
  4151. position: absolute;
  4152. }
  4153. .fixed {
  4154. position: fixed;
  4155. }
  4156. .relative {
  4157. position: relative;
  4158. }
  4159. .static {
  4160. position: static;
  4161. }
  4162. .sticky {
  4163. position: sticky;
  4164. }
  4165. .-inset-1\.5 {
  4166. inset: calc(var(--spacing) * -1.5);
  4167. }
  4168. .inset-0 {
  4169. inset: calc(var(--spacing) * 0);
  4170. }
  4171. .inset-3 {
  4172. inset: calc(var(--spacing) * 3);
  4173. }
  4174. .-inset-x-16 {
  4175. inset-inline: calc(var(--spacing) * -16);
  4176. }
  4177. .inset-x-0 {
  4178. inset-inline: calc(var(--spacing) * 0);
  4179. }
  4180. .inset-x-1 {
  4181. inset-inline: calc(var(--spacing) * 1);
  4182. }
  4183. .inset-x-2 {
  4184. inset-inline: calc(var(--spacing) * 2);
  4185. }
  4186. .chat-end {
  4187. grid-template-columns: 1fr auto;
  4188. place-items: end;
  4189. }
  4190. .chat-end .chat-header,
  4191. .chat-end .chat-footer {
  4192. grid-column-start: 1;
  4193. }
  4194. .chat-end .chat-image {
  4195. grid-column-start: 2;
  4196. }
  4197. .chat-end .chat-bubble {
  4198. border-end-end-radius: 0;
  4199. grid-column-start: 1;
  4200. }
  4201. .chat-end .chat-bubble:before {
  4202. inset-inline-start: 100%;
  4203. transform: rotateY(180deg);
  4204. }
  4205. [dir="rtl"] :is(.chat-end .chat-bubble):before {
  4206. transform: rotateY(0);
  4207. }
  4208. .chat-start {
  4209. grid-template-columns: auto 1fr;
  4210. place-items: start;
  4211. }
  4212. .chat-start .chat-header,
  4213. .chat-start .chat-footer {
  4214. grid-column-start: 2;
  4215. }
  4216. .chat-start .chat-image {
  4217. grid-column-start: 1;
  4218. }
  4219. .chat-start .chat-bubble {
  4220. border-end-start-radius: 0;
  4221. grid-column-start: 2;
  4222. }
  4223. .chat-start .chat-bubble:before {
  4224. inset-inline-start: -0.75rem;
  4225. transform: rotateY(0);
  4226. }
  4227. [dir="rtl"] :is(.chat-start .chat-bubble):before {
  4228. transform: rotateY(180deg);
  4229. }
  4230. .-start-1 {
  4231. inset-inline-start: calc(var(--spacing) * -1);
  4232. }
  4233. .-start-16 {
  4234. inset-inline-start: calc(var(--spacing) * -16);
  4235. }
  4236. .-start-50 {
  4237. inset-inline-start: calc(var(--spacing) * -50);
  4238. }
  4239. .start-0 {
  4240. inset-inline-start: calc(var(--spacing) * 0);
  4241. }
  4242. .start-1\/2 {
  4243. inset-inline-start: 50%;
  4244. }
  4245. .start-2 {
  4246. inset-inline-start: calc(var(--spacing) * 2);
  4247. }
  4248. .start-2\.5 {
  4249. inset-inline-start: calc(var(--spacing) * 2.5);
  4250. }
  4251. .start-8 {
  4252. inset-inline-start: calc(var(--spacing) * 8);
  4253. }
  4254. .start-10 {
  4255. inset-inline-start: calc(var(--spacing) * 10);
  4256. }
  4257. .start-16 {
  4258. inset-inline-start: calc(var(--spacing) * 16);
  4259. }
  4260. .dropdown-center {
  4261. --anchor-h: center;
  4262. }
  4263. .dropdown-center :where(.dropdown-content) {
  4264. inset-inline-end: 50%;
  4265. translate: 50%;
  4266. }
  4267. [dir="rtl"] :is(.dropdown-center :where(.dropdown-content)) {
  4268. translate: -50%;
  4269. }
  4270. .dropdown-center.dropdown-left {
  4271. --anchor-h: left;
  4272. --anchor-v: center;
  4273. }
  4274. .dropdown-center.dropdown-left .dropdown-content {
  4275. top: auto;
  4276. bottom: 50%;
  4277. translate: 0 50%;
  4278. }
  4279. .dropdown-center.dropdown-right {
  4280. --anchor-h: right;
  4281. --anchor-v: center;
  4282. }
  4283. .dropdown-center.dropdown-right .dropdown-content {
  4284. top: auto;
  4285. bottom: 50%;
  4286. translate: 0 50%;
  4287. }
  4288. .dropdown-end {
  4289. --anchor-h: span-left;
  4290. }
  4291. .dropdown-end :where(.dropdown-content) {
  4292. inset-inline-end: 0;
  4293. translate: 0;
  4294. }
  4295. [dir="rtl"] :is(.dropdown-end :where(.dropdown-content)) {
  4296. translate: 0;
  4297. }
  4298. .dropdown-end.dropdown-left {
  4299. --anchor-h: left;
  4300. --anchor-v: span-top;
  4301. }
  4302. .dropdown-end.dropdown-left .dropdown-content {
  4303. top: auto;
  4304. bottom: 0;
  4305. }
  4306. .dropdown-end.dropdown-right {
  4307. --anchor-h: right;
  4308. --anchor-v: span-top;
  4309. }
  4310. .dropdown-end.dropdown-right .dropdown-content {
  4311. top: auto;
  4312. bottom: 0;
  4313. }
  4314. .dropdown-start {
  4315. --anchor-h: span-right;
  4316. }
  4317. .dropdown-start :where(.dropdown-content) {
  4318. inset-inline-end: auto;
  4319. translate: 0;
  4320. }
  4321. [dir="rtl"] :is(.dropdown-start :where(.dropdown-content)) {
  4322. translate: 0;
  4323. }
  4324. .dropdown-start.dropdown-left {
  4325. --anchor-h: left;
  4326. --anchor-v: span-bottom;
  4327. }
  4328. .dropdown-start.dropdown-left .dropdown-content {
  4329. top: 0;
  4330. bottom: auto;
  4331. }
  4332. .dropdown-start.dropdown-right {
  4333. --anchor-h: right;
  4334. --anchor-v: span-bottom;
  4335. }
  4336. .dropdown-start.dropdown-right .dropdown-content {
  4337. top: 0;
  4338. bottom: auto;
  4339. }
  4340. .-end-2 {
  4341. inset-inline-end: calc(var(--spacing) * -2);
  4342. }
  4343. .-end-3 {
  4344. inset-inline-end: calc(var(--spacing) * -3);
  4345. }
  4346. .-end-12 {
  4347. inset-inline-end: calc(var(--spacing) * -12);
  4348. }
  4349. .-end-16 {
  4350. inset-inline-end: calc(var(--spacing) * -16);
  4351. }
  4352. .end-0 {
  4353. inset-inline-end: calc(var(--spacing) * 0);
  4354. }
  4355. .end-0\.5 {
  4356. inset-inline-end: calc(var(--spacing) * 0.5);
  4357. }
  4358. .end-1 {
  4359. inset-inline-end: calc(var(--spacing) * 1);
  4360. }
  4361. .end-2 {
  4362. inset-inline-end: calc(var(--spacing) * 2);
  4363. }
  4364. .end-3 {
  4365. inset-inline-end: calc(var(--spacing) * 3);
  4366. }
  4367. .end-4 {
  4368. inset-inline-end: calc(var(--spacing) * 4);
  4369. }
  4370. .end-8 {
  4371. inset-inline-end: calc(var(--spacing) * 8);
  4372. }
  4373. .end-16 {
  4374. inset-inline-end: calc(var(--spacing) * 16);
  4375. }
  4376. .dropdown-bottom {
  4377. --anchor-v: bottom;
  4378. }
  4379. .dropdown-bottom .dropdown-content {
  4380. transform-origin: top;
  4381. top: 100%;
  4382. bottom: auto;
  4383. }
  4384. .dropdown-top {
  4385. --anchor-v: top;
  4386. }
  4387. .dropdown-top .dropdown-content {
  4388. transform-origin: bottom;
  4389. top: auto;
  4390. bottom: 100%;
  4391. }
  4392. .-top-1\.5 {
  4393. top: calc(var(--spacing) * -1.5);
  4394. }
  4395. .-top-2 {
  4396. top: calc(var(--spacing) * -2);
  4397. }
  4398. .-top-3 {
  4399. top: calc(var(--spacing) * -3);
  4400. }
  4401. .-top-7 {
  4402. top: calc(var(--spacing) * -7);
  4403. }
  4404. .-top-50 {
  4405. top: calc(var(--spacing) * -50);
  4406. }
  4407. .top-0 {
  4408. top: calc(var(--spacing) * 0);
  4409. }
  4410. .top-0\.5 {
  4411. top: calc(var(--spacing) * 0.5);
  4412. }
  4413. .top-1 {
  4414. top: calc(var(--spacing) * 1);
  4415. }
  4416. .top-1\/2 {
  4417. top: 50%;
  4418. }
  4419. .top-2 {
  4420. top: calc(var(--spacing) * 2);
  4421. }
  4422. .top-3 {
  4423. top: calc(var(--spacing) * 3);
  4424. }
  4425. .top-3\.5 {
  4426. top: calc(var(--spacing) * 3.5);
  4427. }
  4428. .top-4 {
  4429. top: calc(var(--spacing) * 4);
  4430. }
  4431. .top-8 {
  4432. top: calc(var(--spacing) * 8);
  4433. }
  4434. .top-60 {
  4435. top: calc(var(--spacing) * 60);
  4436. }
  4437. .top-160 {
  4438. top: calc(var(--spacing) * 160);
  4439. }
  4440. .right-0 {
  4441. right: calc(var(--spacing) * 0);
  4442. }
  4443. .right-5 {
  4444. right: calc(var(--spacing) * 5);
  4445. }
  4446. .right-\[20\%\] {
  4447. right: 20%;
  4448. }
  4449. .-bottom-6 {
  4450. bottom: calc(var(--spacing) * -6);
  4451. }
  4452. .-bottom-8 {
  4453. bottom: calc(var(--spacing) * -8);
  4454. }
  4455. .-bottom-12 {
  4456. bottom: calc(var(--spacing) * -12);
  4457. }
  4458. .-bottom-40 {
  4459. bottom: calc(var(--spacing) * -40);
  4460. }
  4461. .bottom-0 {
  4462. bottom: calc(var(--spacing) * 0);
  4463. }
  4464. .bottom-2 {
  4465. bottom: calc(var(--spacing) * 2);
  4466. }
  4467. .bottom-8 {
  4468. bottom: calc(var(--spacing) * 8);
  4469. }
  4470. .bottom-\[15\%\] {
  4471. bottom: 15%;
  4472. }
  4473. .left-0 {
  4474. left: calc(var(--spacing) * 0);
  4475. }
  4476. .left-5 {
  4477. left: calc(var(--spacing) * 5);
  4478. }
  4479. .textarea {
  4480. border: var(--border) solid #0000;
  4481. appearance: none;
  4482. border-radius: var(--radius-field);
  4483. background-color: var(--color-base-100);
  4484. vertical-align: middle;
  4485. touch-action: manipulation;
  4486. border-color: var(--input-color);
  4487. width: clamp(3rem, 20rem, 100%);
  4488. min-height: 5rem;
  4489. box-shadow:
  4490. 0 1px var(--input-color) inset,
  4491. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  4492. flex-shrink: 1;
  4493. padding-block: 0.5rem;
  4494. padding-inline: 0.75rem;
  4495. font-size: 0.875rem;
  4496. }
  4497. @supports (color: color-mix(in lab, red, red)) {
  4498. .textarea {
  4499. box-shadow:
  4500. 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset,
  4501. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  4502. }
  4503. }
  4504. .textarea {
  4505. --input-color: var(--color-base-content);
  4506. }
  4507. @supports (color: color-mix(in lab, red, red)) {
  4508. .textarea {
  4509. --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
  4510. }
  4511. }
  4512. .textarea textarea {
  4513. appearance: none;
  4514. background-color: #0000;
  4515. border: none;
  4516. }
  4517. .textarea textarea:focus,
  4518. .textarea textarea:focus-within {
  4519. --tw-outline-style: none;
  4520. outline-style: none;
  4521. }
  4522. @media (forced-colors: active) {
  4523. .textarea textarea:focus,
  4524. .textarea textarea:focus-within {
  4525. outline-offset: 2px;
  4526. outline: 2px solid #008EED;
  4527. }
  4528. }
  4529. .textarea:focus,
  4530. .textarea:focus-within {
  4531. --input-color: var(--color-base-content);
  4532. box-shadow: 0 1px var(--input-color);
  4533. }
  4534. @supports (color: color-mix(in lab, red, red)) {
  4535. .textarea:focus,
  4536. .textarea:focus-within {
  4537. box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);
  4538. }
  4539. }
  4540. .textarea:focus,
  4541. .textarea:focus-within {
  4542. outline: 2px solid var(--input-color);
  4543. outline-offset: 2px;
  4544. isolation: isolate;
  4545. }
  4546. .textarea:has(> textarea[disabled]),
  4547. .textarea:is(:disabled, [disabled]) {
  4548. cursor: not-allowed;
  4549. border-color: var(--color-base-200);
  4550. background-color: var(--color-base-200);
  4551. color: var(--color-base-content);
  4552. }
  4553. @supports (color: color-mix(in lab, red, red)) {
  4554. .textarea:has(> textarea[disabled]),
  4555. .textarea:is(:disabled, [disabled]) {
  4556. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  4557. }
  4558. }
  4559. :is(.textarea:has(> textarea[disabled]), .textarea:is(:disabled, [disabled]))::placeholder {
  4560. color: var(--color-base-content);
  4561. }
  4562. @supports (color: color-mix(in lab, red, red)) {
  4563. :is(.textarea:has(> textarea[disabled]), .textarea:is(:disabled, [disabled]))::placeholder {
  4564. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  4565. }
  4566. }
  4567. .textarea:has(> textarea[disabled]),
  4568. .textarea:is(:disabled, [disabled]) {
  4569. box-shadow: none;
  4570. }
  4571. .textarea:has(> textarea[disabled])>textarea[disabled] {
  4572. cursor: not-allowed;
  4573. }
  4574. .btn-active {
  4575. --btn-bg: var(--btn-color, var(--color-base-200));
  4576. }
  4577. @supports (color: color-mix(in lab, red, red)) {
  4578. .btn-active {
  4579. --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
  4580. }
  4581. }
  4582. .btn-active {
  4583. --btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);
  4584. isolation: isolate;
  4585. }
  4586. .isolate {
  4587. isolation: isolate;
  4588. }
  4589. .modal-backdrop {
  4590. color: #0000;
  4591. z-index: -1;
  4592. grid-row-start: 1;
  4593. grid-column-start: 1;
  4594. place-self: stretch stretch;
  4595. display: grid;
  4596. }
  4597. .modal-backdrop button {
  4598. cursor: pointer;
  4599. }
  4600. .-z-1 {
  4601. z-index: -1;
  4602. }
  4603. .z-0 {
  4604. z-index: 0;
  4605. }
  4606. .z-1 {
  4607. z-index: 1;
  4608. }
  4609. .z-10 {
  4610. z-index: 10;
  4611. }
  4612. .z-\[-1\] {
  4613. z-index: -1;
  4614. }
  4615. .z-\[2\] {
  4616. z-index: 2;
  4617. }
  4618. .z-\[50\] {
  4619. z-index: 50;
  4620. }
  4621. .z-\[60\] {
  4622. z-index: 60;
  4623. }
  4624. .col-span-1 {
  4625. grid-column: span 1 / span 1;
  4626. }
  4627. .col-span-2 {
  4628. grid-column: span 2 / span 2;
  4629. }
  4630. .col-span-3 {
  4631. grid-column: span 3 / span 3;
  4632. }
  4633. .col-span-12 {
  4634. grid-column: span 12 / span 12;
  4635. }
  4636. .col-span-full {
  4637. grid-column: 1/-1;
  4638. }
  4639. .timeline-end {
  4640. grid-area: 3/1/4/4;
  4641. place-self: flex-start center;
  4642. margin: 0.25rem;
  4643. }
  4644. .timeline-vertical {
  4645. flex-direction: column;
  4646. }
  4647. .timeline-vertical>li {
  4648. --timeline-row-start: minmax(0, 1fr);
  4649. --timeline-row-end: minmax(0, 1fr);
  4650. justify-items: center;
  4651. }
  4652. .timeline-vertical>li>hr {
  4653. width: 0.25rem;
  4654. height: 100%;
  4655. }
  4656. .timeline-vertical>li>hr:first-child {
  4657. grid-row-start: 1;
  4658. grid-column-start: 2;
  4659. }
  4660. .timeline-vertical>li>hr:last-child {
  4661. grid-area: 3/2 / none;
  4662. }
  4663. .timeline-vertical .timeline-start {
  4664. grid-area: 1/1/4/2;
  4665. place-self: center flex-end;
  4666. }
  4667. .timeline-vertical .timeline-end {
  4668. grid-area: 1/3/4/4;
  4669. place-self: center flex-start;
  4670. }
  4671. .timeline-vertical:has(.timeline-middle)>li>hr:first-child {
  4672. border-top-left-radius: 0;
  4673. border-top-right-radius: 0;
  4674. border-bottom-right-radius: var(--radius-selector);
  4675. border-bottom-left-radius: var(--radius-selector);
  4676. }
  4677. .timeline-vertical:has(.timeline-middle)>li>hr:last-child,
  4678. .timeline-vertical:not(:has(.timeline-middle)) :first-child>hr:last-child {
  4679. border-top-left-radius: var(--radius-selector);
  4680. border-top-right-radius: var(--radius-selector);
  4681. border-bottom-right-radius: 0;
  4682. border-bottom-left-radius: 0;
  4683. }
  4684. .timeline-vertical:not(:has(.timeline-middle)) :last-child>hr:first-child {
  4685. border-top-left-radius: 0;
  4686. border-top-right-radius: 0;
  4687. border-bottom-right-radius: var(--radius-selector);
  4688. border-bottom-left-radius: var(--radius-selector);
  4689. }
  4690. .timeline-vertical.timeline-snap-icon>li {
  4691. --timeline-col-start: minmax(0, 1fr);
  4692. --timeline-row-start: 0.5rem;
  4693. }
  4694. .modal-box {
  4695. background-color: var(--color-base-100);
  4696. border-top-left-radius: var(--modal-tl, var(--radius-box));
  4697. border-top-right-radius: var(--modal-tr, var(--radius-box));
  4698. border-bottom-left-radius: var(--modal-bl, var(--radius-box));
  4699. border-bottom-right-radius: var(--modal-br, var(--radius-box));
  4700. opacity: 0;
  4701. overscroll-behavior: contain;
  4702. grid-row-start: 1;
  4703. grid-column-start: 1;
  4704. width: 91.6667%;
  4705. max-width: 32rem;
  4706. max-height: 100vh;
  4707. padding: 1.5rem;
  4708. transition:
  4709. translate 0.3s ease-out,
  4710. scale 0.3s ease-out,
  4711. opacity 0.2s ease-out 50ms,
  4712. box-shadow 0.3s ease-out;
  4713. overflow-y: auto;
  4714. scale: 95%;
  4715. box-shadow: 0 25px 50px -12px #00000040;
  4716. }
  4717. .drawer-content {
  4718. grid-row-start: 1;
  4719. grid-column-start: 2;
  4720. min-width: 0;
  4721. }
  4722. .timeline-middle {
  4723. grid-row-start: 2;
  4724. grid-column-start: 2;
  4725. }
  4726. .drawer-end {
  4727. grid-auto-columns: auto max-content;
  4728. }
  4729. .drawer-end>.drawer-toggle~.drawer-content {
  4730. grid-column-start: 1;
  4731. }
  4732. .drawer-end>.drawer-toggle~.drawer-side {
  4733. grid-column-start: 2;
  4734. justify-items: end;
  4735. }
  4736. .drawer-end>.drawer-toggle~.drawer-side> :not(.drawer-overlay) {
  4737. translate: 100%;
  4738. }
  4739. [dir="rtl"] :is(.drawer-end > .drawer-toggle ~ .drawer-side > :not(.drawer-overlay)) {
  4740. translate: -100%;
  4741. }
  4742. .drawer-end>.drawer-toggle:checked~.drawer-side> :not(.drawer-overlay) {
  4743. translate: 0%;
  4744. }
  4745. .chat-image {
  4746. grid-row: span 2 / span 2;
  4747. align-self: flex-end;
  4748. }
  4749. .chat-footer {
  4750. grid-row-start: 3;
  4751. gap: 0.25rem;
  4752. font-size: 0.6875rem;
  4753. display: flex;
  4754. }
  4755. .float-end {
  4756. float: inline-end;
  4757. }
  4758. .container {
  4759. width: 100%;
  4760. }
  4761. @media (min-width: 40rem) {
  4762. .container {
  4763. max-width: 40rem;
  4764. }
  4765. }
  4766. @media (min-width: 48rem) {
  4767. .container {
  4768. max-width: 48rem;
  4769. }
  4770. }
  4771. @media (min-width: 64rem) {
  4772. .container {
  4773. max-width: 64rem;
  4774. }
  4775. }
  4776. @media (min-width: 80rem) {
  4777. .container {
  4778. max-width: 80rem;
  4779. }
  4780. }
  4781. @media (min-width: 96rem) {
  4782. .container {
  4783. max-width: 96rem;
  4784. }
  4785. }
  4786. .-m-1 {
  4787. margin: calc(var(--spacing) * -1);
  4788. }
  4789. .m-0 {
  4790. margin: calc(var(--spacing) * 0);
  4791. }
  4792. .m-1\.5 {
  4793. margin: calc(var(--spacing) * 1.5);
  4794. }
  4795. .m-2\.5 {
  4796. margin: calc(var(--spacing) * 2.5);
  4797. }
  4798. .m-4 {
  4799. margin: calc(var(--spacing) * 4);
  4800. }
  4801. .m-auto {
  4802. margin: auto;
  4803. }
  4804. .filter {
  4805. flex-wrap: wrap;
  4806. display: flex;
  4807. }
  4808. .filter input[type="radio"] {
  4809. width: auto;
  4810. }
  4811. .filter input {
  4812. opacity: 1;
  4813. transition:
  4814. margin 0.1s,
  4815. opacity 0.3s,
  4816. padding 0.3s,
  4817. border-width 0.1s;
  4818. overflow: hidden;
  4819. scale: 1;
  4820. }
  4821. .filter input:not(:last-child) {
  4822. margin-inline-end: 0.25rem;
  4823. }
  4824. .filter input.filter-reset {
  4825. aspect-ratio: 1;
  4826. }
  4827. .filter input.filter-reset:after {
  4828. content: "×";
  4829. }
  4830. .filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,
  4831. .filter:not(:has(input:checked:not(.filter-reset))) input[type="reset"],
  4832. .filter:has(input:checked:not(.filter-reset)) input:not(:checked, .filter-reset, input[type="reset"]) {
  4833. opacity: 0;
  4834. border-width: 0;
  4835. width: 0;
  4836. margin-inline: 0;
  4837. padding-inline: 0;
  4838. scale: 0;
  4839. }
  4840. .container {
  4841. margin-inline: auto;
  4842. padding-inline: 1rem;
  4843. }
  4844. @media (min-width: 48rem) {
  4845. .container {
  4846. padding-inline: 2rem;
  4847. }
  4848. }
  4849. @media (min-width: 64rem) {
  4850. .container {
  4851. padding-inline: 3rem;
  4852. }
  4853. }
  4854. @media (min-width: 80rem) {
  4855. .container {
  4856. padding-inline: 4rem;
  4857. }
  4858. }
  4859. @media (min-width: 96rem) {
  4860. .container {
  4861. padding-inline: 6rem;
  4862. }
  4863. }
  4864. .-mx-2 {
  4865. margin-inline: calc(var(--spacing) * -2);
  4866. }
  4867. .-mx-4 {
  4868. margin-inline: calc(var(--spacing) * -4);
  4869. }
  4870. .mx-0\.5 {
  4871. margin-inline: calc(var(--spacing) * 0.5);
  4872. }
  4873. .mx-1 {
  4874. margin-inline: calc(var(--spacing) * 1);
  4875. }
  4876. .mx-2 {
  4877. margin-inline: calc(var(--spacing) * 2);
  4878. }
  4879. .mx-2\.5 {
  4880. margin-inline: calc(var(--spacing) * 2.5);
  4881. }
  4882. .mx-3 {
  4883. margin-inline: calc(var(--spacing) * 3);
  4884. }
  4885. .mx-4 {
  4886. margin-inline: calc(var(--spacing) * 4);
  4887. }
  4888. .mx-5 {
  4889. margin-inline: calc(var(--spacing) * 5);
  4890. }
  4891. .input-sm {
  4892. --size: calc(var(--size-field, 0.25rem) * 8);
  4893. font-size: 0.75rem;
  4894. }
  4895. .input-sm[type="number"]::-webkit-inner-spin-button {
  4896. margin-block: -0.5rem;
  4897. margin-inline-end: -0.75rem;
  4898. }
  4899. .my-0\.5 {
  4900. margin-block: calc(var(--spacing) * 0.5);
  4901. }
  4902. .my-1 {
  4903. margin-block: calc(var(--spacing) * 1);
  4904. }
  4905. .my-2 {
  4906. margin-block: calc(var(--spacing) * 2);
  4907. }
  4908. .my-2\.5 {
  4909. margin-block: calc(var(--spacing) * 2.5);
  4910. }
  4911. .label {
  4912. white-space: nowrap;
  4913. color: currentColor;
  4914. align-items: center;
  4915. gap: 0.375rem;
  4916. display: inline-flex;
  4917. }
  4918. @supports (color: color-mix(in lab, red, red)) {
  4919. .label {
  4920. color: color-mix(in oklab, currentColor 60%, transparent);
  4921. }
  4922. }
  4923. .label:has(input) {
  4924. cursor: pointer;
  4925. }
  4926. .label:is(.input > *, .select > *) {
  4927. white-space: nowrap;
  4928. height: calc(100% - 0.5rem);
  4929. font-size: inherit;
  4930. align-items: center;
  4931. padding-inline: 0.75rem;
  4932. display: flex;
  4933. }
  4934. .label:is(.input > *, .select > *):first-child {
  4935. border-inline-end: var(--border) solid currentColor;
  4936. margin-inline: -0.75rem 0.75rem;
  4937. }
  4938. @supports (color: color-mix(in lab, red, red)) {
  4939. .label:is(.input > *, .select > *):first-child {
  4940. border-inline-end: var(--border) solid color-mix(in oklab, currentColor 10%, #0000);
  4941. }
  4942. }
  4943. .label:is(.input > *, .select > *):last-child {
  4944. border-inline-start: var(--border) solid currentColor;
  4945. margin-inline: 0.75rem -0.75rem;
  4946. }
  4947. @supports (color: color-mix(in lab, red, red)) {
  4948. .label:is(.input > *, .select > *):last-child {
  4949. border-inline-start: var(--border) solid color-mix(in oklab, currentColor 10%, #0000);
  4950. }
  4951. }
  4952. .join-item:where(:not(:first-child, :disabled, [disabled], .btn-disabled)) {
  4953. margin-block-start: 0;
  4954. margin-inline-start: calc(var(--border, 1px) * -1);
  4955. }
  4956. .join-item:where(:is(:disabled, [disabled], .btn-disabled)) {
  4957. border-width: var(--border, 1px) 0 var(--border, 1px) var(--border, 1px);
  4958. }
  4959. .-ms-2 {
  4960. margin-inline-start: calc(var(--spacing) * -2);
  4961. }
  4962. .-ms-\[100\%\] {
  4963. margin-inline-start: -100%;
  4964. }
  4965. .ms-0 {
  4966. margin-inline-start: calc(var(--spacing) * 0);
  4967. }
  4968. .ms-1 {
  4969. margin-inline-start: calc(var(--spacing) * 1);
  4970. }
  4971. .ms-1\.5 {
  4972. margin-inline-start: calc(var(--spacing) * 1.5);
  4973. }
  4974. .ms-2 {
  4975. margin-inline-start: calc(var(--spacing) * 2);
  4976. }
  4977. .ms-5\.5 {
  4978. margin-inline-start: calc(var(--spacing) * 5.5);
  4979. }
  4980. .ms-6\.5 {
  4981. margin-inline-start: calc(var(--spacing) * 6.5);
  4982. }
  4983. .ms-12 {
  4984. margin-inline-start: calc(var(--spacing) * 12);
  4985. }
  4986. .ms-auto {
  4987. margin-inline-start: auto;
  4988. }
  4989. .me-0\.5 {
  4990. margin-inline-end: calc(var(--spacing) * 0.5);
  4991. }
  4992. .me-1 {
  4993. margin-inline-end: calc(var(--spacing) * 1);
  4994. }
  4995. .me-2 {
  4996. margin-inline-end: calc(var(--spacing) * 2);
  4997. }
  4998. .me-2\.5 {
  4999. margin-inline-end: calc(var(--spacing) * 2.5);
  5000. }
  5001. .me-3 {
  5002. margin-inline-end: calc(var(--spacing) * 3);
  5003. }
  5004. .me-4 {
  5005. margin-inline-end: calc(var(--spacing) * 4);
  5006. }
  5007. .me-5 {
  5008. margin-inline-end: calc(var(--spacing) * 5);
  5009. }
  5010. .modal-action {
  5011. justify-content: flex-end;
  5012. gap: 0.5rem;
  5013. margin-top: 1.5rem;
  5014. display: flex;
  5015. }
  5016. .-mt-1 {
  5017. margin-top: calc(var(--spacing) * -1);
  5018. }
  5019. .-mt-1\.5 {
  5020. margin-top: calc(var(--spacing) * -1.5);
  5021. }
  5022. .-mt-2 {
  5023. margin-top: calc(var(--spacing) * -2);
  5024. }
  5025. .-mt-5 {
  5026. margin-top: calc(var(--spacing) * -5);
  5027. }
  5028. .-mt-12 {
  5029. margin-top: calc(var(--spacing) * -12);
  5030. }
  5031. .-mt-25 {
  5032. margin-top: calc(var(--spacing) * -25);
  5033. }
  5034. .mt-0 {
  5035. margin-top: calc(var(--spacing) * 0);
  5036. }
  5037. .mt-0\.5 {
  5038. margin-top: calc(var(--spacing) * 0.5);
  5039. }
  5040. .mt-1 {
  5041. margin-top: calc(var(--spacing) * 1);
  5042. }
  5043. .mt-1\.5 {
  5044. margin-top: calc(var(--spacing) * 1.5);
  5045. }
  5046. .mt-2 {
  5047. margin-top: calc(var(--spacing) * 2);
  5048. }
  5049. .mt-2\.5 {
  5050. margin-top: calc(var(--spacing) * 2.5);
  5051. }
  5052. .mt-3 {
  5053. margin-top: calc(var(--spacing) * 3);
  5054. }
  5055. .mt-3\.5 {
  5056. margin-top: calc(var(--spacing) * 3.5);
  5057. }
  5058. .mt-4 {
  5059. margin-top: calc(var(--spacing) * 4);
  5060. }
  5061. .mt-5 {
  5062. margin-top: calc(var(--spacing) * 5);
  5063. }
  5064. .mt-6 {
  5065. margin-top: calc(var(--spacing) * 6);
  5066. }
  5067. .mt-8 {
  5068. margin-top: calc(var(--spacing) * 8);
  5069. }
  5070. .mt-10 {
  5071. margin-top: calc(var(--spacing) * 10);
  5072. }
  5073. .mt-12 {
  5074. margin-top: calc(var(--spacing) * 12);
  5075. }
  5076. .mt-16 {
  5077. margin-top: calc(var(--spacing) * 16);
  5078. }
  5079. .mt-24 {
  5080. margin-top: calc(var(--spacing) * 24);
  5081. }
  5082. .mt-auto {
  5083. margin-top: auto;
  5084. }
  5085. .mt-px {
  5086. margin-top: 1px;
  5087. }
  5088. .breadcrumbs {
  5089. max-width: 100%;
  5090. padding-block: 0.5rem;
  5091. overflow-x: auto;
  5092. }
  5093. .breadcrumbs>menu,
  5094. .breadcrumbs>ul,
  5095. .breadcrumbs>ol {
  5096. white-space: nowrap;
  5097. align-items: center;
  5098. min-height: min-content;
  5099. display: flex;
  5100. }
  5101. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)>li {
  5102. align-items: center;
  5103. display: flex;
  5104. }
  5105. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)>li>* {
  5106. cursor: pointer;
  5107. align-items: center;
  5108. gap: 0.5rem;
  5109. display: flex;
  5110. }
  5111. @media (hover: hover) {
  5112. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)>li> :hover {
  5113. text-decoration-line: underline;
  5114. }
  5115. }
  5116. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)>li> :focus {
  5117. --tw-outline-style: none;
  5118. outline-style: none;
  5119. }
  5120. @media (forced-colors: active) {
  5121. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)>li> :focus {
  5122. outline-offset: 2px;
  5123. outline: 2px solid #008EED;
  5124. }
  5125. }
  5126. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)>li> :focus-visible {
  5127. outline-offset: 2px;
  5128. outline: 2px solid;
  5129. }
  5130. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)>li+ :before {
  5131. content: "";
  5132. opacity: 0.4;
  5133. background-color: #0000;
  5134. border-top: 1px solid;
  5135. border-right: 1px solid;
  5136. width: 0.375rem;
  5137. height: 0.375rem;
  5138. margin-left: 0.5rem;
  5139. margin-right: 0.75rem;
  5140. display: block;
  5141. rotate: 45deg;
  5142. }
  5143. [dir="rtl"] :is(:is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li)+ :before {
  5144. rotate: -135deg;
  5145. }
  5146. .mr-1 {
  5147. margin-right: calc(var(--spacing) * 1);
  5148. }
  5149. .fieldset-legend {
  5150. color: var(--color-base-content);
  5151. justify-content: space-between;
  5152. align-items: center;
  5153. gap: 0.5rem;
  5154. margin-bottom: -0.25rem;
  5155. padding-block: 0.5rem;
  5156. font-weight: 600;
  5157. display: flex;
  5158. }
  5159. .-mb-px {
  5160. margin-bottom: -1px;
  5161. }
  5162. .mb-0\.5 {
  5163. margin-bottom: calc(var(--spacing) * 0.5);
  5164. }
  5165. .mb-1 {
  5166. margin-bottom: calc(var(--spacing) * 1);
  5167. }
  5168. .mb-2 {
  5169. margin-bottom: calc(var(--spacing) * 2);
  5170. }
  5171. .mb-3 {
  5172. margin-bottom: calc(var(--spacing) * 3);
  5173. }
  5174. .mb-8 {
  5175. margin-bottom: calc(var(--spacing) * 8);
  5176. }
  5177. .mb-10 {
  5178. margin-bottom: calc(var(--spacing) * 10);
  5179. }
  5180. .ml-1 {
  5181. margin-left: calc(var(--spacing) * 1);
  5182. }
  5183. .status {
  5184. aspect-ratio: 1;
  5185. border-radius: var(--radius-selector);
  5186. background-color: var(--color-base-content);
  5187. width: 0.5rem;
  5188. height: 0.5rem;
  5189. display: inline-block;
  5190. }
  5191. @supports (color: color-mix(in lab, red, red)) {
  5192. .status {
  5193. background-color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  5194. }
  5195. }
  5196. .status {
  5197. vertical-align: middle;
  5198. color: #0000004d;
  5199. background-position: 50%;
  5200. background-repeat: no-repeat;
  5201. }
  5202. @supports (color: color-mix(in lab, red, red)) {
  5203. .status {
  5204. color: #0000004d;
  5205. }
  5206. @supports (color: color-mix(in lab, red, red)) {
  5207. .status {
  5208. color: color-mix(in oklab, var(--color-black) 30%, transparent);
  5209. }
  5210. }
  5211. }
  5212. .status {
  5213. background-image: radial-gradient(circle at 35% 30%,
  5214. oklch(1 0 0 / calc(var(--depth) * 0.5)),
  5215. #0000);
  5216. box-shadow: 0 2px 3px -1px;
  5217. }
  5218. @supports (color: color-mix(in lab, red, red)) {
  5219. .status {
  5220. box-shadow: 0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000);
  5221. }
  5222. }
  5223. .badge {
  5224. border-radius: var(--radius-selector);
  5225. vertical-align: middle;
  5226. color: var(--badge-fg);
  5227. border: var(--border) solid var(--badge-color, var(--color-base-200));
  5228. width: fit-content;
  5229. padding-inline: calc(0.25rem * 3 - var(--border));
  5230. background-size: auto, calc(var(--noise) * 100%);
  5231. background-image: none, var(--fx-noise);
  5232. background-color: var(--badge-bg);
  5233. --badge-bg: var(--badge-color, var(--color-base-100));
  5234. --badge-fg: var(--color-base-content);
  5235. --size: calc(var(--size-selector, 0.25rem) * 6);
  5236. height: var(--size);
  5237. justify-content: center;
  5238. align-items: center;
  5239. gap: 0.5rem;
  5240. font-size: 0.875rem;
  5241. display: inline-flex;
  5242. }
  5243. .iconify {
  5244. width: 1em;
  5245. height: 1em;
  5246. -webkit-mask-image: var(--svg);
  5247. mask-image: var(--svg);
  5248. background-color: currentColor;
  5249. display: inline-block;
  5250. -webkit-mask-size: 100% 100%;
  5251. mask-size: 100% 100%;
  5252. -webkit-mask-repeat: no-repeat;
  5253. mask-repeat: no-repeat;
  5254. }
  5255. .kbd {
  5256. border-radius: var(--radius-field);
  5257. background-color: var(--color-base-200);
  5258. vertical-align: middle;
  5259. border: var(--border) solid var(--color-base-content);
  5260. justify-content: center;
  5261. align-items: center;
  5262. padding-left: 0.5em;
  5263. padding-right: 0.5em;
  5264. display: inline-flex;
  5265. }
  5266. @supports (color: color-mix(in lab, red, red)) {
  5267. .kbd {
  5268. border: var(--border) solid color-mix(in srgb, var(--color-base-content) 20%, #0000);
  5269. }
  5270. }
  5271. .kbd {
  5272. border-bottom: calc(var(--border) + 1px) solid var(--color-base-content);
  5273. }
  5274. @supports (color: color-mix(in lab, red, red)) {
  5275. .kbd {
  5276. border-bottom: calc(var(--border) + 1px) solid color-mix(in srgb, var(--color-base-content) 20%, #0000);
  5277. }
  5278. }
  5279. .kbd {
  5280. --size: calc(var(--size-selector, 0.25rem) * 6);
  5281. height: var(--size);
  5282. min-width: var(--size);
  5283. font-size: 0.875rem;
  5284. }
  5285. .tabs {
  5286. --tabs-height: auto;
  5287. --tabs-direction: row;
  5288. --tab-height: calc(var(--size-field, 0.25rem) * 10);
  5289. height: var(--tabs-height);
  5290. flex-wrap: wrap;
  5291. flex-direction: var(--tabs-direction);
  5292. display: flex;
  5293. }
  5294. .footer {
  5295. grid-auto-flow: row;
  5296. place-items: start;
  5297. gap: 2.5rem 1rem;
  5298. width: 100%;
  5299. font-size: 0.875rem;
  5300. line-height: 1.25rem;
  5301. display: grid;
  5302. }
  5303. .footer>* {
  5304. place-items: start;
  5305. gap: 0.5rem;
  5306. display: grid;
  5307. }
  5308. .footer.footer-center {
  5309. text-align: center;
  5310. grid-auto-flow: column dense;
  5311. place-items: center;
  5312. }
  5313. .footer.footer-center>* {
  5314. place-items: center;
  5315. }
  5316. .card-body {
  5317. padding: var(--card-p, 1.5rem);
  5318. font-size: var(--card-fs, 0.875rem);
  5319. flex-direction: column;
  5320. flex: auto;
  5321. gap: 0.5rem;
  5322. display: flex;
  5323. }
  5324. .card-body :where(p) {
  5325. flex-grow: 1;
  5326. }
  5327. .fieldset-label {
  5328. color: var(--color-base-content);
  5329. align-items: center;
  5330. gap: 0.375rem;
  5331. display: flex;
  5332. }
  5333. @supports (color: color-mix(in lab, red, red)) {
  5334. .fieldset-label {
  5335. color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  5336. }
  5337. }
  5338. .fieldset-label:has(input) {
  5339. cursor: pointer;
  5340. }
  5341. .carousel {
  5342. scroll-snap-type: x mandatory;
  5343. scrollbar-width: none;
  5344. display: inline-flex;
  5345. overflow-x: scroll;
  5346. }
  5347. @media (prefers-reduced-motion: no-preference) {
  5348. .carousel {
  5349. scroll-behavior: smooth;
  5350. }
  5351. }
  5352. .carousel::-webkit-scrollbar {
  5353. display: none;
  5354. }
  5355. .alert {
  5356. border-radius: var(--radius-box);
  5357. color: var(--color-base-content);
  5358. background-color: var(--alert-color, var(--color-base-200));
  5359. text-align: start;
  5360. border: var(--border) solid var(--color-base-200);
  5361. background-size: auto, calc(var(--noise) * 100%);
  5362. background-image: none, var(--fx-noise);
  5363. box-shadow:
  5364. 0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * 0.08)) inset,
  5365. 0 1px #000,
  5366. 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * 0.08));
  5367. grid-template-columns: auto;
  5368. grid-auto-flow: column;
  5369. justify-content: start;
  5370. place-items: center start;
  5371. gap: 1rem;
  5372. padding-block: 0.75rem;
  5373. padding-inline: 1rem;
  5374. font-size: 0.875rem;
  5375. line-height: 1.25rem;
  5376. display: grid;
  5377. }
  5378. @supports (color: color-mix(in lab, red, red)) {
  5379. .alert {
  5380. box-shadow:
  5381. 0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * 0.08)) inset,
  5382. 0 1px color-mix(in oklab,
  5383. color-mix(in oklab, #000 20%, var(--alert-color, var(--color-base-200))) calc(var(--depth) * 20%),
  5384. #0000),
  5385. 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * 0.08));
  5386. }
  5387. }
  5388. .alert:has(:nth-child(2)) {
  5389. grid-template-columns: auto minmax(auto, 1fr);
  5390. }
  5391. .alert.alert-outline {
  5392. color: var(--alert-color);
  5393. box-shadow: none;
  5394. background-color: #0000;
  5395. background-image: none;
  5396. }
  5397. .alert.alert-dash {
  5398. color: var(--alert-color);
  5399. box-shadow: none;
  5400. background-color: #0000;
  5401. background-image: none;
  5402. border-style: dashed;
  5403. }
  5404. .alert.alert-soft {
  5405. color: var(--alert-color, var(--color-base-content));
  5406. background: var(--alert-color, var(--color-base-content));
  5407. }
  5408. @supports (color: color-mix(in lab, red, red)) {
  5409. .alert.alert-soft {
  5410. background: color-mix(in oklab,
  5411. var(--alert-color, var(--color-base-content)) 8%,
  5412. var(--color-base-100));
  5413. }
  5414. }
  5415. .alert.alert-soft {
  5416. border-color: var(--alert-color, var(--color-base-content));
  5417. }
  5418. @supports (color: color-mix(in lab, red, red)) {
  5419. .alert.alert-soft {
  5420. border-color: color-mix(in oklab,
  5421. var(--alert-color, var(--color-base-content)) 10%,
  5422. var(--color-base-100));
  5423. }
  5424. }
  5425. .alert.alert-soft {
  5426. box-shadow: none;
  5427. background-image: none;
  5428. }
  5429. .fieldset {
  5430. grid-template-columns: 1fr;
  5431. grid-auto-rows: max-content;
  5432. gap: 0.375rem;
  5433. padding-block: 0.25rem;
  5434. font-size: 0.75rem;
  5435. display: grid;
  5436. }
  5437. .card-actions {
  5438. flex-wrap: wrap;
  5439. align-items: flex-start;
  5440. gap: 0.5rem;
  5441. display: flex;
  5442. }
  5443. .avatar-placeholder>div {
  5444. justify-content: center;
  5445. align-items: center;
  5446. display: flex;
  5447. }
  5448. .card-title {
  5449. font-size: var(--cardtitle-fs, 1.125rem);
  5450. align-items: center;
  5451. gap: 0.5rem;
  5452. font-weight: 600;
  5453. display: flex;
  5454. }
  5455. .join {
  5456. --join-ss: 0;
  5457. --join-se: 0;
  5458. --join-es: 0;
  5459. --join-ee: 0;
  5460. align-items: stretch;
  5461. display: inline-flex;
  5462. }
  5463. .join :where(.join-item) {
  5464. border-start-start-radius: var(--join-ss, 0);
  5465. border-start-end-radius: var(--join-se, 0);
  5466. border-end-end-radius: var(--join-ee, 0);
  5467. border-end-start-radius: var(--join-es, 0);
  5468. }
  5469. .join :where(.join-item) * {
  5470. --join-ss: var(--radius-field);
  5471. --join-se: var(--radius-field);
  5472. --join-es: var(--radius-field);
  5473. --join-ee: var(--radius-field);
  5474. }
  5475. .join>.join-item:where(:first-child),
  5476. .join :first-child:not(:last-child) :where(.join-item) {
  5477. --join-ss: var(--radius-field);
  5478. --join-se: 0;
  5479. --join-es: var(--radius-field);
  5480. --join-ee: 0;
  5481. }
  5482. .join>.join-item:where(:last-child),
  5483. .join :last-child:not(:first-child) :where(.join-item) {
  5484. --join-ss: 0;
  5485. --join-se: var(--radius-field);
  5486. --join-es: 0;
  5487. --join-ee: var(--radius-field);
  5488. }
  5489. .join>.join-item:where(:only-child),
  5490. .join :only-child :where(.join-item) {
  5491. --join-ss: var(--radius-field);
  5492. --join-se: var(--radius-field);
  5493. --join-es: var(--radius-field);
  5494. --join-ee: var(--radius-field);
  5495. }
  5496. .chat {
  5497. --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");
  5498. column-gap: 0.75rem;
  5499. padding-block: 0.25rem;
  5500. display: grid;
  5501. }
  5502. .avatar-group {
  5503. display: flex;
  5504. overflow: hidden;
  5505. }
  5506. .avatar-group :where(.avatar) {
  5507. border: 4px solid var(--color-base-100);
  5508. border-radius: 3.40282e38px;
  5509. overflow: hidden;
  5510. }
  5511. .line-clamp-1 {
  5512. -webkit-line-clamp: 1;
  5513. line-clamp: 1;
  5514. -webkit-box-orient: vertical;
  5515. display: -webkit-box;
  5516. overflow: hidden;
  5517. }
  5518. .line-clamp-2 {
  5519. -webkit-line-clamp: 2;
  5520. line-clamp: 2;
  5521. -webkit-box-orient: vertical;
  5522. display: -webkit-box;
  5523. overflow: hidden;
  5524. }
  5525. .line-clamp-3 {
  5526. -webkit-line-clamp: 3;
  5527. line-clamp: 3;
  5528. -webkit-box-orient: vertical;
  5529. display: -webkit-box;
  5530. overflow: hidden;
  5531. }
  5532. .mask {
  5533. vertical-align: middle;
  5534. display: inline-block;
  5535. -webkit-mask-position: 50%;
  5536. mask-position: 50%;
  5537. -webkit-mask-size: contain;
  5538. mask-size: contain;
  5539. -webkit-mask-repeat: no-repeat;
  5540. mask-repeat: no-repeat;
  5541. }
  5542. .block {
  5543. display: block;
  5544. }
  5545. .contents {
  5546. display: contents;
  5547. }
  5548. .flex {
  5549. display: flex;
  5550. }
  5551. .grid {
  5552. display: grid;
  5553. }
  5554. .hidden {
  5555. display: none;
  5556. }
  5557. .inline {
  5558. display: inline;
  5559. }
  5560. .inline-block {
  5561. display: inline-block;
  5562. }
  5563. .inline-flex {
  5564. display: inline-flex;
  5565. }
  5566. .inline-grid {
  5567. display: inline-grid;
  5568. }
  5569. .table {
  5570. display: table;
  5571. }
  5572. .aspect-square {
  5573. aspect-ratio: 1;
  5574. }
  5575. .btn-circle {
  5576. width: var(--size);
  5577. height: var(--size);
  5578. border-radius: 3.40282e38px;
  5579. padding-inline: 0;
  5580. }
  5581. .btn-square {
  5582. width: var(--size);
  5583. height: var(--size);
  5584. padding-inline: 0;
  5585. }
  5586. .size-1 {
  5587. width: calc(var(--spacing) * 1);
  5588. height: calc(var(--spacing) * 1);
  5589. }
  5590. .size-1\.5 {
  5591. width: calc(var(--spacing) * 1.5);
  5592. height: calc(var(--spacing) * 1.5);
  5593. }
  5594. .size-2 {
  5595. width: calc(var(--spacing) * 2);
  5596. height: calc(var(--spacing) * 2);
  5597. }
  5598. .size-2\.5 {
  5599. width: calc(var(--spacing) * 2.5);
  5600. height: calc(var(--spacing) * 2.5);
  5601. }
  5602. .size-3 {
  5603. width: calc(var(--spacing) * 3);
  5604. height: calc(var(--spacing) * 3);
  5605. }
  5606. .size-3\.5 {
  5607. width: calc(var(--spacing) * 3.5);
  5608. height: calc(var(--spacing) * 3.5);
  5609. }
  5610. .size-4 {
  5611. width: calc(var(--spacing) * 4);
  5612. height: calc(var(--spacing) * 4);
  5613. }
  5614. .size-4\.5 {
  5615. width: calc(var(--spacing) * 4.5);
  5616. height: calc(var(--spacing) * 4.5);
  5617. }
  5618. .size-5 {
  5619. width: calc(var(--spacing) * 5);
  5620. height: calc(var(--spacing) * 5);
  5621. }
  5622. .size-5\.5 {
  5623. width: calc(var(--spacing) * 5.5);
  5624. height: calc(var(--spacing) * 5.5);
  5625. }
  5626. .size-6 {
  5627. width: calc(var(--spacing) * 6);
  5628. height: calc(var(--spacing) * 6);
  5629. }
  5630. .size-7 {
  5631. width: calc(var(--spacing) * 7);
  5632. height: calc(var(--spacing) * 7);
  5633. }
  5634. .size-7\.5 {
  5635. width: calc(var(--spacing) * 7.5);
  5636. height: calc(var(--spacing) * 7.5);
  5637. }
  5638. .size-8 {
  5639. width: calc(var(--spacing) * 8);
  5640. height: calc(var(--spacing) * 8);
  5641. }
  5642. .size-9 {
  5643. width: calc(var(--spacing) * 9);
  5644. height: calc(var(--spacing) * 9);
  5645. }
  5646. .size-10 {
  5647. width: calc(var(--spacing) * 10);
  5648. height: calc(var(--spacing) * 10);
  5649. }
  5650. .size-11 {
  5651. width: calc(var(--spacing) * 11);
  5652. height: calc(var(--spacing) * 11);
  5653. }
  5654. .size-12 {
  5655. width: calc(var(--spacing) * 12);
  5656. height: calc(var(--spacing) * 12);
  5657. }
  5658. .size-14 {
  5659. width: calc(var(--spacing) * 14);
  5660. height: calc(var(--spacing) * 14);
  5661. }
  5662. .size-16 {
  5663. width: calc(var(--spacing) * 16);
  5664. height: calc(var(--spacing) * 16);
  5665. }
  5666. .size-20 {
  5667. width: calc(var(--spacing) * 20);
  5668. height: calc(var(--spacing) * 20);
  5669. }
  5670. .size-24 {
  5671. width: calc(var(--spacing) * 24);
  5672. height: calc(var(--spacing) * 24);
  5673. }
  5674. .size-28 {
  5675. width: calc(var(--spacing) * 28);
  5676. height: calc(var(--spacing) * 28);
  5677. }
  5678. .size-32 {
  5679. width: calc(var(--spacing) * 32);
  5680. height: calc(var(--spacing) * 32);
  5681. }
  5682. .size-36 {
  5683. width: calc(var(--spacing) * 36);
  5684. height: calc(var(--spacing) * 36);
  5685. }
  5686. .size-44 {
  5687. width: calc(var(--spacing) * 44);
  5688. height: calc(var(--spacing) * 44);
  5689. }
  5690. .size-60 {
  5691. width: calc(var(--spacing) * 60);
  5692. height: calc(var(--spacing) * 60);
  5693. }
  5694. .size-\[350px\] {
  5695. width: 350px;
  5696. height: 350px;
  5697. }
  5698. .size-\[450px\] {
  5699. width: 450px;
  5700. height: 450px;
  5701. }
  5702. .size-full {
  5703. width: 100%;
  5704. height: 100%;
  5705. }
  5706. .status-sm {
  5707. width: 0.25rem;
  5708. height: 0.25rem;
  5709. }
  5710. .h-0\.5 {
  5711. height: calc(var(--spacing) * 0.5);
  5712. }
  5713. .h-1 {
  5714. height: calc(var(--spacing) * 1);
  5715. }
  5716. .h-1\.5 {
  5717. height: calc(var(--spacing) * 1.5);
  5718. }
  5719. .h-2 {
  5720. height: calc(var(--spacing) * 2);
  5721. }
  5722. .h-2\.5 {
  5723. height: calc(var(--spacing) * 2.5);
  5724. }
  5725. .h-3 {
  5726. height: calc(var(--spacing) * 3);
  5727. }
  5728. .h-4 {
  5729. height: calc(var(--spacing) * 4);
  5730. }
  5731. .h-4\.5 {
  5732. height: calc(var(--spacing) * 4.5);
  5733. }
  5734. .h-5 {
  5735. height: calc(var(--spacing) * 5);
  5736. }
  5737. .h-5\.5 {
  5738. height: calc(var(--spacing) * 5.5);
  5739. }
  5740. .h-6 {
  5741. height: calc(var(--spacing) * 6);
  5742. }
  5743. .h-6\.5 {
  5744. height: calc(var(--spacing) * 6.5);
  5745. }
  5746. .h-7 {
  5747. height: calc(var(--spacing) * 7);
  5748. }
  5749. .h-8 {
  5750. height: calc(var(--spacing) * 8);
  5751. }
  5752. .h-9 {
  5753. height: calc(var(--spacing) * 9);
  5754. }
  5755. .h-10 {
  5756. height: calc(var(--spacing) * 10);
  5757. }
  5758. .h-12 {
  5759. height: calc(var(--spacing) * 12);
  5760. }
  5761. .h-15 {
  5762. height: calc(var(--spacing) * 15);
  5763. }
  5764. .h-16 {
  5765. height: calc(var(--spacing) * 16);
  5766. }
  5767. .h-20 {
  5768. height: calc(var(--spacing) * 20);
  5769. }
  5770. .h-22 {
  5771. height: calc(var(--spacing) * 22);
  5772. }
  5773. .h-24 {
  5774. height: calc(var(--spacing) * 24);
  5775. }
  5776. .h-28 {
  5777. height: calc(var(--spacing) * 28);
  5778. }
  5779. .h-30 {
  5780. height: calc(var(--spacing) * 30);
  5781. }
  5782. .h-32 {
  5783. height: calc(var(--spacing) * 32);
  5784. }
  5785. .h-36 {
  5786. height: calc(var(--spacing) * 36);
  5787. }
  5788. .h-38 {
  5789. height: calc(var(--spacing) * 38);
  5790. }
  5791. .h-40 {
  5792. height: calc(var(--spacing) * 40);
  5793. }
  5794. .h-44 {
  5795. height: calc(var(--spacing) * 44);
  5796. }
  5797. .h-60 {
  5798. height: calc(var(--spacing) * 60);
  5799. }
  5800. .h-62 {
  5801. height: calc(var(--spacing) * 62);
  5802. }
  5803. .h-64 {
  5804. height: calc(var(--spacing) * 64);
  5805. }
  5806. .h-69 {
  5807. height: calc(var(--spacing) * 69);
  5808. }
  5809. .h-80 {
  5810. height: calc(var(--spacing) * 80);
  5811. }
  5812. .h-100 {
  5813. height: calc(var(--spacing) * 100);
  5814. }
  5815. .h-103 {
  5816. height: calc(var(--spacing) * 103);
  5817. }
  5818. .h-112 {
  5819. height: calc(var(--spacing) * 112);
  5820. }
  5821. .h-160 {
  5822. height: calc(var(--spacing) * 160);
  5823. }
  5824. .h-\[195px\] {
  5825. height: 195px;
  5826. }
  5827. .h-\[1600px\] {
  5828. height: 1600px;
  5829. }
  5830. .h-\[calc\(100vh_-_220px\)\] {
  5831. height: calc(100vh - 220px);
  5832. }
  5833. .h-\[calc\(100vh_-_306px\)\] {
  5834. height: calc(100vh - 306px);
  5835. }
  5836. .h-\[calc\(100vh_-_320px\)\] {
  5837. height: calc(100vh - 320px);
  5838. }
  5839. .h-fit {
  5840. height: fit-content;
  5841. }
  5842. .h-full {
  5843. height: 100%;
  5844. }
  5845. .h-px {
  5846. height: 1px;
  5847. }
  5848. .h-screen {
  5849. height: 100vh;
  5850. }
  5851. .max-h-0 {
  5852. max-height: calc(var(--spacing) * 0);
  5853. }
  5854. .min-h-0 {
  5855. min-height: calc(var(--spacing) * 0);
  5856. }
  5857. .min-h-4 {
  5858. min-height: calc(var(--spacing) * 4);
  5859. }
  5860. .min-h-10 {
  5861. min-height: calc(var(--spacing) * 10);
  5862. }
  5863. .min-h-12 {
  5864. min-height: calc(var(--spacing) * 12);
  5865. }
  5866. .min-h-16 {
  5867. min-height: calc(var(--spacing) * 16);
  5868. }
  5869. .min-h-\[85vh\] {
  5870. min-height: 85vh;
  5871. }
  5872. .min-h-full {
  5873. min-height: 100%;
  5874. }
  5875. .btn-wide {
  5876. width: 100%;
  5877. max-width: 16rem;
  5878. }
  5879. .btn-block {
  5880. width: 100%;
  5881. }
  5882. .loading-sm {
  5883. width: calc(var(--size-selector, 0.25rem) * 5);
  5884. }
  5885. .w-1 {
  5886. width: calc(var(--spacing) * 1);
  5887. }
  5888. .w-1\/2 {
  5889. width: 50%;
  5890. }
  5891. .w-2 {
  5892. width: calc(var(--spacing) * 2);
  5893. }
  5894. .w-3 {
  5895. width: calc(var(--spacing) * 3);
  5896. }
  5897. .w-3\/4 {
  5898. width: 75%;
  5899. }
  5900. .w-3\/5 {
  5901. width: 60%;
  5902. }
  5903. .w-4 {
  5904. width: calc(var(--spacing) * 4);
  5905. }
  5906. .w-4\/5 {
  5907. width: 80%;
  5908. }
  5909. .w-5 {
  5910. width: calc(var(--spacing) * 5);
  5911. }
  5912. .w-6 {
  5913. width: calc(var(--spacing) * 6);
  5914. }
  5915. .w-7 {
  5916. width: calc(var(--spacing) * 7);
  5917. }
  5918. .w-8 {
  5919. width: calc(var(--spacing) * 8);
  5920. }
  5921. .w-9 {
  5922. width: calc(var(--spacing) * 9);
  5923. }
  5924. .w-10 {
  5925. width: calc(var(--spacing) * 10);
  5926. }
  5927. .w-12 {
  5928. width: calc(var(--spacing) * 12);
  5929. }
  5930. .w-14 {
  5931. width: calc(var(--spacing) * 14);
  5932. }
  5933. .w-15 {
  5934. width: calc(var(--spacing) * 15);
  5935. }
  5936. .w-16 {
  5937. width: calc(var(--spacing) * 16);
  5938. }
  5939. .w-18 {
  5940. width: calc(var(--spacing) * 18);
  5941. }
  5942. .w-20 {
  5943. width: calc(var(--spacing) * 20);
  5944. }
  5945. .w-24 {
  5946. width: calc(var(--spacing) * 24);
  5947. }
  5948. .w-28 {
  5949. width: calc(var(--spacing) * 28);
  5950. }
  5951. .w-30 {
  5952. width: calc(var(--spacing) * 30);
  5953. }
  5954. .w-32 {
  5955. width: calc(var(--spacing) * 32);
  5956. }
  5957. .w-36 {
  5958. width: calc(var(--spacing) * 36);
  5959. }
  5960. .w-40 {
  5961. width: calc(var(--spacing) * 40);
  5962. }
  5963. .w-44 {
  5964. width: calc(var(--spacing) * 44);
  5965. }
  5966. .w-48 {
  5967. width: calc(var(--spacing) * 48);
  5968. }
  5969. .w-52 {
  5970. width: calc(var(--spacing) * 52);
  5971. }
  5972. .w-54 {
  5973. width: calc(var(--spacing) * 54);
  5974. }
  5975. .w-56 {
  5976. width: calc(var(--spacing) * 56);
  5977. }
  5978. .w-60 {
  5979. width: calc(var(--spacing) * 60);
  5980. }
  5981. .w-64 {
  5982. width: calc(var(--spacing) * 64);
  5983. }
  5984. .w-68 {
  5985. width: calc(var(--spacing) * 68);
  5986. }
  5987. .w-72 {
  5988. width: calc(var(--spacing) * 72);
  5989. }
  5990. .w-80 {
  5991. width: calc(var(--spacing) * 80);
  5992. }
  5993. .w-84 {
  5994. width: calc(var(--spacing) * 84);
  5995. }
  5996. .w-\[3px\] {
  5997. width: 3px;
  5998. }
  5999. .w-\[30\%\] {
  6000. width: 30%;
  6001. }
  6002. .w-\[45\%\] {
  6003. width: 45%;
  6004. }
  6005. .w-\[50\%\] {
  6006. width: 50%;
  6007. }
  6008. .w-\[52\%\] {
  6009. width: 52%;
  6010. }
  6011. .w-\[67\%\] {
  6012. width: 67%;
  6013. }
  6014. .w-\[75\%\] {
  6015. width: 75%;
  6016. }
  6017. .w-\[78\%\] {
  6018. width: 78%;
  6019. }
  6020. .w-\[80\%\] {
  6021. width: 80%;
  6022. }
  6023. .w-fit {
  6024. width: fit-content;
  6025. }
  6026. .w-full {
  6027. width: 100%;
  6028. }
  6029. .w-px {
  6030. width: 1px;
  6031. }
  6032. .w-xs {
  6033. width: var(--container-xs);
  6034. }
  6035. .max-w-2xl {
  6036. max-width: var(--container-2xl);
  6037. }
  6038. .max-w-4xl {
  6039. max-width: var(--container-4xl);
  6040. }
  6041. .max-w-8 {
  6042. max-width: calc(var(--spacing) * 8);
  6043. }
  6044. .max-w-10 {
  6045. max-width: calc(var(--spacing) * 10);
  6046. }
  6047. .max-w-32 {
  6048. max-width: calc(var(--spacing) * 32);
  6049. }
  6050. .max-w-48 {
  6051. max-width: calc(var(--spacing) * 48);
  6052. }
  6053. .max-w-56 {
  6054. max-width: calc(var(--spacing) * 56);
  6055. }
  6056. .max-w-80 {
  6057. max-width: calc(var(--spacing) * 80);
  6058. }
  6059. .max-w-88 {
  6060. max-width: calc(var(--spacing) * 88);
  6061. }
  6062. .max-w-\[600px\] {
  6063. max-width: 600px;
  6064. }
  6065. .max-w-\[750px\] {
  6066. max-width: 750px;
  6067. }
  6068. .max-w-\[1000px\] {
  6069. max-width: 1000px;
  6070. }
  6071. .max-w-full {
  6072. max-width: 100%;
  6073. }
  6074. .max-w-lg {
  6075. max-width: var(--container-lg);
  6076. }
  6077. .max-w-md {
  6078. max-width: var(--container-md);
  6079. }
  6080. .min-w-0 {
  6081. min-width: calc(var(--spacing) * 0);
  6082. }
  6083. .min-w-4 {
  6084. min-width: calc(var(--spacing) * 4);
  6085. }
  6086. .min-w-12 {
  6087. min-width: calc(var(--spacing) * 12);
  6088. }
  6089. .min-w-24 {
  6090. min-width: calc(var(--spacing) * 24);
  6091. }
  6092. .min-w-48 {
  6093. min-width: calc(var(--spacing) * 48);
  6094. }
  6095. .min-w-64 {
  6096. min-width: calc(var(--spacing) * 64);
  6097. }
  6098. .flex-none {
  6099. flex: none;
  6100. }
  6101. .grow {
  6102. flex-grow: 1;
  6103. }
  6104. .origin-left {
  6105. transform-origin: 0;
  6106. }
  6107. .origin-right {
  6108. transform-origin: 100%;
  6109. }
  6110. .-translate-1\/2 {
  6111. --tw-translate-x: -50%;
  6112. --tw-translate-y: -50%;
  6113. translate: var(--tw-translate-x) var(--tw-translate-y);
  6114. }
  6115. .-translate-x-1 {
  6116. --tw-translate-x: calc(var(--spacing) * -1);
  6117. translate: var(--tw-translate-x) var(--tw-translate-y);
  6118. }
  6119. .-translate-x-1\/2 {
  6120. --tw-translate-x: -50%;
  6121. translate: var(--tw-translate-x) var(--tw-translate-y);
  6122. }
  6123. .-translate-x-2 {
  6124. --tw-translate-x: calc(var(--spacing) * -2);
  6125. translate: var(--tw-translate-x) var(--tw-translate-y);
  6126. }
  6127. .translate-x-2 {
  6128. --tw-translate-x: calc(var(--spacing) * 2);
  6129. translate: var(--tw-translate-x) var(--tw-translate-y);
  6130. }
  6131. .-translate-y-1\/2 {
  6132. --tw-translate-y: -50%;
  6133. translate: var(--tw-translate-x) var(--tw-translate-y);
  6134. }
  6135. .-translate-y-4 {
  6136. --tw-translate-y: calc(var(--spacing) * -4);
  6137. translate: var(--tw-translate-x) var(--tw-translate-y);
  6138. }
  6139. .translate-y-1\/2 {
  6140. --tw-translate-y: 50%;
  6141. translate: var(--tw-translate-x) var(--tw-translate-y);
  6142. }
  6143. .translate-y-4 {
  6144. --tw-translate-y: calc(var(--spacing) * 4);
  6145. translate: var(--tw-translate-x) var(--tw-translate-y);
  6146. }
  6147. .scale-0 {
  6148. --tw-scale-x: 0%;
  6149. --tw-scale-y: 0%;
  6150. --tw-scale-z: 0%;
  6151. scale: var(--tw-scale-x) var(--tw-scale-y);
  6152. }
  6153. .scale-50 {
  6154. --tw-scale-x: 50%;
  6155. --tw-scale-y: 50%;
  6156. --tw-scale-z: 50%;
  6157. scale: var(--tw-scale-x) var(--tw-scale-y);
  6158. }
  6159. .scale-75 {
  6160. --tw-scale-x: 75%;
  6161. --tw-scale-y: 75%;
  6162. --tw-scale-z: 75%;
  6163. scale: var(--tw-scale-x) var(--tw-scale-y);
  6164. }
  6165. .scale-80 {
  6166. --tw-scale-x: 80%;
  6167. --tw-scale-y: 80%;
  6168. --tw-scale-z: 80%;
  6169. scale: var(--tw-scale-x) var(--tw-scale-y);
  6170. }
  6171. .scale-90 {
  6172. --tw-scale-x: 90%;
  6173. --tw-scale-y: 90%;
  6174. --tw-scale-z: 90%;
  6175. scale: var(--tw-scale-x) var(--tw-scale-y);
  6176. }
  6177. .scale-100 {
  6178. --tw-scale-x: 100%;
  6179. --tw-scale-y: 100%;
  6180. --tw-scale-z: 100%;
  6181. scale: var(--tw-scale-x) var(--tw-scale-y);
  6182. }
  6183. .scale-x-0 {
  6184. --tw-scale-x: 0%;
  6185. scale: var(--tw-scale-x) var(--tw-scale-y);
  6186. }
  6187. .-rotate-25 {
  6188. rotate: -25deg;
  6189. }
  6190. .-rotate-45 {
  6191. rotate: -45deg;
  6192. }
  6193. .-rotate-90 {
  6194. rotate: -90deg;
  6195. }
  6196. .rotate-45 {
  6197. rotate: 45deg;
  6198. }
  6199. .rotate-180 {
  6200. rotate: 180deg;
  6201. }
  6202. .rotate-\[135deg\] {
  6203. rotate: 135deg;
  6204. }
  6205. .transform {
  6206. transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  6207. }
  6208. .skeleton {
  6209. border-radius: var(--radius-box);
  6210. background-color: var(--color-base-300);
  6211. }
  6212. @media (prefers-reduced-motion: reduce) {
  6213. .skeleton {
  6214. transition-duration: 15s;
  6215. }
  6216. }
  6217. .skeleton {
  6218. will-change: background-position;
  6219. background-image: linear-gradient(105deg,
  6220. #0000 0% 40%,
  6221. var(--color-base-100) 50%,
  6222. #0000 60% 100%);
  6223. background-position-x: -50%;
  6224. background-repeat: no-repeat;
  6225. background-size: 200%;
  6226. }
  6227. @media (prefers-reduced-motion: no-preference) {
  6228. .skeleton {
  6229. animation: 1.8s ease-in-out infinite skeleton;
  6230. }
  6231. }
  6232. .motion-preset-seesaw {
  6233. --motion-loop-rotate: 6deg;
  6234. --motion-rotate-loop-animation: motion-rotate-loop-mirror calc(var(--motion-rotate-duration, var(--motion-duration)) * var(--motion-rotate-perceptual-duration-multiplier,
  6235. var(--motion-perceptual-duration-multiplier))) var(--motion-rotate-timing, var(--motion-timing)) var(--motion-rotate-delay, var(--motion-delay)) both var(--motion-rotate-loop-count, var(--motion-loop-count));
  6236. --motion-rotate-timing: var(--motion-spring-bounciest);
  6237. --motion-rotate-perceptual-duration-multiplier: 5.285;
  6238. animation:
  6239. var(--motion-scale-in-animation), var(--motion-translate-in-animation),
  6240. var(--motion-rotate-in-animation), var(--motion-filter-in-animation),
  6241. var(--motion-opacity-in-animation), var(--motion-background-color-in-animation),
  6242. var(--motion-text-color-in-animation), var(--motion-scale-loop-animation),
  6243. var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation),
  6244. var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation),
  6245. var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
  6246. }
  6247. .animate-bounce-slow {
  6248. animation: var(--animate-bounce-slow);
  6249. }
  6250. .animate-ping {
  6251. animation: var(--animate-ping);
  6252. }
  6253. .animate-spin {
  6254. animation: var(--animate-spin);
  6255. }
  6256. .link {
  6257. cursor: pointer;
  6258. text-decoration-line: underline;
  6259. }
  6260. .link:focus {
  6261. --tw-outline-style: none;
  6262. outline-style: none;
  6263. }
  6264. @media (forced-colors: active) {
  6265. .link:focus {
  6266. outline-offset: 2px;
  6267. outline: 2px solid #008EED;
  6268. }
  6269. }
  6270. .link:focus-visible {
  6271. outline-offset: 2px;
  6272. outline: 2px solid;
  6273. }
  6274. .cursor-grab {
  6275. cursor: grab;
  6276. }
  6277. .cursor-pointer {
  6278. cursor: pointer;
  6279. }
  6280. .resize-none {
  6281. resize: none;
  6282. }
  6283. .grid-flow-col {
  6284. grid-auto-flow: column;
  6285. }
  6286. .grid-cols-1 {
  6287. grid-template-columns: repeat(1, minmax(0, 1fr));
  6288. }
  6289. .grid-cols-2 {
  6290. grid-template-columns: repeat(2, minmax(0, 1fr));
  6291. }
  6292. .grid-cols-3 {
  6293. grid-template-columns: repeat(3, minmax(0, 1fr));
  6294. }
  6295. .grid-cols-4 {
  6296. grid-template-columns: repeat(4, minmax(0, 1fr));
  6297. }
  6298. .grid-cols-5 {
  6299. grid-template-columns: repeat(5, minmax(0, 1fr));
  6300. }
  6301. .grid-cols-6 {
  6302. grid-template-columns: repeat(6, minmax(0, 1fr));
  6303. }
  6304. .grid-cols-7 {
  6305. grid-template-columns: repeat(7, minmax(0, 1fr));
  6306. }
  6307. .grid-cols-12 {
  6308. grid-template-columns: repeat(12, minmax(0, 1fr));
  6309. }
  6310. .grid-rows-4 {
  6311. grid-template-rows: repeat(4, minmax(0, 1fr));
  6312. }
  6313. .flex-col {
  6314. flex-direction: column;
  6315. }
  6316. .flex-col-reverse {
  6317. flex-direction: column-reverse;
  6318. }
  6319. .flex-row {
  6320. flex-direction: row;
  6321. }
  6322. .flex-row-reverse {
  6323. flex-direction: row-reverse;
  6324. }
  6325. .flex-wrap {
  6326. flex-wrap: wrap;
  6327. }
  6328. .place-items-center {
  6329. place-items: center;
  6330. }
  6331. .items-center {
  6332. align-items: center;
  6333. }
  6334. .items-end {
  6335. align-items: flex-end;
  6336. }
  6337. .items-start {
  6338. align-items: flex-start;
  6339. }
  6340. .items-stretch {
  6341. align-items: stretch;
  6342. }
  6343. .justify-around {
  6344. justify-content: space-around;
  6345. }
  6346. .justify-between {
  6347. justify-content: space-between;
  6348. }
  6349. .justify-center {
  6350. justify-content: center;
  6351. }
  6352. .justify-end {
  6353. justify-content: flex-end;
  6354. }
  6355. .justify-start {
  6356. justify-content: flex-start;
  6357. }
  6358. .gap-0 {
  6359. gap: calc(var(--spacing) * 0);
  6360. }
  6361. .gap-0\.5 {
  6362. gap: calc(var(--spacing) * 0.5);
  6363. }
  6364. .gap-1 {
  6365. gap: calc(var(--spacing) * 1);
  6366. }
  6367. .gap-1\.5 {
  6368. gap: calc(var(--spacing) * 1.5);
  6369. }
  6370. .gap-2 {
  6371. gap: calc(var(--spacing) * 2);
  6372. }
  6373. .gap-2\.5 {
  6374. gap: calc(var(--spacing) * 2.5);
  6375. }
  6376. .gap-3 {
  6377. gap: calc(var(--spacing) * 3);
  6378. }
  6379. .gap-4 {
  6380. gap: calc(var(--spacing) * 4);
  6381. }
  6382. .gap-5 {
  6383. gap: calc(var(--spacing) * 5);
  6384. }
  6385. .gap-6 {
  6386. gap: calc(var(--spacing) * 6);
  6387. }
  6388. .gap-8 {
  6389. gap: calc(var(--spacing) * 8);
  6390. }
  6391. .gap-12 {
  6392. gap: calc(var(--spacing) * 12);
  6393. }
  6394. .gap-\[3px\] {
  6395. gap: 3px;
  6396. }
  6397. :where(.-space-y-0\.5 > :not(:last-child)) {
  6398. --tw-space-y-reverse: 0;
  6399. margin-block-start: calc(calc(var(--spacing) * -0.5) * var(--tw-space-y-reverse));
  6400. margin-block-end: calc(calc(var(--spacing) * -0.5) * calc(1 - var(--tw-space-y-reverse)));
  6401. }
  6402. :where(.-space-y-1\.5 > :not(:last-child)) {
  6403. --tw-space-y-reverse: 0;
  6404. margin-block-start: calc(calc(var(--spacing) * -1.5) * var(--tw-space-y-reverse));
  6405. margin-block-end: calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-y-reverse)));
  6406. }
  6407. :where(.space-y-0 > :not(:last-child)) {
  6408. --tw-space-y-reverse: 0;
  6409. margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
  6410. margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
  6411. }
  6412. :where(.space-y-0\.5 > :not(:last-child)) {
  6413. --tw-space-y-reverse: 0;
  6414. margin-block-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-y-reverse));
  6415. margin-block-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse)));
  6416. }
  6417. :where(.space-y-1 > :not(:last-child)) {
  6418. --tw-space-y-reverse: 0;
  6419. margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
  6420. margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  6421. }
  6422. :where(.space-y-1\.5 > :not(:last-child)) {
  6423. --tw-space-y-reverse: 0;
  6424. margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
  6425. margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  6426. }
  6427. :where(.space-y-2 > :not(:last-child)) {
  6428. --tw-space-y-reverse: 0;
  6429. margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
  6430. margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  6431. }
  6432. :where(.space-y-2\.5 > :not(:last-child)) {
  6433. --tw-space-y-reverse: 0;
  6434. margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
  6435. margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
  6436. }
  6437. :where(.space-y-3 > :not(:last-child)) {
  6438. --tw-space-y-reverse: 0;
  6439. margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
  6440. margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  6441. }
  6442. :where(.space-y-3\.5 > :not(:last-child)) {
  6443. --tw-space-y-reverse: 0;
  6444. margin-block-start: calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));
  6445. margin-block-end: calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)));
  6446. }
  6447. :where(.space-y-5 > :not(:last-child)) {
  6448. --tw-space-y-reverse: 0;
  6449. margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
  6450. margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  6451. }
  6452. :where(.space-y-6 > :not(:last-child)) {
  6453. --tw-space-y-reverse: 0;
  6454. margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
  6455. margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  6456. }
  6457. :where(.space-y-8 > :not(:last-child)) {
  6458. --tw-space-y-reverse: 0;
  6459. margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
  6460. margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  6461. }
  6462. .gap-x-4 {
  6463. column-gap: calc(var(--spacing) * 4);
  6464. }
  6465. :where(.-space-x-3\.5 > :not(:last-child)) {
  6466. --tw-space-x-reverse: 0;
  6467. margin-inline-start: calc(calc(var(--spacing) * -3.5) * var(--tw-space-x-reverse));
  6468. margin-inline-end: calc(calc(var(--spacing) * -3.5) * calc(1 - var(--tw-space-x-reverse)));
  6469. }
  6470. :where(.-space-x-5 > :not(:last-child)) {
  6471. --tw-space-x-reverse: 0;
  6472. margin-inline-start: calc(calc(var(--spacing) * -5) * var(--tw-space-x-reverse));
  6473. margin-inline-end: calc(calc(var(--spacing) * -5) * calc(1 - var(--tw-space-x-reverse)));
  6474. }
  6475. :where(.space-x-1 > :not(:last-child)) {
  6476. --tw-space-x-reverse: 0;
  6477. margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
  6478. margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
  6479. }
  6480. :where(.space-x-2 > :not(:last-child)) {
  6481. --tw-space-x-reverse: 0;
  6482. margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
  6483. margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  6484. }
  6485. :where(.space-x-3 > :not(:last-child)) {
  6486. --tw-space-x-reverse: 0;
  6487. margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
  6488. margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
  6489. }
  6490. :where(.divide-y > :not(:last-child)) {
  6491. --tw-divide-y-reverse: 0;
  6492. border-bottom-style: var(--tw-border-style);
  6493. border-top-style: var(--tw-border-style);
  6494. border-top-width: calc(1px * var(--tw-divide-y-reverse));
  6495. border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  6496. }
  6497. :where(.divide-dashed > :not(:last-child)) {
  6498. --tw-border-style: dashed;
  6499. border-style: dashed;
  6500. }
  6501. :where(.divide-base-200 > :not(:last-child)) {
  6502. border-color: var(--color-base-200);
  6503. }
  6504. :where(.divide-base-300 > :not(:last-child)) {
  6505. border-color: var(--color-base-300);
  6506. }
  6507. .truncate {
  6508. text-overflow: ellipsis;
  6509. white-space: nowrap;
  6510. overflow: hidden;
  6511. }
  6512. .overflow-auto {
  6513. overflow: auto;
  6514. }
  6515. .overflow-hidden {
  6516. overflow: hidden;
  6517. }
  6518. .overflow-x-auto {
  6519. overflow-x: auto;
  6520. }
  6521. .tabs-box {
  6522. background-color: var(--color-base-200);
  6523. --tabs-box-radius: calc(var(--radius-field) + var(--radius-field) + var(--radius-field));
  6524. border-radius: calc(var(--radius-field) + min(0.25rem, var(--tabs-box-radius)));
  6525. box-shadow:
  6526. 0 -0.5px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  6527. 0 0.5px oklch(0% 0 0 / calc(var(--depth) * 0.05)) inset;
  6528. padding: 0.25rem;
  6529. }
  6530. .tabs-box .tab {
  6531. border-radius: var(--radius-field);
  6532. border-style: none;
  6533. }
  6534. .tabs-box .tab:focus-visible,
  6535. .tabs-box .tab:is(label:has(:checked:focus-visible)) {
  6536. outline-offset: 2px;
  6537. }
  6538. .tabs-box> :is(.tab-active,
  6539. [aria-selected="true"],
  6540. [aria-current="true"],
  6541. [aria-current="page"]):not(.tab-disabled, [disabled]),
  6542. .tabs-box> :is(input:checked),
  6543. .tabs-box> :is(label:has(:checked)) {
  6544. background-color: var(--tab-bg, var(--color-base-100));
  6545. box-shadow:
  6546. 0 1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  6547. 0 1px 1px -1px var(--color-neutral),
  6548. 0 1px 6px -4px var(--color-neutral);
  6549. }
  6550. @supports (color: color-mix(in lab, red, red)) {
  6551. .tabs-box> :is(.tab-active,
  6552. [aria-selected="true"],
  6553. [aria-current="true"],
  6554. [aria-current="page"]):not(.tab-disabled, [disabled]),
  6555. .tabs-box> :is(input:checked),
  6556. .tabs-box> :is(label:has(:checked)) {
  6557. box-shadow:
  6558. 0 1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  6559. 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000),
  6560. 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000);
  6561. }
  6562. }
  6563. @media (forced-colors: active) {
  6564. .tabs-box> :is(.tab-active,
  6565. [aria-selected="true"],
  6566. [aria-current="true"],
  6567. [aria-current="page"]):not(.tab-disabled, [disabled]),
  6568. .tabs-box> :is(input:checked),
  6569. .tabs-box> :is(label:has(:checked)) {
  6570. border: 1px solid;
  6571. }
  6572. }
  6573. .menu-sm :where(li:not(.menu-title) > :not(ul, details, .menu-title)),
  6574. .menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  6575. border-radius: var(--radius-field);
  6576. padding-block: 0.25rem;
  6577. padding-inline: 0.625rem;
  6578. font-size: 0.75rem;
  6579. }
  6580. .menu-sm .menu-title {
  6581. padding-block: 0.5rem;
  6582. padding-inline: 0.75rem;
  6583. }
  6584. .rounded-\[calc\(var\(--radius-box\)\+1px\)\] {
  6585. border-radius: calc(var(--radius-box) + 1px);
  6586. }
  6587. .rounded-\[inherit\] {
  6588. border-radius: inherit;
  6589. }
  6590. .rounded-box {
  6591. border-radius: var(--radius-box);
  6592. }
  6593. .rounded-full {
  6594. border-radius: 3.40282e38px;
  6595. }
  6596. .rounded-lg {
  6597. border-radius: var(--radius-lg);
  6598. }
  6599. .rounded-md {
  6600. border-radius: var(--radius-md);
  6601. }
  6602. .rounded-none {
  6603. border-radius: 0;
  6604. }
  6605. .rounded-sm {
  6606. border-radius: var(--radius-sm);
  6607. }
  6608. .rounded-xl {
  6609. border-radius: var(--radius-xl);
  6610. }
  6611. .rounded-xs {
  6612. border-radius: var(--radius-xs);
  6613. }
  6614. .rounded-s-xs {
  6615. border-start-start-radius: var(--radius-xs);
  6616. border-end-start-radius: var(--radius-xs);
  6617. }
  6618. .rounded-e-xl {
  6619. border-start-end-radius: var(--radius-xl);
  6620. border-end-end-radius: var(--radius-xl);
  6621. }
  6622. .rounded-t-box {
  6623. border-top-left-radius: var(--radius-box);
  6624. border-top-right-radius: var(--radius-box);
  6625. }
  6626. .border {
  6627. border-style: var(--tw-border-style);
  6628. border-width: 1px;
  6629. }
  6630. .border-0 {
  6631. border-style: var(--tw-border-style);
  6632. border-width: 0;
  6633. }
  6634. .border-2 {
  6635. border-style: var(--tw-border-style);
  6636. border-width: 2px;
  6637. }
  6638. .border-s {
  6639. border-inline-start-style: var(--tw-border-style);
  6640. border-inline-start-width: 1px;
  6641. }
  6642. .border-e {
  6643. border-inline-end-style: var(--tw-border-style);
  6644. border-inline-end-width: 1px;
  6645. }
  6646. .border-t {
  6647. border-top-style: var(--tw-border-style);
  6648. border-top-width: 1px;
  6649. }
  6650. .border-t-0 {
  6651. border-top-style: var(--tw-border-style);
  6652. border-top-width: 0;
  6653. }
  6654. .border-b {
  6655. border-bottom-style: var(--tw-border-style);
  6656. border-bottom-width: 1px;
  6657. }
  6658. .badge-dash {
  6659. color: var(--badge-color);
  6660. --badge-bg: #0000;
  6661. background-image: none;
  6662. border-style: dashed;
  6663. border-color: currentColor;
  6664. }
  6665. .border-dashed {
  6666. --tw-border-style: dashed;
  6667. border-style: dashed;
  6668. }
  6669. .border-none {
  6670. --tw-border-style: none;
  6671. border-style: none;
  6672. }
  6673. .badge-ghost {
  6674. border-color: var(--color-base-200);
  6675. background-color: var(--color-base-200);
  6676. color: var(--color-base-content);
  6677. background-image: none;
  6678. }
  6679. .badge-soft {
  6680. color: var(--badge-color, var(--color-base-content));
  6681. background-color: var(--badge-color, var(--color-base-content));
  6682. }
  6683. @supports (color: color-mix(in lab, red, red)) {
  6684. .badge-soft {
  6685. background-color: color-mix(in oklab,
  6686. var(--badge-color, var(--color-base-content)) 8%,
  6687. var(--color-base-100));
  6688. }
  6689. }
  6690. .badge-soft {
  6691. border-color: var(--badge-color, var(--color-base-content));
  6692. }
  6693. @supports (color: color-mix(in lab, red, red)) {
  6694. .badge-soft {
  6695. border-color: color-mix(in oklab,
  6696. var(--badge-color, var(--color-base-content)) 10%,
  6697. var(--color-base-100));
  6698. }
  6699. }
  6700. .badge-soft {
  6701. background-image: none;
  6702. }
  6703. .input-ghost {
  6704. box-shadow: none;
  6705. background-color: #0000;
  6706. border-color: #0000;
  6707. }
  6708. .input-ghost:focus,
  6709. .input-ghost:focus-within {
  6710. background-color: var(--color-base-100);
  6711. color: var(--color-base-content);
  6712. box-shadow: none;
  6713. border-color: #008EED;
  6714. }
  6715. .alert-info {
  6716. border-color: var(--color-info);
  6717. color: var(--color-info-content);
  6718. --alert-color: var(--color-info);
  6719. }
  6720. .\!border-primary\/20 {
  6721. border-color: var(--color-primary) !important;
  6722. }
  6723. @supports (color: color-mix(in lab, red, red)) {
  6724. .\!border-primary\/20 {
  6725. border-color: color-mix(in oklab, var(--color-primary) 20%, transparent) !important;
  6726. }
  6727. }
  6728. .\!border-transparent {
  6729. border-color: #0000 !important;
  6730. }
  6731. .border-base-100\/20 {
  6732. border-color: var(--color-base-100);
  6733. }
  6734. @supports (color: color-mix(in lab, red, red)) {
  6735. .border-base-100\/20 {
  6736. border-color: color-mix(in oklab, var(--color-base-100) 20%, transparent);
  6737. }
  6738. }
  6739. .border-base-200 {
  6740. border-color: var(--color-base-200);
  6741. }
  6742. .border-base-300,
  6743. .border-base-300\/80 {
  6744. border-color: var(--color-base-300);
  6745. }
  6746. @supports (color: color-mix(in lab, red, red)) {
  6747. .border-base-300\/80 {
  6748. border-color: color-mix(in oklab, var(--color-base-300) 80%, transparent);
  6749. }
  6750. }
  6751. .border-base-content\/5 {
  6752. border-color: var(--color-base-content);
  6753. }
  6754. @supports (color: color-mix(in lab, red, red)) {
  6755. .border-base-content\/5 {
  6756. border-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  6757. }
  6758. }
  6759. .border-base-content\/20 {
  6760. border-color: var(--color-base-content);
  6761. }
  6762. @supports (color: color-mix(in lab, red, red)) {
  6763. .border-base-content\/20 {
  6764. border-color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  6765. }
  6766. }
  6767. .border-base-content\/30 {
  6768. border-color: var(--color-base-content);
  6769. }
  6770. @supports (color: color-mix(in lab, red, red)) {
  6771. .border-base-content\/30 {
  6772. border-color: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  6773. }
  6774. }
  6775. .border-error\/50 {
  6776. border-color: var(--color-error);
  6777. }
  6778. @supports (color: color-mix(in lab, red, red)) {
  6779. .border-error\/50 {
  6780. border-color: color-mix(in oklab, var(--color-error) 50%, transparent);
  6781. }
  6782. }
  6783. .border-indigo-500\/10 {
  6784. border-color: #625fff1a;
  6785. }
  6786. @supports (color: color-mix(in lab, red, red)) {
  6787. .border-indigo-500\/10 {
  6788. border-color: color-mix(in oklab, var(--color-indigo-500) 10%, transparent);
  6789. }
  6790. }
  6791. .border-orange-500\/10 {
  6792. border-color: #fe6e001a;
  6793. }
  6794. @supports (color: color-mix(in lab, red, red)) {
  6795. .border-orange-500\/10 {
  6796. border-color: color-mix(in oklab, var(--color-orange-500) 10%, transparent);
  6797. }
  6798. }
  6799. .border-primary-content\/10 {
  6800. border-color: var(--color-primary-content);
  6801. }
  6802. @supports (color: color-mix(in lab, red, red)) {
  6803. .border-primary-content\/10 {
  6804. border-color: color-mix(in oklab, var(--color-primary-content) 10%, transparent);
  6805. }
  6806. }
  6807. .border-primary\/10 {
  6808. border-color: var(--color-primary);
  6809. }
  6810. @supports (color: color-mix(in lab, red, red)) {
  6811. .border-primary\/10 {
  6812. border-color: color-mix(in oklab, var(--color-primary) 10%, transparent);
  6813. }
  6814. }
  6815. .border-primary\/15 {
  6816. border-color: var(--color-primary);
  6817. }
  6818. @supports (color: color-mix(in lab, red, red)) {
  6819. .border-primary\/15 {
  6820. border-color: color-mix(in oklab, var(--color-primary) 15%, transparent);
  6821. }
  6822. }
  6823. .border-primary\/20 {
  6824. border-color: var(--color-primary);
  6825. }
  6826. @supports (color: color-mix(in lab, red, red)) {
  6827. .border-primary\/20 {
  6828. border-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
  6829. }
  6830. }
  6831. .border-purple-500\/10 {
  6832. border-color: #ac4bff1a;
  6833. }
  6834. @supports (color: color-mix(in lab, red, red)) {
  6835. .border-purple-500\/10 {
  6836. border-color: color-mix(in oklab, var(--color-purple-500) 10%, transparent);
  6837. }
  6838. }
  6839. .border-success\/20 {
  6840. border-color: var(--color-success);
  6841. }
  6842. @supports (color: color-mix(in lab, red, red)) {
  6843. .border-success\/20 {
  6844. border-color: color-mix(in oklab, var(--color-success) 20%, transparent);
  6845. }
  6846. }
  6847. .border-teal-500\/5 {
  6848. border-color: #00baa70d;
  6849. }
  6850. @supports (color: color-mix(in lab, red, red)) {
  6851. .border-teal-500\/5 {
  6852. border-color: color-mix(in oklab, var(--color-teal-500) 5%, transparent);
  6853. }
  6854. }
  6855. .border-transparent {
  6856. border-color: #0000;
  6857. }
  6858. .border-white\/20 {
  6859. border-color: #fff3;
  6860. }
  6861. @supports (color: color-mix(in lab, red, red)) {
  6862. .border-white\/20 {
  6863. border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  6864. }
  6865. }
  6866. .border-white\/25 {
  6867. border-color: #ffffff40;
  6868. }
  6869. @supports (color: color-mix(in lab, red, red)) {
  6870. .border-white\/25 {
  6871. border-color: color-mix(in oklab, var(--color-white) 25%, transparent);
  6872. }
  6873. }
  6874. .border-white\/60 {
  6875. border-color: #fff9;
  6876. }
  6877. @supports (color: color-mix(in lab, red, red)) {
  6878. .border-white\/60 {
  6879. border-color: color-mix(in oklab, var(--color-white) 60%, transparent);
  6880. }
  6881. }
  6882. .status-error {
  6883. background-color: var(--color-error);
  6884. color: var(--color-error);
  6885. }
  6886. .status-info {
  6887. background-color: var(--color-info);
  6888. color: var(--color-info);
  6889. }
  6890. .status-primary {
  6891. background-color: var(--color-primary);
  6892. color: var(--color-primary);
  6893. }
  6894. .status-secondary {
  6895. background-color: var(--color-secondary);
  6896. color: var(--color-secondary);
  6897. }
  6898. .status-success {
  6899. background-color: var(--color-success);
  6900. color: var(--color-success);
  6901. }
  6902. .status-warning {
  6903. background-color: var(--color-warning);
  6904. color: var(--color-warning);
  6905. }
  6906. .\!bg-primary-content\/15 {
  6907. background-color: var(--color-primary-content) !important;
  6908. }
  6909. @supports (color: color-mix(in lab, red, red)) {
  6910. .\!bg-primary-content\/15 {
  6911. background-color: color-mix(in oklab,
  6912. var(--color-primary-content) 15%,
  6913. transparent) !important;
  6914. }
  6915. }
  6916. .\!bg-primary\/10 {
  6917. background-color: var(--color-primary) !important;
  6918. }
  6919. @supports (color: color-mix(in lab, red, red)) {
  6920. .\!bg-primary\/10 {
  6921. background-color: color-mix(in oklab, var(--color-primary) 10%, transparent) !important;
  6922. }
  6923. }
  6924. .bg-\[\#FFE9D1\] {
  6925. background-color: #ffe9d1;
  6926. }
  6927. .bg-accent {
  6928. background-color: var(--color-accent);
  6929. }
  6930. .bg-base-100,
  6931. .bg-base-100\/30 {
  6932. background-color: var(--color-base-100);
  6933. }
  6934. @supports (color: color-mix(in lab, red, red)) {
  6935. .bg-base-100\/30 {
  6936. background-color: color-mix(in oklab, var(--color-base-100) 30%, transparent);
  6937. }
  6938. }
  6939. .bg-base-100\/80 {
  6940. background-color: var(--color-base-100);
  6941. }
  6942. @supports (color: color-mix(in lab, red, red)) {
  6943. .bg-base-100\/80 {
  6944. background-color: color-mix(in oklab, var(--color-base-100) 80%, transparent);
  6945. }
  6946. }
  6947. .bg-base-200,
  6948. .bg-base-200\/5 {
  6949. background-color: var(--color-base-200);
  6950. }
  6951. @supports (color: color-mix(in lab, red, red)) {
  6952. .bg-base-200\/5 {
  6953. background-color: color-mix(in oklab, var(--color-base-200) 5%, transparent);
  6954. }
  6955. }
  6956. .bg-base-200\/20 {
  6957. background-color: var(--color-base-200);
  6958. }
  6959. @supports (color: color-mix(in lab, red, red)) {
  6960. .bg-base-200\/20 {
  6961. background-color: color-mix(in oklab, var(--color-base-200) 20%, transparent);
  6962. }
  6963. }
  6964. .bg-base-200\/30 {
  6965. background-color: var(--color-base-200);
  6966. }
  6967. @supports (color: color-mix(in lab, red, red)) {
  6968. .bg-base-200\/30 {
  6969. background-color: color-mix(in oklab, var(--color-base-200) 30%, transparent);
  6970. }
  6971. }
  6972. .bg-base-200\/40 {
  6973. background-color: var(--color-base-200);
  6974. }
  6975. @supports (color: color-mix(in lab, red, red)) {
  6976. .bg-base-200\/40 {
  6977. background-color: color-mix(in oklab, var(--color-base-200) 40%, transparent);
  6978. }
  6979. }
  6980. .bg-base-200\/50 {
  6981. background-color: var(--color-base-200);
  6982. }
  6983. @supports (color: color-mix(in lab, red, red)) {
  6984. .bg-base-200\/50 {
  6985. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  6986. }
  6987. }
  6988. .bg-base-200\/60 {
  6989. background-color: var(--color-base-200);
  6990. }
  6991. @supports (color: color-mix(in lab, red, red)) {
  6992. .bg-base-200\/60 {
  6993. background-color: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  6994. }
  6995. }
  6996. .bg-base-200\/80 {
  6997. background-color: var(--color-base-200);
  6998. }
  6999. @supports (color: color-mix(in lab, red, red)) {
  7000. .bg-base-200\/80 {
  7001. background-color: color-mix(in oklab, var(--color-base-200) 80%, transparent);
  7002. }
  7003. }
  7004. .bg-base-300 {
  7005. background-color: var(--color-base-300);
  7006. }
  7007. .bg-base-content\/2 {
  7008. background-color: var(--color-base-content);
  7009. }
  7010. @supports (color: color-mix(in lab, red, red)) {
  7011. .bg-base-content\/2 {
  7012. background-color: color-mix(in oklab, var(--color-base-content) 2%, transparent);
  7013. }
  7014. }
  7015. .bg-base-content\/3 {
  7016. background-color: var(--color-base-content);
  7017. }
  7018. @supports (color: color-mix(in lab, red, red)) {
  7019. .bg-base-content\/3 {
  7020. background-color: color-mix(in oklab, var(--color-base-content) 3%, transparent);
  7021. }
  7022. }
  7023. .bg-base-content\/5 {
  7024. background-color: var(--color-base-content);
  7025. }
  7026. @supports (color: color-mix(in lab, red, red)) {
  7027. .bg-base-content\/5 {
  7028. background-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  7029. }
  7030. }
  7031. .bg-base-content\/10 {
  7032. background-color: var(--color-base-content);
  7033. }
  7034. @supports (color: color-mix(in lab, red, red)) {
  7035. .bg-base-content\/10 {
  7036. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  7037. }
  7038. }
  7039. .bg-base-content\/15 {
  7040. background-color: var(--color-base-content);
  7041. }
  7042. @supports (color: color-mix(in lab, red, red)) {
  7043. .bg-base-content\/15 {
  7044. background-color: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  7045. }
  7046. }
  7047. .bg-base-content\/20 {
  7048. background-color: var(--color-base-content);
  7049. }
  7050. @supports (color: color-mix(in lab, red, red)) {
  7051. .bg-base-content\/20 {
  7052. background-color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  7053. }
  7054. }
  7055. .bg-base-content\/25 {
  7056. background-color: var(--color-base-content);
  7057. }
  7058. @supports (color: color-mix(in lab, red, red)) {
  7059. .bg-base-content\/25 {
  7060. background-color: color-mix(in oklab, var(--color-base-content) 25%, transparent);
  7061. }
  7062. }
  7063. .bg-base-content\/30 {
  7064. background-color: var(--color-base-content);
  7065. }
  7066. @supports (color: color-mix(in lab, red, red)) {
  7067. .bg-base-content\/30 {
  7068. background-color: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  7069. }
  7070. }
  7071. .bg-base-content\/35 {
  7072. background-color: var(--color-base-content);
  7073. }
  7074. @supports (color: color-mix(in lab, red, red)) {
  7075. .bg-base-content\/35 {
  7076. background-color: color-mix(in oklab, var(--color-base-content) 35%, transparent);
  7077. }
  7078. }
  7079. .bg-base-content\/60 {
  7080. background-color: var(--color-base-content);
  7081. }
  7082. @supports (color: color-mix(in lab, red, red)) {
  7083. .bg-base-content\/60 {
  7084. background-color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  7085. }
  7086. }
  7087. .bg-black\/60 {
  7088. background-color: #0009;
  7089. }
  7090. @supports (color: color-mix(in lab, red, red)) {
  7091. .bg-black\/60 {
  7092. background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
  7093. }
  7094. }
  7095. .bg-blue-400 {
  7096. background-color: var(--color-blue-400);
  7097. }
  7098. .bg-blue-500\/5 {
  7099. background-color: #3080ff0d;
  7100. }
  7101. @supports (color: color-mix(in lab, red, red)) {
  7102. .bg-blue-500\/5 {
  7103. background-color: color-mix(in oklab, var(--color-blue-500) 5%, transparent);
  7104. }
  7105. }
  7106. .bg-blue-500\/50 {
  7107. background-color: #3080ff80;
  7108. }
  7109. @supports (color: color-mix(in lab, red, red)) {
  7110. .bg-blue-500\/50 {
  7111. background-color: color-mix(in oklab, var(--color-blue-500) 50%, transparent);
  7112. }
  7113. }
  7114. .bg-blue-500\/60 {
  7115. background-color: #3080ff99;
  7116. }
  7117. @supports (color: color-mix(in lab, red, red)) {
  7118. .bg-blue-500\/60 {
  7119. background-color: color-mix(in oklab, var(--color-blue-500) 60%, transparent);
  7120. }
  7121. }
  7122. .bg-cyan-400 {
  7123. background-color: var(--color-cyan-400);
  7124. }
  7125. .bg-cyan-600\/5 {
  7126. background-color: #0092b50d;
  7127. }
  7128. @supports (color: color-mix(in lab, red, red)) {
  7129. .bg-cyan-600\/5 {
  7130. background-color: color-mix(in oklab, var(--color-cyan-600) 5%, transparent);
  7131. }
  7132. }
  7133. .bg-error,
  7134. .bg-error\/5 {
  7135. background-color: var(--color-error);
  7136. }
  7137. @supports (color: color-mix(in lab, red, red)) {
  7138. .bg-error\/5 {
  7139. background-color: color-mix(in oklab, var(--color-error) 5%, transparent);
  7140. }
  7141. }
  7142. .bg-error\/10 {
  7143. background-color: var(--color-error);
  7144. }
  7145. @supports (color: color-mix(in lab, red, red)) {
  7146. .bg-error\/10 {
  7147. background-color: color-mix(in oklab, var(--color-error) 10%, transparent);
  7148. }
  7149. }
  7150. .bg-error\/30 {
  7151. background-color: var(--color-error);
  7152. }
  7153. @supports (color: color-mix(in lab, red, red)) {
  7154. .bg-error\/30 {
  7155. background-color: color-mix(in oklab, var(--color-error) 30%, transparent);
  7156. }
  7157. }
  7158. .bg-fuchsia-500\/5 {
  7159. background-color: #e12afb0d;
  7160. }
  7161. @supports (color: color-mix(in lab, red, red)) {
  7162. .bg-fuchsia-500\/5 {
  7163. background-color: color-mix(in oklab, var(--color-fuchsia-500) 5%, transparent);
  7164. }
  7165. }
  7166. .bg-green-400 {
  7167. background-color: var(--color-green-400);
  7168. }
  7169. .bg-indigo-500\/5 {
  7170. background-color: #625fff0d;
  7171. }
  7172. @supports (color: color-mix(in lab, red, red)) {
  7173. .bg-indigo-500\/5 {
  7174. background-color: color-mix(in oklab, var(--color-indigo-500) 5%, transparent);
  7175. }
  7176. }
  7177. .bg-info\/5 {
  7178. background-color: var(--color-info);
  7179. }
  7180. @supports (color: color-mix(in lab, red, red)) {
  7181. .bg-info\/5 {
  7182. background-color: color-mix(in oklab, var(--color-info) 5%, transparent);
  7183. }
  7184. }
  7185. .bg-info\/30 {
  7186. background-color: var(--color-info);
  7187. }
  7188. @supports (color: color-mix(in lab, red, red)) {
  7189. .bg-info\/30 {
  7190. background-color: color-mix(in oklab, var(--color-info) 30%, transparent);
  7191. }
  7192. }
  7193. .bg-lime-400 {
  7194. background-color: var(--color-lime-400);
  7195. }
  7196. .bg-neutral {
  7197. background-color: var(--color-neutral);
  7198. }
  7199. .bg-orange-400 {
  7200. background-color: var(--color-orange-400);
  7201. }
  7202. .bg-orange-500\/5 {
  7203. background-color: #fe6e000d;
  7204. }
  7205. @supports (color: color-mix(in lab, red, red)) {
  7206. .bg-orange-500\/5 {
  7207. background-color: color-mix(in oklab, var(--color-orange-500) 5%, transparent);
  7208. }
  7209. }
  7210. .bg-primary {
  7211. background-color: var(--color-primary);
  7212. }
  7213. .bg-primary-content\/10 {
  7214. background-color: var(--color-primary-content);
  7215. }
  7216. @supports (color: color-mix(in lab, red, red)) {
  7217. .bg-primary-content\/10 {
  7218. background-color: color-mix(in oklab, var(--color-primary-content) 10%, transparent);
  7219. }
  7220. }
  7221. .bg-primary-content\/15 {
  7222. background-color: var(--color-primary-content);
  7223. }
  7224. @supports (color: color-mix(in lab, red, red)) {
  7225. .bg-primary-content\/15 {
  7226. background-color: color-mix(in oklab, var(--color-primary-content) 15%, transparent);
  7227. }
  7228. }
  7229. .bg-primary\/2 {
  7230. background-color: var(--color-primary);
  7231. }
  7232. @supports (color: color-mix(in lab, red, red)) {
  7233. .bg-primary\/2 {
  7234. background-color: color-mix(in oklab, var(--color-primary) 2%, transparent);
  7235. }
  7236. }
  7237. .bg-primary\/5 {
  7238. background-color: var(--color-primary);
  7239. }
  7240. @supports (color: color-mix(in lab, red, red)) {
  7241. .bg-primary\/5 {
  7242. background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
  7243. }
  7244. }
  7245. .bg-primary\/10 {
  7246. background-color: var(--color-primary);
  7247. }
  7248. @supports (color: color-mix(in lab, red, red)) {
  7249. .bg-primary\/10 {
  7250. background-color: color-mix(in oklab, var(--color-primary) 10%, transparent);
  7251. }
  7252. }
  7253. .bg-primary\/20 {
  7254. background-color: var(--color-primary);
  7255. }
  7256. @supports (color: color-mix(in lab, red, red)) {
  7257. .bg-primary\/20 {
  7258. background-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
  7259. }
  7260. }
  7261. .bg-primary\/30 {
  7262. background-color: var(--color-primary);
  7263. }
  7264. @supports (color: color-mix(in lab, red, red)) {
  7265. .bg-primary\/30 {
  7266. background-color: color-mix(in oklab, var(--color-primary) 30%, transparent);
  7267. }
  7268. }
  7269. .bg-primary\/40 {
  7270. background-color: var(--color-primary);
  7271. }
  7272. @supports (color: color-mix(in lab, red, red)) {
  7273. .bg-primary\/40 {
  7274. background-color: color-mix(in oklab, var(--color-primary) 40%, transparent);
  7275. }
  7276. }
  7277. .bg-primary\/60 {
  7278. background-color: var(--color-primary);
  7279. }
  7280. @supports (color: color-mix(in lab, red, red)) {
  7281. .bg-primary\/60 {
  7282. background-color: color-mix(in oklab, var(--color-primary) 60%, transparent);
  7283. }
  7284. }
  7285. .bg-primary\/80 {
  7286. background-color: var(--color-primary);
  7287. }
  7288. @supports (color: color-mix(in lab, red, red)) {
  7289. .bg-primary\/80 {
  7290. background-color: color-mix(in oklab, var(--color-primary) 80%, transparent);
  7291. }
  7292. }
  7293. .bg-purple-400 {
  7294. background-color: var(--color-purple-400);
  7295. }
  7296. .bg-purple-500\/5 {
  7297. background-color: #ac4bff0d;
  7298. }
  7299. @supports (color: color-mix(in lab, red, red)) {
  7300. .bg-purple-500\/5 {
  7301. background-color: color-mix(in oklab, var(--color-purple-500) 5%, transparent);
  7302. }
  7303. }
  7304. .bg-purple-500\/50 {
  7305. background-color: #ac4bff80;
  7306. }
  7307. @supports (color: color-mix(in lab, red, red)) {
  7308. .bg-purple-500\/50 {
  7309. background-color: color-mix(in oklab, var(--color-purple-500) 50%, transparent);
  7310. }
  7311. }
  7312. .bg-purple-500\/60 {
  7313. background-color: #ac4bff99;
  7314. }
  7315. @supports (color: color-mix(in lab, red, red)) {
  7316. .bg-purple-500\/60 {
  7317. background-color: color-mix(in oklab, var(--color-purple-500) 60%, transparent);
  7318. }
  7319. }
  7320. .bg-red-400 {
  7321. background-color: var(--color-red-400);
  7322. }
  7323. .bg-secondary,
  7324. .bg-secondary\/2 {
  7325. background-color: var(--color-secondary);
  7326. }
  7327. @supports (color: color-mix(in lab, red, red)) {
  7328. .bg-secondary\/2 {
  7329. background-color: color-mix(in oklab, var(--color-secondary) 2%, transparent);
  7330. }
  7331. }
  7332. .bg-secondary\/5 {
  7333. background-color: var(--color-secondary);
  7334. }
  7335. @supports (color: color-mix(in lab, red, red)) {
  7336. .bg-secondary\/5 {
  7337. background-color: color-mix(in oklab, var(--color-secondary) 5%, transparent);
  7338. }
  7339. }
  7340. .bg-secondary\/10 {
  7341. background-color: var(--color-secondary);
  7342. }
  7343. @supports (color: color-mix(in lab, red, red)) {
  7344. .bg-secondary\/10 {
  7345. background-color: color-mix(in oklab, var(--color-secondary) 10%, transparent);
  7346. }
  7347. }
  7348. .bg-secondary\/20 {
  7349. background-color: var(--color-secondary);
  7350. }
  7351. @supports (color: color-mix(in lab, red, red)) {
  7352. .bg-secondary\/20 {
  7353. background-color: color-mix(in oklab, var(--color-secondary) 20%, transparent);
  7354. }
  7355. }
  7356. .bg-secondary\/30 {
  7357. background-color: var(--color-secondary);
  7358. }
  7359. @supports (color: color-mix(in lab, red, red)) {
  7360. .bg-secondary\/30 {
  7361. background-color: color-mix(in oklab, var(--color-secondary) 30%, transparent);
  7362. }
  7363. }
  7364. .bg-secondary\/80 {
  7365. background-color: var(--color-secondary);
  7366. }
  7367. @supports (color: color-mix(in lab, red, red)) {
  7368. .bg-secondary\/80 {
  7369. background-color: color-mix(in oklab, var(--color-secondary) 80%, transparent);
  7370. }
  7371. }
  7372. .bg-success,
  7373. .bg-success\/5 {
  7374. background-color: var(--color-success);
  7375. }
  7376. @supports (color: color-mix(in lab, red, red)) {
  7377. .bg-success\/5 {
  7378. background-color: color-mix(in oklab, var(--color-success) 5%, transparent);
  7379. }
  7380. }
  7381. .bg-success\/10 {
  7382. background-color: var(--color-success);
  7383. }
  7384. @supports (color: color-mix(in lab, red, red)) {
  7385. .bg-success\/10 {
  7386. background-color: color-mix(in oklab, var(--color-success) 10%, transparent);
  7387. }
  7388. }
  7389. .bg-success\/30 {
  7390. background-color: var(--color-success);
  7391. }
  7392. @supports (color: color-mix(in lab, red, red)) {
  7393. .bg-success\/30 {
  7394. background-color: color-mix(in oklab, var(--color-success) 30%, transparent);
  7395. }
  7396. }
  7397. .bg-teal-500\/5 {
  7398. background-color: #00baa70d;
  7399. }
  7400. @supports (color: color-mix(in lab, red, red)) {
  7401. .bg-teal-500\/5 {
  7402. background-color: color-mix(in oklab, var(--color-teal-500) 5%, transparent);
  7403. }
  7404. }
  7405. .bg-transparent {
  7406. background-color: #0000;
  7407. }
  7408. .bg-violet-500\/5 {
  7409. background-color: #8d54ff0d;
  7410. }
  7411. @supports (color: color-mix(in lab, red, red)) {
  7412. .bg-violet-500\/5 {
  7413. background-color: color-mix(in oklab, var(--color-violet-500) 5%, transparent);
  7414. }
  7415. }
  7416. .bg-warning,
  7417. .bg-warning\/5 {
  7418. background-color: var(--color-warning);
  7419. }
  7420. @supports (color: color-mix(in lab, red, red)) {
  7421. .bg-warning\/5 {
  7422. background-color: color-mix(in oklab, var(--color-warning) 5%, transparent);
  7423. }
  7424. }
  7425. .bg-warning\/20 {
  7426. background-color: var(--color-warning);
  7427. }
  7428. @supports (color: color-mix(in lab, red, red)) {
  7429. .bg-warning\/20 {
  7430. background-color: color-mix(in oklab, var(--color-warning) 20%, transparent);
  7431. }
  7432. }
  7433. .bg-warning\/30 {
  7434. background-color: var(--color-warning);
  7435. }
  7436. @supports (color: color-mix(in lab, red, red)) {
  7437. .bg-warning\/30 {
  7438. background-color: color-mix(in oklab, var(--color-warning) 30%, transparent);
  7439. }
  7440. }
  7441. .bg-white {
  7442. background-color: var(--color-white);
  7443. }
  7444. .bg-white\/30 {
  7445. background-color: #ffffff4d;
  7446. }
  7447. @supports (color: color-mix(in lab, red, red)) {
  7448. .bg-white\/30 {
  7449. background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
  7450. }
  7451. }
  7452. .bg-white\/40 {
  7453. background-color: #fff6;
  7454. }
  7455. @supports (color: color-mix(in lab, red, red)) {
  7456. .bg-white\/40 {
  7457. background-color: color-mix(in oklab, var(--color-white) 40%, transparent);
  7458. }
  7459. }
  7460. .bg-white\/60 {
  7461. background-color: #fff9;
  7462. }
  7463. @supports (color: color-mix(in lab, red, red)) {
  7464. .bg-white\/60 {
  7465. background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
  7466. }
  7467. }
  7468. .bg-yellow-400 {
  7469. background-color: var(--color-yellow-400);
  7470. }
  7471. .bg-linear-to-b {
  7472. --tw-gradient-position: to bottom;
  7473. }
  7474. @supports (background-image: linear-gradient(in lab, red, red)) {
  7475. .bg-linear-to-b {
  7476. --tw-gradient-position: to bottom in oklab;
  7477. }
  7478. }
  7479. .bg-linear-to-b {
  7480. background-image: linear-gradient(var(--tw-gradient-stops));
  7481. }
  7482. .bg-linear-to-bl {
  7483. --tw-gradient-position: to bottom left;
  7484. }
  7485. @supports (background-image: linear-gradient(in lab, red, red)) {
  7486. .bg-linear-to-bl {
  7487. --tw-gradient-position: to bottom left in oklab;
  7488. }
  7489. }
  7490. .bg-linear-to-bl {
  7491. background-image: linear-gradient(var(--tw-gradient-stops));
  7492. }
  7493. .bg-linear-to-br {
  7494. --tw-gradient-position: to bottom right;
  7495. }
  7496. @supports (background-image: linear-gradient(in lab, red, red)) {
  7497. .bg-linear-to-br {
  7498. --tw-gradient-position: to bottom right in oklab;
  7499. }
  7500. }
  7501. .bg-linear-to-br {
  7502. background-image: linear-gradient(var(--tw-gradient-stops));
  7503. }
  7504. .bg-linear-to-l {
  7505. --tw-gradient-position: to left;
  7506. }
  7507. @supports (background-image: linear-gradient(in lab, red, red)) {
  7508. .bg-linear-to-l {
  7509. --tw-gradient-position: to left in oklab;
  7510. }
  7511. }
  7512. .bg-linear-to-l {
  7513. background-image: linear-gradient(var(--tw-gradient-stops));
  7514. }
  7515. .bg-linear-to-r {
  7516. --tw-gradient-position: to right;
  7517. }
  7518. @supports (background-image: linear-gradient(in lab, red, red)) {
  7519. .bg-linear-to-r {
  7520. --tw-gradient-position: to right in oklab;
  7521. }
  7522. }
  7523. .bg-linear-to-r {
  7524. background-image: linear-gradient(var(--tw-gradient-stops));
  7525. }
  7526. .bg-linear-to-t {
  7527. --tw-gradient-position: to top;
  7528. }
  7529. @supports (background-image: linear-gradient(in lab, red, red)) {
  7530. .bg-linear-to-t {
  7531. --tw-gradient-position: to top in oklab;
  7532. }
  7533. }
  7534. .bg-linear-to-t {
  7535. background-image: linear-gradient(var(--tw-gradient-stops));
  7536. }
  7537. .bg-linear-to-tl {
  7538. --tw-gradient-position: to top left;
  7539. }
  7540. @supports (background-image: linear-gradient(in lab, red, red)) {
  7541. .bg-linear-to-tl {
  7542. --tw-gradient-position: to top left in oklab;
  7543. }
  7544. }
  7545. .bg-linear-to-tl {
  7546. background-image: linear-gradient(var(--tw-gradient-stops));
  7547. }
  7548. .bg-linear-to-tr {
  7549. --tw-gradient-position: to top right;
  7550. }
  7551. @supports (background-image: linear-gradient(in lab, red, red)) {
  7552. .bg-linear-to-tr {
  7553. --tw-gradient-position: to top right in oklab;
  7554. }
  7555. }
  7556. .bg-linear-to-tr {
  7557. background-image: linear-gradient(var(--tw-gradient-stops));
  7558. }
  7559. .bg-gradient-to-b {
  7560. --tw-gradient-position: to bottom in oklab;
  7561. background-image: linear-gradient(var(--tw-gradient-stops));
  7562. }
  7563. .bg-gradient-to-r {
  7564. --tw-gradient-position: to right in oklab;
  7565. background-image: linear-gradient(var(--tw-gradient-stops));
  7566. }
  7567. .bg-gradient-to-tr {
  7568. --tw-gradient-position: to top right in oklab;
  7569. background-image: linear-gradient(var(--tw-gradient-stops));
  7570. }
  7571. .bg-\[url\(\'\/images\/landing\/testimonial-background\.svg\'\)\] {
  7572. background-image: url(../images/landing/testimonial-background.svg);
  7573. }
  7574. .bg-\[url\(\/images\/apps\/ecommerce\/products\/9\.jpg\)\] {
  7575. background-image: url(../images/apps/ecommerce/products/9.jpg);
  7576. }
  7577. .bg-\[url\(\/images\/landing\/hero-bg-gradient\.png\)\] {
  7578. background-image: url(../images/landing/hero-bg-gradient.png);
  7579. }
  7580. .bg-\[url\(\/images\/landing\/showcase-bg-element\.png\)\] {
  7581. background-image: url(../images/landing/showcase-bg-element.png);
  7582. }
  7583. .bg-\[url\(\/images\/landing\/showcase-bg-gradient\.png\)\] {
  7584. background-image: url(../images/landing/showcase-bg-gradient.png);
  7585. }
  7586. .from-\(--root-bg\) {
  7587. --tw-gradient-from: var(--root-bg);
  7588. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7589. var(--tw-gradient-position),
  7590. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7591. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7592. }
  7593. .from-base-100 {
  7594. --tw-gradient-from: var(--color-base-100);
  7595. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7596. var(--tw-gradient-position),
  7597. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7598. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7599. }
  7600. .from-base-100\/60 {
  7601. --tw-gradient-from: var(--color-base-100);
  7602. }
  7603. @supports (color: color-mix(in lab, red, red)) {
  7604. .from-base-100\/60 {
  7605. --tw-gradient-from: color-mix(in oklab, var(--color-base-100) 60%, transparent);
  7606. }
  7607. }
  7608. .from-base-100\/60 {
  7609. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7610. var(--tw-gradient-position),
  7611. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7612. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7613. }
  7614. .from-base-200 {
  7615. --tw-gradient-from: var(--color-base-200);
  7616. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7617. var(--tw-gradient-position),
  7618. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7619. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7620. }
  7621. .from-base-content {
  7622. --tw-gradient-from: var(--color-base-content);
  7623. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7624. var(--tw-gradient-position),
  7625. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7626. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7627. }
  7628. .from-black {
  7629. --tw-gradient-from: var(--color-black);
  7630. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7631. var(--tw-gradient-position),
  7632. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7633. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7634. }
  7635. .from-blue-600\/80 {
  7636. --tw-gradient-from: #155dfccc;
  7637. }
  7638. @supports (color: color-mix(in lab, red, red)) {
  7639. .from-blue-600\/80 {
  7640. --tw-gradient-from: color-mix(in oklab, var(--color-blue-600) 80%, transparent);
  7641. }
  7642. }
  7643. .from-blue-600\/80 {
  7644. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7645. var(--tw-gradient-position),
  7646. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7647. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7648. }
  7649. .from-cyan-600 {
  7650. --tw-gradient-from: var(--color-cyan-600);
  7651. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7652. var(--tw-gradient-position),
  7653. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7654. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7655. }
  7656. .from-error {
  7657. --tw-gradient-from: var(--color-error);
  7658. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7659. var(--tw-gradient-position),
  7660. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7661. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7662. }
  7663. .from-green-500\/80 {
  7664. --tw-gradient-from: #00c758cc;
  7665. }
  7666. @supports (color: color-mix(in lab, red, red)) {
  7667. .from-green-500\/80 {
  7668. --tw-gradient-from: color-mix(in oklab, var(--color-green-500) 80%, transparent);
  7669. }
  7670. }
  7671. .from-green-500\/80 {
  7672. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7673. var(--tw-gradient-position),
  7674. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7675. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7676. }
  7677. .from-green-600 {
  7678. --tw-gradient-from: var(--color-green-600);
  7679. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7680. var(--tw-gradient-position),
  7681. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7682. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7683. }
  7684. .from-orange-500\/80 {
  7685. --tw-gradient-from: #fe6e00cc;
  7686. }
  7687. @supports (color: color-mix(in lab, red, red)) {
  7688. .from-orange-500\/80 {
  7689. --tw-gradient-from: color-mix(in oklab, var(--color-orange-500) 80%, transparent);
  7690. }
  7691. }
  7692. .from-orange-500\/80 {
  7693. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7694. var(--tw-gradient-position),
  7695. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7696. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7697. }
  7698. .from-primary {
  7699. --tw-gradient-from: var(--color-primary);
  7700. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7701. var(--tw-gradient-position),
  7702. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7703. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7704. }
  7705. .from-primary\/3 {
  7706. --tw-gradient-from: var(--color-primary);
  7707. }
  7708. @supports (color: color-mix(in lab, red, red)) {
  7709. .from-primary\/3 {
  7710. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 3%, transparent);
  7711. }
  7712. }
  7713. .from-primary\/3 {
  7714. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7715. var(--tw-gradient-position),
  7716. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7717. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7718. }
  7719. .from-primary\/5 {
  7720. --tw-gradient-from: var(--color-primary);
  7721. }
  7722. @supports (color: color-mix(in lab, red, red)) {
  7723. .from-primary\/5 {
  7724. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 5%, transparent);
  7725. }
  7726. }
  7727. .from-primary\/5 {
  7728. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7729. var(--tw-gradient-position),
  7730. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7731. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7732. }
  7733. .from-primary\/80 {
  7734. --tw-gradient-from: var(--color-primary);
  7735. }
  7736. @supports (color: color-mix(in lab, red, red)) {
  7737. .from-primary\/80 {
  7738. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 80%, transparent);
  7739. }
  7740. }
  7741. .from-primary\/80 {
  7742. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7743. var(--tw-gradient-position),
  7744. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7745. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7746. }
  7747. .from-purple-500 {
  7748. --tw-gradient-from: var(--color-purple-500);
  7749. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7750. var(--tw-gradient-position),
  7751. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7752. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7753. }
  7754. .from-purple-500\/80 {
  7755. --tw-gradient-from: #ac4bffcc;
  7756. }
  7757. @supports (color: color-mix(in lab, red, red)) {
  7758. .from-purple-500\/80 {
  7759. --tw-gradient-from: color-mix(in oklab, var(--color-purple-500) 80%, transparent);
  7760. }
  7761. }
  7762. .from-purple-500\/80 {
  7763. --tw-gradient-stops: var(--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. .from-red-500\/80 {
  7769. --tw-gradient-from: #fb2c36cc;
  7770. }
  7771. @supports (color: color-mix(in lab, red, red)) {
  7772. .from-red-500\/80 {
  7773. --tw-gradient-from: color-mix(in oklab, var(--color-red-500) 80%, transparent);
  7774. }
  7775. }
  7776. .from-red-500\/80 {
  7777. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7778. var(--tw-gradient-position),
  7779. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7780. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7781. }
  7782. .from-secondary {
  7783. --tw-gradient-from: var(--color-secondary);
  7784. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7785. var(--tw-gradient-position),
  7786. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7787. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7788. }
  7789. .from-secondary\/80 {
  7790. --tw-gradient-from: var(--color-secondary);
  7791. }
  7792. @supports (color: color-mix(in lab, red, red)) {
  7793. .from-secondary\/80 {
  7794. --tw-gradient-from: color-mix(in oklab, var(--color-secondary) 80%, transparent);
  7795. }
  7796. }
  7797. .from-secondary\/80 {
  7798. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7799. var(--tw-gradient-position),
  7800. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7801. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7802. }
  7803. .from-success {
  7804. --tw-gradient-from: var(--color-success);
  7805. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7806. var(--tw-gradient-position),
  7807. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7808. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7809. }
  7810. .from-success\/80 {
  7811. --tw-gradient-from: var(--color-success);
  7812. }
  7813. @supports (color: color-mix(in lab, red, red)) {
  7814. .from-success\/80 {
  7815. --tw-gradient-from: color-mix(in oklab, var(--color-success) 80%, transparent);
  7816. }
  7817. }
  7818. .from-success\/80 {
  7819. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7820. var(--tw-gradient-position),
  7821. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7822. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7823. }
  7824. .from-teal-500\/80 {
  7825. --tw-gradient-from: #00baa7cc;
  7826. }
  7827. @supports (color: color-mix(in lab, red, red)) {
  7828. .from-teal-500\/80 {
  7829. --tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 80%, transparent);
  7830. }
  7831. }
  7832. .from-teal-500\/80 {
  7833. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7834. var(--tw-gradient-position),
  7835. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7836. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7837. }
  7838. .from-transparent {
  7839. --tw-gradient-from: transparent;
  7840. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7841. var(--tw-gradient-position),
  7842. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7843. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7844. }
  7845. .from-warning {
  7846. --tw-gradient-from: var(--color-warning);
  7847. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7848. var(--tw-gradient-position),
  7849. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7850. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7851. }
  7852. .from-yellow-600\/80 {
  7853. --tw-gradient-from: #cd8900cc;
  7854. }
  7855. @supports (color: color-mix(in lab, red, red)) {
  7856. .from-yellow-600\/80 {
  7857. --tw-gradient-from: color-mix(in oklab, var(--color-yellow-600) 80%, transparent);
  7858. }
  7859. }
  7860. .from-yellow-600\/80 {
  7861. --tw-gradient-stops: var(--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. .from-40\% {
  7867. --tw-gradient-from-position: 40%;
  7868. }
  7869. .from-\[50\%\] {
  7870. --tw-gradient-from-position: 50%;
  7871. }
  7872. .via-base-200\/80 {
  7873. --tw-gradient-via: var(--color-base-200);
  7874. }
  7875. @supports (color: color-mix(in lab, red, red)) {
  7876. .via-base-200\/80 {
  7877. --tw-gradient-via: color-mix(in oklab, var(--color-base-200) 80%, transparent);
  7878. }
  7879. }
  7880. .via-base-200\/80 {
  7881. --tw-gradient-via-stops:
  7882. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  7883. var(--tw-gradient-via) var(--tw-gradient-via-position),
  7884. var(--tw-gradient-to) var(--tw-gradient-to-position);
  7885. --tw-gradient-stops: var(--tw-gradient-via-stops);
  7886. }
  7887. .via-black\/20 {
  7888. --tw-gradient-via: #0003;
  7889. }
  7890. @supports (color: color-mix(in lab, red, red)) {
  7891. .via-black\/20 {
  7892. --tw-gradient-via: color-mix(in oklab, var(--color-black) 20%, transparent);
  7893. }
  7894. }
  7895. .via-black\/20 {
  7896. --tw-gradient-via-stops:
  7897. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  7898. var(--tw-gradient-via) var(--tw-gradient-via-position),
  7899. var(--tw-gradient-to) var(--tw-gradient-to-position);
  7900. --tw-gradient-stops: var(--tw-gradient-via-stops);
  7901. }
  7902. .via-blue-500 {
  7903. --tw-gradient-via: var(--color-blue-500);
  7904. --tw-gradient-via-stops:
  7905. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  7906. var(--tw-gradient-via) var(--tw-gradient-via-position),
  7907. var(--tw-gradient-to) var(--tw-gradient-to-position);
  7908. --tw-gradient-stops: var(--tw-gradient-via-stops);
  7909. }
  7910. .via-emerald-500 {
  7911. --tw-gradient-via: var(--color-emerald-500);
  7912. --tw-gradient-via-stops:
  7913. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  7914. var(--tw-gradient-via) var(--tw-gradient-via-position),
  7915. var(--tw-gradient-to) var(--tw-gradient-to-position);
  7916. --tw-gradient-stops: var(--tw-gradient-via-stops);
  7917. }
  7918. .via-\[80\%\] {
  7919. --tw-gradient-via-position: 80%;
  7920. }
  7921. .to-base-100 {
  7922. --tw-gradient-to: var(--color-base-100);
  7923. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7924. var(--tw-gradient-position),
  7925. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7926. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7927. }
  7928. .to-base-200\/20 {
  7929. --tw-gradient-to: var(--color-base-200);
  7930. }
  7931. @supports (color: color-mix(in lab, red, red)) {
  7932. .to-base-200\/20 {
  7933. --tw-gradient-to: color-mix(in oklab, var(--color-base-200) 20%, transparent);
  7934. }
  7935. }
  7936. .to-base-200\/20 {
  7937. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7938. var(--tw-gradient-position),
  7939. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7940. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7941. }
  7942. .to-base-200\/60 {
  7943. --tw-gradient-to: var(--color-base-200);
  7944. }
  7945. @supports (color: color-mix(in lab, red, red)) {
  7946. .to-base-200\/60 {
  7947. --tw-gradient-to: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  7948. }
  7949. }
  7950. .to-base-200\/60 {
  7951. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7952. var(--tw-gradient-position),
  7953. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7954. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7955. }
  7956. .to-base-content\/15 {
  7957. --tw-gradient-to: var(--color-base-content);
  7958. }
  7959. @supports (color: color-mix(in lab, red, red)) {
  7960. .to-base-content\/15 {
  7961. --tw-gradient-to: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  7962. }
  7963. }
  7964. .to-base-content\/15 {
  7965. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7966. var(--tw-gradient-position),
  7967. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7968. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7969. }
  7970. .to-base-content\/75 {
  7971. --tw-gradient-to: var(--color-base-content);
  7972. }
  7973. @supports (color: color-mix(in lab, red, red)) {
  7974. .to-base-content\/75 {
  7975. --tw-gradient-to: color-mix(in oklab, var(--color-base-content) 75%, transparent);
  7976. }
  7977. }
  7978. .to-base-content\/75 {
  7979. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7980. var(--tw-gradient-position),
  7981. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7982. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7983. }
  7984. .to-black\/80 {
  7985. --tw-gradient-to: #000c;
  7986. }
  7987. @supports (color: color-mix(in lab, red, red)) {
  7988. .to-black\/80 {
  7989. --tw-gradient-to: color-mix(in oklab, var(--color-black) 80%, transparent);
  7990. }
  7991. }
  7992. .to-black\/80 {
  7993. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7994. var(--tw-gradient-position),
  7995. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7996. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7997. }
  7998. .to-blue-600\/50 {
  7999. --tw-gradient-to: #155dfc80;
  8000. }
  8001. @supports (color: color-mix(in lab, red, red)) {
  8002. .to-blue-600\/50 {
  8003. --tw-gradient-to: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  8004. }
  8005. }
  8006. .to-blue-600\/50 {
  8007. --tw-gradient-stops: var(--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. .to-cyan-600 {
  8013. --tw-gradient-to: var(--color-cyan-600);
  8014. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8015. var(--tw-gradient-position),
  8016. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8017. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8018. }
  8019. .to-error\/80 {
  8020. --tw-gradient-to: var(--color-error);
  8021. }
  8022. @supports (color: color-mix(in lab, red, red)) {
  8023. .to-error\/80 {
  8024. --tw-gradient-to: color-mix(in oklab, var(--color-error) 80%, transparent);
  8025. }
  8026. }
  8027. .to-error\/80 {
  8028. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8029. var(--tw-gradient-position),
  8030. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8031. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8032. }
  8033. .to-green-500\/50 {
  8034. --tw-gradient-to: #00c75880;
  8035. }
  8036. @supports (color: color-mix(in lab, red, red)) {
  8037. .to-green-500\/50 {
  8038. --tw-gradient-to: color-mix(in oklab, var(--color-green-500) 50%, transparent);
  8039. }
  8040. }
  8041. .to-green-500\/50 {
  8042. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8043. var(--tw-gradient-position),
  8044. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8045. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8046. }
  8047. .to-indigo-500 {
  8048. --tw-gradient-to: var(--color-indigo-500);
  8049. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8050. var(--tw-gradient-position),
  8051. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8052. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8053. }
  8054. .to-orange-500\/60 {
  8055. --tw-gradient-to: #fe6e0099;
  8056. }
  8057. @supports (color: color-mix(in lab, red, red)) {
  8058. .to-orange-500\/60 {
  8059. --tw-gradient-to: color-mix(in oklab, var(--color-orange-500) 60%, transparent);
  8060. }
  8061. }
  8062. .to-orange-500\/60 {
  8063. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8064. var(--tw-gradient-position),
  8065. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8066. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8067. }
  8068. .to-primary {
  8069. --tw-gradient-to: var(--color-primary);
  8070. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8071. var(--tw-gradient-position),
  8072. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8073. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8074. }
  8075. .to-primary\/60 {
  8076. --tw-gradient-to: var(--color-primary);
  8077. }
  8078. @supports (color: color-mix(in lab, red, red)) {
  8079. .to-primary\/60 {
  8080. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 60%, transparent);
  8081. }
  8082. }
  8083. .to-primary\/60 {
  8084. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8085. var(--tw-gradient-position),
  8086. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8087. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8088. }
  8089. .to-primary\/75 {
  8090. --tw-gradient-to: var(--color-primary);
  8091. }
  8092. @supports (color: color-mix(in lab, red, red)) {
  8093. .to-primary\/75 {
  8094. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 75%, transparent);
  8095. }
  8096. }
  8097. .to-primary\/75 {
  8098. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8099. var(--tw-gradient-position),
  8100. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8101. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8102. }
  8103. .to-primary\/80 {
  8104. --tw-gradient-to: var(--color-primary);
  8105. }
  8106. @supports (color: color-mix(in lab, red, red)) {
  8107. .to-primary\/80 {
  8108. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 80%, transparent);
  8109. }
  8110. }
  8111. .to-primary\/80 {
  8112. --tw-gradient-stops: var(--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. .to-primary\/85 {
  8118. --tw-gradient-to: var(--color-primary);
  8119. }
  8120. @supports (color: color-mix(in lab, red, red)) {
  8121. .to-primary\/85 {
  8122. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 85%, transparent);
  8123. }
  8124. }
  8125. .to-primary\/85 {
  8126. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8127. var(--tw-gradient-position),
  8128. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8129. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8130. }
  8131. .to-purple-400\/60 {
  8132. --tw-gradient-to: #c07eff99;
  8133. }
  8134. @supports (color: color-mix(in lab, red, red)) {
  8135. .to-purple-400\/60 {
  8136. --tw-gradient-to: color-mix(in oklab, var(--color-purple-400) 60%, transparent);
  8137. }
  8138. }
  8139. .to-purple-400\/60 {
  8140. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8141. var(--tw-gradient-position),
  8142. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8143. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8144. }
  8145. .to-red-400\/60 {
  8146. --tw-gradient-to: #ff656899;
  8147. }
  8148. @supports (color: color-mix(in lab, red, red)) {
  8149. .to-red-400\/60 {
  8150. --tw-gradient-to: color-mix(in oklab, var(--color-red-400) 60%, transparent);
  8151. }
  8152. }
  8153. .to-red-400\/60 {
  8154. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8155. var(--tw-gradient-position),
  8156. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8157. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8158. }
  8159. .to-secondary {
  8160. --tw-gradient-to: var(--color-secondary);
  8161. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8162. var(--tw-gradient-position),
  8163. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8164. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8165. }
  8166. .to-secondary\/5 {
  8167. --tw-gradient-to: var(--color-secondary);
  8168. }
  8169. @supports (color: color-mix(in lab, red, red)) {
  8170. .to-secondary\/5 {
  8171. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 5%, transparent);
  8172. }
  8173. }
  8174. .to-secondary\/5 {
  8175. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8176. var(--tw-gradient-position),
  8177. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8178. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8179. }
  8180. .to-secondary\/60 {
  8181. --tw-gradient-to: var(--color-secondary);
  8182. }
  8183. @supports (color: color-mix(in lab, red, red)) {
  8184. .to-secondary\/60 {
  8185. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 60%, transparent);
  8186. }
  8187. }
  8188. .to-secondary\/60 {
  8189. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8190. var(--tw-gradient-position),
  8191. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8192. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8193. }
  8194. .to-secondary\/80 {
  8195. --tw-gradient-to: var(--color-secondary);
  8196. }
  8197. @supports (color: color-mix(in lab, red, red)) {
  8198. .to-secondary\/80 {
  8199. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 80%, transparent);
  8200. }
  8201. }
  8202. .to-secondary\/80 {
  8203. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8204. var(--tw-gradient-position),
  8205. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8206. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8207. }
  8208. .to-success\/60 {
  8209. --tw-gradient-to: var(--color-success);
  8210. }
  8211. @supports (color: color-mix(in lab, red, red)) {
  8212. .to-success\/60 {
  8213. --tw-gradient-to: color-mix(in oklab, var(--color-success) 60%, transparent);
  8214. }
  8215. }
  8216. .to-success\/60 {
  8217. --tw-gradient-stops: var(--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. .to-success\/80 {
  8223. --tw-gradient-to: var(--color-success);
  8224. }
  8225. @supports (color: color-mix(in lab, red, red)) {
  8226. .to-success\/80 {
  8227. --tw-gradient-to: color-mix(in oklab, var(--color-success) 80%, transparent);
  8228. }
  8229. }
  8230. .to-success\/80 {
  8231. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8232. var(--tw-gradient-position),
  8233. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8234. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8235. }
  8236. .to-teal-400\/60 {
  8237. --tw-gradient-to: #00d3bd99;
  8238. }
  8239. @supports (color: color-mix(in lab, red, red)) {
  8240. .to-teal-400\/60 {
  8241. --tw-gradient-to: color-mix(in oklab, var(--color-teal-400) 60%, transparent);
  8242. }
  8243. }
  8244. .to-teal-400\/60 {
  8245. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8246. var(--tw-gradient-position),
  8247. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8248. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8249. }
  8250. .to-teal-500 {
  8251. --tw-gradient-to: var(--color-teal-500);
  8252. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8253. var(--tw-gradient-position),
  8254. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8255. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8256. }
  8257. .to-transparent {
  8258. --tw-gradient-to: transparent;
  8259. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8260. var(--tw-gradient-position),
  8261. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8262. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8263. }
  8264. .to-warning\/80 {
  8265. --tw-gradient-to: var(--color-warning);
  8266. }
  8267. @supports (color: color-mix(in lab, red, red)) {
  8268. .to-warning\/80 {
  8269. --tw-gradient-to: color-mix(in oklab, var(--color-warning) 80%, transparent);
  8270. }
  8271. }
  8272. .to-warning\/80 {
  8273. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8274. var(--tw-gradient-position),
  8275. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8276. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8277. }
  8278. .to-yellow-500\/60 {
  8279. --tw-gradient-to: #edb20099;
  8280. }
  8281. @supports (color: color-mix(in lab, red, red)) {
  8282. .to-yellow-500\/60 {
  8283. --tw-gradient-to: color-mix(in oklab, var(--color-yellow-500) 60%, transparent);
  8284. }
  8285. }
  8286. .to-yellow-500\/60 {
  8287. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8288. var(--tw-gradient-position),
  8289. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8290. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8291. }
  8292. .to-\[20\%\] {
  8293. --tw-gradient-to-position: 20%;
  8294. }
  8295. .to-\[80\%\] {
  8296. --tw-gradient-to-position: 80%;
  8297. }
  8298. .loading-bars {
  8299. -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");
  8300. 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");
  8301. }
  8302. .loading-dots {
  8303. -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");
  8304. 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");
  8305. }
  8306. .loading-infinity {
  8307. -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");
  8308. 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");
  8309. }
  8310. .loading-ring {
  8311. -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");
  8312. 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");
  8313. }
  8314. .mask-diamond {
  8315. -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");
  8316. 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");
  8317. }
  8318. .mask-heart {
  8319. -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");
  8320. 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");
  8321. }
  8322. .mask-hexagon-2 {
  8323. -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");
  8324. 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");
  8325. }
  8326. .mask-pentagon {
  8327. -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");
  8328. 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");
  8329. }
  8330. .mask-squircle {
  8331. -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");
  8332. 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");
  8333. }
  8334. .mask-star-2 {
  8335. -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");
  8336. 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");
  8337. }
  8338. .\[background-size\:200\%_60\%\] {
  8339. background-size: 200% 60%;
  8340. }
  8341. .bg-cover {
  8342. background-size: cover;
  8343. }
  8344. .bg-clip-text {
  8345. -webkit-background-clip: text;
  8346. background-clip: text;
  8347. }
  8348. .bg-center {
  8349. background-position: 50%;
  8350. }
  8351. .bg-no-repeat {
  8352. background-repeat: no-repeat;
  8353. }
  8354. .fill-base-content\/15 {
  8355. fill: var(--color-base-content);
  8356. }
  8357. @supports (color: color-mix(in lab, red, red)) {
  8358. .fill-base-content\/15 {
  8359. fill: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  8360. }
  8361. }
  8362. .fill-base-content\/20 {
  8363. fill: var(--color-base-content);
  8364. }
  8365. @supports (color: color-mix(in lab, red, red)) {
  8366. .fill-base-content\/20 {
  8367. fill: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  8368. }
  8369. }
  8370. .fill-base-content\/30 {
  8371. fill: var(--color-base-content);
  8372. }
  8373. @supports (color: color-mix(in lab, red, red)) {
  8374. .fill-base-content\/30 {
  8375. fill: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  8376. }
  8377. }
  8378. .fill-base-content\/35 {
  8379. fill: var(--color-base-content);
  8380. }
  8381. @supports (color: color-mix(in lab, red, red)) {
  8382. .fill-base-content\/35 {
  8383. fill: color-mix(in oklab, var(--color-base-content) 35%, transparent);
  8384. }
  8385. }
  8386. .fill-base-content\/45 {
  8387. fill: var(--color-base-content);
  8388. }
  8389. @supports (color: color-mix(in lab, red, red)) {
  8390. .fill-base-content\/45 {
  8391. fill: color-mix(in oklab, var(--color-base-content) 45%, transparent);
  8392. }
  8393. }
  8394. .fill-base-content\/50 {
  8395. fill: var(--color-base-content);
  8396. }
  8397. @supports (color: color-mix(in lab, red, red)) {
  8398. .fill-base-content\/50 {
  8399. fill: color-mix(in oklab, var(--color-base-content) 50%, transparent);
  8400. }
  8401. }
  8402. .fill-base-content\/55 {
  8403. fill: var(--color-base-content);
  8404. }
  8405. @supports (color: color-mix(in lab, red, red)) {
  8406. .fill-base-content\/55 {
  8407. fill: color-mix(in oklab, var(--color-base-content) 55%, transparent);
  8408. }
  8409. }
  8410. .fill-base-content\/60 {
  8411. fill: var(--color-base-content);
  8412. }
  8413. @supports (color: color-mix(in lab, red, red)) {
  8414. .fill-base-content\/60 {
  8415. fill: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  8416. }
  8417. }
  8418. .stroke-base-100\/60 {
  8419. stroke: var(--color-base-100);
  8420. }
  8421. @supports (color: color-mix(in lab, red, red)) {
  8422. .stroke-base-100\/60 {
  8423. stroke: color-mix(in oklab, var(--color-base-100) 60%, transparent);
  8424. }
  8425. }
  8426. .stroke-base-content\/20 {
  8427. stroke: var(--color-base-content);
  8428. }
  8429. @supports (color: color-mix(in lab, red, red)) {
  8430. .stroke-base-content\/20 {
  8431. stroke: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  8432. }
  8433. }
  8434. .stroke-base-content\/30 {
  8435. stroke: var(--color-base-content);
  8436. }
  8437. @supports (color: color-mix(in lab, red, red)) {
  8438. .stroke-base-content\/30 {
  8439. stroke: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  8440. }
  8441. }
  8442. .stroke-base-content\/40 {
  8443. stroke: var(--color-base-content);
  8444. }
  8445. @supports (color: color-mix(in lab, red, red)) {
  8446. .stroke-base-content\/40 {
  8447. stroke: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  8448. }
  8449. }
  8450. .object-cover {
  8451. object-fit: cover;
  8452. }
  8453. .checkbox-sm {
  8454. --size: calc(var(--size-selector, 0.25rem) * 5);
  8455. padding: 0.1875rem;
  8456. }
  8457. .radio-sm {
  8458. padding: 0.1875rem;
  8459. }
  8460. .radio-sm[type="radio"] {
  8461. --size: calc(var(--size-selector, 0.25rem) * 5);
  8462. }
  8463. .\!p-0 {
  8464. padding: calc(var(--spacing) * 0) !important;
  8465. }
  8466. .p-0 {
  8467. padding: calc(var(--spacing) * 0);
  8468. }
  8469. .p-0\.5 {
  8470. padding: calc(var(--spacing) * 0.5);
  8471. }
  8472. .p-1 {
  8473. padding: calc(var(--spacing) * 1);
  8474. }
  8475. .p-1\.5 {
  8476. padding: calc(var(--spacing) * 1.5);
  8477. }
  8478. .p-2 {
  8479. padding: calc(var(--spacing) * 2);
  8480. }
  8481. .p-2\.5 {
  8482. padding: calc(var(--spacing) * 2.5);
  8483. }
  8484. .p-3 {
  8485. padding: calc(var(--spacing) * 3);
  8486. }
  8487. .p-4 {
  8488. padding: calc(var(--spacing) * 4);
  8489. }
  8490. .p-5 {
  8491. padding: calc(var(--spacing) * 5);
  8492. }
  8493. .p-6 {
  8494. padding: calc(var(--spacing) * 6);
  8495. }
  8496. .p-8 {
  8497. padding: calc(var(--spacing) * 8);
  8498. }
  8499. .p-10 {
  8500. padding: calc(var(--spacing) * 10);
  8501. }
  8502. .p-28 {
  8503. padding: calc(var(--spacing) * 28);
  8504. }
  8505. .p-px {
  8506. padding: 1px;
  8507. }
  8508. .menu-title {
  8509. color: var(--color-base-content);
  8510. padding-block: 0.5rem;
  8511. padding-inline: 0.75rem;
  8512. }
  8513. @supports (color: color-mix(in lab, red, red)) {
  8514. .menu-title {
  8515. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  8516. }
  8517. }
  8518. .menu-title {
  8519. font-size: 0.875rem;
  8520. font-weight: 600;
  8521. }
  8522. .select-sm {
  8523. --size: calc(var(--size-field, 0.25rem) * 8);
  8524. font-size: 0.75rem;
  8525. }
  8526. .select-sm option {
  8527. padding-block: 0.25rem;
  8528. padding-inline: 0.625rem;
  8529. }
  8530. .select-xs {
  8531. --size: calc(var(--size-field, 0.25rem) * 6);
  8532. font-size: 0.6875rem;
  8533. }
  8534. .select-xs option {
  8535. padding-block: 0.25rem;
  8536. padding-inline: 0.5rem;
  8537. }
  8538. .badge-sm {
  8539. --size: calc(var(--size-selector, 0.25rem) * 5);
  8540. padding-inline: calc(0.25rem * 2.5 - var(--border));
  8541. font-size: 0.75rem;
  8542. }
  8543. .badge-xs {
  8544. --size: calc(var(--size-selector, 0.25rem) * 4);
  8545. padding-inline: calc(0.25rem * 2 - var(--border));
  8546. font-size: 0.625rem;
  8547. }
  8548. .px-0 {
  8549. padding-inline: calc(var(--spacing) * 0);
  8550. }
  8551. .px-0\.5 {
  8552. padding-inline: calc(var(--spacing) * 0.5);
  8553. }
  8554. .px-1 {
  8555. padding-inline: calc(var(--spacing) * 1);
  8556. }
  8557. .px-1\.5 {
  8558. padding-inline: calc(var(--spacing) * 1.5);
  8559. }
  8560. .px-2 {
  8561. padding-inline: calc(var(--spacing) * 2);
  8562. }
  8563. .px-2\.5 {
  8564. padding-inline: calc(var(--spacing) * 2.5);
  8565. }
  8566. .px-3 {
  8567. padding-inline: calc(var(--spacing) * 3);
  8568. }
  8569. .px-3\.5 {
  8570. padding-inline: calc(var(--spacing) * 3.5);
  8571. }
  8572. .px-4 {
  8573. padding-inline: calc(var(--spacing) * 4);
  8574. }
  8575. .px-5 {
  8576. padding-inline: calc(var(--spacing) * 5);
  8577. }
  8578. .px-6 {
  8579. padding-inline: calc(var(--spacing) * 6);
  8580. }
  8581. .px-7 {
  8582. padding-inline: calc(var(--spacing) * 7);
  8583. }
  8584. .py-0 {
  8585. padding-block: calc(var(--spacing) * 0);
  8586. }
  8587. .py-0\.5 {
  8588. padding-block: calc(var(--spacing) * 0.5);
  8589. }
  8590. .py-1 {
  8591. padding-block: calc(var(--spacing) * 1);
  8592. }
  8593. .py-1\.5 {
  8594. padding-block: calc(var(--spacing) * 1.5);
  8595. }
  8596. .py-2 {
  8597. padding-block: calc(var(--spacing) * 2);
  8598. }
  8599. .py-2\.5 {
  8600. padding-block: calc(var(--spacing) * 2.5);
  8601. }
  8602. .py-3 {
  8603. padding-block: calc(var(--spacing) * 3);
  8604. }
  8605. .py-4 {
  8606. padding-block: calc(var(--spacing) * 4);
  8607. }
  8608. .py-5 {
  8609. padding-block: calc(var(--spacing) * 5);
  8610. }
  8611. .py-6 {
  8612. padding-block: calc(var(--spacing) * 6);
  8613. }
  8614. .py-8 {
  8615. padding-block: calc(var(--spacing) * 8);
  8616. }
  8617. .py-28 {
  8618. padding-block: calc(var(--spacing) * 28);
  8619. }
  8620. .ps-1 {
  8621. padding-inline-start: calc(var(--spacing) * 1);
  8622. }
  8623. .ps-2\.5 {
  8624. padding-inline-start: calc(var(--spacing) * 2.5);
  8625. }
  8626. .ps-3 {
  8627. padding-inline-start: calc(var(--spacing) * 3);
  8628. }
  8629. .ps-4 {
  8630. padding-inline-start: calc(var(--spacing) * 4);
  8631. }
  8632. .ps-5 {
  8633. padding-inline-start: calc(var(--spacing) * 5);
  8634. }
  8635. .ps-10 {
  8636. padding-inline-start: calc(var(--spacing) * 10);
  8637. }
  8638. .pe-2 {
  8639. padding-inline-end: calc(var(--spacing) * 2);
  8640. }
  8641. .pe-2\.5 {
  8642. padding-inline-end: calc(var(--spacing) * 2.5);
  8643. }
  8644. .pe-4 {
  8645. padding-inline-end: calc(var(--spacing) * 4);
  8646. }
  8647. .pt-0 {
  8648. padding-top: calc(var(--spacing) * 0);
  8649. }
  8650. .pt-0\.5 {
  8651. padding-top: calc(var(--spacing) * 0.5);
  8652. }
  8653. .pt-1 {
  8654. padding-top: calc(var(--spacing) * 1);
  8655. }
  8656. .pt-2 {
  8657. padding-top: calc(var(--spacing) * 2);
  8658. }
  8659. .pt-3 {
  8660. padding-top: calc(var(--spacing) * 3);
  8661. }
  8662. .pt-4 {
  8663. padding-top: calc(var(--spacing) * 4);
  8664. }
  8665. .pt-5 {
  8666. padding-top: calc(var(--spacing) * 5);
  8667. }
  8668. .pt-8 {
  8669. padding-top: calc(var(--spacing) * 8);
  8670. }
  8671. .pt-12 {
  8672. padding-top: calc(var(--spacing) * 12);
  8673. }
  8674. .pb-0 {
  8675. padding-bottom: calc(var(--spacing) * 0);
  8676. }
  8677. .pb-1 {
  8678. padding-bottom: calc(var(--spacing) * 1);
  8679. }
  8680. .pb-1\.5 {
  8681. padding-bottom: calc(var(--spacing) * 1.5);
  8682. }
  8683. .pb-2 {
  8684. padding-bottom: calc(var(--spacing) * 2);
  8685. }
  8686. .pb-3 {
  8687. padding-bottom: calc(var(--spacing) * 3);
  8688. }
  8689. .pb-4 {
  8690. padding-bottom: calc(var(--spacing) * 4);
  8691. }
  8692. .pb-12 {
  8693. padding-bottom: calc(var(--spacing) * 12);
  8694. }
  8695. .pb-20 {
  8696. padding-bottom: calc(var(--spacing) * 20);
  8697. }
  8698. .text-center {
  8699. text-align: center;
  8700. }
  8701. .text-end {
  8702. text-align: end;
  8703. }
  8704. .text-start {
  8705. text-align: start;
  8706. }
  8707. .align-super {
  8708. vertical-align: super;
  8709. }
  8710. .font-mono {
  8711. font-family: var(--font-mono);
  8712. }
  8713. .font-sans {
  8714. font-family: var(--font-sans);
  8715. }
  8716. .\!text-sm {
  8717. font-size: var(--text-sm) !important;
  8718. line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  8719. }
  8720. .text-2xl {
  8721. font-size: var(--text-2xl);
  8722. line-height: var(--tw-leading, var(--text-2xl--line-height));
  8723. }
  8724. .text-2xl\/none {
  8725. font-size: var(--text-2xl);
  8726. line-height: 1;
  8727. }
  8728. .text-3xl {
  8729. font-size: var(--text-3xl);
  8730. line-height: var(--tw-leading, var(--text-3xl--line-height));
  8731. }
  8732. .text-4xl {
  8733. font-size: var(--text-4xl);
  8734. line-height: var(--tw-leading, var(--text-4xl--line-height));
  8735. }
  8736. .text-5xl {
  8737. font-size: var(--text-5xl);
  8738. line-height: var(--tw-leading, var(--text-5xl--line-height));
  8739. }
  8740. .text-6xl {
  8741. font-size: var(--text-6xl);
  8742. line-height: var(--tw-leading, var(--text-6xl--line-height));
  8743. }
  8744. .text-\[11px\]\/none {
  8745. font-size: 11px;
  8746. line-height: 1;
  8747. }
  8748. .text-base {
  8749. font-size: var(--text-base);
  8750. line-height: var(--tw-leading, var(--text-base--line-height));
  8751. }
  8752. .text-lg {
  8753. font-size: var(--text-lg);
  8754. line-height: var(--tw-leading, var(--text-lg--line-height));
  8755. }
  8756. .text-lg\/5\.5 {
  8757. font-size: var(--text-lg);
  8758. line-height: calc(var(--spacing) * 5.5);
  8759. }
  8760. .text-lg\/none {
  8761. font-size: var(--text-lg);
  8762. line-height: 1;
  8763. }
  8764. .text-sm {
  8765. font-size: var(--text-sm);
  8766. line-height: var(--tw-leading, var(--text-sm--line-height));
  8767. }
  8768. .text-sm\/none {
  8769. font-size: var(--text-sm);
  8770. line-height: 1;
  8771. }
  8772. .text-xl {
  8773. font-size: var(--text-xl);
  8774. line-height: var(--tw-leading, var(--text-xl--line-height));
  8775. }
  8776. .text-xs {
  8777. font-size: var(--text-xs);
  8778. line-height: var(--tw-leading, var(--text-xs--line-height));
  8779. }
  8780. .text-xs\/none {
  8781. font-size: var(--text-xs);
  8782. line-height: 1;
  8783. }
  8784. .tabs-sm {
  8785. --tab-height: calc(var(--size-field, 0.25rem) * 8);
  8786. }
  8787. .tabs-sm :where(.tab) {
  8788. --tab-p: 0.5rem;
  8789. --tab-radius-min: calc(0.5rem - var(--border));
  8790. font-size: 0.875rem;
  8791. }
  8792. .tabs-xs {
  8793. --tab-height: calc(var(--size-field, 0.25rem) * 6);
  8794. }
  8795. .tabs-xs :where(.tab) {
  8796. --tab-p: 0.375rem;
  8797. --tab-radius-min: calc(0.5rem - var(--border));
  8798. font-size: 0.75rem;
  8799. }
  8800. .kbd-sm {
  8801. --size: calc(var(--size-selector, 0.25rem) * 5);
  8802. font-size: 0.75rem;
  8803. }
  8804. .text-\[9px\] {
  8805. font-size: 9px;
  8806. }
  8807. .text-\[10px\] {
  8808. font-size: 10px;
  8809. }
  8810. .text-\[11px\] {
  8811. font-size: 11px;
  8812. }
  8813. .text-\[12px\] {
  8814. font-size: 12px;
  8815. }
  8816. .text-\[15px\] {
  8817. font-size: 15px;
  8818. }
  8819. .text-\[200px\] {
  8820. font-size: 200px;
  8821. }
  8822. .leading-0 {
  8823. --tw-leading: calc(var(--spacing) * 0);
  8824. line-height: calc(var(--spacing) * 0);
  8825. }
  8826. .leading-5 {
  8827. --tw-leading: calc(var(--spacing) * 5);
  8828. line-height: calc(var(--spacing) * 5);
  8829. }
  8830. .leading-none {
  8831. --tw-leading: 1;
  8832. line-height: 1;
  8833. }
  8834. .leading-tight {
  8835. --tw-leading: var(--leading-tight);
  8836. line-height: var(--leading-tight);
  8837. }
  8838. .font-black {
  8839. --tw-font-weight: var(--font-weight-black);
  8840. font-weight: var(--font-weight-black);
  8841. }
  8842. .font-bold {
  8843. --tw-font-weight: var(--font-weight-bold);
  8844. font-weight: var(--font-weight-bold);
  8845. }
  8846. .font-extrabold {
  8847. --tw-font-weight: var(--font-weight-extrabold);
  8848. font-weight: var(--font-weight-extrabold);
  8849. }
  8850. .font-extralight {
  8851. --tw-font-weight: var(--font-weight-extralight);
  8852. font-weight: var(--font-weight-extralight);
  8853. }
  8854. .font-light {
  8855. --tw-font-weight: var(--font-weight-light);
  8856. font-weight: var(--font-weight-light);
  8857. }
  8858. .font-medium {
  8859. --tw-font-weight: var(--font-weight-medium);
  8860. font-weight: var(--font-weight-medium);
  8861. }
  8862. .font-normal {
  8863. --tw-font-weight: var(--font-weight-normal);
  8864. font-weight: var(--font-weight-normal);
  8865. }
  8866. .font-semibold {
  8867. --tw-font-weight: var(--font-weight-semibold);
  8868. font-weight: var(--font-weight-semibold);
  8869. }
  8870. .font-thin {
  8871. --tw-font-weight: var(--font-weight-thin);
  8872. font-weight: var(--font-weight-thin);
  8873. }
  8874. .tracking-\[0\.2px\] {
  8875. --tw-tracking: 0.2px;
  8876. letter-spacing: 0.2px;
  8877. }
  8878. .tracking-\[12px\] {
  8879. --tw-tracking: 12px;
  8880. letter-spacing: 12px;
  8881. }
  8882. .tracking-tight {
  8883. --tw-tracking: var(--tracking-tight);
  8884. letter-spacing: var(--tracking-tight);
  8885. }
  8886. .tracking-wide {
  8887. --tw-tracking: var(--tracking-wide);
  8888. letter-spacing: var(--tracking-wide);
  8889. }
  8890. .tracking-wider {
  8891. --tw-tracking: var(--tracking-wider);
  8892. letter-spacing: var(--tracking-wider);
  8893. }
  8894. .text-nowrap {
  8895. text-wrap: nowrap;
  8896. }
  8897. .overflow-ellipsis,
  8898. .text-ellipsis {
  8899. text-overflow: ellipsis;
  8900. }
  8901. .whitespace-nowrap {
  8902. white-space: nowrap;
  8903. }
  8904. .checkbox-error {
  8905. color: var(--color-error-content);
  8906. --input-color: var(--color-error);
  8907. }
  8908. .checkbox-primary {
  8909. color: var(--color-primary-content);
  8910. --input-color: var(--color-primary);
  8911. }
  8912. .link-primary {
  8913. color: var(--color-primary);
  8914. }
  8915. @media (hover: hover) {
  8916. .link-primary:hover {
  8917. color: var(--color-primary);
  8918. }
  8919. @supports (color: color-mix(in lab, red, red)) {
  8920. .link-primary:hover {
  8921. color: color-mix(in oklab, var(--color-primary) 80%, #000);
  8922. }
  8923. }
  8924. }
  8925. .range-primary {
  8926. color: var(--color-primary);
  8927. --range-thumb: var(--color-primary-content);
  8928. }
  8929. .tooltip-error {
  8930. --tt-bg: var(--color-error);
  8931. }
  8932. .tooltip-error>.tooltip-content,
  8933. .tooltip-error[data-tip]:before {
  8934. color: var(--color-error-content);
  8935. }
  8936. .\!text-black {
  8937. color: var(--color-black) !important;
  8938. }
  8939. .\!text-primary-content {
  8940. color: var(--color-primary-content) !important;
  8941. }
  8942. .progress-accent {
  8943. color: var(--color-accent);
  8944. }
  8945. .progress-error {
  8946. color: var(--color-error);
  8947. }
  8948. .progress-info {
  8949. color: var(--color-info);
  8950. }
  8951. .progress-primary {
  8952. color: var(--color-primary);
  8953. }
  8954. .progress-secondary {
  8955. color: var(--color-secondary);
  8956. }
  8957. .progress-success {
  8958. color: var(--color-success);
  8959. }
  8960. .progress-warning {
  8961. color: var(--color-warning);
  8962. }
  8963. .text-base-content,
  8964. .text-base-content\/5 {
  8965. color: var(--color-base-content);
  8966. }
  8967. @supports (color: color-mix(in lab, red, red)) {
  8968. .text-base-content\/5 {
  8969. color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  8970. }
  8971. }
  8972. .text-base-content\/25 {
  8973. color: var(--color-base-content);
  8974. }
  8975. @supports (color: color-mix(in lab, red, red)) {
  8976. .text-base-content\/25 {
  8977. color: color-mix(in oklab, var(--color-base-content) 25%, transparent);
  8978. }
  8979. }
  8980. .text-base-content\/40 {
  8981. color: var(--color-base-content);
  8982. }
  8983. @supports (color: color-mix(in lab, red, red)) {
  8984. .text-base-content\/40 {
  8985. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  8986. }
  8987. }
  8988. .text-base-content\/50 {
  8989. color: var(--color-base-content);
  8990. }
  8991. @supports (color: color-mix(in lab, red, red)) {
  8992. .text-base-content\/50 {
  8993. color: color-mix(in oklab, var(--color-base-content) 50%, transparent);
  8994. }
  8995. }
  8996. .text-base-content\/60 {
  8997. color: var(--color-base-content);
  8998. }
  8999. @supports (color: color-mix(in lab, red, red)) {
  9000. .text-base-content\/60 {
  9001. color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  9002. }
  9003. }
  9004. .text-base-content\/70 {
  9005. color: var(--color-base-content);
  9006. }
  9007. @supports (color: color-mix(in lab, red, red)) {
  9008. .text-base-content\/70 {
  9009. color: color-mix(in oklab, var(--color-base-content) 70%, transparent);
  9010. }
  9011. }
  9012. .text-base-content\/80 {
  9013. color: var(--color-base-content);
  9014. }
  9015. @supports (color: color-mix(in lab, red, red)) {
  9016. .text-base-content\/80 {
  9017. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  9018. }
  9019. }
  9020. .text-base-content\/90 {
  9021. color: var(--color-base-content);
  9022. }
  9023. @supports (color: color-mix(in lab, red, red)) {
  9024. .text-base-content\/90 {
  9025. color: color-mix(in oklab, var(--color-base-content) 90%, transparent);
  9026. }
  9027. }
  9028. .text-black {
  9029. color: var(--color-black);
  9030. }
  9031. .text-black\/40 {
  9032. color: #0006;
  9033. }
  9034. @supports (color: color-mix(in lab, red, red)) {
  9035. .text-black\/40 {
  9036. color: color-mix(in oklab, var(--color-black) 40%, transparent);
  9037. }
  9038. }
  9039. .text-black\/80 {
  9040. color: #000c;
  9041. }
  9042. @supports (color: color-mix(in lab, red, red)) {
  9043. .text-black\/80 {
  9044. color: color-mix(in oklab, var(--color-black) 80%, transparent);
  9045. }
  9046. }
  9047. .text-blue-500 {
  9048. color: var(--color-blue-500);
  9049. }
  9050. .text-cyan-600 {
  9051. color: var(--color-cyan-600);
  9052. }
  9053. .text-error {
  9054. color: var(--color-error);
  9055. }
  9056. .text-error-content {
  9057. color: var(--color-error-content);
  9058. }
  9059. .text-fuchsia-500 {
  9060. color: var(--color-fuchsia-500);
  9061. }
  9062. .text-gray-500 {
  9063. color: var(--color-gray-500);
  9064. }
  9065. .text-green-500 {
  9066. color: var(--color-green-500);
  9067. }
  9068. .text-indigo-600 {
  9069. color: var(--color-indigo-600);
  9070. }
  9071. .text-info {
  9072. color: var(--color-info);
  9073. }
  9074. .text-neutral-content {
  9075. color: var(--color-neutral-content);
  9076. }
  9077. .text-orange-400 {
  9078. color: var(--color-orange-400);
  9079. }
  9080. .text-orange-500 {
  9081. color: var(--color-orange-500);
  9082. }
  9083. .text-orange-600 {
  9084. color: var(--color-orange-600);
  9085. }
  9086. .text-primary {
  9087. color: var(--color-primary);
  9088. }
  9089. .text-primary-content,
  9090. .text-primary-content\/70 {
  9091. color: var(--color-primary-content);
  9092. }
  9093. @supports (color: color-mix(in lab, red, red)) {
  9094. .text-primary-content\/70 {
  9095. color: color-mix(in oklab, var(--color-primary-content) 70%, transparent);
  9096. }
  9097. }
  9098. .text-primary\/5 {
  9099. color: var(--color-primary);
  9100. }
  9101. @supports (color: color-mix(in lab, red, red)) {
  9102. .text-primary\/5 {
  9103. color: color-mix(in oklab, var(--color-primary) 5%, transparent);
  9104. }
  9105. }
  9106. .text-primary\/60 {
  9107. color: var(--color-primary);
  9108. }
  9109. @supports (color: color-mix(in lab, red, red)) {
  9110. .text-primary\/60 {
  9111. color: color-mix(in oklab, var(--color-primary) 60%, transparent);
  9112. }
  9113. }
  9114. .text-purple-500 {
  9115. color: var(--color-purple-500);
  9116. }
  9117. .text-purple-600 {
  9118. color: var(--color-purple-600);
  9119. }
  9120. .text-red-500 {
  9121. color: var(--color-red-500);
  9122. }
  9123. .text-red-600 {
  9124. color: var(--color-red-600);
  9125. }
  9126. .text-secondary {
  9127. color: var(--color-secondary);
  9128. }
  9129. .text-secondary-content {
  9130. color: var(--color-secondary-content);
  9131. }
  9132. .text-success {
  9133. color: var(--color-success);
  9134. }
  9135. .text-success-content {
  9136. color: var(--color-success-content);
  9137. }
  9138. .text-teal-500 {
  9139. color: var(--color-teal-500);
  9140. }
  9141. .text-teal-600 {
  9142. color: var(--color-teal-600);
  9143. }
  9144. .text-transparent {
  9145. color: #0000;
  9146. }
  9147. .text-violet-500 {
  9148. color: var(--color-violet-500);
  9149. }
  9150. .text-warning {
  9151. color: var(--color-warning);
  9152. }
  9153. .text-warning-content {
  9154. color: var(--color-warning-content);
  9155. }
  9156. .text-white {
  9157. color: var(--color-white);
  9158. }
  9159. .text-yellow-500 {
  9160. color: var(--color-yellow-500);
  9161. }
  9162. .text-yellow-600 {
  9163. color: var(--color-yellow-600);
  9164. }
  9165. .capitalize {
  9166. text-transform: capitalize;
  9167. }
  9168. .lowercase {
  9169. text-transform: lowercase;
  9170. }
  9171. .uppercase {
  9172. text-transform: uppercase;
  9173. }
  9174. .italic {
  9175. font-style: italic;
  9176. }
  9177. .link-hover {
  9178. text-decoration-line: none;
  9179. }
  9180. @media (hover: hover) {
  9181. .link-hover:hover {
  9182. text-decoration-line: underline;
  9183. }
  9184. }
  9185. .line-through {
  9186. text-decoration-line: line-through;
  9187. }
  9188. .underline {
  9189. text-decoration-line: underline;
  9190. }
  9191. .opacity-0 {
  9192. opacity: 0;
  9193. }
  9194. .opacity-8 {
  9195. opacity: 0.08;
  9196. }
  9197. .opacity-20 {
  9198. opacity: 0.2;
  9199. }
  9200. .opacity-30 {
  9201. opacity: 0.3;
  9202. }
  9203. .opacity-40 {
  9204. opacity: 0.4;
  9205. }
  9206. .opacity-50 {
  9207. opacity: 0.5;
  9208. }
  9209. .opacity-60 {
  9210. opacity: 0.6;
  9211. }
  9212. .opacity-70 {
  9213. opacity: 0.7;
  9214. }
  9215. .opacity-75 {
  9216. opacity: 0.75;
  9217. }
  9218. .opacity-80 {
  9219. opacity: 0.8;
  9220. }
  9221. .opacity-100 {
  9222. opacity: 1;
  9223. }
  9224. .bg-blend-color {
  9225. background-blend-mode: color;
  9226. }
  9227. .bg-blend-color-burn {
  9228. background-blend-mode: color-burn;
  9229. }
  9230. .bg-blend-color-dodge {
  9231. background-blend-mode: color-dodge;
  9232. }
  9233. .bg-blend-darken {
  9234. background-blend-mode: darken;
  9235. }
  9236. .bg-blend-difference {
  9237. background-blend-mode: difference;
  9238. }
  9239. .bg-blend-exclusion {
  9240. background-blend-mode: exclusion;
  9241. }
  9242. .bg-blend-hard-light {
  9243. background-blend-mode: hard-light;
  9244. }
  9245. .bg-blend-hue {
  9246. background-blend-mode: hue;
  9247. }
  9248. .bg-blend-lighten {
  9249. background-blend-mode: lighten;
  9250. }
  9251. .bg-blend-luminosity {
  9252. background-blend-mode: luminosity;
  9253. }
  9254. .bg-blend-multiply {
  9255. background-blend-mode: multiply;
  9256. }
  9257. .bg-blend-overlay {
  9258. background-blend-mode: overlay;
  9259. }
  9260. .bg-blend-saturation {
  9261. background-blend-mode: saturation;
  9262. }
  9263. .bg-blend-screen {
  9264. background-blend-mode: screen;
  9265. }
  9266. .bg-blend-soft-light {
  9267. background-blend-mode: soft-light;
  9268. }
  9269. .shadow {
  9270. --tw-shadow:
  9271. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  9272. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  9273. box-shadow:
  9274. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9275. var(--tw-ring-shadow), var(--tw-shadow);
  9276. }
  9277. .shadow-2xl {
  9278. --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
  9279. box-shadow:
  9280. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9281. var(--tw-ring-shadow), var(--tw-shadow);
  9282. }
  9283. .shadow-2xs {
  9284. --tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
  9285. box-shadow:
  9286. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9287. var(--tw-ring-shadow), var(--tw-shadow);
  9288. }
  9289. .shadow-\[0px_-10px_40px_0px\] {
  9290. --tw-shadow: 0px -10px 40px 0px var(--tw-shadow-color, currentcolor);
  9291. box-shadow:
  9292. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9293. var(--tw-ring-shadow), var(--tw-shadow);
  9294. }
  9295. .shadow-inner {
  9296. --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
  9297. box-shadow:
  9298. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9299. var(--tw-ring-shadow), var(--tw-shadow);
  9300. }
  9301. .shadow-lg {
  9302. --tw-shadow:
  9303. 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
  9304. 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
  9305. box-shadow:
  9306. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9307. var(--tw-ring-shadow), var(--tw-shadow);
  9308. }
  9309. .shadow-md {
  9310. --tw-shadow:
  9311. 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
  9312. 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
  9313. box-shadow:
  9314. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9315. var(--tw-ring-shadow), var(--tw-shadow);
  9316. }
  9317. .shadow-none {
  9318. --tw-shadow: 0 0 #0000;
  9319. box-shadow:
  9320. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9321. var(--tw-ring-shadow), var(--tw-shadow);
  9322. }
  9323. .shadow-sm {
  9324. --tw-shadow:
  9325. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  9326. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  9327. box-shadow:
  9328. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9329. var(--tw-ring-shadow), var(--tw-shadow);
  9330. }
  9331. .shadow-xl {
  9332. --tw-shadow:
  9333. 0 20px 25px -5px var(--tw-shadow-color, #0000001a),
  9334. 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
  9335. box-shadow:
  9336. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9337. var(--tw-ring-shadow), var(--tw-shadow);
  9338. }
  9339. .shadow-xs {
  9340. --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
  9341. box-shadow:
  9342. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9343. var(--tw-ring-shadow), var(--tw-shadow);
  9344. }
  9345. .ring {
  9346. --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  9347. box-shadow:
  9348. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9349. var(--tw-ring-shadow), var(--tw-shadow);
  9350. }
  9351. .inset-shadow-2xs {
  9352. --tw-inset-shadow: inset 0 1px var(--tw-inset-shadow-color, #0000000d);
  9353. box-shadow:
  9354. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9355. var(--tw-ring-shadow), var(--tw-shadow);
  9356. }
  9357. .inset-shadow-none {
  9358. --tw-inset-shadow: 0 0 #0000;
  9359. box-shadow:
  9360. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9361. var(--tw-ring-shadow), var(--tw-shadow);
  9362. }
  9363. .inset-shadow-sm {
  9364. --tw-inset-shadow: inset 0 2px 4px var(--tw-inset-shadow-color, #0000000d);
  9365. box-shadow:
  9366. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9367. var(--tw-ring-shadow), var(--tw-shadow);
  9368. }
  9369. .inset-shadow-xs {
  9370. --tw-inset-shadow: inset 0 1px 1px var(--tw-inset-shadow-color, #0000000d);
  9371. box-shadow:
  9372. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9373. var(--tw-ring-shadow), var(--tw-shadow);
  9374. }
  9375. .shadow-base-content\/4 {
  9376. --tw-shadow-color: var(--color-base-content);
  9377. }
  9378. @supports (color: color-mix(in lab, red, red)) {
  9379. .shadow-base-content\/4 {
  9380. --tw-shadow-color: color-mix(in oklab,
  9381. color-mix(in oklab, var(--color-base-content) 4%, transparent) var(--tw-shadow-alpha),
  9382. transparent);
  9383. }
  9384. }
  9385. .shadow-error {
  9386. --tw-shadow-color: var(--color-error);
  9387. }
  9388. @supports (color: color-mix(in lab, red, red)) {
  9389. .shadow-error {
  9390. --tw-shadow-color: color-mix(in oklab,
  9391. var(--color-error) var(--tw-shadow-alpha),
  9392. transparent);
  9393. }
  9394. }
  9395. .shadow-error\/20 {
  9396. --tw-shadow-color: var(--color-error);
  9397. }
  9398. @supports (color: color-mix(in lab, red, red)) {
  9399. .shadow-error\/20 {
  9400. --tw-shadow-color: color-mix(in oklab,
  9401. color-mix(in oklab, var(--color-error) 20%, transparent) var(--tw-shadow-alpha),
  9402. transparent);
  9403. }
  9404. }
  9405. .shadow-primary {
  9406. --tw-shadow-color: var(--color-primary);
  9407. }
  9408. @supports (color: color-mix(in lab, red, red)) {
  9409. .shadow-primary {
  9410. --tw-shadow-color: color-mix(in oklab,
  9411. var(--color-primary) var(--tw-shadow-alpha),
  9412. transparent);
  9413. }
  9414. }
  9415. .shadow-primary-content\/20 {
  9416. --tw-shadow-color: var(--color-primary-content);
  9417. }
  9418. @supports (color: color-mix(in lab, red, red)) {
  9419. .shadow-primary-content\/20 {
  9420. --tw-shadow-color: color-mix(in oklab,
  9421. color-mix(in oklab, var(--color-primary-content) 20%, transparent) var(--tw-shadow-alpha),
  9422. transparent);
  9423. }
  9424. }
  9425. .shadow-primary\/10 {
  9426. --tw-shadow-color: var(--color-primary);
  9427. }
  9428. @supports (color: color-mix(in lab, red, red)) {
  9429. .shadow-primary\/10 {
  9430. --tw-shadow-color: color-mix(in oklab,
  9431. color-mix(in oklab, var(--color-primary) 10%, transparent) var(--tw-shadow-alpha),
  9432. transparent);
  9433. }
  9434. }
  9435. .shadow-primary\/20 {
  9436. --tw-shadow-color: var(--color-primary);
  9437. }
  9438. @supports (color: color-mix(in lab, red, red)) {
  9439. .shadow-primary\/20 {
  9440. --tw-shadow-color: color-mix(in oklab,
  9441. color-mix(in oklab, var(--color-primary) 20%, transparent) var(--tw-shadow-alpha),
  9442. transparent);
  9443. }
  9444. }
  9445. .shadow-secondary {
  9446. --tw-shadow-color: var(--color-secondary);
  9447. }
  9448. @supports (color: color-mix(in lab, red, red)) {
  9449. .shadow-secondary {
  9450. --tw-shadow-color: color-mix(in oklab,
  9451. var(--color-secondary) var(--tw-shadow-alpha),
  9452. transparent);
  9453. }
  9454. }
  9455. .shadow-secondary\/20 {
  9456. --tw-shadow-color: var(--color-secondary);
  9457. }
  9458. @supports (color: color-mix(in lab, red, red)) {
  9459. .shadow-secondary\/20 {
  9460. --tw-shadow-color: color-mix(in oklab,
  9461. color-mix(in oklab, var(--color-secondary) 20%, transparent) var(--tw-shadow-alpha),
  9462. transparent);
  9463. }
  9464. }
  9465. .shadow-success {
  9466. --tw-shadow-color: var(--color-success);
  9467. }
  9468. @supports (color: color-mix(in lab, red, red)) {
  9469. .shadow-success {
  9470. --tw-shadow-color: color-mix(in oklab,
  9471. var(--color-success) var(--tw-shadow-alpha),
  9472. transparent);
  9473. }
  9474. }
  9475. .shadow-success\/20 {
  9476. --tw-shadow-color: var(--color-success);
  9477. }
  9478. @supports (color: color-mix(in lab, red, red)) {
  9479. .shadow-success\/20 {
  9480. --tw-shadow-color: color-mix(in oklab,
  9481. color-mix(in oklab, var(--color-success) 20%, transparent) var(--tw-shadow-alpha),
  9482. transparent);
  9483. }
  9484. }
  9485. .ring-success {
  9486. --tw-ring-color: var(--color-success);
  9487. }
  9488. .inset-shadow-error {
  9489. --tw-inset-shadow-color: var(--color-error);
  9490. }
  9491. @supports (color: color-mix(in lab, red, red)) {
  9492. .inset-shadow-error {
  9493. --tw-inset-shadow-color: color-mix(in oklab,
  9494. var(--color-error) var(--tw-inset-shadow-alpha),
  9495. transparent);
  9496. }
  9497. }
  9498. .inset-shadow-error\/15 {
  9499. --tw-inset-shadow-color: var(--color-error);
  9500. }
  9501. @supports (color: color-mix(in lab, red, red)) {
  9502. .inset-shadow-error\/15 {
  9503. --tw-inset-shadow-color: color-mix(in oklab,
  9504. color-mix(in oklab, var(--color-error) 15%, transparent) var(--tw-inset-shadow-alpha),
  9505. transparent);
  9506. }
  9507. }
  9508. .inset-shadow-primary {
  9509. --tw-inset-shadow-color: var(--color-primary);
  9510. }
  9511. @supports (color: color-mix(in lab, red, red)) {
  9512. .inset-shadow-primary {
  9513. --tw-inset-shadow-color: color-mix(in oklab,
  9514. var(--color-primary) var(--tw-inset-shadow-alpha),
  9515. transparent);
  9516. }
  9517. }
  9518. .inset-shadow-primary\/15 {
  9519. --tw-inset-shadow-color: var(--color-primary);
  9520. }
  9521. @supports (color: color-mix(in lab, red, red)) {
  9522. .inset-shadow-primary\/15 {
  9523. --tw-inset-shadow-color: color-mix(in oklab,
  9524. color-mix(in oklab, var(--color-primary) 15%, transparent) var(--tw-inset-shadow-alpha),
  9525. transparent);
  9526. }
  9527. }
  9528. .inset-shadow-secondary {
  9529. --tw-inset-shadow-color: var(--color-secondary);
  9530. }
  9531. @supports (color: color-mix(in lab, red, red)) {
  9532. .inset-shadow-secondary {
  9533. --tw-inset-shadow-color: color-mix(in oklab,
  9534. var(--color-secondary) var(--tw-inset-shadow-alpha),
  9535. transparent);
  9536. }
  9537. }
  9538. .inset-shadow-secondary\/15 {
  9539. --tw-inset-shadow-color: var(--color-secondary);
  9540. }
  9541. @supports (color: color-mix(in lab, red, red)) {
  9542. .inset-shadow-secondary\/15 {
  9543. --tw-inset-shadow-color: color-mix(in oklab,
  9544. color-mix(in oklab, var(--color-secondary) 15%, transparent) var(--tw-inset-shadow-alpha),
  9545. transparent);
  9546. }
  9547. }
  9548. .inset-shadow-success {
  9549. --tw-inset-shadow-color: var(--color-success);
  9550. }
  9551. @supports (color: color-mix(in lab, red, red)) {
  9552. .inset-shadow-success {
  9553. --tw-inset-shadow-color: color-mix(in oklab,
  9554. var(--color-success) var(--tw-inset-shadow-alpha),
  9555. transparent);
  9556. }
  9557. }
  9558. .inset-shadow-success\/15 {
  9559. --tw-inset-shadow-color: var(--color-success);
  9560. }
  9561. @supports (color: color-mix(in lab, red, red)) {
  9562. .inset-shadow-success\/15 {
  9563. --tw-inset-shadow-color: color-mix(in oklab,
  9564. color-mix(in oklab, var(--color-success) 15%, transparent) var(--tw-inset-shadow-alpha),
  9565. transparent);
  9566. }
  9567. }
  9568. .inset-shadow-white\/20 {
  9569. --tw-inset-shadow-color: #fff3;
  9570. }
  9571. @supports (color: color-mix(in lab, red, red)) {
  9572. .inset-shadow-white\/20 {
  9573. --tw-inset-shadow-color: color-mix(in oklab,
  9574. color-mix(in oklab, var(--color-white) 20%, transparent) var(--tw-inset-shadow-alpha),
  9575. transparent);
  9576. }
  9577. }
  9578. .btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible) {
  9579. --btn-shadow: "";
  9580. --btn-bg: #0000;
  9581. --btn-border: #0000;
  9582. --btn-noise: none;
  9583. }
  9584. .btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible):not( :disabled,
  9585. [disabled],
  9586. .btn-disabled) {
  9587. --btn-fg: currentColor;
  9588. outline-color: currentColor;
  9589. }
  9590. @media (hover: none) {
  9591. .btn-ghost:hover:not(.btn-active,
  9592. :active,
  9593. :focus-visible,
  9594. :disabled,
  9595. [disabled],
  9596. .btn-disabled) {
  9597. --btn-shadow: "";
  9598. --btn-bg: #0000;
  9599. --btn-border: #0000;
  9600. --btn-noise: none;
  9601. --btn-fg: currentColor;
  9602. }
  9603. }
  9604. .blur-\[160px\] {
  9605. --tw-blur: blur(160px);
  9606. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  9607. }
  9608. .blur-\[180px\] {
  9609. --tw-blur: blur(180px);
  9610. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  9611. }
  9612. .blur-md {
  9613. --tw-blur: blur(var(--blur-md));
  9614. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  9615. }
  9616. .blur-sm {
  9617. --tw-blur: blur(var(--blur-sm));
  9618. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  9619. }
  9620. .brightness-125 {
  9621. --tw-brightness: brightness(125%);
  9622. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  9623. }
  9624. .contrast-125 {
  9625. --tw-contrast: contrast(125%);
  9626. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  9627. }
  9628. .contrast-200 {
  9629. --tw-contrast: contrast(200%);
  9630. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  9631. }
  9632. .grayscale,
  9633. .grayscale-100 {
  9634. --tw-grayscale: grayscale(100%);
  9635. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  9636. }
  9637. .hue-rotate-60 {
  9638. --tw-hue-rotate: hue-rotate(60deg);
  9639. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  9640. }
  9641. .invert {
  9642. --tw-invert: invert(100%);
  9643. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  9644. }
  9645. .saturate-200 {
  9646. --tw-saturate: saturate(200%);
  9647. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  9648. }
  9649. .sepia {
  9650. --tw-sepia: sepia(100%);
  9651. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  9652. }
  9653. .filter {
  9654. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  9655. }
  9656. .backdrop-blur {
  9657. --tw-backdrop-blur: blur(8px);
  9658. -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9659. backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9660. }
  9661. .backdrop-blur-\[4px\] {
  9662. --tw-backdrop-blur: blur(4px);
  9663. -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9664. backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9665. }
  9666. .backdrop-blur-lg {
  9667. --tw-backdrop-blur: blur(var(--blur-lg));
  9668. -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9669. backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9670. }
  9671. .backdrop-blur-md {
  9672. --tw-backdrop-blur: blur(var(--blur-md));
  9673. -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9674. backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9675. }
  9676. .backdrop-blur-sm {
  9677. --tw-backdrop-blur: blur(var(--blur-sm));
  9678. -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9679. backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9680. }
  9681. .backdrop-blur-xs {
  9682. --tw-backdrop-blur: blur(var(--blur-xs));
  9683. -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9684. backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9685. }
  9686. .backdrop-brightness-125 {
  9687. --tw-backdrop-brightness: brightness(125%);
  9688. -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9689. backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9690. }
  9691. .backdrop-contrast-200 {
  9692. --tw-backdrop-contrast: contrast(200%);
  9693. -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9694. backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9695. }
  9696. .backdrop-grayscale {
  9697. --tw-backdrop-grayscale: grayscale(100%);
  9698. -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9699. backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9700. }
  9701. .backdrop-hue-rotate-90 {
  9702. --tw-backdrop-hue-rotate: hue-rotate(90deg);
  9703. -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9704. backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9705. }
  9706. .backdrop-invert {
  9707. --tw-backdrop-invert: invert(100%);
  9708. -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9709. backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9710. }
  9711. .backdrop-saturate-200 {
  9712. --tw-backdrop-saturate: saturate(200%);
  9713. -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9714. backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9715. }
  9716. .backdrop-sepia {
  9717. --tw-backdrop-sepia: sepia(100%);
  9718. -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9719. backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9720. }
  9721. .backdrop-filter {
  9722. -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9723. backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  9724. }
  9725. .transition-\[top\] {
  9726. transition-property: top;
  9727. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  9728. transition-duration: var(--tw-duration, var(--default-transition-duration));
  9729. }
  9730. .transition-all {
  9731. transition-property: all;
  9732. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  9733. transition-duration: var(--tw-duration, var(--default-transition-duration));
  9734. }
  9735. .transition-opacity {
  9736. transition-property: opacity;
  9737. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  9738. transition-duration: var(--tw-duration, var(--default-transition-duration));
  9739. }
  9740. .delay-300 {
  9741. transition-delay: 0.3s;
  9742. }
  9743. .duration-300 {
  9744. --tw-duration: 0.3s;
  9745. transition-duration: 0.3s;
  9746. }
  9747. .duration-500 {
  9748. --tw-duration: 0.5s;
  9749. transition-duration: 0.5s;
  9750. }
  9751. .duration-1000 {
  9752. --tw-duration: 1s;
  9753. transition-duration: 1s;
  9754. }
  9755. .ease-\[cubic-bezier\(0\.51\,-0\.69\,0\.3\,2\.01\)\] {
  9756. --tw-ease: cubic-bezier(0.51, -0.69, 0.3, 2.01);
  9757. transition-timing-function: cubic-bezier(0.51, -0.69, 0.3, 2.01);
  9758. }
  9759. .btn-outline:not(.btn-active,
  9760. :hover,
  9761. :active:focus,
  9762. :focus-visible,
  9763. :disabled,
  9764. [disabled],
  9765. .btn-disabled,
  9766. :checked) {
  9767. --btn-shadow: "";
  9768. --btn-bg: #0000;
  9769. --btn-fg: var(--btn-color);
  9770. --btn-border: var(--btn-color);
  9771. --btn-noise: none;
  9772. }
  9773. @media (hover: none) {
  9774. .btn-outline:hover:not(.btn-active,
  9775. :active,
  9776. :focus-visible,
  9777. :disabled,
  9778. [disabled],
  9779. .btn-disabled,
  9780. :checked) {
  9781. --btn-shadow: "";
  9782. --btn-bg: #0000;
  9783. --btn-fg: var(--btn-color);
  9784. --btn-border: var(--btn-color);
  9785. --btn-noise: none;
  9786. }
  9787. }
  9788. .btn-soft:not(.btn-active,
  9789. :hover,
  9790. :active:focus,
  9791. :focus-visible,
  9792. :disabled,
  9793. [disabled],
  9794. .btn-disabled) {
  9795. --btn-shadow: "";
  9796. --btn-fg: var(--btn-color, var(--color-base-content));
  9797. --btn-bg: var(--btn-color, var(--color-base-content));
  9798. }
  9799. @supports (color: color-mix(in lab, red, red)) {
  9800. .btn-soft:not(.btn-active,
  9801. :hover,
  9802. :active:focus,
  9803. :focus-visible,
  9804. :disabled,
  9805. [disabled],
  9806. .btn-disabled) {
  9807. --btn-bg: color-mix(in oklab,
  9808. var(--btn-color, var(--color-base-content)) 8%,
  9809. var(--color-base-100));
  9810. }
  9811. }
  9812. .btn-soft:not(.btn-active,
  9813. :hover,
  9814. :active:focus,
  9815. :focus-visible,
  9816. :disabled,
  9817. [disabled],
  9818. .btn-disabled) {
  9819. --btn-border: var(--btn-color, var(--color-base-content));
  9820. }
  9821. @supports (color: color-mix(in lab, red, red)) {
  9822. .btn-soft:not(.btn-active,
  9823. :hover,
  9824. :active:focus,
  9825. :focus-visible,
  9826. :disabled,
  9827. [disabled],
  9828. .btn-disabled) {
  9829. --btn-border: color-mix(in oklab,
  9830. var(--btn-color, var(--color-base-content)) 10%,
  9831. var(--color-base-100));
  9832. }
  9833. }
  9834. .btn-soft:not(.btn-active,
  9835. :hover,
  9836. :active:focus,
  9837. :focus-visible,
  9838. :disabled,
  9839. [disabled],
  9840. .btn-disabled) {
  9841. --btn-noise: none;
  9842. }
  9843. @media (hover: none) {
  9844. .btn-soft:hover:not(.btn-active,
  9845. :active,
  9846. :focus-visible,
  9847. :disabled,
  9848. [disabled],
  9849. .btn-disabled) {
  9850. --btn-shadow: "";
  9851. --btn-fg: var(--btn-color, var(--color-base-content));
  9852. --btn-bg: var(--btn-color, var(--color-base-content));
  9853. }
  9854. @supports (color: color-mix(in lab, red, red)) {
  9855. .btn-soft:hover:not(.btn-active,
  9856. :active,
  9857. :focus-visible,
  9858. :disabled,
  9859. [disabled],
  9860. .btn-disabled) {
  9861. --btn-bg: color-mix(in oklab,
  9862. var(--btn-color, var(--color-base-content)) 8%,
  9863. var(--color-base-100));
  9864. }
  9865. }
  9866. .btn-soft:hover:not(.btn-active,
  9867. :active,
  9868. :focus-visible,
  9869. :disabled,
  9870. [disabled],
  9871. .btn-disabled) {
  9872. --btn-border: var(--btn-color, var(--color-base-content));
  9873. }
  9874. @supports (color: color-mix(in lab, red, red)) {
  9875. .btn-soft:hover:not(.btn-active,
  9876. :active,
  9877. :focus-visible,
  9878. :disabled,
  9879. [disabled],
  9880. .btn-disabled) {
  9881. --btn-border: color-mix(in oklab,
  9882. var(--btn-color, var(--color-base-content)) 10%,
  9883. var(--color-base-100));
  9884. }
  9885. }
  9886. .btn-soft:hover:not(.btn-active,
  9887. :active,
  9888. :focus-visible,
  9889. :disabled,
  9890. [disabled],
  9891. .btn-disabled) {
  9892. --btn-noise: none;
  9893. }
  9894. }
  9895. .btn-lg {
  9896. --fontsize: 1.125rem;
  9897. --btn-p: 1.25rem;
  9898. --size: calc(var(--size-field, 0.25rem) * 12);
  9899. }
  9900. .btn-sm {
  9901. --fontsize: 0.75rem;
  9902. --btn-p: 0.75rem;
  9903. --size: calc(var(--size-field, 0.25rem) * 8);
  9904. }
  9905. .btn-xs {
  9906. --fontsize: 0.6875rem;
  9907. --btn-p: 0.5rem;
  9908. --size: calc(var(--size-field, 0.25rem) * 6);
  9909. }
  9910. .\!outline-none {
  9911. --tw-outline-style: none !important;
  9912. outline-style: none !important;
  9913. }
  9914. .badge-error {
  9915. --badge-color: var(--color-error);
  9916. --badge-fg: var(--color-error-content);
  9917. }
  9918. .badge-info {
  9919. --badge-color: var(--color-info);
  9920. --badge-fg: var(--color-info-content);
  9921. }
  9922. .badge-primary {
  9923. --badge-color: var(--color-primary);
  9924. --badge-fg: var(--color-primary-content);
  9925. }
  9926. .badge-secondary {
  9927. --badge-color: var(--color-secondary);
  9928. --badge-fg: var(--color-secondary-content);
  9929. }
  9930. .badge-success {
  9931. --badge-color: var(--color-success);
  9932. --badge-fg: var(--color-success-content);
  9933. }
  9934. .badge-warning {
  9935. --badge-color: var(--color-warning);
  9936. --badge-fg: var(--color-warning-content);
  9937. }
  9938. .btn-error {
  9939. --btn-color: var(--color-error);
  9940. --btn-fg: var(--color-error-content);
  9941. }
  9942. .btn-neutral {
  9943. --btn-color: var(--color-neutral);
  9944. --btn-fg: var(--color-neutral-content);
  9945. }
  9946. .btn-primary {
  9947. --btn-color: var(--color-primary);
  9948. --btn-fg: var(--color-primary-content);
  9949. }
  9950. .btn-secondary {
  9951. --btn-color: var(--color-secondary);
  9952. --btn-fg: var(--color-secondary-content);
  9953. }
  9954. .btn-success {
  9955. --btn-color: var(--color-success);
  9956. --btn-fg: var(--color-success-content);
  9957. }
  9958. .btn-warning {
  9959. --btn-color: var(--color-warning);
  9960. --btn-fg: var(--color-warning-content);
  9961. }
  9962. .select-none {
  9963. -webkit-user-select: none;
  9964. user-select: none;
  9965. }
  9966. .timeline-snap-icon>li {
  9967. --timeline-col-start: 0.5rem;
  9968. --timeline-row-start: minmax(0, 1fr);
  9969. }
  9970. .\[background-position-x\:center\] {
  9971. background-position-x: 50%;
  9972. }
  9973. .hugeicons--calendar-favorite-02 {
  9974. --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='M16 2v4M8 2v4m5-2h-2C7.229 4 5.343 4 4.172 5.172S3 8.229 3 12v2c0 3.771 0 5.657 1.172 6.828S7.229 22 11 22h2c3.771 0 5.657 0 6.828-1.172S21 17.771 21 14v-2c0-3.771 0-5.657-1.172-6.828S16.771 4 13 4M3 10h18'/%3E%3Cpath d='m12.518 13.433l.528 1.065c.072.148.264.29.426.317l.957.16c.612.104.756.551.315.993l-.744.75a.66.66 0 0 0-.156.547l.213.929c.168.735-.219 1.019-.864.635l-.897-.535a.64.64 0 0 0-.594 0l-.896.535c-.642.384-1.032.097-.864-.635l.213-.929a.66.66 0 0 0-.156-.547l-.744-.75c-.438-.442-.297-.89.315-.992l.957-.16a.65.65 0 0 0 .423-.318l.527-1.065c.288-.577.756-.577 1.041 0'/%3E%3C/g%3E%3C/svg%3E");
  9975. }
  9976. .hugeicons--dashboard-speed-02 {
  9977. --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-width='1.5'%3E%3Ccircle cx='12' cy='18' r='3'/%3E%3Cpath stroke-linecap='round' d='M12 15v-5m10 3c0-5.523-4.477-10-10-10S2 7.477 2 13'/%3E%3C/g%3E%3C/svg%3E");
  9978. }
  9979. .hugeicons--doc-01 {
  9980. --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-width='1.5'%3E%3Cpath stroke-linejoin='round' d='M20 13v-2.343c0-.818 0-1.226-.152-1.594c-.152-.367-.441-.657-1.02-1.235l-4.736-4.736c-.499-.499-.748-.748-1.058-.896a2 2 0 0 0-.197-.082C12.514 2 12.161 2 11.456 2c-3.245 0-4.868 0-5.967.886a4 4 0 0 0-.603.603C4 4.59 4 6.211 4 9.456V13m9-10.5V3c0 2.828 0 4.243.879 5.121C14.757 9 16.172 9 19 9h.5'/%3E%3Cpath d='M20.5 17.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 3ZM12 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 22Z'/%3E%3C/g%3E%3C/svg%3E");
  9981. }
  9982. .hugeicons--dollar-receive-02 {
  9983. --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-width='1.5'%3E%3Cpath 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.37'/%3E%3Cpath stroke-linejoin='round' d='M6.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/g%3E%3C/svg%3E");
  9984. }
  9985. .hugeicons--github {
  9986. --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");
  9987. }
  9988. .hugeicons--linkedin-02 {
  9989. --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-width='1.5'%3E%3Cpath 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.5Zm2-5.25a2.25 2.25 0 1 1-4.5 0a2.25 2.25 0 0 1 4.5 0Z'/%3E%3Cpath stroke-linejoin='round' d='M12.326 9.5H11.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-.137Z'/%3E%3C/g%3E%3C/svg%3E");
  9990. }
  9991. .hugeicons--logout-03 {
  9992. --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 18c0 .464 0 .697-.022.892a3.5 3.5 0 0 1-3.086 3.086C14.697 22 14.464 22 14 22h-3c-3.3 0-4.95 0-5.975-1.025S4 18.3 4 15V9c0-3.3 0-4.95 1.025-5.975S7.7 2 11 2h3c.464 0 .697 0 .892.022a3.5 3.5 0 0 1 3.086 3.086C18 5.303 18 5.536 18 6'/%3E%3Cpath d='M8.076 11.118C8 11.302 8 11.535 8 12.001s0 .699.076.883a1 1 0 0 0 .541.54c.184.077.417.077.883.077h5c0 1.75.011 2.629.562 2.885q.03.015.063.026c.58.223 1.275-.398 2.666-1.64c1.467-1.312 2.2-1.987 2.209-2.815c-.009-.828-.742-1.503-2.21-2.814c-1.39-1.243-2.085-1.864-2.665-1.641l-.063.026c-.56.26-.562 1.165-.562 2.973h-5c-.466 0-.699 0-.883.076a1 1 0 0 0-.54.541'/%3E%3C/g%3E%3C/svg%3E");
  9993. }
  9994. .hugeicons--new-twitter {
  9995. --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");
  9996. }
  9997. .hugeicons--note-edit {
  9998. --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.5 2v3m-9-3v3M11 2v3m8 7v-1.5c0-3.3 0-4.95-1.025-5.975S15.3 3.5 12 3.5h-2c-3.3 0-4.95 0-5.975 1.025S3 7.2 3 10.5V15c0 3.3 0 4.95 1.025 5.975S6.7 22 10 22h1m-4-7h4m-4-4h8m.737 10.653L14 22l.347-1.737c.07-.352.244-.676.499-.93l4.065-4.066a.91.91 0 0 1 1.288 0l.534.534a.91.91 0 0 1 0 1.288l-4.065 4.065a1.8 1.8 0 0 1-.931.499'/%3E%3C/svg%3E");
  9999. }
  10000. .hugeicons--notebook-01 {
  10001. --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-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 14Z'/%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.293Z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5 6H2m3 6H2m3 6H2'/%3E%3C/g%3E%3C/svg%3E");
  10002. }
  10003. .hugeicons--settings-03 {
  10004. --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-width='1.5'%3E%3Cpath d='M15.5 12a3.5 3.5 0 1 1-7 0a3.5 3.5 0 0 1 7 0Z'/%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");
  10005. }
  10006. .hugeicons--settings-04 {
  10007. --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-width='1.5'%3E%3Cpath stroke-linejoin='round' 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 12Z'/%3E%3Cpath d='M10 15.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0Zm7-7a1.5 1.5 0 1 0-3 0a1.5 1.5 0 0 0 3 0Z'/%3E%3Cpath stroke-linecap='round' d='M8.5 14V7m7 3v7'/%3E%3C/g%3E%3C/svg%3E");
  10008. }
  10009. .hugeicons--user-circle {
  10010. --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 9a3 3 0 1 0-6 0a3 3 0 0 0 6 0'/%3E%3Cpath d='M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12s4.477 10 10 10s10-4.477 10-10'/%3E%3Cpath d='M17 17a5 5 0 0 0-10 0'/%3E%3C/g%3E%3C/svg%3E");
  10011. }
  10012. .hugeicons--user-group {
  10013. --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 11a3.5 3.5 0 1 0-7 0a3.5 3.5 0 0 0 7 0'/%3E%3Cpath d='M15.483 11.35q.484.149 1.017.15a3.5 3.5 0 1 0-3.483-3.85m-2.034 0a3.5 3.5 0 1 0-2.466 3.7M22 16.5c0-2.761-2.462-5-5.5-5m1 8c0-2.761-2.462-5-5.5-5s-5.5 2.239-5.5 5'/%3E%3Cpath d='M7.5 11.5c-3.038 0-5.5 2.239-5.5 5'/%3E%3C/g%3E%3C/svg%3E");
  10014. }
  10015. .hugeicons--user-settings-01 {
  10016. --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='M14.5 7.5a5 5 0 1 0-10 0a5 5 0 0 0 10 0'/%3E%3Cpath d='M2.5 19.5a7 7 0 0 1 10-6.326M18 20c.93 0 1.74-.507 2.171-1.26M18 20c-.93 0-1.74-.507-2.171-1.26M18 20v1.5m0-6.5c.93 0 1.74.507 2.17 1.26M18 15c-.93 0-1.74.507-2.17 1.26M18 15v-1.5m3.5 2l-1.33.76M14.5 19.5l1.329-.76m5.671.76l-1.329-.76M14.5 15.5l1.33.76m4.34 0c.21.365.33.788.33 1.24s-.12.875-.329 1.24m-4.342 0a2.5 2.5 0 0 1-.329-1.24c0-.451.12-.875.33-1.24'/%3E%3C/g%3E%3C/svg%3E");
  10017. }
  10018. .lucide--align-center {
  10019. --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");
  10020. }
  10021. .lucide--archive {
  10022. --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");
  10023. }
  10024. .lucide--arrow-down {
  10025. --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");
  10026. }
  10027. .lucide--arrow-down-to-line {
  10028. --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");
  10029. }
  10030. .lucide--arrow-left {
  10031. --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");
  10032. }
  10033. .lucide--arrow-left-right {
  10034. --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");
  10035. }
  10036. .lucide--arrow-right {
  10037. --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");
  10038. }
  10039. .lucide--arrow-up {
  10040. --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");
  10041. }
  10042. .lucide--arrow-up-down {
  10043. --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");
  10044. }
  10045. .lucide--arrow-up-from-line {
  10046. --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");
  10047. }
  10048. .lucide--at-sign {
  10049. --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");
  10050. }
  10051. .lucide--award {
  10052. --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");
  10053. }
  10054. .lucide--badge-check {
  10055. --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");
  10056. }
  10057. .lucide--badge-help {
  10058. --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");
  10059. }
  10060. .lucide--badge-info {
  10061. --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");
  10062. }
  10063. .lucide--badge-x {
  10064. --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");
  10065. }
  10066. .lucide--bar-chart {
  10067. --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 21v-6m7 6V9m7 12V3'/%3E%3C/svg%3E");
  10068. }
  10069. .lucide--bar-chart-2 {
  10070. --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 21v-6m7 6V3m7 18V9'/%3E%3C/svg%3E");
  10071. }
  10072. .lucide--bar-chart-3 {
  10073. --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");
  10074. }
  10075. .lucide--bell {
  10076. --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");
  10077. }
  10078. .lucide--bell-dot {
  10079. --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");
  10080. }
  10081. .lucide--bell-minus {
  10082. --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");
  10083. }
  10084. .lucide--bell-off {
  10085. --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");
  10086. }
  10087. .lucide--bell-ring {
  10088. --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");
  10089. }
  10090. .lucide--binary {
  10091. --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");
  10092. }
  10093. .lucide--blocks {
  10094. --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");
  10095. }
  10096. .lucide--book-image {
  10097. --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");
  10098. }
  10099. .lucide--book-open {
  10100. --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");
  10101. }
  10102. .lucide--book-open-text {
  10103. --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");
  10104. }
  10105. .lucide--book-text {
  10106. --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");
  10107. }
  10108. .lucide--book-user {
  10109. --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");
  10110. }
  10111. .lucide--bookmark {
  10112. --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");
  10113. }
  10114. .lucide--bot {
  10115. --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");
  10116. }
  10117. .lucide--bot-message-square {
  10118. --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");
  10119. }
  10120. .lucide--box {
  10121. --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");
  10122. }
  10123. .lucide--brain {
  10124. --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");
  10125. }
  10126. .lucide--brain-circuit {
  10127. --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");
  10128. }
  10129. .lucide--brain-cog {
  10130. --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");
  10131. }
  10132. .lucide--briefcase {
  10133. --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");
  10134. }
  10135. .lucide--brush {
  10136. --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");
  10137. }
  10138. .lucide--brush-cleaning {
  10139. --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");
  10140. }
  10141. .lucide--calendar {
  10142. --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");
  10143. }
  10144. .lucide--calendar-1 {
  10145. --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");
  10146. }
  10147. .lucide--calendar-clock {
  10148. --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");
  10149. }
  10150. .lucide--calendar-cog {
  10151. --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 10.592V6a2 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");
  10152. }
  10153. .lucide--calendar-days {
  10154. --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");
  10155. }
  10156. .lucide--calendar-plus {
  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%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");
  10158. }
  10159. .lucide--calendar-range {
  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='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");
  10161. }
  10162. .lucide--chart-bar {
  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%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");
  10164. }
  10165. .lucide--check {
  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='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");
  10167. }
  10168. .lucide--check-check {
  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%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");
  10170. }
  10171. .lucide--check-circle-2 {
  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%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");
  10173. }
  10174. .lucide--chevron-down {
  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='2' d='m6 9l6 6l6-6'/%3E%3C/svg%3E");
  10176. }
  10177. .lucide--chevron-left {
  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='2' d='m15 18l-6-6l6-6'/%3E%3C/svg%3E");
  10179. }
  10180. .lucide--chevron-right {
  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%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E");
  10182. }
  10183. .lucide--chevron-up {
  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%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");
  10185. }
  10186. .lucide--chevrons-up-down {
  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%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");
  10188. }
  10189. .lucide--circle-alert {
  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='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E");
  10191. }
  10192. .lucide--circle-dollar-sign {
  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='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");
  10194. }
  10195. .lucide--circle-dot {
  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%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");
  10197. }
  10198. .lucide--circle-help,
  10199. .lucide--circle-question-mark {
  10200. --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");
  10201. }
  10202. .lucide--clipboard {
  10203. --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");
  10204. }
  10205. .lucide--clipboard-check {
  10206. --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");
  10207. }
  10208. .lucide--clipboard-list {
  10209. --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");
  10210. }
  10211. .lucide--clock {
  10212. --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");
  10213. }
  10214. .lucide--code {
  10215. --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");
  10216. }
  10217. .lucide--code-2 {
  10218. --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");
  10219. }
  10220. .lucide--columns-3-cog {
  10221. --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");
  10222. }
  10223. .lucide--component {
  10224. --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");
  10225. }
  10226. .lucide--copy {
  10227. --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");
  10228. }
  10229. .lucide--copy-plus {
  10230. --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");
  10231. }
  10232. .lucide--corner-down-left {
  10233. --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");
  10234. }
  10235. .lucide--cpu {
  10236. --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");
  10237. }
  10238. .lucide--credit-card {
  10239. --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");
  10240. }
  10241. .lucide--diamond {
  10242. --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");
  10243. }
  10244. .lucide--disc {
  10245. --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");
  10246. }
  10247. .lucide--dollar-sign {
  10248. --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");
  10249. }
  10250. .lucide--download {
  10251. --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");
  10252. }
  10253. .lucide--download-cloud {
  10254. --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");
  10255. }
  10256. .lucide--edit-2 {
  10257. --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");
  10258. }
  10259. .lucide--ellipsis-vertical {
  10260. --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");
  10261. }
  10262. .lucide--eraser {
  10263. --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");
  10264. }
  10265. .lucide--external-link {
  10266. --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");
  10267. }
  10268. .lucide--eye {
  10269. --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");
  10270. }
  10271. .lucide--eye-off {
  10272. --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");
  10273. }
  10274. .lucide--figma {
  10275. --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");
  10276. }
  10277. .lucide--file {
  10278. --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");
  10279. }
  10280. .lucide--file-clock {
  10281. --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");
  10282. }
  10283. .lucide--file-image {
  10284. --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");
  10285. }
  10286. .lucide--file-minus {
  10287. --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");
  10288. }
  10289. .lucide--file-pen {
  10290. --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");
  10291. }
  10292. .lucide--file-plus {
  10293. --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");
  10294. }
  10295. .lucide--file-sliders {
  10296. --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");
  10297. }
  10298. .lucide--file-spreadsheet {
  10299. --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");
  10300. }
  10301. .lucide--file-symlink {
  10302. --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");
  10303. }
  10304. .lucide--file-text {
  10305. --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");
  10306. }
  10307. .lucide--file-up {
  10308. --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");
  10309. }
  10310. .lucide--files {
  10311. --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");
  10312. }
  10313. .lucide--flag {
  10314. --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");
  10315. }
  10316. .lucide--flame {
  10317. --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 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0a5 5 0 0 1 1-3a1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4'/%3E%3C/svg%3E");
  10318. }
  10319. .lucide--flask-conical {
  10320. --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");
  10321. }
  10322. .lucide--folder {
  10323. --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");
  10324. }
  10325. .lucide--folder-archive {
  10326. --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");
  10327. }
  10328. .lucide--folder-check {
  10329. --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");
  10330. }
  10331. .lucide--folder-git-2 {
  10332. --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");
  10333. }
  10334. .lucide--folder-input {
  10335. --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");
  10336. }
  10337. .lucide--folder-kanban {
  10338. --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");
  10339. }
  10340. .lucide--folder-open {
  10341. --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");
  10342. }
  10343. .lucide--folder-pen {
  10344. --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");
  10345. }
  10346. .lucide--folder-plus {
  10347. --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");
  10348. }
  10349. .lucide--folder-up {
  10350. --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");
  10351. }
  10352. .lucide--folders {
  10353. --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");
  10354. }
  10355. .lucide--form-input {
  10356. --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");
  10357. }
  10358. .lucide--fullscreen {
  10359. --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");
  10360. }
  10361. .lucide--gauge {
  10362. --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");
  10363. }
  10364. .lucide--gauge-circle {
  10365. --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");
  10366. }
  10367. .lucide--gift {
  10368. --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");
  10369. }
  10370. .lucide--github {
  10371. --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");
  10372. }
  10373. .lucide--globe {
  10374. --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");
  10375. }
  10376. .lucide--globe-2 {
  10377. --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");
  10378. }
  10379. .lucide--grid-2x2 {
  10380. --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");
  10381. }
  10382. .lucide--grip-vertical {
  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='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");
  10384. }
  10385. .lucide--handshake {
  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%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");
  10387. }
  10388. .lucide--hard-drive {
  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%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");
  10390. }
  10391. .lucide--hash {
  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%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");
  10393. }
  10394. .lucide--headphones {
  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%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");
  10396. }
  10397. .lucide--headset {
  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%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");
  10399. }
  10400. .lucide--heart {
  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='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");
  10402. }
  10403. .lucide--heart-pulse {
  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='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");
  10405. }
  10406. .lucide--help-circle {
  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%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");
  10408. }
  10409. .lucide--home {
  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%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-6a2 2 0 0 1 2.582 0l7 6A2 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");
  10411. }
  10412. .lucide--id-card {
  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='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");
  10414. }
  10415. .lucide--image {
  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%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");
  10417. }
  10418. .lucide--image-down {
  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='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");
  10420. }
  10421. .lucide--image-plus {
  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%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");
  10423. }
  10424. .lucide--info {
  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%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");
  10426. }
  10427. .lucide--key-round {
  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%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");
  10429. }
  10430. .lucide--keyboard {
  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%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");
  10432. }
  10433. .lucide--layers {
  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.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");
  10435. }
  10436. .lucide--layers-2 {
  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%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");
  10438. }
  10439. .lucide--layers-3 {
  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%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");
  10441. }
  10442. .lucide--layout {
  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%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18M9 21V9'/%3E%3C/g%3E%3C/svg%3E");
  10444. }
  10445. .lucide--layout-dashboard {
  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%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");
  10447. }
  10448. .lucide--layout-grid {
  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%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");
  10450. }
  10451. .lucide--layout-panel-left {
  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%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");
  10453. }
  10454. .lucide--layout-panel-top {
  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%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");
  10456. }
  10457. .lucide--layout-template {
  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%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");
  10459. }
  10460. .lucide--library-big {
  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%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");
  10462. }
  10463. .lucide--life-buoy {
  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%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");
  10465. }
  10466. .lucide--lightbulb {
  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%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");
  10468. }
  10469. .lucide--line-chart {
  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='M3 3v18h18'/%3E%3Cpath d='m19 9l-5 5l-4-4l-3 3'/%3E%3C/g%3E%3C/svg%3E");
  10471. }
  10472. .lucide--link {
  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='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");
  10474. }
  10475. .lucide--list {
  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%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5h.01M3 12h.01M3 19h.01M8 5h13M8 12h13M8 19h13'/%3E%3C/svg%3E");
  10477. }
  10478. .lucide--list-check {
  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%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 5H3m13 7H3m8 7H3m12-1l2 2l4-4'/%3E%3C/svg%3E");
  10480. }
  10481. .lucide--list-ordered {
  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%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 5h10m-10 7h10m-10 7h10M4 4h1v5M4 9h2m.5 11H3.4c0-1 2.6-1.925 2.6-3.5a1.5 1.5 0 0 0-2.6-1.02'/%3E%3C/svg%3E");
  10483. }
  10484. .lucide--list-plus {
  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%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 5H3m8 7H3m13 7H3M18 9v6m3-3h-6'/%3E%3C/svg%3E");
  10486. }
  10487. .lucide--list-start {
  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='M3 5h6m-6 7h13M3 19h13m0-11l-3-3l3-3'/%3E%3Cpath d='M21 19V7a2 2 0 0 0-2-2h-6'/%3E%3C/g%3E%3C/svg%3E");
  10489. }
  10490. .lucide--list-todo {
  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='M13 5h8m-8 7h8m-8 7h8M3 17l2 2l4-4'/%3E%3Crect width='6' height='6' x='3' y='4' rx='1'/%3E%3C/g%3E%3C/svg%3E");
  10492. }
  10493. .lucide--loader {
  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%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");
  10495. }
  10496. .lucide--lock {
  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%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");
  10498. }
  10499. .lucide--log-in {
  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='m10 17l5-5l-5-5m5 5H3m12-9h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3C/svg%3E");
  10501. }
  10502. .lucide--log-out {
  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='m16 17l5-5l-5-5m5 5H9m0 9H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E");
  10504. }
  10505. .lucide--mail {
  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%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");
  10507. }
  10508. .lucide--mail-plus {
  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%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");
  10510. }
  10511. .lucide--map {
  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%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");
  10513. }
  10514. .lucide--map-pin {
  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='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");
  10516. }
  10517. .lucide--maximize {
  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%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");
  10519. }
  10520. .lucide--megaphone {
  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%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");
  10522. }
  10523. .lucide--menu {
  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='M4 5h16M4 12h16M4 19h16'/%3E%3C/svg%3E");
  10525. }
  10526. .lucide--message-circle {
  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%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");
  10528. }
  10529. .lucide--message-circle-dashed {
  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='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");
  10531. }
  10532. .lucide--message-square {
  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%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");
  10534. }
  10535. .lucide--messages-square {
  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%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");
  10537. }
  10538. .lucide--mic {
  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%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");
  10540. }
  10541. .lucide--mic-off {
  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='M12 19v3m3-12.66V5a3 3 0 0 0-5.68-1.33m7.63 13.28A7 7 0 0 1 5 12v-2m13.89 3.23A7 7 0 0 0 19 12v-2M2 2l20 20'/%3E%3Cpath d='M9 9v3a3 3 0 0 0 5.12 2.12'/%3E%3C/g%3E%3C/svg%3E");
  10543. }
  10544. .lucide--minimize {
  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='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");
  10546. }
  10547. .lucide--minus {
  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%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14'/%3E%3C/svg%3E");
  10549. }
  10550. .lucide--monitor-dot {
  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%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");
  10552. }
  10553. .lucide--monitor-smartphone {
  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='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");
  10555. }
  10556. .lucide--moon {
  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%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");
  10558. }
  10559. .lucide--more-horizontal {
  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%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");
  10561. }
  10562. .lucide--more-vertical {
  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%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");
  10564. }
  10565. .lucide--music {
  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%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");
  10567. }
  10568. .lucide--notebook {
  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='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");
  10570. }
  10571. .lucide--package {
  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%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");
  10573. }
  10574. .lucide--package-check {
  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%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");
  10576. }
  10577. .lucide--package-open {
  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%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");
  10579. }
  10580. .lucide--package-search {
  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='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");
  10582. }
  10583. .lucide--paintbrush {
  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='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");
  10585. }
  10586. .lucide--palette {
  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='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");
  10588. }
  10589. .lucide--panel-left-close {
  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%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");
  10591. }
  10592. .lucide--panel-left-dashed {
  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%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");
  10594. }
  10595. .lucide--paperclip {
  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%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");
  10597. }
  10598. .lucide--pause {
  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='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");
  10600. }
  10601. .lucide--pen {
  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%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");
  10603. }
  10604. .lucide--pen-line {
  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%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");
  10606. }
  10607. .lucide--pencil {
  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%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");
  10609. }
  10610. .lucide--pencil-line {
  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%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");
  10612. }
  10613. .lucide--pencil-ruler {
  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%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");
  10615. }
  10616. .lucide--percent {
  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='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");
  10618. }
  10619. .lucide--phone {
  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.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");
  10621. }
  10622. .lucide--phone-missed {
  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%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");
  10624. }
  10625. .lucide--pie-chart {
  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%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");
  10627. }
  10628. .lucide--pilcrow-left {
  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%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");
  10630. }
  10631. .lucide--pilcrow-right {
  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%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");
  10633. }
  10634. .lucide--pin {
  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%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");
  10636. }
  10637. .lucide--plane-takeoff {
  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%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");
  10639. }
  10640. .lucide--play {
  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%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");
  10642. }
  10643. .lucide--plus {
  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%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E");
  10645. }
  10646. .lucide--plus-circle {
  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='M8 12h8m-4-4v8'/%3E%3C/g%3E%3C/svg%3E");
  10648. }
  10649. .lucide--receipt {
  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%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");
  10651. }
  10652. .lucide--receipt-text {
  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%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");
  10654. }
  10655. .lucide--refresh-ccw {
  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='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");
  10657. }
  10658. .lucide--refresh-cw {
  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%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");
  10660. }
  10661. .lucide--repeat {
  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%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");
  10663. }
  10664. .lucide--reply {
  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%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");
  10666. }
  10667. .lucide--rocket {
  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%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");
  10669. }
  10670. .lucide--rotate-ccw {
  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='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");
  10672. }
  10673. .lucide--rotate-cw {
  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%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");
  10675. }
  10676. .lucide--route {
  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%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");
  10678. }
  10679. .lucide--save {
  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%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");
  10681. }
  10682. .lucide--scroll-text {
  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%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");
  10684. }
  10685. .lucide--search {
  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%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");
  10687. }
  10688. .lucide--send {
  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%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");
  10690. }
  10691. .lucide--send-horizonal {
  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%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");
  10693. }
  10694. .lucide--server {
  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%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");
  10696. }
  10697. .lucide--settings {
  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='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");
  10699. }
  10700. .lucide--settings-2 {
  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%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");
  10702. }
  10703. .lucide--shapes {
  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='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");
  10705. }
  10706. .lucide--share-2 {
  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%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");
  10708. }
  10709. .lucide--shield {
  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='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");
  10711. }
  10712. .lucide--shield-check {
  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%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");
  10714. }
  10715. .lucide--shield-ellipsis {
  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='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");
  10717. }
  10718. .lucide--shield-user {
  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%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");
  10720. }
  10721. .lucide--shopping-bag {
  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='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");
  10723. }
  10724. .lucide--shopping-cart {
  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%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");
  10726. }
  10727. .lucide--sliders-horizontal {
  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='M10 5H3m9 14H3M14 3v4m2 10v4m5-9h-9m9 7h-5m5-14h-7m-6 5v4m0-2H3'/%3E%3C/svg%3E");
  10729. }
  10730. .lucide--smile {
  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%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");
  10732. }
  10733. .lucide--smile-plus {
  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='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");
  10735. }
  10736. .lucide--sparkles {
  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='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");
  10738. }
  10739. .lucide--square-check {
  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%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");
  10741. }
  10742. .lucide--square-user {
  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%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");
  10744. }
  10745. .lucide--star {
  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%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");
  10747. }
  10748. .lucide--stars {
  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='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");
  10750. }
  10751. .lucide--store {
  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='M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5m8.774-10.69a1.12 1.12 0 0 0-1.549 0a2.5 2.5 0 0 1-3.451 0a1.12 1.12 0 0 0-1.548 0a2.5 2.5 0 0 1-3.452 0a1.12 1.12 0 0 0-1.549 0a2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244'/%3E%3Cpath d='M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05'/%3E%3C/g%3E%3C/svg%3E");
  10753. }
  10754. .lucide--sun {
  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%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");
  10756. }
  10757. .lucide--sun-moon {
  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%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");
  10759. }
  10760. .lucide--target {
  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%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");
  10762. }
  10763. .lucide--telescope {
  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='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");
  10765. }
  10766. .lucide--terminal {
  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='M12 19h8M4 17l6-6l-6-6'/%3E%3C/svg%3E");
  10768. }
  10769. .lucide--terminal-square {
  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='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");
  10771. }
  10772. .lucide--text {
  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%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 18H3M17 6H3m18 6H3'/%3E%3C/svg%3E");
  10774. }
  10775. .lucide--thumbs-down {
  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%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");
  10777. }
  10778. .lucide--thumbs-up {
  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='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");
  10780. }
  10781. .lucide--ticket-check {
  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%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");
  10783. }
  10784. .lucide--toggle-right {
  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%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");
  10786. }
  10787. .lucide--trash {
  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='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");
  10789. }
  10790. .lucide--trash-2 {
  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='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");
  10792. }
  10793. .lucide--trending-down {
  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%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");
  10795. }
  10796. .lucide--triangle-alert {
  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='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");
  10798. }
  10799. .lucide--truck {
  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='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");
  10801. }
  10802. .lucide--undo-2 {
  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%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");
  10804. }
  10805. .lucide--unplug {
  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='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");
  10807. }
  10808. .lucide--upload {
  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%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");
  10810. }
  10811. .lucide--upload-cloud {
  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%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");
  10813. }
  10814. .lucide--user {
  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%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");
  10816. }
  10817. .lucide--user-circle {
  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%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");
  10819. }
  10820. .lucide--user-minus {
  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%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");
  10822. }
  10823. .lucide--user-plus {
  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%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");
  10825. }
  10826. .lucide--user-round-check {
  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%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");
  10828. }
  10829. .lucide--user-round-plus {
  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%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");
  10831. }
  10832. .lucide--user-round-x {
  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='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");
  10834. }
  10835. .lucide--user-square {
  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%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");
  10837. }
  10838. .lucide--users {
  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='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");
  10840. }
  10841. .lucide--video {
  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='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");
  10843. }
  10844. .lucide--volume-2 {
  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%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");
  10846. }
  10847. .lucide--wallet {
  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='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");
  10849. }
  10850. .lucide--wand {
  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%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");
  10852. }
  10853. .lucide--wand-2 {
  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%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");
  10855. }
  10856. .lucide--warehouse {
  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='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");
  10858. }
  10859. .lucide--x {
  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%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");
  10861. }
  10862. .lucide--x-circle {
  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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9l-6 6m0-6l6 6'/%3E%3C/g%3E%3C/svg%3E");
  10864. }
  10865. .lucide--x-square {
  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%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");
  10867. }
  10868. .lucide--zap {
  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%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");
  10870. }
  10871. .lucide--zoom-in {
  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%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");
  10873. }
  10874. .range-xs {
  10875. --range-thumb-size: calc(var(--size-selector, 0.25rem) * 4);
  10876. }
  10877. .ri--alert-line {
  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%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");
  10879. }
  10880. .ri--arrow-down-line {
  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%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");
  10882. }
  10883. .ri--arrow-up-line {
  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%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");
  10885. }
  10886. .ri--bar-chart-2-line {
  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%3Cpath fill='black' d='M2 13h6v8H2zm14-5h6v13h-6zM9 3h6v18H9zM4 15v4h2v-4zm7-10v14h2V5zm7 5v9h2v-9z'/%3E%3C/svg%3E");
  10888. }
  10889. .ri--bar-chart-line {
  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%3Cpath fill='black' d='M3 12h2v9H3zm16-4h2v13h-2zm-8-6h2v19h-2z'/%3E%3C/svg%3E");
  10891. }
  10892. .ri--box-3-line {
  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='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");
  10894. }
  10895. .ri--close-line {
  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%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");
  10897. }
  10898. .ri--code-line {
  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='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");
  10900. }
  10901. .ri--code-s-slash-line {
  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%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");
  10903. }
  10904. .ri--computer-line {
  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%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");
  10906. }
  10907. .ri--dashboard-line {
  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%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");
  10909. }
  10910. .ri--error-warning-line {
  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='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");
  10912. }
  10913. .ri--file-text-line {
  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%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");
  10915. }
  10916. .ri--image-line {
  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%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");
  10918. }
  10919. .ri--login-box-line {
  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%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");
  10921. }
  10922. .ri--logout-box-line {
  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%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");
  10924. }
  10925. .ri--palette-line {
  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%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");
  10927. }
  10928. .ri--price-tag-3-line {
  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='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");
  10930. }
  10931. .ri--refresh-line {
  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%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");
  10933. }
  10934. .ri--search-line {
  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%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");
  10936. }
  10937. .ri--settings-3-line {
  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%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");
  10939. }
  10940. .ri--shopping-cart-line {
  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='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");
  10942. }
  10943. .ri--stack-line {
  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%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");
  10945. }
  10946. .ri--time-line {
  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%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");
  10948. }
  10949. .ri--user-3-line {
  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='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");
  10951. }
  10952. .ri--user-line {
  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%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");
  10954. }
  10955. .text-shadow-2xs {
  10956. text-shadow: 0px 1px 0px var(--tw-text-shadow-color, #00000026);
  10957. }
  10958. .text-shadow-error {
  10959. --tw-text-shadow-color: var(--color-error);
  10960. }
  10961. @supports (color: color-mix(in lab, red, red)) {
  10962. .text-shadow-error {
  10963. --tw-text-shadow-color: color-mix(in oklab,
  10964. var(--color-error) var(--tw-text-shadow-alpha),
  10965. transparent);
  10966. }
  10967. }
  10968. .text-shadow-error\/20 {
  10969. --tw-text-shadow-color: var(--color-error);
  10970. }
  10971. @supports (color: color-mix(in lab, red, red)) {
  10972. .text-shadow-error\/20 {
  10973. --tw-text-shadow-color: color-mix(in oklab,
  10974. color-mix(in oklab, var(--color-error) 20%, transparent) var(--tw-text-shadow-alpha),
  10975. transparent);
  10976. }
  10977. }
  10978. .text-shadow-lg {
  10979. text-shadow:
  10980. 0px 1px 2px var(--tw-text-shadow-color, #0000001a),
  10981. 0px 3px 2px var(--tw-text-shadow-color, #0000001a),
  10982. 0px 4px 8px var(--tw-text-shadow-color, #0000001a);
  10983. }
  10984. .text-shadow-md {
  10985. text-shadow:
  10986. 0px 1px 1px var(--tw-text-shadow-color, #0000001a),
  10987. 0px 1px 2px var(--tw-text-shadow-color, #0000001a),
  10988. 0px 2px 4px var(--tw-text-shadow-color, #0000001a);
  10989. }
  10990. .text-shadow-none {
  10991. text-shadow: none;
  10992. }
  10993. .text-shadow-primary {
  10994. --tw-text-shadow-color: var(--color-primary);
  10995. }
  10996. @supports (color: color-mix(in lab, red, red)) {
  10997. .text-shadow-primary {
  10998. --tw-text-shadow-color: color-mix(in oklab,
  10999. var(--color-primary) var(--tw-text-shadow-alpha),
  11000. transparent);
  11001. }
  11002. }
  11003. .text-shadow-primary\/20 {
  11004. --tw-text-shadow-color: var(--color-primary);
  11005. }
  11006. @supports (color: color-mix(in lab, red, red)) {
  11007. .text-shadow-primary\/20 {
  11008. --tw-text-shadow-color: color-mix(in oklab,
  11009. color-mix(in oklab, var(--color-primary) 20%, transparent) var(--tw-text-shadow-alpha),
  11010. transparent);
  11011. }
  11012. }
  11013. .text-shadow-secondary {
  11014. --tw-text-shadow-color: var(--color-secondary);
  11015. }
  11016. @supports (color: color-mix(in lab, red, red)) {
  11017. .text-shadow-secondary {
  11018. --tw-text-shadow-color: color-mix(in oklab,
  11019. var(--color-secondary) var(--tw-text-shadow-alpha),
  11020. transparent);
  11021. }
  11022. }
  11023. .text-shadow-secondary\/20 {
  11024. --tw-text-shadow-color: var(--color-secondary);
  11025. }
  11026. @supports (color: color-mix(in lab, red, red)) {
  11027. .text-shadow-secondary\/20 {
  11028. --tw-text-shadow-color: color-mix(in oklab,
  11029. color-mix(in oklab, var(--color-secondary) 20%, transparent) var(--tw-text-shadow-alpha),
  11030. transparent);
  11031. }
  11032. }
  11033. .text-shadow-sm {
  11034. text-shadow:
  11035. 0px 1px 0px var(--tw-text-shadow-color, #00000013),
  11036. 0px 1px 1px var(--tw-text-shadow-color, #00000013),
  11037. 0px 2px 2px var(--tw-text-shadow-color, #00000013);
  11038. }
  11039. .text-shadow-success {
  11040. --tw-text-shadow-color: var(--color-success);
  11041. }
  11042. @supports (color: color-mix(in lab, red, red)) {
  11043. .text-shadow-success {
  11044. --tw-text-shadow-color: color-mix(in oklab,
  11045. var(--color-success) var(--tw-text-shadow-alpha),
  11046. transparent);
  11047. }
  11048. }
  11049. .text-shadow-success\/20 {
  11050. --tw-text-shadow-color: var(--color-success);
  11051. }
  11052. @supports (color: color-mix(in lab, red, red)) {
  11053. .text-shadow-success\/20 {
  11054. --tw-text-shadow-color: color-mix(in oklab,
  11055. color-mix(in oklab, var(--color-success) 20%, transparent) var(--tw-text-shadow-alpha),
  11056. transparent);
  11057. }
  11058. }
  11059. .text-shadow-xs {
  11060. text-shadow: 0px 1px 1px var(--tw-text-shadow-color, #0003);
  11061. }
  11062. .textarea-error,
  11063. .textarea-error:focus,
  11064. .textarea-error:focus-within {
  11065. --input-color: var(--color-error);
  11066. }
  11067. .toggle-primary:checked,
  11068. .toggle-primary[aria-checked="true"] {
  11069. --input-color: var(--color-primary);
  11070. }
  11071. .toggle-sm[type="checkbox"],
  11072. .toggle-sm:has([type="checkbox"]) {
  11073. --size: calc(var(--size-selector, 0.25rem) * 5);
  11074. }
  11075. .toggle-xs[type="checkbox"],
  11076. .toggle-xs:has([type="checkbox"]) {
  11077. --size: calc(var(--size-selector, 0.25rem) * 4);
  11078. }
  11079. :is(.\*\:cursor-pointer > *) {
  11080. cursor: pointer;
  11081. }
  11082. :is(.\*\:rounded-box > *) {
  11083. border-radius: var(--radius-box);
  11084. }
  11085. :is(.\*\:border-2 > *) {
  11086. border-style: var(--tw-border-style);
  11087. border-width: 2px;
  11088. }
  11089. :is(.\*\:px-2 > *) {
  11090. padding-inline: calc(var(--spacing) * 2);
  11091. }
  11092. :is(.\*\:px-2\.5 > *) {
  11093. padding-inline: calc(var(--spacing) * 2.5);
  11094. }
  11095. :is(.\*\:py-1 > *) {
  11096. padding-block: calc(var(--spacing) * 1);
  11097. }
  11098. :is(.\*\:text-nowrap > *) {
  11099. text-wrap: nowrap;
  11100. }
  11101. :is(.\*\:opacity-70 > *) {
  11102. opacity: 0.7;
  11103. }
  11104. :is(.\*\:transition-all > *) {
  11105. transition-property: all;
  11106. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  11107. transition-duration: var(--tw-duration, var(--default-transition-duration));
  11108. }
  11109. :is(.\*\:\[grid-area\:1\/1\] > *) {
  11110. grid-area: 1/1;
  11111. }
  11112. @media (hover: hover) {
  11113. .group-hover\:inset-x-0:is(:where(.group):hover *) {
  11114. inset-inline: calc(var(--spacing) * 0);
  11115. }
  11116. .group-hover\:bottom-0:is(:where(.group):hover *) {
  11117. bottom: calc(var(--spacing) * 0);
  11118. }
  11119. .group-hover\:bottom-4:is(:where(.group):hover *) {
  11120. bottom: calc(var(--spacing) * 4);
  11121. }
  11122. .group-hover\:block:is(:where(.group):hover *) {
  11123. display: block;
  11124. }
  11125. .group-hover\:h-16:is(:where(.group):hover *) {
  11126. height: calc(var(--spacing) * 16);
  11127. }
  11128. .group-hover\:translate-x-0:is(:where(.group):hover *) {
  11129. --tw-translate-x: calc(var(--spacing) * 0);
  11130. translate: var(--tw-translate-x) var(--tw-translate-y);
  11131. }
  11132. .group-hover\:scale-100:is(:where(.group):hover *) {
  11133. --tw-scale-x: 100%;
  11134. --tw-scale-y: 100%;
  11135. --tw-scale-z: 100%;
  11136. scale: var(--tw-scale-x) var(--tw-scale-y);
  11137. }
  11138. .group-hover\:scale-108:is(:where(.group):hover *) {
  11139. --tw-scale-x: 108%;
  11140. --tw-scale-y: 108%;
  11141. --tw-scale-z: 108%;
  11142. scale: var(--tw-scale-x) var(--tw-scale-y);
  11143. }
  11144. .group-hover\:border-primary:is(:where(.group):hover *) {
  11145. border-color: var(--color-primary);
  11146. }
  11147. .group-hover\:bg-base-200:is(:where(.group):hover *) {
  11148. background-color: var(--color-base-200);
  11149. }
  11150. .group-hover\:bg-primary:is(:where(.group):hover *) {
  11151. background-color: var(--color-primary);
  11152. }
  11153. .group-hover\:from-primary\/10:is(:where(.group):hover *) {
  11154. --tw-gradient-from: var(--color-primary);
  11155. }
  11156. @supports (color: color-mix(in lab, red, red)) {
  11157. .group-hover\:from-primary\/10:is(:where(.group):hover *) {
  11158. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 10%, transparent);
  11159. }
  11160. }
  11161. .group-hover\:from-primary\/10:is(:where(.group):hover *) {
  11162. --tw-gradient-stops: var(--tw-gradient-via-stops,
  11163. var(--tw-gradient-position),
  11164. var(--tw-gradient-from) var(--tw-gradient-from-position),
  11165. var(--tw-gradient-to) var(--tw-gradient-to-position));
  11166. }
  11167. .group-hover\:to-secondary\/10:is(:where(.group):hover *) {
  11168. --tw-gradient-to: var(--color-secondary);
  11169. }
  11170. @supports (color: color-mix(in lab, red, red)) {
  11171. .group-hover\:to-secondary\/10:is(:where(.group):hover *) {
  11172. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 10%, transparent);
  11173. }
  11174. }
  11175. .group-hover\:to-secondary\/10:is(:where(.group):hover *) {
  11176. --tw-gradient-stops: var(--tw-gradient-via-stops,
  11177. var(--tw-gradient-position),
  11178. var(--tw-gradient-from) var(--tw-gradient-from-position),
  11179. var(--tw-gradient-to) var(--tw-gradient-to-position));
  11180. }
  11181. .group-hover\:text-base-content:is(:where(.group):hover *),
  11182. .group-hover\:text-base-content\/80:is(:where(.group):hover *) {
  11183. color: var(--color-base-content);
  11184. }
  11185. @supports (color: color-mix(in lab, red, red)) {
  11186. .group-hover\:text-base-content\/80:is(:where(.group):hover *) {
  11187. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  11188. }
  11189. }
  11190. .group-hover\:text-black\/80:is(:where(.group):hover *) {
  11191. color: #000c;
  11192. }
  11193. @supports (color: color-mix(in lab, red, red)) {
  11194. .group-hover\:text-black\/80:is(:where(.group):hover *) {
  11195. color: color-mix(in oklab, var(--color-black) 80%, transparent);
  11196. }
  11197. }
  11198. .group-hover\:text-primary-content:is(:where(.group):hover *) {
  11199. color: var(--color-primary-content);
  11200. }
  11201. .group-hover\:text-white:is(:where(.group):hover *) {
  11202. color: var(--color-white);
  11203. }
  11204. .group-hover\:opacity-0:is(:where(.group):hover *) {
  11205. opacity: 0;
  11206. }
  11207. .group-hover\:opacity-30:is(:where(.group):hover *) {
  11208. opacity: 0.3;
  11209. }
  11210. .group-hover\:opacity-60:is(:where(.group):hover *) {
  11211. opacity: 0.6;
  11212. }
  11213. .group-hover\:opacity-80:is(:where(.group):hover *) {
  11214. opacity: 0.8;
  11215. }
  11216. .group-hover\:opacity-100:is(:where(.group):hover *) {
  11217. opacity: 1;
  11218. }
  11219. .group-hover\:blur-lg:is(:where(.group):hover *) {
  11220. --tw-blur: blur(var(--blur-lg));
  11221. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  11222. }
  11223. .group-hover\/purchase\:opacity-60:is(:where(.group\/purchase):hover *) {
  11224. opacity: 0.6;
  11225. }
  11226. .group-hover\/purchase\:blur-lg:is(:where(.group\/purchase):hover *) {
  11227. --tw-blur: blur(var(--blur-lg));
  11228. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  11229. }
  11230. }
  11231. .group-focus\:scale-80:is(:where(.group):focus *) {
  11232. --tw-scale-x: 80%;
  11233. --tw-scale-y: 80%;
  11234. --tw-scale-z: 80%;
  11235. scale: var(--tw-scale-x) var(--tw-scale-y);
  11236. }
  11237. .group-focus\:scale-100:is(:where(.group):focus *) {
  11238. --tw-scale-x: 100%;
  11239. --tw-scale-y: 100%;
  11240. --tw-scale-z: 100%;
  11241. scale: var(--tw-scale-x) var(--tw-scale-y);
  11242. }
  11243. .group-focus\:rotate-0:is(:where(.group):focus *) {
  11244. rotate: none;
  11245. }
  11246. .group-focus\:rotate-45:is(:where(.group):focus *) {
  11247. rotate: 45deg;
  11248. }
  11249. .group-focus\:rotate-90:is(:where(.group):focus *) {
  11250. rotate: 90deg;
  11251. }
  11252. .group-focus\:opacity-0:is(:where(.group):focus *) {
  11253. opacity: 0;
  11254. }
  11255. .group-focus\:opacity-100:is(:where(.group):focus *) {
  11256. opacity: 1;
  11257. }
  11258. .group-has-\[\[data-pass-p100\]\]\:scale-x-100:is(:where(.group):has([data-pass-p100]) *),
  11259. .group-has-\[\[data-pass-p20\]\]\:scale-x-100:is(:where(.group):has([data-pass-p20]) *),
  11260. .group-has-\[\[data-pass-p40\]\]\:scale-x-100:is(:where(.group):has([data-pass-p40]) *),
  11261. .group-has-\[\[data-pass-p60\]\]\:scale-x-100:is(:where(.group):has([data-pass-p60]) *),
  11262. .group-has-\[\[data-pass-p80\]\]\:scale-x-100:is(:where(.group):has([data-pass-p80]) *) {
  11263. --tw-scale-x: 100%;
  11264. scale: var(--tw-scale-x) var(--tw-scale-y);
  11265. }
  11266. .group-has-\[\[data-pass-r1\]\]\:text-success:is(:where(.group):has([data-pass-r1]) *),
  11267. .group-has-\[\[data-pass-r2\]\]\:text-success:is(:where(.group):has([data-pass-r2]) *),
  11268. .group-has-\[\[data-pass-r2\]\[data-pass-r3\]\]\:text-success:is( :where(.group):has([data-pass-r2][data-pass-r3]) *),
  11269. .group-has-\[\[data-pass-r3\]\]\:text-success:is(:where(.group):has([data-pass-r3]) *),
  11270. .group-has-\[\[data-pass-r4\]\]\:text-success:is(:where(.group):has([data-pass-r4]) *),
  11271. .group-has-\[\[data-pass-r4\]\[data-pass-r5\]\]\:text-success:is( :where(.group):has([data-pass-r4][data-pass-r5]) *),
  11272. .group-has-\[\[data-pass-r5\]\]\:text-success:is(:where(.group):has([data-pass-r5]) *) {
  11273. color: var(--color-success);
  11274. }
  11275. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:flex:is( :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *) {
  11276. display: flex;
  11277. }
  11278. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:hidden:is( :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *) {
  11279. display: none;
  11280. }
  11281. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:opacity-0:is( :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *) {
  11282. opacity: 0;
  11283. }
  11284. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:opacity-100:is( :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *) {
  11285. opacity: 1;
  11286. }
  11287. .group-data-copied\:-bottom-8:is(:where(.group)[data-copied] *) {
  11288. bottom: calc(var(--spacing) * -8);
  11289. }
  11290. .group-data-copied\:scale-0:is(:where(.group)[data-copied] *) {
  11291. --tw-scale-x: 0%;
  11292. --tw-scale-y: 0%;
  11293. --tw-scale-z: 0%;
  11294. scale: var(--tw-scale-x) var(--tw-scale-y);
  11295. }
  11296. .group-data-copied\:scale-100:is(:where(.group)[data-copied] *) {
  11297. --tw-scale-x: 100%;
  11298. --tw-scale-y: 100%;
  11299. --tw-scale-z: 100%;
  11300. scale: var(--tw-scale-x) var(--tw-scale-y);
  11301. }
  11302. .group-data-copied\:opacity-100:is(:where(.group)[data-copied] *) {
  11303. opacity: 1;
  11304. }
  11305. .group-data-visible\:scale-100:is(:where(.group)[data-visible] *) {
  11306. --tw-scale-x: 100%;
  11307. --tw-scale-y: 100%;
  11308. --tw-scale-z: 100%;
  11309. scale: var(--tw-scale-x) var(--tw-scale-y);
  11310. }
  11311. .group-data-visible\:opacity-100:is(:where(.group)[data-visible] *) {
  11312. opacity: 1;
  11313. }
  11314. .group-data-\[at-top\=false\]\:w-\[800px\]:is(:where(.group)[data-at-top="false"] *) {
  11315. width: 800px;
  11316. }
  11317. .group-data-\[at-top\=false\]\:bg-base-100:is(:where(.group)[data-at-top="false"] *) {
  11318. background-color: var(--color-base-100);
  11319. }
  11320. .group-data-\[at-top\=false\]\:shadow:is(:where(.group)[data-at-top="false"] *) {
  11321. --tw-shadow:
  11322. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  11323. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  11324. box-shadow:
  11325. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  11326. var(--tw-ring-shadow), var(--tw-shadow);
  11327. }
  11328. .group-data-\[changed\]\/html\:p-\[2px\]:is(:where(.group\/html)[data-changed] *) {
  11329. padding: 2px;
  11330. }
  11331. .group-data-\[changed\]\/html\:opacity-100:is(:where(.group\/html)[data-changed] *) {
  11332. opacity: 1;
  11333. }
  11334. .group-data-\[copied\]\:block:is(:where(.group)[data-copied] *) {
  11335. display: block;
  11336. }
  11337. .group-data-\[copied\]\:hidden:is(:where(.group)[data-copied] *),
  11338. .group-data-\[fullscreen\]\/html\:hidden:is(:where(.group\/html)[data-fullscreen] *) {
  11339. display: none;
  11340. }
  11341. .group-data-\[fullscreen\]\/html\:inline:is(:where(.group\/html)[data-fullscreen] *) {
  11342. display: inline;
  11343. }
  11344. .group-data-\[sidebar-theme\=dark\]\/html\:bg-base-200:is( :where(.group\/html)[data-sidebar-theme="dark"] *),
  11345. .group-data-\[sidebar-theme\=light\]\/html\:bg-base-200:is( :where(.group\/html)[data-sidebar-theme="light"] *) {
  11346. background-color: var(--color-base-200);
  11347. }
  11348. .group-data-\[sorting\=asc\]\:opacity-100:is(:where(.group)[data-sorting="asc"] *),
  11349. .group-data-\[sorting\=desc\]\:opacity-100:is(:where(.group)[data-sorting="desc"] *) {
  11350. opacity: 1;
  11351. }
  11352. .group-data-\[theme\=contrast\]\/html\:pointer-events-auto:is( :where(.group\/html)[data-theme="contrast"] *) {
  11353. pointer-events: auto;
  11354. }
  11355. .group-data-\[theme\=contrast\]\/html\:hidden:is( :where(.group\/html)[data-theme="contrast"] *) {
  11356. display: none;
  11357. }
  11358. .group-data-\[theme\=contrast\]\/html\:p-1:is(:where(.group\/html)[data-theme="contrast"] *) {
  11359. padding: calc(var(--spacing) * 1);
  11360. }
  11361. .group-data-\[theme\=contrast\]\/html\:opacity-100:is( :where(.group\/html)[data-theme="contrast"] *) {
  11362. opacity: 1;
  11363. }
  11364. .group-data-\[theme\=dark\]\/html\:translate-y-0:is(:where(.group\/html)[data-theme="dark"] *) {
  11365. --tw-translate-y: calc(var(--spacing) * 0);
  11366. translate: var(--tw-translate-x) var(--tw-translate-y);
  11367. }
  11368. .group-data-\[theme\=dark\]\/html\:p-1:is(:where(.group\/html)[data-theme="dark"] *) {
  11369. padding: calc(var(--spacing) * 1);
  11370. }
  11371. .group-data-\[theme\=dark\]\/html\:opacity-0:is(:where(.group\/html)[data-theme="dark"] *) {
  11372. opacity: 0;
  11373. }
  11374. .group-data-\[theme\=dark\]\/html\:opacity-100:is(:where(.group\/html)[data-theme="dark"] *) {
  11375. opacity: 1;
  11376. }
  11377. .group-data-\[theme\=dim\]\/html\:p-1:is(:where(.group\/html)[data-theme="dim"] *) {
  11378. padding: calc(var(--spacing) * 1);
  11379. }
  11380. .group-data-\[theme\=dim\]\/html\:opacity-100:is(:where(.group\/html)[data-theme="dim"] *) {
  11381. opacity: 1;
  11382. }
  11383. .group-data-\[theme\=light\]\/html\:pointer-events-auto:is( :where(.group\/html)[data-theme="light"] *) {
  11384. pointer-events: auto;
  11385. }
  11386. .group-data-\[theme\=light\]\/html\:hidden:is(:where(.group\/html)[data-theme="light"] *) {
  11387. display: none;
  11388. }
  11389. .group-data-\[theme\=light\]\/html\:translate-y-0:is( :where(.group\/html)[data-theme="light"] *) {
  11390. --tw-translate-y: calc(var(--spacing) * 0);
  11391. translate: var(--tw-translate-x) var(--tw-translate-y);
  11392. }
  11393. .group-data-\[theme\=light\]\/html\:p-1:is(:where(.group\/html)[data-theme="light"] *) {
  11394. padding: calc(var(--spacing) * 1);
  11395. }
  11396. .group-data-\[theme\=light\]\/html\:opacity-0:is(:where(.group\/html)[data-theme="light"] *) {
  11397. opacity: 0;
  11398. }
  11399. .group-data-\[theme\=light\]\/html\:opacity-100:is(:where(.group\/html)[data-theme="light"] *) {
  11400. opacity: 1;
  11401. }
  11402. .group-data-\[theme\=material\]\/html\:p-1:is(:where(.group\/html)[data-theme="material"] *) {
  11403. padding: calc(var(--spacing) * 1);
  11404. }
  11405. .group-data-\[theme\=material\]\/html\:opacity-100:is( :where(.group\/html)[data-theme="material"] *) {
  11406. opacity: 1;
  11407. }
  11408. .group-data-\[theme\=material-dark\]\/html\:p-1:is( :where(.group\/html)[data-theme="material-dark"] *) {
  11409. padding: calc(var(--spacing) * 1);
  11410. }
  11411. .group-data-\[theme\=material-dark\]\/html\:opacity-100:is( :where(.group\/html)[data-theme="material-dark"] *) {
  11412. opacity: 1;
  11413. }
  11414. .group-\[\.ghost\]\:opacity-60:is(:where(.group).ghost *) {
  11415. opacity: 0.6;
  11416. }
  11417. .group-\[\.ghost\]\:grayscale-100:is(:where(.group).ghost *) {
  11418. --tw-grayscale: grayscale(100%);
  11419. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  11420. }
  11421. .group-\[\:not\(\[data-font-family\]\)\]\/html\:bg-base-200:is( :where(.group\/html):not([data-font-family]) *) {
  11422. background-color: var(--color-base-200);
  11423. }
  11424. .group-\[\:not\(\[data-theme\]\)\]\/html\:p-1:is(:where(.group\/html):not([data-theme]) *) {
  11425. padding: calc(var(--spacing) * 1);
  11426. }
  11427. .group-\[\:not\(\[data-theme\]\)\]\/html\:opacity-100:is( :where(.group\/html):not([data-theme]) *) {
  11428. opacity: 1;
  11429. }
  11430. .group-\[\:not\(\[dir\]\)\]\/html\:bg-base-200:is(:where(.group\/html):not([dir]) *),
  11431. .group-\[\[data-font-family\=ar-one\]\]\/html\:bg-base-200:is( :where(.group\/html)[data-font-family="ar-one"] *),
  11432. .group-\[\[data-font-family\=dm-sans\]\]\/html\:bg-base-200:is( :where(.group\/html)[data-font-family="dm-sans"] *),
  11433. .group-\[\[data-font-family\=inclusive\]\]\/html\:bg-base-200:is( :where(.group\/html)[data-font-family="inclusive"] *),
  11434. .group-\[\[data-font-family\=wix\]\]\/html\:bg-base-200:is( :where(.group\/html)[data-font-family="wix"] *),
  11435. .group-\[\[dir\=ltr\]\]\/html\:bg-base-200:is(:where(.group\/html)[dir="ltr"] *),
  11436. .group-\[\[dir\=rtl\]\]\/html\:bg-base-200:is(:where(.group\/html)[dir="rtl"] *) {
  11437. background-color: var(--color-base-200);
  11438. }
  11439. .placeholder\:text-sm::placeholder {
  11440. font-size: var(--text-sm);
  11441. line-height: var(--tw-leading, var(--text-sm--line-height));
  11442. }
  11443. .first\:pt-0:first-child {
  11444. padding-top: calc(var(--spacing) * 0);
  11445. }
  11446. @media (hover: hover) {
  11447. .hover\:w-26:hover {
  11448. width: calc(var(--spacing) * 26);
  11449. }
  11450. :where(.hover\:space-x-0\.5:hover > :not(:last-child)) {
  11451. --tw-space-x-reverse: 0;
  11452. margin-inline-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-x-reverse));
  11453. margin-inline-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-x-reverse)));
  11454. }
  11455. .hover\:border-base-300:hover {
  11456. border-color: var(--color-base-300);
  11457. }
  11458. .hover\:border-blue-500\/40:hover {
  11459. border-color: #3080ff66;
  11460. }
  11461. @supports (color: color-mix(in lab, red, red)) {
  11462. .hover\:border-blue-500\/40:hover {
  11463. border-color: color-mix(in oklab, var(--color-blue-500) 40%, transparent);
  11464. }
  11465. }
  11466. .hover\:border-cyan-600\/40:hover {
  11467. border-color: #0092b566;
  11468. }
  11469. @supports (color: color-mix(in lab, red, red)) {
  11470. .hover\:border-cyan-600\/40:hover {
  11471. border-color: color-mix(in oklab, var(--color-cyan-600) 40%, transparent);
  11472. }
  11473. }
  11474. .hover\:border-fuchsia-500\/40:hover {
  11475. border-color: #e12afb66;
  11476. }
  11477. @supports (color: color-mix(in lab, red, red)) {
  11478. .hover\:border-fuchsia-500\/40:hover {
  11479. border-color: color-mix(in oklab, var(--color-fuchsia-500) 40%, transparent);
  11480. }
  11481. }
  11482. .hover\:border-orange-400\/40:hover {
  11483. border-color: #ff8b1a66;
  11484. }
  11485. @supports (color: color-mix(in lab, red, red)) {
  11486. .hover\:border-orange-400\/40:hover {
  11487. border-color: color-mix(in oklab, var(--color-orange-400) 40%, transparent);
  11488. }
  11489. }
  11490. .hover\:border-primary:hover {
  11491. border-color: var(--color-primary);
  11492. }
  11493. .hover\:border-teal-500\/40:hover {
  11494. border-color: #00baa766;
  11495. }
  11496. @supports (color: color-mix(in lab, red, red)) {
  11497. .hover\:border-teal-500\/40:hover {
  11498. border-color: color-mix(in oklab, var(--color-teal-500) 40%, transparent);
  11499. }
  11500. }
  11501. .hover\:border-violet-500\/40:hover {
  11502. border-color: #8d54ff66;
  11503. }
  11504. @supports (color: color-mix(in lab, red, red)) {
  11505. .hover\:border-violet-500\/40:hover {
  11506. border-color: color-mix(in oklab, var(--color-violet-500) 40%, transparent);
  11507. }
  11508. }
  11509. .hover\:bg-base-200:hover,
  11510. .hover\:bg-base-200\/20:hover {
  11511. background-color: var(--color-base-200);
  11512. }
  11513. @supports (color: color-mix(in lab, red, red)) {
  11514. .hover\:bg-base-200\/20:hover {
  11515. background-color: color-mix(in oklab, var(--color-base-200) 20%, transparent);
  11516. }
  11517. }
  11518. .hover\:bg-base-200\/30:hover {
  11519. background-color: var(--color-base-200);
  11520. }
  11521. @supports (color: color-mix(in lab, red, red)) {
  11522. .hover\:bg-base-200\/30:hover {
  11523. background-color: color-mix(in oklab, var(--color-base-200) 30%, transparent);
  11524. }
  11525. }
  11526. .hover\:bg-base-200\/40:hover {
  11527. background-color: var(--color-base-200);
  11528. }
  11529. @supports (color: color-mix(in lab, red, red)) {
  11530. .hover\:bg-base-200\/40:hover {
  11531. background-color: color-mix(in oklab, var(--color-base-200) 40%, transparent);
  11532. }
  11533. }
  11534. .hover\:bg-base-200\/50:hover {
  11535. background-color: var(--color-base-200);
  11536. }
  11537. @supports (color: color-mix(in lab, red, red)) {
  11538. .hover\:bg-base-200\/50:hover {
  11539. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  11540. }
  11541. }
  11542. .hover\:bg-base-300:hover {
  11543. background-color: var(--color-base-300);
  11544. }
  11545. .hover\:bg-blue-500\/5:hover {
  11546. background-color: #3080ff0d;
  11547. }
  11548. @supports (color: color-mix(in lab, red, red)) {
  11549. .hover\:bg-blue-500\/5:hover {
  11550. background-color: color-mix(in oklab, var(--color-blue-500) 5%, transparent);
  11551. }
  11552. }
  11553. .hover\:bg-cyan-600\/5:hover {
  11554. background-color: #0092b50d;
  11555. }
  11556. @supports (color: color-mix(in lab, red, red)) {
  11557. .hover\:bg-cyan-600\/5:hover {
  11558. background-color: color-mix(in oklab, var(--color-cyan-600) 5%, transparent);
  11559. }
  11560. }
  11561. .hover\:bg-error\/10:hover {
  11562. background-color: var(--color-error);
  11563. }
  11564. @supports (color: color-mix(in lab, red, red)) {
  11565. .hover\:bg-error\/10:hover {
  11566. background-color: color-mix(in oklab, var(--color-error) 10%, transparent);
  11567. }
  11568. }
  11569. .hover\:bg-fuchsia-500\/5:hover {
  11570. background-color: #e12afb0d;
  11571. }
  11572. @supports (color: color-mix(in lab, red, red)) {
  11573. .hover\:bg-fuchsia-500\/5:hover {
  11574. background-color: color-mix(in oklab, var(--color-fuchsia-500) 5%, transparent);
  11575. }
  11576. }
  11577. .hover\:bg-orange-400\/5:hover {
  11578. background-color: #ff8b1a0d;
  11579. }
  11580. @supports (color: color-mix(in lab, red, red)) {
  11581. .hover\:bg-orange-400\/5:hover {
  11582. background-color: color-mix(in oklab, var(--color-orange-400) 5%, transparent);
  11583. }
  11584. }
  11585. .hover\:bg-primary:hover,
  11586. .hover\:bg-primary\/20:hover {
  11587. background-color: var(--color-primary);
  11588. }
  11589. @supports (color: color-mix(in lab, red, red)) {
  11590. .hover\:bg-primary\/20:hover {
  11591. background-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
  11592. }
  11593. }
  11594. .hover\:bg-teal-500\/5:hover {
  11595. background-color: #00baa70d;
  11596. }
  11597. @supports (color: color-mix(in lab, red, red)) {
  11598. .hover\:bg-teal-500\/5:hover {
  11599. background-color: color-mix(in oklab, var(--color-teal-500) 5%, transparent);
  11600. }
  11601. }
  11602. .hover\:bg-violet-500\/5:hover {
  11603. background-color: #8d54ff0d;
  11604. }
  11605. @supports (color: color-mix(in lab, red, red)) {
  11606. .hover\:bg-violet-500\/5:hover {
  11607. background-color: color-mix(in oklab, var(--color-violet-500) 5%, transparent);
  11608. }
  11609. }
  11610. .hover\:bg-white\/20:hover {
  11611. background-color: #fff3;
  11612. }
  11613. @supports (color: color-mix(in lab, red, red)) {
  11614. .hover\:bg-white\/20:hover {
  11615. background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  11616. }
  11617. }
  11618. .hover\:bg-white\/60:hover {
  11619. background-color: #fff9;
  11620. }
  11621. @supports (color: color-mix(in lab, red, red)) {
  11622. .hover\:bg-white\/60:hover {
  11623. background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
  11624. }
  11625. }
  11626. .hover\:bg-white\/80:hover {
  11627. background-color: #fffc;
  11628. }
  11629. @supports (color: color-mix(in lab, red, red)) {
  11630. .hover\:bg-white\/80:hover {
  11631. background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
  11632. }
  11633. }
  11634. .hover\:bg-linear-to-r:hover {
  11635. --tw-gradient-position: to right;
  11636. }
  11637. @supports (background-image: linear-gradient(in lab, red, red)) {
  11638. .hover\:bg-linear-to-r:hover {
  11639. --tw-gradient-position: to right in oklab;
  11640. }
  11641. }
  11642. .hover\:bg-linear-to-r:hover {
  11643. background-image: linear-gradient(var(--tw-gradient-stops));
  11644. }
  11645. .hover\:from-primary\/5:hover {
  11646. --tw-gradient-from: var(--color-primary);
  11647. }
  11648. @supports (color: color-mix(in lab, red, red)) {
  11649. .hover\:from-primary\/5:hover {
  11650. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 5%, transparent);
  11651. }
  11652. }
  11653. .hover\:from-primary\/5:hover {
  11654. --tw-gradient-stops: var(--tw-gradient-via-stops,
  11655. var(--tw-gradient-position),
  11656. var(--tw-gradient-from) var(--tw-gradient-from-position),
  11657. var(--tw-gradient-to) var(--tw-gradient-to-position));
  11658. }
  11659. .hover\:text-base-content:hover,
  11660. .hover\:text-base-content\/80:hover {
  11661. color: var(--color-base-content);
  11662. }
  11663. @supports (color: color-mix(in lab, red, red)) {
  11664. .hover\:text-base-content\/80:hover {
  11665. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  11666. }
  11667. }
  11668. .hover\:text-error-content:hover {
  11669. color: var(--color-error-content);
  11670. }
  11671. .hover\:text-primary:hover {
  11672. color: var(--color-primary);
  11673. }
  11674. .hover\:text-primary-content:hover {
  11675. color: var(--color-primary-content);
  11676. }
  11677. .hover\:underline:hover {
  11678. text-decoration-line: underline;
  11679. }
  11680. .hover\:opacity-95:hover {
  11681. opacity: 0.95;
  11682. }
  11683. .hover\:opacity-100:hover {
  11684. opacity: 1;
  11685. }
  11686. .hover\:shadow-lg:hover {
  11687. --tw-shadow:
  11688. 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
  11689. 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
  11690. box-shadow:
  11691. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  11692. var(--tw-ring-shadow), var(--tw-shadow);
  11693. }
  11694. .hover\:shadow-md:hover {
  11695. --tw-shadow:
  11696. 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
  11697. 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
  11698. box-shadow:
  11699. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  11700. var(--tw-ring-shadow), var(--tw-shadow);
  11701. }
  11702. .hover\:grayscale-0:hover {
  11703. --tw-grayscale: grayscale(0%);
  11704. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  11705. }
  11706. :is(.\*\:hover\:bg-base-200 > *):hover {
  11707. background-color: var(--color-base-200);
  11708. }
  11709. :is(.\*\:hover\:text-base-content > *):hover {
  11710. color: var(--color-base-content);
  11711. }
  11712. :is(.\*\:hover\:opacity-70 > *):hover {
  11713. opacity: 0.7;
  11714. }
  11715. :is(.\*\:hover\:opacity-100 > *):hover {
  11716. opacity: 1;
  11717. }
  11718. :is(.hover\:\*\:shadow-sm:hover > *) {
  11719. --tw-shadow:
  11720. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  11721. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  11722. box-shadow:
  11723. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  11724. var(--tw-ring-shadow), var(--tw-shadow);
  11725. }
  11726. }
  11727. .focus\:bg-transparent:focus {
  11728. background-color: #0000;
  11729. }
  11730. .focus\:outline-0:focus {
  11731. outline-style: var(--tw-outline-style);
  11732. outline-width: 0;
  11733. }
  11734. .focus\:outline-none:focus {
  11735. --tw-outline-style: none;
  11736. outline-style: none;
  11737. }
  11738. .active\:scale-95:active {
  11739. --tw-scale-x: 95%;
  11740. --tw-scale-y: 95%;
  11741. --tw-scale-z: 95%;
  11742. scale: var(--tw-scale-x) var(--tw-scale-y);
  11743. }
  11744. .active\:scale-\[\.98\]:active {
  11745. scale: 0.98;
  11746. }
  11747. .data-error\:max-h-8[data-error] {
  11748. max-height: calc(var(--spacing) * 8);
  11749. }
  11750. .data-error\:checkbox-error[data-error] {
  11751. color: var(--color-error-content);
  11752. --input-color: var(--color-error);
  11753. }
  11754. .data-error\:range-error[data-error] {
  11755. color: var(--color-error);
  11756. --range-thumb: var(--color-error-content);
  11757. }
  11758. .data-error\:opacity-100[data-error] {
  11759. opacity: 1;
  11760. }
  11761. .data-error\:input-error[data-error],
  11762. .data-error\:input-error[data-error]:focus,
  11763. .data-error\:input-error[data-error]:focus-within,
  11764. .data-error\:select-error[data-error],
  11765. .data-error\:select-error[data-error]:focus,
  11766. .data-error\:select-error[data-error]:focus-within {
  11767. --input-color: var(--color-error);
  11768. }
  11769. .data-\[scrolling\=down\]\:-top-full[data-scrolling="down"] {
  11770. top: -100%;
  11771. }
  11772. @media not all and (min-width: 96rem) {
  11773. .max-2xl\:order-1 {
  11774. order: 1;
  11775. }
  11776. .max-2xl\:order-2 {
  11777. order: 2;
  11778. }
  11779. .max-2xl\:text-sm {
  11780. font-size: var(--text-sm);
  11781. line-height: var(--tw-leading, var(--text-sm--line-height));
  11782. }
  11783. }
  11784. @media not all and (min-width: 80rem) {
  11785. .max-xl\:hidden {
  11786. display: none;
  11787. }
  11788. .max-xl\:btn-square {
  11789. width: var(--size);
  11790. height: var(--size);
  11791. padding-inline: 0;
  11792. }
  11793. }
  11794. @media not all and (min-width: 64rem) {
  11795. .max-lg\:hidden {
  11796. display: none;
  11797. }
  11798. .max-lg\:flex-col {
  11799. flex-direction: column;
  11800. }
  11801. .max-lg\:pt-0 {
  11802. padding-top: calc(var(--spacing) * 0);
  11803. }
  11804. }
  11805. @media not all and (min-width: 48rem) {
  11806. .max-md\:start-1\/2 {
  11807. inset-inline-start: 50%;
  11808. }
  11809. .max-md\:-bottom-12 {
  11810. bottom: calc(var(--spacing) * -12);
  11811. }
  11812. .max-md\:hidden {
  11813. display: none;
  11814. }
  11815. .max-md\:btn-square {
  11816. width: var(--size);
  11817. height: var(--size);
  11818. padding-inline: 0;
  11819. }
  11820. .max-md\:-translate-x-1\/2 {
  11821. --tw-translate-x: -50%;
  11822. translate: var(--tw-translate-x) var(--tw-translate-y);
  11823. }
  11824. .max-md\:gap-3 {
  11825. gap: calc(var(--spacing) * 3);
  11826. }
  11827. .max-md\:text-sm {
  11828. font-size: var(--text-sm);
  11829. line-height: var(--tw-leading, var(--text-sm--line-height));
  11830. }
  11831. .max-md\:shadow {
  11832. --tw-shadow:
  11833. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  11834. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  11835. box-shadow:
  11836. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  11837. var(--tw-ring-shadow), var(--tw-shadow);
  11838. }
  11839. }
  11840. @media not all and (min-width: 40rem) {
  11841. .max-sm\:dropdown-center {
  11842. --anchor-h: center;
  11843. }
  11844. .max-sm\:dropdown-center :where(.dropdown-content) {
  11845. inset-inline-end: 50%;
  11846. translate: 50%;
  11847. }
  11848. [dir="rtl"] :is(.max-sm\:dropdown-center :where(.dropdown-content)) {
  11849. translate: -50%;
  11850. }
  11851. .max-sm\:dropdown-center.dropdown-left {
  11852. --anchor-h: left;
  11853. --anchor-v: center;
  11854. }
  11855. .max-sm\:dropdown-center.dropdown-left .dropdown-content {
  11856. top: auto;
  11857. bottom: 50%;
  11858. translate: 0 50%;
  11859. }
  11860. .max-sm\:dropdown-center.dropdown-right {
  11861. --anchor-h: right;
  11862. --anchor-v: center;
  11863. }
  11864. .max-sm\:dropdown-center.dropdown-right .dropdown-content {
  11865. top: auto;
  11866. bottom: 50%;
  11867. translate: 0 50%;
  11868. }
  11869. .max-sm\:ms-auto {
  11870. margin-inline-start: auto;
  11871. }
  11872. .max-sm\:hidden {
  11873. display: none;
  11874. }
  11875. .max-sm\:btn-circle {
  11876. width: var(--size);
  11877. height: var(--size);
  11878. border-radius: 3.40282e38px;
  11879. padding-inline: 0;
  11880. }
  11881. .max-sm\:btn-square {
  11882. width: var(--size);
  11883. height: var(--size);
  11884. padding-inline: 0;
  11885. }
  11886. .max-sm\:size-8 {
  11887. width: calc(var(--spacing) * 8);
  11888. height: calc(var(--spacing) * 8);
  11889. }
  11890. .max-sm\:flex-col-reverse {
  11891. flex-direction: column-reverse;
  11892. }
  11893. .max-sm\:items-center {
  11894. align-items: center;
  11895. }
  11896. .max-sm\:text-center {
  11897. text-align: center;
  11898. }
  11899. .max-sm\:text-sm,
  11900. .max-sm\:placeholder\:text-sm::placeholder {
  11901. font-size: var(--text-sm);
  11902. line-height: var(--tw-leading, var(--text-sm--line-height));
  11903. }
  11904. }
  11905. @media (min-width: 40rem) {
  11906. .sm\:dropdown-end {
  11907. --anchor-h: span-left;
  11908. }
  11909. .sm\:dropdown-end :where(.dropdown-content) {
  11910. inset-inline-end: 0;
  11911. translate: 0;
  11912. }
  11913. [dir="rtl"] :is(.sm\:dropdown-end :where(.dropdown-content)) {
  11914. translate: 0;
  11915. }
  11916. .sm\:dropdown-end.dropdown-left {
  11917. --anchor-h: left;
  11918. --anchor-v: span-top;
  11919. }
  11920. .sm\:dropdown-end.dropdown-left .dropdown-content {
  11921. top: auto;
  11922. bottom: 0;
  11923. }
  11924. .sm\:dropdown-end.dropdown-right {
  11925. --anchor-h: right;
  11926. --anchor-v: span-top;
  11927. }
  11928. .sm\:dropdown-end.dropdown-right .dropdown-content {
  11929. top: auto;
  11930. bottom: 0;
  11931. }
  11932. .sm\:col-span-2 {
  11933. grid-column: span 2 / span 2;
  11934. }
  11935. .min-sm\:container {
  11936. width: 100%;
  11937. }
  11938. .min-sm\:container {
  11939. max-width: 40rem;
  11940. }
  11941. @media (min-width: 48rem) {
  11942. .min-sm\:container {
  11943. max-width: 48rem;
  11944. }
  11945. }
  11946. @media (min-width: 64rem) {
  11947. .min-sm\:container {
  11948. max-width: 64rem;
  11949. }
  11950. }
  11951. @media (min-width: 80rem) {
  11952. .min-sm\:container {
  11953. max-width: 80rem;
  11954. }
  11955. }
  11956. @media (min-width: 96rem) {
  11957. .min-sm\:container {
  11958. max-width: 96rem;
  11959. }
  11960. }
  11961. .sm\:container {
  11962. width: 100%;
  11963. }
  11964. .sm\:container {
  11965. max-width: 40rem;
  11966. }
  11967. @media (min-width: 48rem) {
  11968. .sm\:container {
  11969. max-width: 48rem;
  11970. }
  11971. }
  11972. @media (min-width: 64rem) {
  11973. .sm\:container {
  11974. max-width: 64rem;
  11975. }
  11976. }
  11977. @media (min-width: 80rem) {
  11978. .sm\:container {
  11979. max-width: 80rem;
  11980. }
  11981. }
  11982. @media (min-width: 96rem) {
  11983. .sm\:container {
  11984. max-width: 96rem;
  11985. }
  11986. }
  11987. .min-sm\:container {
  11988. margin-inline: auto;
  11989. padding-inline: 1rem;
  11990. }
  11991. @media (min-width: 48rem) {
  11992. .min-sm\:container {
  11993. padding-inline: 2rem;
  11994. }
  11995. }
  11996. @media (min-width: 64rem) {
  11997. .min-sm\:container {
  11998. padding-inline: 3rem;
  11999. }
  12000. }
  12001. @media (min-width: 80rem) {
  12002. .min-sm\:container {
  12003. padding-inline: 4rem;
  12004. }
  12005. }
  12006. @media (min-width: 96rem) {
  12007. .min-sm\:container {
  12008. padding-inline: 6rem;
  12009. }
  12010. }
  12011. .sm\:container {
  12012. margin-inline: auto;
  12013. padding-inline: 1rem;
  12014. }
  12015. @media (min-width: 48rem) {
  12016. .sm\:container {
  12017. padding-inline: 2rem;
  12018. }
  12019. }
  12020. @media (min-width: 64rem) {
  12021. .sm\:container {
  12022. padding-inline: 3rem;
  12023. }
  12024. }
  12025. @media (min-width: 80rem) {
  12026. .sm\:container {
  12027. padding-inline: 4rem;
  12028. }
  12029. }
  12030. @media (min-width: 96rem) {
  12031. .sm\:container {
  12032. padding-inline: 6rem;
  12033. }
  12034. }
  12035. .sm\:mx-5 {
  12036. margin-inline: calc(var(--spacing) * 5);
  12037. }
  12038. .sm\:mt-3 {
  12039. margin-top: calc(var(--spacing) * 3);
  12040. }
  12041. .sm\:mt-4 {
  12042. margin-top: calc(var(--spacing) * 4);
  12043. }
  12044. .sm\:mt-6 {
  12045. margin-top: calc(var(--spacing) * 6);
  12046. }
  12047. .sm\:mt-8 {
  12048. margin-top: calc(var(--spacing) * 8);
  12049. }
  12050. .sm\:block {
  12051. display: block;
  12052. }
  12053. .sm\:flex {
  12054. display: flex;
  12055. }
  12056. .sm\:hidden {
  12057. display: none;
  12058. }
  12059. .sm\:inline {
  12060. display: inline;
  12061. }
  12062. .sm\:inline-flex {
  12063. display: inline-flex;
  12064. }
  12065. .sm\:size-5 {
  12066. width: calc(var(--spacing) * 5);
  12067. height: calc(var(--spacing) * 5);
  12068. }
  12069. .sm\:size-5\.5 {
  12070. width: calc(var(--spacing) * 5.5);
  12071. height: calc(var(--spacing) * 5.5);
  12072. }
  12073. .sm\:size-6 {
  12074. width: calc(var(--spacing) * 6);
  12075. height: calc(var(--spacing) * 6);
  12076. }
  12077. .sm\:size-9 {
  12078. width: calc(var(--spacing) * 9);
  12079. height: calc(var(--spacing) * 9);
  12080. }
  12081. .sm\:size-10 {
  12082. width: calc(var(--spacing) * 10);
  12083. height: calc(var(--spacing) * 10);
  12084. }
  12085. .sm\:size-\[120px\] {
  12086. width: 120px;
  12087. height: 120px;
  12088. }
  12089. .sm\:size-\[600px\] {
  12090. width: 600px;
  12091. height: 600px;
  12092. }
  12093. .sm\:h-28 {
  12094. height: calc(var(--spacing) * 28);
  12095. }
  12096. .sm\:h-screen {
  12097. height: 100vh;
  12098. }
  12099. .sm\:w-1\/2 {
  12100. width: 50%;
  12101. }
  12102. .sm\:w-1\/3 {
  12103. width: 33.3333%;
  12104. }
  12105. .sm\:w-3 {
  12106. width: calc(var(--spacing) * 3);
  12107. }
  12108. .sm\:w-3\/5 {
  12109. width: 60%;
  12110. }
  12111. .sm\:w-36 {
  12112. width: calc(var(--spacing) * 36);
  12113. }
  12114. .sm\:w-84 {
  12115. width: calc(var(--spacing) * 84);
  12116. }
  12117. .sm\:w-92 {
  12118. width: calc(var(--spacing) * 92);
  12119. }
  12120. .sm\:w-96 {
  12121. width: calc(var(--spacing) * 96);
  12122. }
  12123. .sm\:w-sm {
  12124. width: var(--container-sm);
  12125. }
  12126. .sm\:grid-cols-2 {
  12127. grid-template-columns: repeat(2, minmax(0, 1fr));
  12128. }
  12129. .sm\:grid-cols-3 {
  12130. grid-template-columns: repeat(3, minmax(0, 1fr));
  12131. }
  12132. .sm\:grid-cols-4 {
  12133. grid-template-columns: repeat(4, minmax(0, 1fr));
  12134. }
  12135. .sm\:grid-cols-5 {
  12136. grid-template-columns: repeat(5, minmax(0, 1fr));
  12137. }
  12138. .sm\:justify-start {
  12139. justify-content: flex-start;
  12140. }
  12141. .sm\:gap-3 {
  12142. gap: calc(var(--spacing) * 3);
  12143. }
  12144. .sm\:gap-5 {
  12145. gap: calc(var(--spacing) * 5);
  12146. }
  12147. .sm\:gap-6 {
  12148. gap: calc(var(--spacing) * 6);
  12149. }
  12150. .sm\:gap-8 {
  12151. gap: calc(var(--spacing) * 8);
  12152. }
  12153. :where(.sm\:space-y-20 > :not(:last-child)) {
  12154. --tw-space-y-reverse: 0;
  12155. margin-block-start: calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));
  12156. margin-block-end: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)));
  12157. }
  12158. :where(.sm\:divide-x > :not(:last-child)) {
  12159. --tw-divide-x-reverse: 0;
  12160. border-inline-style: var(--tw-border-style);
  12161. border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
  12162. border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  12163. }
  12164. .sm\:rounded-\[60px\] {
  12165. border-radius: 60px;
  12166. }
  12167. .sm\:rounded-full {
  12168. border-radius: 3.40282e38px;
  12169. }
  12170. .sm\:\[background-size\:100\%_100\%\] {
  12171. background-size: 100% 100%;
  12172. }
  12173. .sm\:p-2\.5 {
  12174. padding: calc(var(--spacing) * 2.5);
  12175. }
  12176. .sm\:p-6 {
  12177. padding: calc(var(--spacing) * 6);
  12178. }
  12179. .sm\:p-8 {
  12180. padding: calc(var(--spacing) * 8);
  12181. }
  12182. .sm\:px-6 {
  12183. padding-inline: calc(var(--spacing) * 6);
  12184. }
  12185. .sm\:px-16 {
  12186. padding-inline: calc(var(--spacing) * 16);
  12187. }
  12188. .sm\:pt-8 {
  12189. padding-top: calc(var(--spacing) * 8);
  12190. }
  12191. .sm\:text-2xl {
  12192. font-size: var(--text-2xl);
  12193. line-height: var(--tw-leading, var(--text-2xl--line-height));
  12194. }
  12195. .sm\:text-3xl {
  12196. font-size: var(--text-3xl);
  12197. line-height: var(--tw-leading, var(--text-3xl--line-height));
  12198. }
  12199. .sm\:text-4xl {
  12200. font-size: var(--text-4xl);
  12201. line-height: var(--tw-leading, var(--text-4xl--line-height));
  12202. }
  12203. .sm\:text-base {
  12204. font-size: var(--text-base);
  12205. line-height: var(--tw-leading, var(--text-base--line-height));
  12206. }
  12207. .sm\:text-lg {
  12208. font-size: var(--text-lg);
  12209. line-height: var(--tw-leading, var(--text-lg--line-height));
  12210. }
  12211. .sm\:text-sm {
  12212. font-size: var(--text-sm);
  12213. line-height: var(--tw-leading, var(--text-sm--line-height));
  12214. }
  12215. .sm\:text-xl {
  12216. font-size: var(--text-xl);
  12217. line-height: var(--tw-leading, var(--text-xl--line-height));
  12218. }
  12219. .sm\:btn-sm {
  12220. --fontsize: 0.75rem;
  12221. --btn-p: 0.75rem;
  12222. --size: calc(var(--size-field, 0.25rem) * 8);
  12223. }
  12224. }
  12225. @media (min-width: 48rem) {
  12226. .md\:-inset-x-24 {
  12227. inset-inline: calc(var(--spacing) * -24);
  12228. }
  12229. .md\:top-1\/2 {
  12230. top: 50%;
  12231. }
  12232. .md\:col-span-4 {
  12233. grid-column: span 4 / span 4;
  12234. }
  12235. .md\:col-span-8 {
  12236. grid-column: span 8 / span 8;
  12237. }
  12238. .md\:mx-20 {
  12239. margin-inline: calc(var(--spacing) * 20);
  12240. }
  12241. .md\:mt-4 {
  12242. margin-top: calc(var(--spacing) * 4);
  12243. }
  12244. .md\:mt-6 {
  12245. margin-top: calc(var(--spacing) * 6);
  12246. }
  12247. .md\:mt-10 {
  12248. margin-top: calc(var(--spacing) * 10);
  12249. }
  12250. .md\:mt-12 {
  12251. margin-top: calc(var(--spacing) * 12);
  12252. }
  12253. .md\:mt-16 {
  12254. margin-top: calc(var(--spacing) * 16);
  12255. }
  12256. .md\:flex {
  12257. display: flex;
  12258. }
  12259. .md\:hidden {
  12260. display: none;
  12261. }
  12262. .md\:size-10 {
  12263. width: calc(var(--spacing) * 10);
  12264. height: calc(var(--spacing) * 10);
  12265. }
  12266. .md\:size-16 {
  12267. width: calc(var(--spacing) * 16);
  12268. height: calc(var(--spacing) * 16);
  12269. }
  12270. .md\:size-24 {
  12271. width: calc(var(--spacing) * 24);
  12272. height: calc(var(--spacing) * 24);
  12273. }
  12274. .md\:size-28 {
  12275. width: calc(var(--spacing) * 28);
  12276. height: calc(var(--spacing) * 28);
  12277. }
  12278. .md\:size-36 {
  12279. width: calc(var(--spacing) * 36);
  12280. height: calc(var(--spacing) * 36);
  12281. }
  12282. .md\:size-48 {
  12283. width: calc(var(--spacing) * 48);
  12284. height: calc(var(--spacing) * 48);
  12285. }
  12286. .md\:h-16 {
  12287. height: calc(var(--spacing) * 16);
  12288. }
  12289. .md\:h-28 {
  12290. height: calc(var(--spacing) * 28);
  12291. }
  12292. .md\:h-60 {
  12293. height: calc(var(--spacing) * 60);
  12294. }
  12295. .md\:h-88 {
  12296. height: calc(var(--spacing) * 88);
  12297. }
  12298. .md\:max-w-xl {
  12299. max-width: var(--container-xl);
  12300. }
  12301. .md\:-translate-y-1\/2 {
  12302. --tw-translate-y: -50%;
  12303. translate: var(--tw-translate-x) var(--tw-translate-y);
  12304. }
  12305. .md\:grid-cols-1 {
  12306. grid-template-columns: repeat(1, minmax(0, 1fr));
  12307. }
  12308. .md\:grid-cols-2 {
  12309. grid-template-columns: repeat(2, minmax(0, 1fr));
  12310. }
  12311. .md\:grid-cols-3 {
  12312. grid-template-columns: repeat(3, minmax(0, 1fr));
  12313. }
  12314. .md\:grid-cols-4 {
  12315. grid-template-columns: repeat(4, minmax(0, 1fr));
  12316. }
  12317. .md\:grid-cols-5 {
  12318. grid-template-columns: repeat(5, minmax(0, 1fr));
  12319. }
  12320. .md\:grid-cols-6 {
  12321. grid-template-columns: repeat(6, minmax(0, 1fr));
  12322. }
  12323. :where(.md\:space-y-8 > :not(:last-child)) {
  12324. --tw-space-y-reverse: 0;
  12325. margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
  12326. margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  12327. }
  12328. .md\:p-8 {
  12329. padding: calc(var(--spacing) * 8);
  12330. }
  12331. .md\:px-6 {
  12332. padding-inline: calc(var(--spacing) * 6);
  12333. }
  12334. .md\:px-8 {
  12335. padding-inline: calc(var(--spacing) * 8);
  12336. }
  12337. .md\:py-12 {
  12338. padding-block: calc(var(--spacing) * 12);
  12339. }
  12340. .md\:pt-12 {
  12341. padding-top: calc(var(--spacing) * 12);
  12342. }
  12343. .md\:pt-14 {
  12344. padding-top: calc(var(--spacing) * 14);
  12345. }
  12346. .md\:pb-18 {
  12347. padding-bottom: calc(var(--spacing) * 18);
  12348. }
  12349. .md\:text-4xl {
  12350. font-size: var(--text-4xl);
  12351. line-height: var(--tw-leading, var(--text-4xl--line-height));
  12352. }
  12353. .md\:text-lg {
  12354. font-size: var(--text-lg);
  12355. line-height: var(--tw-leading, var(--text-lg--line-height));
  12356. }
  12357. .md\:text-sm {
  12358. font-size: var(--text-sm);
  12359. line-height: var(--tw-leading, var(--text-sm--line-height));
  12360. }
  12361. .md\:text-xl {
  12362. font-size: var(--text-xl);
  12363. line-height: var(--tw-leading, var(--text-xl--line-height));
  12364. }
  12365. }
  12366. @media (min-width: 64rem) {
  12367. .lg\:col-span-2 {
  12368. grid-column: span 2 / span 2;
  12369. }
  12370. .lg\:col-span-3 {
  12371. grid-column: span 3 / span 3;
  12372. }
  12373. .lg\:col-span-4 {
  12374. grid-column: span 4 / span 4;
  12375. }
  12376. .lg\:col-span-5 {
  12377. grid-column: span 5 / span 5;
  12378. }
  12379. .lg\:col-span-7 {
  12380. grid-column: span 7 / span 7;
  12381. }
  12382. .lg\:col-span-8 {
  12383. grid-column: span 8 / span 8;
  12384. }
  12385. .lg\:mt-6 {
  12386. margin-top: calc(var(--spacing) * 6);
  12387. }
  12388. .lg\:mt-12 {
  12389. margin-top: calc(var(--spacing) * 12);
  12390. }
  12391. .lg\:mt-16 {
  12392. margin-top: calc(var(--spacing) * 16);
  12393. }
  12394. .lg\:mt-24 {
  12395. margin-top: calc(var(--spacing) * 24);
  12396. }
  12397. .lg\:block {
  12398. display: block;
  12399. }
  12400. .lg\:hidden {
  12401. display: none;
  12402. }
  12403. .lg\:inline {
  12404. display: inline;
  12405. }
  12406. .lg\:inline-flex {
  12407. display: inline-flex;
  12408. }
  12409. .lg\:max-w-3xl {
  12410. max-width: var(--container-3xl);
  12411. }
  12412. .lg\:grid-cols-1 {
  12413. grid-template-columns: repeat(1, minmax(0, 1fr));
  12414. }
  12415. .lg\:grid-cols-2 {
  12416. grid-template-columns: repeat(2, minmax(0, 1fr));
  12417. }
  12418. .lg\:grid-cols-3 {
  12419. grid-template-columns: repeat(3, minmax(0, 1fr));
  12420. }
  12421. .lg\:grid-cols-4 {
  12422. grid-template-columns: repeat(4, minmax(0, 1fr));
  12423. }
  12424. .lg\:grid-cols-7 {
  12425. grid-template-columns: repeat(7, minmax(0, 1fr));
  12426. }
  12427. .lg\:grid-cols-12 {
  12428. grid-template-columns: repeat(12, minmax(0, 1fr));
  12429. }
  12430. .lg\:gap-6 {
  12431. gap: calc(var(--spacing) * 6);
  12432. }
  12433. .lg\:gap-24 {
  12434. gap: calc(var(--spacing) * 24);
  12435. }
  12436. .lg\:border-e {
  12437. border-inline-end-style: var(--tw-border-style);
  12438. border-inline-end-width: 1px;
  12439. }
  12440. .lg\:p-16 {
  12441. padding: calc(var(--spacing) * 16);
  12442. }
  12443. .lg\:py-1\.5 {
  12444. padding-block: calc(var(--spacing) * 1.5);
  12445. }
  12446. .lg\:pb-16 {
  12447. padding-bottom: calc(var(--spacing) * 16);
  12448. }
  12449. .lg\:text-4xl {
  12450. font-size: var(--text-4xl);
  12451. line-height: var(--tw-leading, var(--text-4xl--line-height));
  12452. }
  12453. .lg\:text-5xl {
  12454. font-size: var(--text-5xl);
  12455. line-height: var(--tw-leading, var(--text-5xl--line-height));
  12456. }
  12457. }
  12458. @media (min-width: 80rem) {
  12459. .xl\:col-span-1 {
  12460. grid-column: span 1 / span 1;
  12461. }
  12462. .xl\:col-span-2 {
  12463. grid-column: span 2 / span 2;
  12464. }
  12465. .xl\:col-span-3 {
  12466. grid-column: span 3 / span 3;
  12467. }
  12468. .xl\:col-span-4 {
  12469. grid-column: span 4 / span 4;
  12470. }
  12471. .xl\:col-span-5 {
  12472. grid-column: span 5 / span 5;
  12473. }
  12474. .xl\:col-span-6 {
  12475. grid-column: span 6 / span 6;
  12476. }
  12477. .xl\:col-span-7 {
  12478. grid-column: span 7 / span 7;
  12479. }
  12480. .xl\:col-span-8 {
  12481. grid-column: span 8 / span 8;
  12482. }
  12483. .xl\:mt-8 {
  12484. margin-top: calc(var(--spacing) * 8);
  12485. }
  12486. .xl\:mt-10 {
  12487. margin-top: calc(var(--spacing) * 10);
  12488. }
  12489. .xl\:mt-12 {
  12490. margin-top: calc(var(--spacing) * 12);
  12491. }
  12492. .xl\:mt-16 {
  12493. margin-top: calc(var(--spacing) * 16);
  12494. }
  12495. .xl\:mt-20 {
  12496. margin-top: calc(var(--spacing) * 20);
  12497. }
  12498. .xl\:mt-32 {
  12499. margin-top: calc(var(--spacing) * 32);
  12500. }
  12501. .xl\:block {
  12502. display: block;
  12503. }
  12504. .xl\:hidden {
  12505. display: none;
  12506. }
  12507. .xl\:max-w-5xl {
  12508. max-width: var(--container-5xl);
  12509. }
  12510. .xl\:grid-cols-1 {
  12511. grid-template-columns: repeat(1, minmax(0, 1fr));
  12512. }
  12513. .xl\:grid-cols-2 {
  12514. grid-template-columns: repeat(2, minmax(0, 1fr));
  12515. }
  12516. .xl\:grid-cols-3 {
  12517. grid-template-columns: repeat(3, minmax(0, 1fr));
  12518. }
  12519. .xl\:grid-cols-4 {
  12520. grid-template-columns: repeat(4, minmax(0, 1fr));
  12521. }
  12522. .xl\:grid-cols-5 {
  12523. grid-template-columns: repeat(5, minmax(0, 1fr));
  12524. }
  12525. .xl\:grid-cols-6 {
  12526. grid-template-columns: repeat(6, minmax(0, 1fr));
  12527. }
  12528. .xl\:grid-cols-8 {
  12529. grid-template-columns: repeat(8, minmax(0, 1fr));
  12530. }
  12531. .xl\:grid-cols-12 {
  12532. grid-template-columns: repeat(12, minmax(0, 1fr));
  12533. }
  12534. .xl\:gap-5 {
  12535. gap: calc(var(--spacing) * 5);
  12536. }
  12537. .xl\:gap-8 {
  12538. gap: calc(var(--spacing) * 8);
  12539. }
  12540. .xl\:gap-12 {
  12541. gap: calc(var(--spacing) * 12);
  12542. }
  12543. :where(.xl\:space-y-12 > :not(:last-child)) {
  12544. --tw-space-y-reverse: 0;
  12545. margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
  12546. margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
  12547. }
  12548. .xl\:px-12 {
  12549. padding-inline: calc(var(--spacing) * 12);
  12550. }
  12551. .xl\:py-12 {
  12552. padding-block: calc(var(--spacing) * 12);
  12553. }
  12554. .xl\:py-16 {
  12555. padding-block: calc(var(--spacing) * 16);
  12556. }
  12557. .xl\:py-40 {
  12558. padding-block: calc(var(--spacing) * 40);
  12559. }
  12560. .xl\:pt-16 {
  12561. padding-top: calc(var(--spacing) * 16);
  12562. }
  12563. .xl\:pb-24 {
  12564. padding-bottom: calc(var(--spacing) * 24);
  12565. }
  12566. }
  12567. @media (min-width: 96rem) {
  12568. .\32xl\:col-span-1 {
  12569. grid-column: span 1 / span 1;
  12570. }
  12571. .\32xl\:col-span-2 {
  12572. grid-column: span 2 / span 2;
  12573. }
  12574. .\32xl\:col-span-3 {
  12575. grid-column: span 3 / span 3;
  12576. }
  12577. .\32xl\:col-span-4 {
  12578. grid-column: span 4 / span 4;
  12579. }
  12580. .\32xl\:col-span-5 {
  12581. grid-column: span 5 / span 5;
  12582. }
  12583. .\32xl\:col-span-7 {
  12584. grid-column: span 7 / span 7;
  12585. }
  12586. .\32xl\:col-span-9 {
  12587. grid-column: span 9 / span 9;
  12588. }
  12589. .\32xl\:mt-16 {
  12590. margin-top: calc(var(--spacing) * 16);
  12591. }
  12592. .\32xl\:mt-24 {
  12593. margin-top: calc(var(--spacing) * 24);
  12594. }
  12595. .\32xl\:flex {
  12596. display: flex;
  12597. }
  12598. .\32xl\:inline-flex {
  12599. display: inline-flex;
  12600. }
  12601. .\32xl\:max-w-6xl {
  12602. max-width: var(--container-6xl);
  12603. }
  12604. .\32xl\:grid-cols-3 {
  12605. grid-template-columns: repeat(3, minmax(0, 1fr));
  12606. }
  12607. .\32xl\:grid-cols-4 {
  12608. grid-template-columns: repeat(4, minmax(0, 1fr));
  12609. }
  12610. .\32xl\:grid-cols-5 {
  12611. grid-template-columns: repeat(5, minmax(0, 1fr));
  12612. }
  12613. .\32xl\:grid-cols-6 {
  12614. grid-template-columns: repeat(6, minmax(0, 1fr));
  12615. }
  12616. .\32xl\:grid-cols-10 {
  12617. grid-template-columns: repeat(10, minmax(0, 1fr));
  12618. }
  12619. .\32xl\:grid-cols-12 {
  12620. grid-template-columns: repeat(12, minmax(0, 1fr));
  12621. }
  12622. .\32xl\:gap-3 {
  12623. gap: calc(var(--spacing) * 3);
  12624. }
  12625. .\32xl\:gap-6 {
  12626. gap: calc(var(--spacing) * 6);
  12627. }
  12628. .\32xl\:p-4 {
  12629. padding: calc(var(--spacing) * 4);
  12630. }
  12631. .\32xl\:p-5 {
  12632. padding: calc(var(--spacing) * 5);
  12633. }
  12634. .\32xl\:px-20 {
  12635. padding-inline: calc(var(--spacing) * 20);
  12636. }
  12637. .\32xl\:py-24 {
  12638. padding-block: calc(var(--spacing) * 24);
  12639. }
  12640. .\32xl\:pt-24 {
  12641. padding-top: calc(var(--spacing) * 24);
  12642. }
  12643. .\32xl\:pb-36 {
  12644. padding-bottom: calc(var(--spacing) * 36);
  12645. }
  12646. .\32xl\:pb-48 {
  12647. padding-bottom: calc(var(--spacing) * 48);
  12648. }
  12649. .\32xl\:text-2xl {
  12650. font-size: var(--text-2xl);
  12651. line-height: var(--tw-leading, var(--text-2xl--line-height));
  12652. }
  12653. .\32xl\:text-5xl {
  12654. font-size: var(--text-5xl);
  12655. line-height: var(--tw-leading, var(--text-5xl--line-height));
  12656. }
  12657. .\32xl\:text-6xl {
  12658. font-size: var(--text-6xl);
  12659. line-height: var(--tw-leading, var(--text-6xl--line-height));
  12660. }
  12661. }
  12662. .dark\:block:where([data-theme="dark"] *,
  12663. [data-theme="dim"] *,
  12664. [data-theme="material-dark"] *) {
  12665. display: block;
  12666. }
  12667. @media (prefers-color-scheme: dark) {
  12668. .dark\:block:not([data-theme="light"] *,
  12669. [data-theme="contrast"] *,
  12670. [data-theme="material"] *) {
  12671. display: block;
  12672. }
  12673. }
  12674. .dark\:hidden:where([data-theme="dark"] *,
  12675. [data-theme="dim"] *,
  12676. [data-theme="material-dark"] *) {
  12677. display: none;
  12678. }
  12679. @media (prefers-color-scheme: dark) {
  12680. .dark\:hidden:not([data-theme="light"] *,
  12681. [data-theme="contrast"] *,
  12682. [data-theme="material"] *) {
  12683. display: none;
  12684. }
  12685. }
  12686. .dark\:inline:where([data-theme="dark"] *,
  12687. [data-theme="dim"] *,
  12688. [data-theme="material-dark"] *) {
  12689. display: inline;
  12690. }
  12691. @media (prefers-color-scheme: dark) {
  12692. .dark\:inline:not([data-theme="light"] *,
  12693. [data-theme="contrast"] *,
  12694. [data-theme="material"] *) {
  12695. display: inline;
  12696. }
  12697. }
  12698. .dark\:border-white:where([data-theme="dark"] *,
  12699. [data-theme="dim"] *,
  12700. [data-theme="material-dark"] *) {
  12701. border-color: var(--color-white);
  12702. }
  12703. @media (prefers-color-scheme: dark) {
  12704. .dark\:border-white:not([data-theme="light"] *,
  12705. [data-theme="contrast"] *,
  12706. [data-theme="material"] *) {
  12707. border-color: var(--color-white);
  12708. }
  12709. }
  12710. .dark\:border-white\/2:where([data-theme="dark"] *,
  12711. [data-theme="dim"] *,
  12712. [data-theme="material-dark"] *) {
  12713. border-color: #ffffff05;
  12714. }
  12715. @supports (color: color-mix(in lab, red, red)) {
  12716. .dark\:border-white\/2:where([data-theme="dark"] *,
  12717. [data-theme="dim"] *,
  12718. [data-theme="material-dark"] *) {
  12719. border-color: color-mix(in oklab, var(--color-white) 2%, transparent);
  12720. }
  12721. }
  12722. @media (prefers-color-scheme: dark) {
  12723. .dark\:border-white\/2:not([data-theme="light"] *,
  12724. [data-theme="contrast"] *,
  12725. [data-theme="material"] *) {
  12726. border-color: #ffffff05;
  12727. }
  12728. @supports (color: color-mix(in lab, red, red)) {
  12729. .dark\:border-white\/2:not([data-theme="light"] *,
  12730. [data-theme="contrast"] *,
  12731. [data-theme="material"] *) {
  12732. border-color: color-mix(in oklab, var(--color-white) 2%, transparent);
  12733. }
  12734. }
  12735. }
  12736. .dark\:border-white\/5:where([data-theme="dark"] *,
  12737. [data-theme="dim"] *,
  12738. [data-theme="material-dark"] *) {
  12739. border-color: #ffffff0d;
  12740. }
  12741. @supports (color: color-mix(in lab, red, red)) {
  12742. .dark\:border-white\/5:where([data-theme="dark"] *,
  12743. [data-theme="dim"] *,
  12744. [data-theme="material-dark"] *) {
  12745. border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  12746. }
  12747. }
  12748. @media (prefers-color-scheme: dark) {
  12749. .dark\:border-white\/5:not([data-theme="light"] *,
  12750. [data-theme="contrast"] *,
  12751. [data-theme="material"] *) {
  12752. border-color: #ffffff0d;
  12753. }
  12754. @supports (color: color-mix(in lab, red, red)) {
  12755. .dark\:border-white\/5:not([data-theme="light"] *,
  12756. [data-theme="contrast"] *,
  12757. [data-theme="material"] *) {
  12758. border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  12759. }
  12760. }
  12761. }
  12762. .dark\:border-white\/10:where([data-theme="dark"] *,
  12763. [data-theme="dim"] *,
  12764. [data-theme="material-dark"] *) {
  12765. border-color: #ffffff1a;
  12766. }
  12767. @supports (color: color-mix(in lab, red, red)) {
  12768. .dark\:border-white\/10:where([data-theme="dark"] *,
  12769. [data-theme="dim"] *,
  12770. [data-theme="material-dark"] *) {
  12771. border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  12772. }
  12773. }
  12774. @media (prefers-color-scheme: dark) {
  12775. .dark\:border-white\/10:not([data-theme="light"] *,
  12776. [data-theme="contrast"] *,
  12777. [data-theme="material"] *) {
  12778. border-color: #ffffff1a;
  12779. }
  12780. @supports (color: color-mix(in lab, red, red)) {
  12781. .dark\:border-white\/10:not([data-theme="light"] *,
  12782. [data-theme="contrast"] *,
  12783. [data-theme="material"] *) {
  12784. border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  12785. }
  12786. }
  12787. }
  12788. .dark\:bg-\[\#14181c\]:where([data-theme="dark"] *,
  12789. [data-theme="dim"] *,
  12790. [data-theme="material-dark"] *) {
  12791. background-color: #14181c;
  12792. }
  12793. @media (prefers-color-scheme: dark) {
  12794. .dark\:bg-\[\#14181c\]:not([data-theme="light"] *,
  12795. [data-theme="contrast"] *,
  12796. [data-theme="material"] *) {
  12797. background-color: #14181c;
  12798. }
  12799. }
  12800. .dark\:bg-white\/4:where([data-theme="dark"] *,
  12801. [data-theme="dim"] *,
  12802. [data-theme="material-dark"] *) {
  12803. background-color: #ffffff0a;
  12804. }
  12805. @supports (color: color-mix(in lab, red, red)) {
  12806. .dark\:bg-white\/4:where([data-theme="dark"] *,
  12807. [data-theme="dim"] *,
  12808. [data-theme="material-dark"] *) {
  12809. background-color: color-mix(in oklab, var(--color-white) 4%, transparent);
  12810. }
  12811. }
  12812. @media (prefers-color-scheme: dark) {
  12813. .dark\:bg-white\/4:not([data-theme="light"] *,
  12814. [data-theme="contrast"] *,
  12815. [data-theme="material"] *) {
  12816. background-color: #ffffff0a;
  12817. }
  12818. @supports (color: color-mix(in lab, red, red)) {
  12819. .dark\:bg-white\/4:not([data-theme="light"] *,
  12820. [data-theme="contrast"] *,
  12821. [data-theme="material"] *) {
  12822. background-color: color-mix(in oklab, var(--color-white) 4%, transparent);
  12823. }
  12824. }
  12825. }
  12826. .dark\:bg-white\/5:where([data-theme="dark"] *,
  12827. [data-theme="dim"] *,
  12828. [data-theme="material-dark"] *) {
  12829. background-color: #ffffff0d;
  12830. }
  12831. @supports (color: color-mix(in lab, red, red)) {
  12832. .dark\:bg-white\/5:where([data-theme="dark"] *,
  12833. [data-theme="dim"] *,
  12834. [data-theme="material-dark"] *) {
  12835. background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  12836. }
  12837. }
  12838. @media (prefers-color-scheme: dark) {
  12839. .dark\:bg-white\/5:not([data-theme="light"] *,
  12840. [data-theme="contrast"] *,
  12841. [data-theme="material"] *) {
  12842. background-color: #ffffff0d;
  12843. }
  12844. @supports (color: color-mix(in lab, red, red)) {
  12845. .dark\:bg-white\/5:not([data-theme="light"] *,
  12846. [data-theme="contrast"] *,
  12847. [data-theme="material"] *) {
  12848. background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  12849. }
  12850. }
  12851. }
  12852. .dark\:bg-white\/10:where([data-theme="dark"] *,
  12853. [data-theme="dim"] *,
  12854. [data-theme="material-dark"] *) {
  12855. background-color: #ffffff1a;
  12856. }
  12857. @supports (color: color-mix(in lab, red, red)) {
  12858. .dark\:bg-white\/10:where([data-theme="dark"] *,
  12859. [data-theme="dim"] *,
  12860. [data-theme="material-dark"] *) {
  12861. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  12862. }
  12863. }
  12864. @media (prefers-color-scheme: dark) {
  12865. .dark\:bg-white\/10:not([data-theme="light"] *,
  12866. [data-theme="contrast"] *,
  12867. [data-theme="material"] *) {
  12868. background-color: #ffffff1a;
  12869. }
  12870. @supports (color: color-mix(in lab, red, red)) {
  12871. .dark\:bg-white\/10:not([data-theme="light"] *,
  12872. [data-theme="contrast"] *,
  12873. [data-theme="material"] *) {
  12874. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  12875. }
  12876. }
  12877. }
  12878. .dark\:from-purple-400:where([data-theme="dark"] *,
  12879. [data-theme="dim"] *,
  12880. [data-theme="material-dark"] *) {
  12881. --tw-gradient-from: var(--color-purple-400);
  12882. --tw-gradient-stops: var(--tw-gradient-via-stops,
  12883. var(--tw-gradient-position),
  12884. var(--tw-gradient-from) var(--tw-gradient-from-position),
  12885. var(--tw-gradient-to) var(--tw-gradient-to-position));
  12886. }
  12887. @media (prefers-color-scheme: dark) {
  12888. .dark\:from-purple-400:not([data-theme="light"] *,
  12889. [data-theme="contrast"] *,
  12890. [data-theme="material"] *) {
  12891. --tw-gradient-from: var(--color-purple-400);
  12892. --tw-gradient-stops: var(--tw-gradient-via-stops,
  12893. var(--tw-gradient-position),
  12894. var(--tw-gradient-from) var(--tw-gradient-from-position),
  12895. var(--tw-gradient-to) var(--tw-gradient-to-position));
  12896. }
  12897. }
  12898. .dark\:via-blue-400:where([data-theme="dark"] *,
  12899. [data-theme="dim"] *,
  12900. [data-theme="material-dark"] *) {
  12901. --tw-gradient-via: var(--color-blue-400);
  12902. --tw-gradient-via-stops:
  12903. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  12904. var(--tw-gradient-via) var(--tw-gradient-via-position),
  12905. var(--tw-gradient-to) var(--tw-gradient-to-position);
  12906. --tw-gradient-stops: var(--tw-gradient-via-stops);
  12907. }
  12908. @media (prefers-color-scheme: dark) {
  12909. .dark\:via-blue-400:not([data-theme="light"] *,
  12910. [data-theme="contrast"] *,
  12911. [data-theme="material"] *) {
  12912. --tw-gradient-via: var(--color-blue-400);
  12913. --tw-gradient-via-stops:
  12914. var(--tw-gradient-position),
  12915. var(--tw-gradient-from) var(--tw-gradient-from-position),
  12916. var(--tw-gradient-via) var(--tw-gradient-via-position),
  12917. var(--tw-gradient-to) var(--tw-gradient-to-position);
  12918. --tw-gradient-stops: var(--tw-gradient-via-stops);
  12919. }
  12920. }
  12921. .dark\:to-cyan-400:where([data-theme="dark"] *,
  12922. [data-theme="dim"] *,
  12923. [data-theme="material-dark"] *) {
  12924. --tw-gradient-to: var(--color-cyan-400);
  12925. --tw-gradient-stops: var(--tw-gradient-via-stops,
  12926. var(--tw-gradient-position),
  12927. var(--tw-gradient-from) var(--tw-gradient-from-position),
  12928. var(--tw-gradient-to) var(--tw-gradient-to-position));
  12929. }
  12930. @media (prefers-color-scheme: dark) {
  12931. .dark\:to-cyan-400:not([data-theme="light"] *,
  12932. [data-theme="contrast"] *,
  12933. [data-theme="material"] *) {
  12934. --tw-gradient-to: var(--color-cyan-400);
  12935. --tw-gradient-stops: var(--tw-gradient-via-stops,
  12936. var(--tw-gradient-position),
  12937. var(--tw-gradient-from) var(--tw-gradient-from-position),
  12938. var(--tw-gradient-to) var(--tw-gradient-to-position));
  12939. }
  12940. }
  12941. .dark\:text-orange-400:where([data-theme="dark"] *,
  12942. [data-theme="dim"] *,
  12943. [data-theme="material-dark"] *) {
  12944. color: var(--color-orange-400);
  12945. }
  12946. @media (prefers-color-scheme: dark) {
  12947. .dark\:text-orange-400:not([data-theme="light"] *,
  12948. [data-theme="contrast"] *,
  12949. [data-theme="material"] *) {
  12950. color: var(--color-orange-400);
  12951. }
  12952. }
  12953. .dark\:text-white:where([data-theme="dark"] *,
  12954. [data-theme="dim"] *,
  12955. [data-theme="material-dark"] *) {
  12956. color: var(--color-white);
  12957. }
  12958. @media (prefers-color-scheme: dark) {
  12959. .dark\:text-white:not([data-theme="light"] *,
  12960. [data-theme="contrast"] *,
  12961. [data-theme="material"] *) {
  12962. color: var(--color-white);
  12963. }
  12964. }
  12965. .dark\:opacity-6:where([data-theme="dark"] *,
  12966. [data-theme="dim"] *,
  12967. [data-theme="material-dark"] *) {
  12968. opacity: 0.06;
  12969. }
  12970. @media (prefers-color-scheme: dark) {
  12971. .dark\:opacity-6:not([data-theme="light"] *,
  12972. [data-theme="contrast"] *,
  12973. [data-theme="material"] *) {
  12974. opacity: 0.06;
  12975. }
  12976. }
  12977. .dark\:opacity-15:where([data-theme="dark"] *,
  12978. [data-theme="dim"] *,
  12979. [data-theme="material-dark"] *) {
  12980. opacity: 0.15;
  12981. }
  12982. @media (prefers-color-scheme: dark) {
  12983. .dark\:opacity-15:not([data-theme="light"] *,
  12984. [data-theme="contrast"] *,
  12985. [data-theme="material"] *) {
  12986. opacity: 0.15;
  12987. }
  12988. }
  12989. .dark\:opacity-20:where([data-theme="dark"] *,
  12990. [data-theme="dim"] *,
  12991. [data-theme="material-dark"] *) {
  12992. opacity: 0.2;
  12993. }
  12994. @media (prefers-color-scheme: dark) {
  12995. .dark\:opacity-20:not([data-theme="light"] *,
  12996. [data-theme="contrast"] *,
  12997. [data-theme="material"] *) {
  12998. opacity: 0.2;
  12999. }
  13000. }
  13001. .dark\:opacity-60:where([data-theme="dark"] *,
  13002. [data-theme="dim"] *,
  13003. [data-theme="material-dark"] *) {
  13004. opacity: 0.6;
  13005. }
  13006. @media (prefers-color-scheme: dark) {
  13007. .dark\:opacity-60:not([data-theme="light"] *,
  13008. [data-theme="contrast"] *,
  13009. [data-theme="material"] *) {
  13010. opacity: 0.6;
  13011. }
  13012. }
  13013. .dark\:invert:where([data-theme="dark"] *,
  13014. [data-theme="dim"] *,
  13015. [data-theme="material-dark"] *) {
  13016. --tw-invert: invert(100%);
  13017. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  13018. }
  13019. @media (prefers-color-scheme: dark) {
  13020. .dark\:invert:not([data-theme="light"] *,
  13021. [data-theme="contrast"] *,
  13022. [data-theme="material"] *) {
  13023. --tw-invert: invert(100%);
  13024. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  13025. }
  13026. }
  13027. @media (hover: hover) {
  13028. .group-hover\:dark\:\!opacity-40:is(:where(.group):hover *):where([data-theme="dark"] *,
  13029. [data-theme="dim"] *,
  13030. [data-theme="material-dark"] *) {
  13031. opacity: 0.4 !important;
  13032. }
  13033. @media (prefers-color-scheme: dark) {
  13034. .group-hover\:dark\:\!opacity-40:is(:where(.group):hover *):not([data-theme="light"] *,
  13035. [data-theme="contrast"] *,
  13036. [data-theme="material"] *) {
  13037. opacity: 0.4 !important;
  13038. }
  13039. }
  13040. }
  13041. .group-data-\[at-top\=false\]\:dark\:bg-base-200:is( :where(.group)[data-at-top="false"] *):where([data-theme="dark"] *, [data-theme="dim"] *, [data-theme="material-dark"] *) {
  13042. background-color: var(--color-base-200);
  13043. }
  13044. @media (prefers-color-scheme: dark) {
  13045. .group-data-\[at-top\=false\]\:dark\:bg-base-200:is( :where(.group)[data-at-top="false"] *):not([data-theme="light"] *, [data-theme="contrast"] *, [data-theme="material"] *) {
  13046. background-color: var(--color-base-200);
  13047. }
  13048. }
  13049. @media (hover: hover) {
  13050. .dark\:hover\:bg-white:where([data-theme="dark"] *,
  13051. [data-theme="dim"] *,
  13052. [data-theme="material-dark"] *):hover {
  13053. background-color: var(--color-white);
  13054. }
  13055. }
  13056. @media (prefers-color-scheme: dark) {
  13057. @media (hover: hover) {
  13058. .dark\:hover\:bg-white:not([data-theme="light"] *,
  13059. [data-theme="contrast"] *,
  13060. [data-theme="material"] *):hover {
  13061. background-color: var(--color-white);
  13062. }
  13063. }
  13064. }
  13065. @media (hover: hover) {
  13066. .dark\:hover\:bg-white\/10:where([data-theme="dark"] *,
  13067. [data-theme="dim"] *,
  13068. [data-theme="material-dark"] *):hover {
  13069. background-color: #ffffff1a;
  13070. }
  13071. @supports (color: color-mix(in lab, red, red)) {
  13072. .dark\:hover\:bg-white\/10:where([data-theme="dark"] *,
  13073. [data-theme="dim"] *,
  13074. [data-theme="material-dark"] *):hover {
  13075. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13076. }
  13077. }
  13078. }
  13079. @media (prefers-color-scheme: dark) {
  13080. @media (hover: hover) {
  13081. .dark\:hover\:bg-white\/10:not([data-theme="light"] *,
  13082. [data-theme="contrast"] *,
  13083. [data-theme="material"] *):hover {
  13084. background-color: #ffffff1a;
  13085. }
  13086. @supports (color: color-mix(in lab, red, red)) {
  13087. .dark\:hover\:bg-white\/10:not([data-theme="light"] *,
  13088. [data-theme="contrast"] *,
  13089. [data-theme="material"] *):hover {
  13090. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13091. }
  13092. }
  13093. }
  13094. }
  13095. @media (hover: hover) {
  13096. .dark\:hover\:bg-white\/20:where([data-theme="dark"] *,
  13097. [data-theme="dim"] *,
  13098. [data-theme="material-dark"] *):hover {
  13099. background-color: #fff3;
  13100. }
  13101. @supports (color: color-mix(in lab, red, red)) {
  13102. .dark\:hover\:bg-white\/20:where([data-theme="dark"] *,
  13103. [data-theme="dim"] *,
  13104. [data-theme="material-dark"] *):hover {
  13105. background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  13106. }
  13107. }
  13108. }
  13109. @media (prefers-color-scheme: dark) {
  13110. @media (hover: hover) {
  13111. .dark\:hover\:bg-white\/20:not([data-theme="light"] *,
  13112. [data-theme="contrast"] *,
  13113. [data-theme="material"] *):hover {
  13114. background-color: #fff3;
  13115. }
  13116. @supports (color: color-mix(in lab, red, red)) {
  13117. .dark\:hover\:bg-white\/20:not([data-theme="light"] *,
  13118. [data-theme="contrast"] *,
  13119. [data-theme="material"] *):hover {
  13120. background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  13121. }
  13122. }
  13123. }
  13124. }
  13125. @media (hover: hover) {
  13126. .dark\:hover\:text-black:where([data-theme="dark"] *,
  13127. [data-theme="dim"] *,
  13128. [data-theme="material-dark"] *):hover {
  13129. color: var(--color-black);
  13130. }
  13131. }
  13132. @media (prefers-color-scheme: dark) {
  13133. @media (hover: hover) {
  13134. .dark\:hover\:text-black:not([data-theme="light"] *,
  13135. [data-theme="contrast"] *,
  13136. [data-theme="material"] *):hover {
  13137. color: var(--color-black);
  13138. }
  13139. }
  13140. }
  13141. @starting-style {
  13142. .starting\:scale-125 {
  13143. --tw-scale-x: 125%;
  13144. --tw-scale-y: 125%;
  13145. --tw-scale-z: 125%;
  13146. scale: var(--tw-scale-x) var(--tw-scale-y);
  13147. }
  13148. }
  13149. @starting-style {
  13150. .starting\:opacity-0 {
  13151. opacity: 0;
  13152. }
  13153. }
  13154. @starting-style {
  13155. .starting\:blur-sm {
  13156. --tw-blur: blur(var(--blur-sm));
  13157. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  13158. }
  13159. }
  13160. .\[\&\.drag\]\:rounded-box.drag {
  13161. border-radius: var(--radius-box);
  13162. }
  13163. .\[\&\.drag\]\:border.drag {
  13164. border-style: var(--tw-border-style);
  13165. border-width: 1px;
  13166. }
  13167. .\[\&\.drag\]\:bg-base-100.drag {
  13168. background-color: var(--color-base-100);
  13169. }
  13170. .\[\&\.ghost\]\:motion-preset-shake.ghost {
  13171. --motion-duration: 0.3s;
  13172. --motion-origin-rotate: 15deg;
  13173. --motion-origin-opacity: 0;
  13174. --motion-rotate-timing: var(--motion-spring-bounciest);
  13175. --motion-rotate-perceptual-duration-multiplier: 2.035;
  13176. --motion-opacity-in-animation: motion-opacity-in calc(var(--motion-opacity-duration, var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,
  13177. var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing, var(--motion-timing)) var(--motion-opacity-delay, var(--motion-delay)) both;
  13178. --motion-rotate-in-animation: motion-rotate-in calc(var(--motion-rotate-duration, var(--motion-duration)) * var(--motion-rotate-perceptual-duration-multiplier,
  13179. var(--motion-perceptual-duration-multiplier))) var(--motion-rotate-timing, var(--motion-timing)) var(--motion-rotate-delay, var(--motion-delay)) both;
  13180. animation:
  13181. var(--motion-scale-in-animation), var(--motion-translate-in-animation),
  13182. var(--motion-rotate-in-animation), var(--motion-filter-in-animation),
  13183. var(--motion-opacity-in-animation), var(--motion-background-color-in-animation),
  13184. var(--motion-text-color-in-animation), var(--motion-scale-loop-animation),
  13185. var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation),
  13186. var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation),
  13187. var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
  13188. }
  13189. .\[\&\.ghost\]\:bg-base-200\/40.ghost {
  13190. background-color: var(--color-base-200);
  13191. }
  13192. @supports (color: color-mix(in lab, red, red)) {
  13193. .\[\&\.ghost\]\:bg-base-200\/40.ghost {
  13194. background-color: color-mix(in oklab, var(--color-base-200) 40%, transparent);
  13195. }
  13196. }
  13197. .\[\&\.ghost\]\:bg-primary\/5.ghost {
  13198. background-color: var(--color-primary);
  13199. }
  13200. @supports (color: color-mix(in lab, red, red)) {
  13201. .\[\&\.ghost\]\:bg-primary\/5.ghost {
  13202. background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
  13203. }
  13204. }
  13205. .\[\&\.ghost\]\:bg-secondary\/5.ghost {
  13206. background-color: var(--color-secondary);
  13207. }
  13208. @supports (color: color-mix(in lab, red, red)) {
  13209. .\[\&\.ghost\]\:bg-secondary\/5.ghost {
  13210. background-color: color-mix(in oklab, var(--color-secondary) 5%, transparent);
  13211. }
  13212. }
  13213. .\[\&\.p-swap\]\:bg-base-200\/60.p-swap {
  13214. background-color: var(--color-base-200);
  13215. }
  13216. @supports (color: color-mix(in lab, red, red)) {
  13217. .\[\&\.p-swap\]\:bg-base-200\/60.p-swap {
  13218. background-color: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  13219. }
  13220. }
  13221. .\[\&\.selected\]\:bg-base-200\/60.selected {
  13222. background-color: var(--color-base-200);
  13223. }
  13224. @supports (color: color-mix(in lab, red, red)) {
  13225. .\[\&\.selected\]\:bg-base-200\/60.selected {
  13226. background-color: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  13227. }
  13228. }
  13229. .\[\&\:not\(\[data-scrolling\=down\]\)\]\:top-0:not([data-scrolling="down"]) {
  13230. top: calc(var(--spacing) * 0);
  13231. }
  13232. @media (min-width: 40rem) {
  13233. .\[\&\:not\(\[data-scrolling\=down\]\)\]\:sm\:top-4:not([data-scrolling="down"]) {
  13234. top: calc(var(--spacing) * 4);
  13235. }
  13236. }
  13237. .no-spinner::-webkit-outer-spin-button {
  13238. -webkit-appearance: none;
  13239. margin: 0;
  13240. }
  13241. .no-spinner::-webkit-inner-spin-button {
  13242. -webkit-appearance: none;
  13243. margin: 0;
  13244. }
  13245. .no-spinner {
  13246. appearance: textfield;
  13247. }
  13248. }
  13249. html {
  13250. scroll-behavior: smooth;
  13251. }
  13252. .animated-text {
  13253. animation: var(--animate-text-color);
  13254. color: #0000;
  13255. background-size: 500% 500%;
  13256. -webkit-background-clip: text;
  13257. background-clip: text;
  13258. }
  13259. .btn,
  13260. .card .card-title {
  13261. --tw-font-weight: var(--font-weight-medium);
  13262. font-weight: var(--font-weight-medium);
  13263. }
  13264. .card .card-body {
  13265. gap: calc(var(--spacing) * 0);
  13266. }
  13267. .table th {
  13268. --tw-font-weight: var(--font-weight-medium);
  13269. font-weight: var(--font-weight-medium);
  13270. }
  13271. .menu .menu-title {
  13272. --tw-font-weight: var(--font-weight-medium);
  13273. font-weight: var(--font-weight-medium);
  13274. color: var(--color-base-content);
  13275. }
  13276. @supports (color: color-mix(in lab, red, red)) {
  13277. .menu .menu-title {
  13278. color: color-mix(in oklab, var(--color-base-content) 70%, transparent);
  13279. }
  13280. }
  13281. .timeline:not(.timeline-vertical)>li>hr {
  13282. height: 2px;
  13283. }
  13284. .timeline.timeline-vertical>li>hr {
  13285. width: 2px;
  13286. }
  13287. .cally ::part(button) {
  13288. font-family: var(--font-sans);
  13289. }
  13290. .fieldset .fieldset-legend {
  13291. font-size: var(--text-sm);
  13292. line-height: var(--tw-leading, var(--text-sm--line-height));
  13293. --tw-font-weight: var(--font-weight-normal);
  13294. font-weight: var(--font-weight-normal);
  13295. color: var(--color-base-content);
  13296. }
  13297. @supports (color: color-mix(in lab, red, red)) {
  13298. .fieldset .fieldset-legend {
  13299. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  13300. }
  13301. }
  13302. .fieldset .fieldset-label,
  13303. .fieldset .label {
  13304. font-size: var(--text-sm);
  13305. line-height: var(--tw-leading, var(--text-sm--line-height));
  13306. color: var(--color-base-content);
  13307. }
  13308. @supports (color: color-mix(in lab, red, red)) {
  13309. .fieldset .fieldset-label,
  13310. .fieldset .label {
  13311. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  13312. }
  13313. }
  13314. :is(.checkbox, .radio, .range, .toggle):disabled {
  13315. opacity: 0.35;
  13316. }
  13317. .label {
  13318. cursor: pointer;
  13319. color: var(--color-base-content);
  13320. }
  13321. @supports (color: color-mix(in lab, red, red)) {
  13322. .label {
  13323. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  13324. }
  13325. }
  13326. input:-webkit-autofill {
  13327. -webkit-background-clip: text;
  13328. }
  13329. input:-webkit-autofill:hover {
  13330. -webkit-background-clip: text;
  13331. }
  13332. input:-webkit-autofill:focus {
  13333. -webkit-background-clip: text;
  13334. }
  13335. input:-webkit-autofill:active {
  13336. -webkit-background-clip: text;
  13337. }
  13338. :is([data-theme="material"], [data-theme="material-dark"]) .card {
  13339. --tw-shadow: 0 0 #0000;
  13340. box-shadow:
  13341. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  13342. var(--tw-ring-shadow), var(--tw-shadow);
  13343. }
  13344. :is([data-theme="material"], [data-theme="material-dark"]) .card:not(.card-border) {
  13345. border-style: var(--tw-border-style);
  13346. border-width: 0;
  13347. }
  13348. .grainy {
  13349. background: #fff0 url(../images/landing/footer-grainy.png) 50%;
  13350. }
  13351. .landing-gradient-underline {
  13352. position: relative;
  13353. }
  13354. .landing-gradient-underline:after {
  13355. content: "";
  13356. background-image: url(../images/landing/hero-text-underline.svg);
  13357. background-repeat: no-repeat;
  13358. width: 160%;
  13359. height: 160%;
  13360. position: absolute;
  13361. top: 16px;
  13362. left: 4px;
  13363. transform: rotate(2deg);
  13364. }
  13365. :root {
  13366. --layout-sidebar-width: 256px;
  13367. }
  13368. .sidebar-menu .menu-label {
  13369. font-size: var(--text-sm);
  13370. line-height: var(--tw-leading, var(--text-sm--line-height));
  13371. --tw-font-weight: var(--font-weight-medium);
  13372. font-weight: var(--font-weight-medium);
  13373. color: var(--color-base-content);
  13374. }
  13375. @supports (color: color-mix(in lab, red, red)) {
  13376. .sidebar-menu .menu-label {
  13377. color: color-mix(in oklab, var(--color-base-content) 70%, transparent);
  13378. }
  13379. }
  13380. .sidebar-menu .menu-item {
  13381. height: calc(var(--spacing) * 8);
  13382. align-items: center;
  13383. gap: calc(var(--spacing) * 2);
  13384. border-radius: var(--radius-box);
  13385. padding-inline: calc(var(--spacing) * 2.5);
  13386. font-size: var(--text-sm);
  13387. line-height: var(--tw-leading, var(--text-sm--line-height));
  13388. display: flex;
  13389. }
  13390. .sidebar-menu a,
  13391. .sidebar-menu .menu-item-link {
  13392. cursor: pointer;
  13393. }
  13394. @media (hover: hover) {
  13395. :is(.sidebar-menu a, .sidebar-menu .menu-item-link).menu-item:hover {
  13396. background-color: var(--color-base-200);
  13397. }
  13398. }
  13399. :is(.sidebar-menu a, .sidebar-menu .menu-item-link).menu-item.active {
  13400. background-color: var(--color-base-200);
  13401. --tw-font-weight: var(--font-weight-medium);
  13402. font-weight: var(--font-weight-medium);
  13403. }
  13404. .sidebar-menu .collapse input {
  13405. min-height: calc(var(--spacing) * 8);
  13406. padding: calc(var(--spacing) * 0);
  13407. }
  13408. .sidebar-menu .collapse .collapse-title {
  13409. min-height: calc(var(--spacing) * 8);
  13410. align-items: center;
  13411. gap: calc(var(--spacing) * 2);
  13412. border-radius: var(--radius-box);
  13413. font-size: var(--text-sm);
  13414. line-height: var(--tw-leading, var(--text-sm--line-height));
  13415. display: flex;
  13416. }
  13417. @media (hover: hover) {
  13418. .sidebar-menu .collapse .collapse-title:is(:where(.peer):hover ~ *) {
  13419. background-color: var(--color-base-200);
  13420. }
  13421. }
  13422. .sidebar-menu .collapse .collapse-title .arrow-icon {
  13423. opacity: 0.6;
  13424. transition-property: all;
  13425. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13426. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13427. }
  13428. .sidebar-menu .collapse .collapse-title:is(:where(.peer):checked ~ *) {
  13429. --tw-font-weight: var(--font-weight-medium);
  13430. font-weight: var(--font-weight-medium);
  13431. }
  13432. .sidebar-menu .collapse .collapse-title:is(:where(.peer):checked ~ *) .arrow-icon {
  13433. opacity: 1;
  13434. rotate: 90deg;
  13435. }
  13436. .sidebar-menu .collapse .collapse-content:before {
  13437. inset-inline-start: calc(var(--spacing) * 4);
  13438. top: calc(var(--spacing) * 10);
  13439. bottom: calc(var(--spacing) * 2);
  13440. background-color: var(--color-base-content);
  13441. width: 1px;
  13442. position: absolute;
  13443. }
  13444. @supports (color: color-mix(in lab, red, red)) {
  13445. .sidebar-menu .collapse .collapse-content:before {
  13446. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  13447. }
  13448. }
  13449. .sidebar-menu .collapse .collapse-content:before {
  13450. content: "";
  13451. }
  13452. #layout-sidebar {
  13453. width: var(--layout-sidebar-width);
  13454. min-width: var(--layout-sidebar-width);
  13455. background: var(--layout-sidebar-background);
  13456. max-height: 100vh;
  13457. top: calc(var(--spacing) * 0);
  13458. bottom: calc(var(--spacing) * 0);
  13459. z-index: 10;
  13460. transition-property: margin, top, max-height, border-radius;
  13461. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13462. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13463. --tw-duration: 0.3s;
  13464. flex-direction: column;
  13465. transition-duration: 0.3s;
  13466. display: flex;
  13467. position: relative;
  13468. }
  13469. #layout-sidebar.hide {
  13470. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  13471. }
  13472. #layout-topbar {
  13473. background: var(--layout-topbar-background);
  13474. top: calc(var(--spacing) * 0);
  13475. z-index: 10;
  13476. max-height: calc(var(--spacing) * 16);
  13477. min-height: calc(var(--spacing) * 16);
  13478. transition-property: top, margin, border-radius;
  13479. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13480. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13481. --tw-duration: 0.3s;
  13482. transition-duration: 0.3s;
  13483. position: sticky;
  13484. }
  13485. #layout-content {
  13486. padding: calc(var(--spacing) * 6);
  13487. transition-property: all;
  13488. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13489. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13490. flex-grow: 1;
  13491. }
  13492. #layout-sidebar-toggle-trigger:checked~#layout-sidebar {
  13493. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  13494. }
  13495. #layout-sidebar-hover {
  13496. top: calc(var(--spacing) * 0);
  13497. bottom: calc(var(--spacing) * 0);
  13498. left: calc(var(--spacing) * 0);
  13499. z-index: 11;
  13500. display: none;
  13501. position: fixed;
  13502. }
  13503. #layout-sidebar-hover-trigger:checked~#layout-sidebar {
  13504. z-index: 12;
  13505. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  13506. position: fixed;
  13507. }
  13508. #layout-sidebar-hover-trigger:checked~#layout-sidebar-hover {
  13509. display: block;
  13510. }
  13511. #layout-sidebar-hover:hover~#layout-sidebar,
  13512. #layout-sidebar-hover-trigger:checked~#layout-sidebar:hover {
  13513. z-index: 12;
  13514. }
  13515. @media (min-width: 64rem) {
  13516. #layout-sidebar-hover:hover~#layout-sidebar,
  13517. #layout-sidebar-hover-trigger:checked~#layout-sidebar:hover {
  13518. margin-inline-start: calc(var(--spacing) * 0) !important;
  13519. }
  13520. }
  13521. #layout-monochrome-layer {
  13522. pointer-events: none;
  13523. inset: calc(var(--spacing) * 0);
  13524. z-index: 999999;
  13525. opacity: 0;
  13526. --tw-grayscale: grayscale(100%);
  13527. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  13528. --tw-backdrop-opacity: opacity(100%);
  13529. -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  13530. backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  13531. transition-property: all;
  13532. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13533. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13534. --tw-duration: 1s;
  13535. transition-duration: 1s;
  13536. position: fixed;
  13537. }
  13538. html[data-monochrome-enabled] #layout-monochrome-layer {
  13539. opacity: 1;
  13540. }
  13541. @media (max-width: 64rem) {
  13542. #layout-sidebar {
  13543. z-index: 500;
  13544. position: fixed;
  13545. }
  13546. #layout-sidebar-toggle-trigger:not(:checked)~#layout-sidebar {
  13547. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  13548. }
  13549. #layout-sidebar-toggle-trigger:checked~#layout-sidebar {
  13550. margin-inline-start: 0;
  13551. }
  13552. #layout-sidebar-toggle-trigger:checked~#layout-sidebar-backdrop {
  13553. inset: calc(var(--spacing) * 0);
  13554. z-index: 499;
  13555. background-color: var(--color-base-content);
  13556. position: fixed;
  13557. }
  13558. @supports (color: color-mix(in lab, red, red)) {
  13559. #layout-sidebar-toggle-trigger:checked~#layout-sidebar-backdrop {
  13560. background-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  13561. }
  13562. }
  13563. #layout-sidebar-toggle-trigger:checked~#layout-sidebar-backdrop {
  13564. transition-property: all;
  13565. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13566. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13567. }
  13568. }
  13569. html:not([data-theme="material"], [data-theme="material-dark"]) #layout-sidebar {
  13570. border-inline-end-style: var(--tw-border-style);
  13571. border-inline-end-width: 1px;
  13572. border-color: var(--color-base-200);
  13573. }
  13574. html:not([data-theme="material"], [data-theme="material-dark"]) #layout-topbar {
  13575. border-bottom-style: var(--tw-border-style);
  13576. border-bottom-width: 1px;
  13577. border-color: var(--color-base-200);
  13578. }
  13579. :is(html[data-theme="material"], html[data-theme="material-dark"]) #layout-sidebar {
  13580. max-height: calc(100vh - 32px);
  13581. top: calc(var(--spacing) * 4);
  13582. bottom: calc(var(--spacing) * 4);
  13583. border-radius: var(--radius-box);
  13584. margin-inline-start: calc(var(--spacing) * 4);
  13585. }
  13586. :is(html[data-theme="material"], html[data-theme="material-dark"]) #layout-topbar {
  13587. margin-inline: calc(var(--spacing) * 5);
  13588. margin-top: calc(var(--spacing) * 4);
  13589. border-radius: var(--radius-box);
  13590. position: static;
  13591. }
  13592. #components-layout {
  13593. background-color: var(--color-base-100);
  13594. }
  13595. #components-layout-container {
  13596. display: flex;
  13597. padding-inline: calc(var(--spacing) * 0) !important;
  13598. }
  13599. @media (min-width: 80rem) {
  13600. #components-layout-container {
  13601. width: 100%;
  13602. }
  13603. @media (min-width: 40rem) {
  13604. #components-layout-container {
  13605. max-width: 40rem;
  13606. }
  13607. }
  13608. @media (min-width: 48rem) {
  13609. #components-layout-container {
  13610. max-width: 48rem;
  13611. }
  13612. }
  13613. @media (min-width: 64rem) {
  13614. #components-layout-container {
  13615. max-width: 64rem;
  13616. }
  13617. }
  13618. #components-layout-container {
  13619. max-width: 80rem;
  13620. }
  13621. @media (min-width: 96rem) {
  13622. #components-layout-container {
  13623. max-width: 96rem;
  13624. }
  13625. }
  13626. #components-layout-container {
  13627. margin-inline: auto;
  13628. padding-inline: 1rem;
  13629. }
  13630. @media (min-width: 48rem) {
  13631. #components-layout-container {
  13632. padding-inline: 2rem;
  13633. }
  13634. }
  13635. @media (min-width: 64rem) {
  13636. #components-layout-container {
  13637. padding-inline: 3rem;
  13638. }
  13639. }
  13640. #components-layout-container {
  13641. padding-inline: 4rem;
  13642. }
  13643. @media (min-width: 96rem) {
  13644. #components-layout-container {
  13645. padding-inline: 6rem;
  13646. }
  13647. }
  13648. }
  13649. #components-layout-main {
  13650. min-width: calc(var(--spacing) * 0);
  13651. --tw-border-style: dashed;
  13652. border-style: dashed;
  13653. border-color: var(--color-base-300);
  13654. flex-grow: 1;
  13655. }
  13656. @supports (color: color-mix(in lab, red, red)) {
  13657. #components-layout-main {
  13658. border-color: color-mix(in oklab, var(--color-base-300) 80%, transparent);
  13659. }
  13660. }
  13661. @media (min-width: 80rem) {
  13662. #components-layout-main {
  13663. border-inline-end-style: var(--tw-border-style);
  13664. border-inline-end-width: 1px;
  13665. }
  13666. }
  13667. #components-layout-content {
  13668. margin-inline: calc(var(--spacing) * 4);
  13669. margin-block: calc(var(--spacing) * 8);
  13670. min-height: calc(100vh - 8rem);
  13671. }
  13672. @media (min-width: 48rem) {
  13673. #components-layout-content {
  13674. margin-inline: calc(var(--spacing) * 8);
  13675. }
  13676. }
  13677. @media (min-width: 64rem) {
  13678. #components-layout-content {
  13679. margin-block: calc(var(--spacing) * 12);
  13680. }
  13681. }
  13682. @media (min-width: 80rem) {
  13683. #components-layout-content {
  13684. margin-inline: calc(var(--spacing) * 12);
  13685. }
  13686. }
  13687. @media (min-width: 96rem) {
  13688. #components-layout-content {
  13689. margin-inline: calc(var(--spacing) * 20);
  13690. }
  13691. }
  13692. .apexcharts-canvas * {
  13693. font-family: var(--font-sans) !important;
  13694. }
  13695. .apexcharts-canvas .apexcharts-gridline,
  13696. .apexcharts-canvas .apexcharts-xaxis line,
  13697. .apexcharts-canvas .apexcharts-inner .apexcharts-grid-borders line,
  13698. .apexcharts-canvas .apexcharts-yaxis line,
  13699. .apexcharts-canvas .apexcharts-xaxis-tick {
  13700. stroke: var(--color-base-content);
  13701. }
  13702. @supports (color: color-mix(in lab, red, red)) {
  13703. .apexcharts-canvas .apexcharts-gridline,
  13704. .apexcharts-canvas .apexcharts-xaxis line,
  13705. .apexcharts-canvas .apexcharts-inner .apexcharts-grid-borders line,
  13706. .apexcharts-canvas .apexcharts-yaxis line,
  13707. .apexcharts-canvas .apexcharts-xaxis-tick {
  13708. stroke: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  13709. }
  13710. }
  13711. .apexcharts-canvas .apexcharts-menu {
  13712. border-color: var(--color-base-300) !important;
  13713. background-color: var(--color-base-100) !important;
  13714. }
  13715. @media (hover: hover) {
  13716. .apexcharts-canvas .apexcharts-menu .apexcharts-menu-item:hover {
  13717. background-color: var(--color-base-200);
  13718. }
  13719. }
  13720. .apexcharts-canvas .apexcharts-tooltip {
  13721. border-color: var(--color-base-300) !important;
  13722. background-color: var(--color-base-100) !important;
  13723. --tw-shadow:
  13724. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  13725. 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;
  13726. box-shadow:
  13727. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  13728. var(--tw-ring-shadow), var(--tw-shadow) !important;
  13729. }
  13730. .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title {
  13731. border-color: var(--color-base-300) !important;
  13732. background-color: var(--color-base-200) !important;
  13733. }
  13734. :is(.apexcharts-canvas .apexcharts-xaxis, .apexcharts-canvas .apexcharts-yaxis) text {
  13735. fill: var(--color-base-content) !important;
  13736. }
  13737. .apexcharts-canvas .apexcharts-tooltip-text {
  13738. color: var(--color-base-content);
  13739. }
  13740. .apexcharts-canvas .apexcharts-xaxistooltip {
  13741. border-color: var(--color-base-300) !important;
  13742. background-color: var(--color-base-100) !important;
  13743. }
  13744. .apexcharts-canvas .apexcharts-xaxistooltip:before,
  13745. .apexcharts-canvas .apexcharts-xaxistooltip:after {
  13746. border-bottom-color: var(--color-base-300) !important;
  13747. }
  13748. .apexcharts-canvas .apexcharts-title-text,
  13749. .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text {
  13750. fill: var(--color-base-content) !important;
  13751. }
  13752. .apexcharts-canvas .apexcharts-legend-marker path.apexcharts-marker {
  13753. stroke: #0000;
  13754. }
  13755. .apexcharts-canvas .apexcharts-legend-text {
  13756. color: var(--color-base-content) !important;
  13757. }
  13758. .apexcharts-canvas .apexcharts-series-markers-wrap .apexcharts-series-markers path {
  13759. stroke: var(--color-base-200);
  13760. }
  13761. .swiper-thumbs .swiper-slide {
  13762. border-style: var(--tw-border-style);
  13763. transition-property: all;
  13764. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13765. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13766. --tw-duration: 0.3s;
  13767. border-width: 2px;
  13768. border-color: #0000;
  13769. transition-duration: 0.3s;
  13770. }
  13771. .swiper-thumbs .swiper-slide.swiper-slide-thumb-active {
  13772. border-color: var(--color-primary);
  13773. opacity: 1;
  13774. }
  13775. .swiper-scrollbar {
  13776. --swiper-scrollbar-size: 8px;
  13777. background-color: var(--color-base-300) !important;
  13778. }
  13779. .swiper-scrollbar .swiper-scrollbar-drag {
  13780. background-color: var(--color-primary) !important;
  13781. }
  13782. .swiper-pagination .swiper-pagination-bullet {
  13783. background-color: var(--color-base-content);
  13784. }
  13785. @supports (color: color-mix(in lab, red, red)) {
  13786. .swiper-pagination .swiper-pagination-bullet {
  13787. background-color: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  13788. }
  13789. }
  13790. .swiper-pagination .swiper-pagination-bullet {
  13791. opacity: 1;
  13792. transition-property: all;
  13793. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13794. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13795. --tw-duration: 0.3s;
  13796. transition-duration: 0.3s;
  13797. }
  13798. .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  13799. --tw-scale-x: 125%;
  13800. --tw-scale-y: 125%;
  13801. --tw-scale-z: 125%;
  13802. scale: var(--tw-scale-x) var(--tw-scale-y);
  13803. background-color: var(--color-primary);
  13804. }
  13805. .filepond--root {
  13806. margin-bottom: calc(var(--spacing) * 0) !important;
  13807. font-family: var(--font-sans) !important;
  13808. }
  13809. @media not all and (min-width: 40rem) {
  13810. .filepond--root {
  13811. font-size: var(--text-sm) !important;
  13812. line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  13813. }
  13814. }
  13815. .filepond--root .filepond--drop-label,
  13816. .filepond--root .filepond--panel-root {
  13817. border-radius: var(--radius-box);
  13818. background-color: var(--color-base-200);
  13819. color: var(--color-base-content);
  13820. }
  13821. .flatpickr-months .flatpickr-month {
  13822. color: #fff !important;
  13823. }
  13824. .flatpickr-calendar {
  13825. background-color: var(--color-base-100) !important;
  13826. --tw-shadow:
  13827. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  13828. 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;
  13829. box-shadow:
  13830. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  13831. var(--tw-ring-shadow), var(--tw-shadow) !important;
  13832. }
  13833. .flatpickr-calendar.open {
  13834. z-index: 1 !important;
  13835. }
  13836. .flatpickr-calendar:before,
  13837. .flatpickr-calendar:after {
  13838. border-bottom-color: var(--color-base-100) !important;
  13839. }
  13840. .flatpickr-calendar .flatpickr-prev-month,
  13841. .flatpickr-calendar .flatpickr-next-month {
  13842. border-radius: var(--radius-box);
  13843. top: calc(var(--spacing) * 2.5) !important;
  13844. height: fit-content !important;
  13845. padding: calc(var(--spacing) * 2) !important;
  13846. }
  13847. @media (hover: hover) {
  13848. :is(.flatpickr-calendar .flatpickr-prev-month,
  13849. .flatpickr-calendar .flatpickr-next-month):hover {
  13850. background-color: var(--color-base-200);
  13851. }
  13852. @supports (color: color-mix(in lab, red, red)) {
  13853. :is(.flatpickr-calendar .flatpickr-prev-month,
  13854. .flatpickr-calendar .flatpickr-next-month):hover {
  13855. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  13856. }
  13857. }
  13858. }
  13859. :is(.flatpickr-calendar .flatpickr-prev-month, .flatpickr-calendar .flatpickr-next-month) svg {
  13860. width: calc(var(--spacing) * 3) !important;
  13861. height: calc(var(--spacing) * 3) !important;
  13862. fill: var(--color-base-content) !important;
  13863. }
  13864. @supports (color: color-mix(in lab, red, red)) {
  13865. :is(.flatpickr-calendar .flatpickr-prev-month, .flatpickr-calendar .flatpickr-next-month) svg {
  13866. fill: color-mix(in oklab, var(--color-base-content) 60%, transparent) !important;
  13867. }
  13868. }
  13869. .flatpickr-calendar .flatpickr-prev-month {
  13870. inset-inline-start: calc(var(--spacing) * 2) !important;
  13871. }
  13872. .flatpickr-calendar .flatpickr-next-month {
  13873. inset-inline-end: calc(var(--spacing) * 2) !important;
  13874. }
  13875. .flatpickr-calendar .flatpickr-months {
  13876. padding-block: calc(var(--spacing) * 2);
  13877. }
  13878. .flatpickr-calendar .flatpickr-month,
  13879. .flatpickr-calendar .flatpickr-months {
  13880. align-items: center;
  13881. fill: var(--color-base-content) !important;
  13882. color: var(--color-base-content) !important;
  13883. }
  13884. .flatpickr-calendar .flatpickr-current-month {
  13885. font-size: var(--text-base) !important;
  13886. line-height: var(--tw-leading, var(--text-base--line-height)) !important;
  13887. }
  13888. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months,
  13889. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-month {
  13890. background-color: var(--color-base-100);
  13891. padding: calc(var(--spacing) * 0);
  13892. border-color: var(--color-base-300) !important;
  13893. --tw-outline-style: none !important;
  13894. outline-style: none !important;
  13895. }
  13896. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months {
  13897. appearance: none;
  13898. border-radius: var(--radius-box);
  13899. --tw-font-weight: var(--font-weight-medium);
  13900. font-weight: var(--font-weight-medium);
  13901. padding-inline-start: calc(var(--spacing) * 2.5);
  13902. }
  13903. @media (hover: hover) {
  13904. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  13905. background-color: var(--color-base-200);
  13906. }
  13907. @supports (color: color-mix(in lab, red, red)) {
  13908. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  13909. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  13910. }
  13911. }
  13912. }
  13913. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowUp,
  13914. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowDown {
  13915. border-style: var(--tw-border-style) !important;
  13916. border-width: 0 !important;
  13917. }
  13918. :is(.flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowUp,
  13919. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowDown):where([data-theme="dark"] *, [data-theme="dim"] *, [data-theme="material-dark"] *) {
  13920. --tw-invert: invert(100%);
  13921. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  13922. }
  13923. @media (prefers-color-scheme: dark) {
  13924. :is(.flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowUp,
  13925. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowDown):not([data-theme="light"] *, [data-theme="contrast"] *, [data-theme="material"] *) {
  13926. --tw-invert: invert(100%);
  13927. filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  13928. }
  13929. }
  13930. .flatpickr-calendar .flatpickr-weekday {
  13931. --tw-font-weight: var(--font-weight-medium) !important;
  13932. font-weight: var(--font-weight-medium) !important;
  13933. color: var(--color-base-content) !important;
  13934. }
  13935. @supports (color: color-mix(in lab, red, red)) {
  13936. .flatpickr-calendar .flatpickr-weekday {
  13937. color: color-mix(in oklab, var(--color-base-content) 75%, transparent) !important;
  13938. }
  13939. }
  13940. .flatpickr-calendar .flatpickr-weeks {
  13941. border-inline-end-style: var(--tw-border-style);
  13942. border-inline-end-width: 1px;
  13943. border-color: var(--color-base-300);
  13944. --tw-shadow: 0 0 #0000 !important;
  13945. box-shadow:
  13946. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  13947. var(--tw-ring-shadow), var(--tw-shadow) !important;
  13948. }
  13949. .flatpickr-calendar .flatpickr-weeks .flatpickr-day {
  13950. --tw-font-weight: var(--font-weight-medium);
  13951. font-weight: var(--font-weight-medium);
  13952. color: var(--color-base-content) !important;
  13953. }
  13954. @supports (color: color-mix(in lab, red, red)) {
  13955. .flatpickr-calendar .flatpickr-weeks .flatpickr-day {
  13956. color: color-mix(in oklab, var(--color-base-content) 60%, transparent) !important;
  13957. }
  13958. }
  13959. @media (hover: hover) {
  13960. .flatpickr-calendar .flatpickr-weeks .flatpickr-day:hover {
  13961. background-color: #0000 !important;
  13962. }
  13963. }
  13964. .flatpickr-calendar .flatpickr-day {
  13965. color: var(--color-base-content) !important;
  13966. border-radius: 0.25rem !important;
  13967. }
  13968. @supports (color: color-mix(in lab, red, red)) {
  13969. .flatpickr-calendar .flatpickr-day {
  13970. color: color-mix(in oklab, var(--color-base-content) 80%, transparent) !important;
  13971. }
  13972. }
  13973. .flatpickr-calendar .flatpickr-day.today,
  13974. .flatpickr-calendar .flatpickr-day.flatpickr-monthSelect-month.today {
  13975. border-color: #0000;
  13976. position: relative;
  13977. }
  13978. :is(.flatpickr-calendar .flatpickr-day.today,
  13979. .flatpickr-calendar .flatpickr-day.flatpickr-monthSelect-month.today):after {
  13980. inset-inline-end: calc(var(--spacing) * 1);
  13981. top: calc(var(--spacing) * 1);
  13982. background-color: var(--color-primary);
  13983. content: "";
  13984. border-radius: 3.40282e38px;
  13985. width: 5px;
  13986. height: 5px;
  13987. position: absolute;
  13988. }
  13989. .flatpickr-calendar .flatpickr-day.nextMonthDay {
  13990. color: var(--color-base-content) !important;
  13991. }
  13992. @supports (color: color-mix(in lab, red, red)) {
  13993. .flatpickr-calendar .flatpickr-day.nextMonthDay {
  13994. color: color-mix(in oklab, var(--color-base-content) 50%, transparent) !important;
  13995. }
  13996. }
  13997. .flatpickr-calendar .flatpickr-day:hover {
  13998. border-color: var(--color-base-300) !important;
  13999. background-color: var(--color-base-200) !important;
  14000. }
  14001. .flatpickr-calendar .flatpickr-day.flatpickr-disabled {
  14002. color: var(--color-base-content) !important;
  14003. }
  14004. @supports (color: color-mix(in lab, red, red)) {
  14005. .flatpickr-calendar .flatpickr-day.flatpickr-disabled {
  14006. color: color-mix(in oklab, var(--color-base-content) 30%, transparent) !important;
  14007. }
  14008. }
  14009. .flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover {
  14010. background-color: #0000 !important;
  14011. border-color: #0000 !important;
  14012. }
  14013. .flatpickr-calendar .flatpickr-day.inRange {
  14014. border-color: var(--color-base-300) !important;
  14015. background-color: var(--color-base-200) !important;
  14016. --tw-shadow: 0 0 #0000 !important;
  14017. box-shadow:
  14018. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14019. var(--tw-ring-shadow), var(--tw-shadow) !important;
  14020. }
  14021. .flatpickr-calendar .flatpickr-day.selected {
  14022. border-color: var(--color-primary) !important;
  14023. background-color: var(--color-primary) !important;
  14024. color: var(--color-primary-content) !important;
  14025. }
  14026. .flatpickr-calendar .flatpickr-day.selected.week {
  14027. --tw-shadow: 0 0 #0000 !important;
  14028. box-shadow:
  14029. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14030. var(--tw-ring-shadow), var(--tw-shadow) !important;
  14031. }
  14032. .flatpickr-calendar.noCalendar .flatpickr-time {
  14033. border-style: var(--tw-border-style) !important;
  14034. border-width: 0 !important;
  14035. }
  14036. .flatpickr-calendar .flatpickr-time {
  14037. border-top-color: var(--color-base-300) !important;
  14038. }
  14039. .flatpickr-calendar .flatpickr-time input,
  14040. .flatpickr-calendar .flatpickr-time .flatpickr-am-pm {
  14041. color: var(--color-base-content);
  14042. background-color: #0000 !important;
  14043. }
  14044. @supports (color: color-mix(in lab, red, red)) {
  14045. .flatpickr-calendar .flatpickr-time input,
  14046. .flatpickr-calendar .flatpickr-time .flatpickr-am-pm {
  14047. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  14048. }
  14049. }
  14050. .flatpickr-calendar .flatpickr-time .flatpickr-time-separator {
  14051. color: var(--color-base-content) !important;
  14052. }
  14053. @supports (color: color-mix(in lab, red, red)) {
  14054. .flatpickr-calendar .flatpickr-time .flatpickr-time-separator {
  14055. color: color-mix(in oklab, var(--color-base-content) 60%, transparent) !important;
  14056. }
  14057. }
  14058. .flatpickr-calendar .flatpickr-confirm {
  14059. gap: calc(var(--spacing) * 2);
  14060. flex-direction: row-reverse;
  14061. }
  14062. .flatpickr-calendar .flatpickr-confirm svg {
  14063. fill: var(--color-base-content);
  14064. }
  14065. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month {
  14066. color: var(--color-base-content) !important;
  14067. }
  14068. @supports (color: color-mix(in lab, red, red)) {
  14069. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month {
  14070. color: color-mix(in oklab, var(--color-base-content) 80%, transparent) !important;
  14071. }
  14072. }
  14073. @media (hover: hover) {
  14074. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month:hover {
  14075. border-color: var(--color-base-300) !important;
  14076. background-color: var(--color-base-200) !important;
  14077. }
  14078. }
  14079. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected {
  14080. border-color: var(--color-primary) !important;
  14081. background-color: var(--color-primary) !important;
  14082. color: var(--color-primary-content) !important;
  14083. }
  14084. .custom-scrollbar {
  14085. scrollbar-width: thin;
  14086. scrollbar-color: transparent transparent;
  14087. transition: scrollbar-color 0.5s ease-out;
  14088. overflow: auto;
  14089. }
  14090. .custom-scrollbar:hover {
  14091. scrollbar-color: #96969666 transparent;
  14092. }
  14093. .simplebar-vertical .simplebar-scrollbar:before {
  14094. background-color: var(--color-base-content) !important;
  14095. }
  14096. @supports (color: color-mix(in lab, red, red)) {
  14097. .simplebar-vertical .simplebar-scrollbar:before {
  14098. background-color: color-mix(in oklab,
  14099. var(--color-base-content) 20%,
  14100. transparent) !important;
  14101. }
  14102. }
  14103. .simplebar-vertical .simplebar-scrollbar:before {
  14104. left: 3px !important;
  14105. }
  14106. .simplebar-vertical .simplebar-scrollbar:hover:before {
  14107. background-color: var(--color-base-content) !important;
  14108. }
  14109. @supports (color: color-mix(in lab, red, red)) {
  14110. .simplebar-vertical .simplebar-scrollbar:hover:before {
  14111. background-color: color-mix(in oklab,
  14112. var(--color-base-content) 35%,
  14113. transparent) !important;
  14114. }
  14115. }
  14116. .simplebar-vertical .simplebar-scrollbar:hover:before {
  14117. left: 3px !important;
  14118. }
  14119. .choices.is-disabled .choices__inner {
  14120. border-color: var(--color-base-200) !important;
  14121. background-color: var(--color-base-200) !important;
  14122. }
  14123. .choices .choices__inner {
  14124. background-color: var(--color-base-100);
  14125. border-color: var(--color-base-300) !important;
  14126. }
  14127. .choices .choices__input {
  14128. background-color: #0000 !important;
  14129. }
  14130. .choices .choices__list.choices__list--multiple .choices__item {
  14131. border-style: var(--tw-border-style);
  14132. background-color: var(--color-primary);
  14133. color: var(--color-primary-content);
  14134. border-width: 0;
  14135. }
  14136. .choices .choices__list.choices__list--multiple .choices__item .choices__button {
  14137. border-color: var(--color-primary-content);
  14138. }
  14139. @supports (color: color-mix(in lab, red, red)) {
  14140. .choices .choices__list.choices__list--multiple .choices__item .choices__button {
  14141. border-color: color-mix(in oklab, var(--color-primary-content) 50%, transparent);
  14142. }
  14143. }
  14144. .choices .choices__list.choices__list--multiple .choices__item .choices__button {
  14145. border-left: 1px solid inherit;
  14146. padding-inline-end: calc(var(--spacing) * 1.5);
  14147. }
  14148. .choices .choices__list.choices__list--dropdown {
  14149. background-color: var(--color-base-100);
  14150. border-color: var(--color-base-300) !important;
  14151. }
  14152. .choices .choices__list.choices__list--dropdown .choices__input {
  14153. border-color: var(--color-base-300);
  14154. background-color: var(--color-base-100) !important;
  14155. }
  14156. .choices .choices__list.choices__list--dropdown .choices__item:not(.choices__item--disabled).is-highlighted {
  14157. background-color: var(--color-base-200);
  14158. }
  14159. .choices .choices__list.choices__list--dropdown .choices__group .choices__heading {
  14160. border-color: var(--color-base-300);
  14161. }
  14162. .choices .choices__list.choices__list--dropdown .choices__item--choice b {
  14163. --tw-font-weight: var(--font-weight-medium);
  14164. font-weight: var(--font-weight-medium);
  14165. }
  14166. .choices.is-open:after {
  14167. --tw-scale-y: -100%;
  14168. scale: var(--tw-scale-x) var(--tw-scale-y);
  14169. }
  14170. .choices:after {
  14171. border-color: #0000 !important;
  14172. border-top-color: var(--color-base-content) !important;
  14173. }
  14174. @supports (color: color-mix(in lab, red, red)) {
  14175. .choices:after {
  14176. border-top-color: color-mix(in oklab,
  14177. var(--color-base-content) 60%,
  14178. transparent) !important;
  14179. }
  14180. }
  14181. .choices:after {
  14182. transition-property: all;
  14183. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14184. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14185. }
  14186. :is(.ql-toolbar, .ql-container) * {
  14187. font-family: var(--font-sans);
  14188. }
  14189. .ql-toolbar,
  14190. .ql-container {
  14191. border-color: var(--color-base-300) !important;
  14192. }
  14193. .ql-toolbar {
  14194. border-top-left-radius: 0.25rem;
  14195. border-top-right-radius: 0.25rem;
  14196. }
  14197. .ql-toolbar .ql-formats .ql-header,
  14198. .ql-toolbar .ql-formats .ql-header .ql-picker-label {
  14199. border-style: var(--tw-border-style);
  14200. border-width: 0;
  14201. color: var(--color-base-content) !important;
  14202. }
  14203. .ql-toolbar .ql-formats .ql-header .ql-picker-options {
  14204. border-radius: var(--radius-box);
  14205. background-color: var(--color-base-100);
  14206. --tw-shadow: 0 0 #0000;
  14207. box-shadow:
  14208. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14209. var(--tw-ring-shadow), var(--tw-shadow);
  14210. border-color: var(--color-base-300) !important;
  14211. }
  14212. .ql-toolbar .ql-formats button {
  14213. opacity: 0.7;
  14214. transition-property: all;
  14215. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14216. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14217. }
  14218. @media (hover: hover) {
  14219. .ql-toolbar .ql-formats button:hover {
  14220. opacity: 1;
  14221. }
  14222. }
  14223. .ql-toolbar .ql-formats button.ql-active {
  14224. opacity: 1;
  14225. }
  14226. .ql-toolbar .ql-formats button .ql-stroke {
  14227. stroke: var(--color-base-content) !important;
  14228. }
  14229. .ql-toolbar .ql-formats button .ql-fill {
  14230. fill: var(--color-base-content) !important;
  14231. }
  14232. .ql-toolbar .ql-formats .ql-active .ql-stroke {
  14233. opacity: 1;
  14234. stroke: var(--color-primary) !important;
  14235. }
  14236. .ql-bubble .ql-tooltip {
  14237. --tw-shadow:
  14238. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  14239. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  14240. box-shadow:
  14241. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14242. var(--tw-ring-shadow), var(--tw-shadow);
  14243. transition-property: all;
  14244. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14245. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14246. border-radius: 3.40282e38px;
  14247. background-color: var(--color-base-100) !important;
  14248. }
  14249. @media (hover: hover) {
  14250. .ql-bubble .ql-tooltip:hover {
  14251. --tw-shadow:
  14252. 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
  14253. 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
  14254. box-shadow:
  14255. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14256. var(--tw-ring-shadow), var(--tw-shadow);
  14257. }
  14258. .ql-bubble .ql-formats .ql-header .ql-picker-options .ql-picker-item:hover {
  14259. color: var(--color-primary);
  14260. }
  14261. }
  14262. .ql-container {
  14263. border-bottom-right-radius: 0.25rem;
  14264. border-bottom-left-radius: 0.25rem;
  14265. background-color: var(--color-base-100) !important;
  14266. }
  14267. @keyframes dropdown {
  14268. 0% {
  14269. opacity: 0;
  14270. }
  14271. }
  14272. @keyframes radio {
  14273. 0% {
  14274. padding: 5px;
  14275. }
  14276. 50% {
  14277. padding: 3px;
  14278. }
  14279. }
  14280. @keyframes toast {
  14281. 0% {
  14282. opacity: 0;
  14283. scale: 0.9;
  14284. }
  14285. to {
  14286. opacity: 1;
  14287. scale: 1;
  14288. }
  14289. }
  14290. @keyframes rating {
  14291. 0%,
  14292. 40% {
  14293. filter: brightness(1.05) contrast(1.05);
  14294. scale: 1.1;
  14295. }
  14296. }
  14297. @keyframes skeleton {
  14298. 0% {
  14299. background-position: 150%;
  14300. }
  14301. to {
  14302. background-position: -50%;
  14303. }
  14304. }
  14305. @keyframes progress {
  14306. 50% {
  14307. background-position-x: -115%;
  14308. }
  14309. }
  14310. @property --tw-font-weight {
  14311. syntax: "*";
  14312. inherits: false;
  14313. }
  14314. @property --tw-translate-x {
  14315. syntax: "*";
  14316. inherits: false;
  14317. initial-value: 0;
  14318. }
  14319. @property --tw-translate-y {
  14320. syntax: "*";
  14321. inherits: false;
  14322. initial-value: 0;
  14323. }
  14324. @property --tw-translate-z {
  14325. syntax: "*";
  14326. inherits: false;
  14327. initial-value: 0;
  14328. }
  14329. @property --tw-scale-x {
  14330. syntax: "*";
  14331. inherits: false;
  14332. initial-value: 1;
  14333. }
  14334. @property --tw-scale-y {
  14335. syntax: "*";
  14336. inherits: false;
  14337. initial-value: 1;
  14338. }
  14339. @property --tw-scale-z {
  14340. syntax: "*";
  14341. inherits: false;
  14342. initial-value: 1;
  14343. }
  14344. @property --tw-rotate-x {
  14345. syntax: "*";
  14346. inherits: false;
  14347. }
  14348. @property --tw-rotate-y {
  14349. syntax: "*";
  14350. inherits: false;
  14351. }
  14352. @property --tw-rotate-z {
  14353. syntax: "*";
  14354. inherits: false;
  14355. }
  14356. @property --tw-skew-x {
  14357. syntax: "*";
  14358. inherits: false;
  14359. }
  14360. @property --tw-skew-y {
  14361. syntax: "*";
  14362. inherits: false;
  14363. }
  14364. @property --tw-space-y-reverse {
  14365. syntax: "*";
  14366. inherits: false;
  14367. initial-value: 0;
  14368. }
  14369. @property --tw-space-x-reverse {
  14370. syntax: "*";
  14371. inherits: false;
  14372. initial-value: 0;
  14373. }
  14374. @property --tw-divide-y-reverse {
  14375. syntax: "*";
  14376. inherits: false;
  14377. initial-value: 0;
  14378. }
  14379. @property --tw-border-style {
  14380. syntax: "*";
  14381. inherits: false;
  14382. initial-value: solid;
  14383. }
  14384. @property --tw-gradient-position {
  14385. syntax: "*";
  14386. inherits: false;
  14387. }
  14388. @property --tw-gradient-from {
  14389. syntax: "<color>";
  14390. inherits: false;
  14391. initial-value: #0000;
  14392. }
  14393. @property --tw-gradient-via {
  14394. syntax: "<color>";
  14395. inherits: false;
  14396. initial-value: #0000;
  14397. }
  14398. @property --tw-gradient-to {
  14399. syntax: "<color>";
  14400. inherits: false;
  14401. initial-value: #0000;
  14402. }
  14403. @property --tw-gradient-stops {
  14404. syntax: "*";
  14405. inherits: false;
  14406. }
  14407. @property --tw-gradient-via-stops {
  14408. syntax: "*";
  14409. inherits: false;
  14410. }
  14411. @property --tw-gradient-from-position {
  14412. syntax: "<length-percentage>";
  14413. inherits: false;
  14414. initial-value: 0%;
  14415. }
  14416. @property --tw-gradient-via-position {
  14417. syntax: "<length-percentage>";
  14418. inherits: false;
  14419. initial-value: 50%;
  14420. }
  14421. @property --tw-gradient-to-position {
  14422. syntax: "<length-percentage>";
  14423. inherits: false;
  14424. initial-value: 100%;
  14425. }
  14426. @property --tw-leading {
  14427. syntax: "*";
  14428. inherits: false;
  14429. }
  14430. @property --tw-tracking {
  14431. syntax: "*";
  14432. inherits: false;
  14433. }
  14434. @property --tw-shadow {
  14435. syntax: "*";
  14436. inherits: false;
  14437. initial-value: 0 0 #0000;
  14438. }
  14439. @property --tw-shadow-color {
  14440. syntax: "*";
  14441. inherits: false;
  14442. }
  14443. @property --tw-shadow-alpha {
  14444. syntax: "<percentage>";
  14445. inherits: false;
  14446. initial-value: 100%;
  14447. }
  14448. @property --tw-inset-shadow {
  14449. syntax: "*";
  14450. inherits: false;
  14451. initial-value: 0 0 #0000;
  14452. }
  14453. @property --tw-inset-shadow-color {
  14454. syntax: "*";
  14455. inherits: false;
  14456. }
  14457. @property --tw-inset-shadow-alpha {
  14458. syntax: "<percentage>";
  14459. inherits: false;
  14460. initial-value: 100%;
  14461. }
  14462. @property --tw-ring-color {
  14463. syntax: "*";
  14464. inherits: false;
  14465. }
  14466. @property --tw-ring-shadow {
  14467. syntax: "*";
  14468. inherits: false;
  14469. initial-value: 0 0 #0000;
  14470. }
  14471. @property --tw-inset-ring-color {
  14472. syntax: "*";
  14473. inherits: false;
  14474. }
  14475. @property --tw-inset-ring-shadow {
  14476. syntax: "*";
  14477. inherits: false;
  14478. initial-value: 0 0 #0000;
  14479. }
  14480. @property --tw-ring-inset {
  14481. syntax: "*";
  14482. inherits: false;
  14483. }
  14484. @property --tw-ring-offset-width {
  14485. syntax: "<length>";
  14486. inherits: false;
  14487. initial-value: 0;
  14488. }
  14489. @property --tw-ring-offset-color {
  14490. syntax: "*";
  14491. inherits: false;
  14492. initial-value: #fff;
  14493. }
  14494. @property --tw-ring-offset-shadow {
  14495. syntax: "*";
  14496. inherits: false;
  14497. initial-value: 0 0 #0000;
  14498. }
  14499. @property --tw-blur {
  14500. syntax: "*";
  14501. inherits: false;
  14502. }
  14503. @property --tw-brightness {
  14504. syntax: "*";
  14505. inherits: false;
  14506. }
  14507. @property --tw-contrast {
  14508. syntax: "*";
  14509. inherits: false;
  14510. }
  14511. @property --tw-grayscale {
  14512. syntax: "*";
  14513. inherits: false;
  14514. }
  14515. @property --tw-hue-rotate {
  14516. syntax: "*";
  14517. inherits: false;
  14518. }
  14519. @property --tw-invert {
  14520. syntax: "*";
  14521. inherits: false;
  14522. }
  14523. @property --tw-opacity {
  14524. syntax: "*";
  14525. inherits: false;
  14526. }
  14527. @property --tw-saturate {
  14528. syntax: "*";
  14529. inherits: false;
  14530. }
  14531. @property --tw-sepia {
  14532. syntax: "*";
  14533. inherits: false;
  14534. }
  14535. @property --tw-drop-shadow {
  14536. syntax: "*";
  14537. inherits: false;
  14538. }
  14539. @property --tw-drop-shadow-color {
  14540. syntax: "*";
  14541. inherits: false;
  14542. }
  14543. @property --tw-drop-shadow-alpha {
  14544. syntax: "<percentage>";
  14545. inherits: false;
  14546. initial-value: 100%;
  14547. }
  14548. @property --tw-drop-shadow-size {
  14549. syntax: "*";
  14550. inherits: false;
  14551. }
  14552. @property --tw-backdrop-blur {
  14553. syntax: "*";
  14554. inherits: false;
  14555. }
  14556. @property --tw-backdrop-brightness {
  14557. syntax: "*";
  14558. inherits: false;
  14559. }
  14560. @property --tw-backdrop-contrast {
  14561. syntax: "*";
  14562. inherits: false;
  14563. }
  14564. @property --tw-backdrop-grayscale {
  14565. syntax: "*";
  14566. inherits: false;
  14567. }
  14568. @property --tw-backdrop-hue-rotate {
  14569. syntax: "*";
  14570. inherits: false;
  14571. }
  14572. @property --tw-backdrop-invert {
  14573. syntax: "*";
  14574. inherits: false;
  14575. }
  14576. @property --tw-backdrop-opacity {
  14577. syntax: "*";
  14578. inherits: false;
  14579. }
  14580. @property --tw-backdrop-saturate {
  14581. syntax: "*";
  14582. inherits: false;
  14583. }
  14584. @property --tw-backdrop-sepia {
  14585. syntax: "*";
  14586. inherits: false;
  14587. }
  14588. @property --tw-duration {
  14589. syntax: "*";
  14590. inherits: false;
  14591. }
  14592. @property --tw-ease {
  14593. syntax: "*";
  14594. inherits: false;
  14595. }
  14596. @property --tw-text-shadow-color {
  14597. syntax: "*";
  14598. inherits: false;
  14599. }
  14600. @property --tw-text-shadow-alpha {
  14601. syntax: "<percentage>";
  14602. inherits: false;
  14603. initial-value: 100%;
  14604. }
  14605. @property --tw-outline-style {
  14606. syntax: "*";
  14607. inherits: false;
  14608. initial-value: solid;
  14609. }
  14610. @property --tw-divide-x-reverse {
  14611. syntax: "*";
  14612. inherits: false;
  14613. initial-value: 0;
  14614. }
  14615. @keyframes spin {
  14616. to {
  14617. transform: rotate(360deg);
  14618. }
  14619. }
  14620. @keyframes ping {
  14621. 75%,
  14622. to {
  14623. opacity: 0;
  14624. transform: scale(2);
  14625. }
  14626. }
  14627. @keyframes bounce-slow {
  14628. 0% {
  14629. transform: translateY(0);
  14630. }
  14631. to {
  14632. transform: translateY(-12px);
  14633. }
  14634. }
  14635. @keyframes text-color {
  14636. 0% {
  14637. background-position: 0;
  14638. }
  14639. 50% {
  14640. background-position: 100%;
  14641. }
  14642. to {
  14643. background-position: 0;
  14644. }
  14645. }