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

17914 linhas
586 KiB

  1. .columnVisibility:last-child {
  2. display: none;
  3. }
  4. /* FONT */
  5. /* latin */
  6. @font-face {
  7. font-family: 'Titillium Web';
  8. font-style: normal;
  9. font-weight: 400;
  10. src: url(./assets/fonts/Titillium_Web/TitilliumWeb-Regular.woff2) format('woff2');
  11. 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;
  12. }
  13. /* latin-ext */
  14. /* @font-face {
  15. font-family: 'Titillium Web';
  16. font-style: normal;
  17. font-weight: 700;
  18. src: url(https://fonts.gstatic.com/s/titilliumweb/v18/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGIVzY5abuWIGxA.woff2) format('woff2');
  19. 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;
  20. } */
  21. /* latin */
  22. @font-face {
  23. font-family: 'Titillium Web';
  24. font-style: normal;
  25. font-weight: 700;
  26. src: url(./assets/fonts/Titillium_Web/TitilliumWeb-Bold.woff2) format('woff2');
  27. 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;
  28. }
  29. /* GLOBAL */
  30. body {
  31. font-family: 'Titillium Web';
  32. font-style: normal;
  33. font-weight: 400;
  34. background: white;
  35. color: black;
  36. margin: 0px;
  37. padding: 0px;
  38. overflow-y: auto;
  39. animation: fadeInAnimation ease 1s;
  40. animation-iteration-count: 1;
  41. animation-fill-mode: forwards;
  42. }
  43. [data-theme='light'] {
  44. --color-primary: #008EED;
  45. --color-info: #008EED;
  46. --color-secondary: #dc3741;
  47. --color-brand: #008EED;
  48. font-family: 'Titillium Web';
  49. font-size: 20px;
  50. }
  51. g,
  52. image,
  53. path {
  54. transform-origin: center center;
  55. transform-box: fill-box;
  56. }
  57. /* app.css */
  58. /* @import "tailwindcss";
  59. @plugin "daisyui";
  60. @plugin "daisyui/theme" {
  61. name: "light";
  62. default: true;
  63. prefersdark: false;
  64. color-scheme: "light";
  65. --color-base-100: oklch(100% 0 0);
  66. --color-base-200: oklch(98% 0 0);
  67. --color-base-300: oklch(95% 0 0);
  68. --color-base-content: oklch(21% 0.006 285.885);
  69. --color-primary: #008EED;
  70. --color-primary-content: #fff;
  71. --color-secondary: oklch(65% 0.241 354.308);
  72. --color-secondary-content: oklch(94% 0.028 342.258);
  73. --color-accent: oklch(77% 0.152 181.912);
  74. --color-accent-content: oklch(38% 0.063 188.416);
  75. --color-neutral: oklch(14% 0.005 285.823);
  76. --color-neutral-content: oklch(92% 0.004 286.32);
  77. --color-info: #F0FBFF;
  78. --color-info-content: #008EED;
  79. --color-success: oklch(76% 0.177 163.223);
  80. --color-success-content: oklch(37% 0.077 168.94);
  81. --color-warning: oklch(82% 0.189 84.429);
  82. --color-warning-content: oklch(41% 0.112 45.904);
  83. --color-error: oklch(71% 0.194 13.428);
  84. --color-error-content: oklch(27% 0.105 12.094);
  85. --radius-selector: 0.5rem;
  86. --radius-field: 0.25rem;
  87. --radius-box: 0.5rem;
  88. --size-selector: 0.25rem;
  89. --size-field: 0.25rem;
  90. --border: 1px;
  91. --depth: 1;
  92. --noise: 0;
  93. }
  94. */
  95. @layer properties {
  96. @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
  97. *,
  98. :before,
  99. :after,
  100. ::backdrop {
  101. --tw-font-weight: initial;
  102. --tw-translate-x: 0;
  103. --tw-translate-y: 0;
  104. --tw-translate-z: 0;
  105. --tw-scale-x: 1;
  106. --tw-scale-y: 1;
  107. --tw-scale-z: 1;
  108. --tw-rotate-x: initial;
  109. --tw-rotate-y: initial;
  110. --tw-rotate-z: initial;
  111. --tw-skew-x: initial;
  112. --tw-skew-y: initial;
  113. --tw-space-y-reverse: 0;
  114. --tw-space-x-reverse: 0;
  115. --tw-divide-y-reverse: 0;
  116. --tw-border-style: solid;
  117. --tw-gradient-position: initial;
  118. --tw-gradient-from: #0000;
  119. --tw-gradient-via: #0000;
  120. --tw-gradient-to: #0000;
  121. --tw-gradient-stops: initial;
  122. --tw-gradient-via-stops: initial;
  123. --tw-gradient-from-position: 0%;
  124. --tw-gradient-via-position: 50%;
  125. --tw-gradient-to-position: 100%;
  126. --tw-leading: initial;
  127. --tw-tracking: initial;
  128. --tw-shadow: 0 0 #0000;
  129. --tw-shadow-color: initial;
  130. --tw-shadow-alpha: 100%;
  131. --tw-inset-shadow: 0 0 #0000;
  132. --tw-inset-shadow-color: initial;
  133. --tw-inset-shadow-alpha: 100%;
  134. --tw-ring-color: initial;
  135. --tw-ring-shadow: 0 0 #0000;
  136. --tw-inset-ring-color: initial;
  137. --tw-inset-ring-shadow: 0 0 #0000;
  138. --tw-ring-inset: initial;
  139. --tw-ring-offset-width: 0px;
  140. --tw-ring-offset-color: #fff;
  141. --tw-ring-offset-shadow: 0 0 #0000;
  142. --tw-blur: initial;
  143. --tw-brightness: initial;
  144. --tw-contrast: initial;
  145. --tw-grayscale: initial;
  146. --tw-hue-rotate: initial;
  147. --tw-invert: initial;
  148. --tw-opacity: initial;
  149. --tw-saturate: initial;
  150. --tw-sepia: initial;
  151. --tw-drop-shadow: initial;
  152. --tw-drop-shadow-color: initial;
  153. --tw-drop-shadow-alpha: 100%;
  154. --tw-drop-shadow-size: initial;
  155. --tw-backdrop-blur: initial;
  156. --tw-backdrop-brightness: initial;
  157. --tw-backdrop-contrast: initial;
  158. --tw-backdrop-grayscale: initial;
  159. --tw-backdrop-hue-rotate: initial;
  160. --tw-backdrop-invert: initial;
  161. --tw-backdrop-opacity: initial;
  162. --tw-backdrop-saturate: initial;
  163. --tw-backdrop-sepia: initial;
  164. --tw-duration: initial;
  165. --tw-ease: initial;
  166. --tw-text-shadow-color: initial;
  167. --tw-text-shadow-alpha: 100%;
  168. --tw-outline-style: solid;
  169. --tw-divide-x-reverse: 0;
  170. }
  171. }
  172. }
  173. :root,
  174. :host {
  175. --font-sans: "Titillium Web", sans-serif;
  176. --text-xs: 12px;
  177. --text-sm: 14px;
  178. --text-base: 16px;
  179. --text-lg: 18px;
  180. --text-xl: 20px;
  181. --font-mono:
  182. ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New",
  183. monospace;
  184. --color-red-400: oklch(70.4% 0.191 22.216);
  185. --color-red-500: oklch(63.7% 0.237 25.331);
  186. --color-red-600: oklch(57.7% 0.245 27.325);
  187. --color-orange-400: oklch(75% 0.183 55.934);
  188. --color-orange-500: oklch(70.5% 0.213 47.604);
  189. --color-orange-600: oklch(64.6% 0.222 41.116);
  190. --color-yellow-400: oklch(85.2% 0.199 91.936);
  191. --color-yellow-500: oklch(79.5% 0.184 86.047);
  192. --color-yellow-600: oklch(68.1% 0.162 75.834);
  193. --color-lime-400: oklch(84.1% 0.238 128.85);
  194. --color-green-400: oklch(79.2% 0.209 151.711);
  195. --color-green-500: oklch(72.3% 0.219 149.579);
  196. --color-green-600: oklch(62.7% 0.194 149.214);
  197. --color-emerald-500: oklch(69.6% 0.17 162.48);
  198. --color-teal-400: oklch(77.7% 0.152 181.912);
  199. --color-teal-500: oklch(70.4% 0.14 182.503);
  200. --color-teal-600: oklch(60% 0.118 184.704);
  201. --color-cyan-400: oklch(78.9% 0.154 211.53);
  202. --color-cyan-600: oklch(60.9% 0.126 221.723);
  203. --color-blue-400: oklch(70.7% 0.165 254.624);
  204. --color-blue-500: oklch(62.3% 0.214 259.815);
  205. --color-blue-600: oklch(54.6% 0.245 262.881);
  206. --color-indigo-500: oklch(58.5% 0.233 277.117);
  207. --color-indigo-600: oklch(51.1% 0.262 276.966);
  208. --color-violet-500: oklch(60.6% 0.25 292.717);
  209. --color-purple-400: oklch(71.4% 0.203 305.504);
  210. --color-purple-500: oklch(62.7% 0.265 303.9);
  211. --color-purple-600: oklch(55.8% 0.288 302.321);
  212. --color-fuchsia-500: oklch(66.7% 0.295 322.15);
  213. --color-gray-500: oklch(55.1% 0.027 264.364);
  214. --color-black: #000;
  215. --color-white: #fff;
  216. --spacing: 0.25rem;
  217. --container-xs: 20rem;
  218. --container-sm: 24rem;
  219. --container-md: 28rem;
  220. --container-lg: 32rem;
  221. --container-xl: 36rem;
  222. --container-2xl: 42rem;
  223. --container-3xl: 48rem;
  224. --container-4xl: 56rem;
  225. --container-5xl: 64rem;
  226. --container-6xl: 72rem;
  227. --text-xs--line-height: calc(1 / 0.75);
  228. --text-sm--line-height: calc(1.25 / 0.875);
  229. --text-base--line-height: 1.5;
  230. --text-lg--line-height: calc(1.75 / 1.125);
  231. --text-xl--line-height: calc(1.75 / 1.25);
  232. --text-2xl: 1.5rem;
  233. --text-2xl--line-height: calc(2 / 1.5);
  234. --text-3xl: 1.875rem;
  235. --text-3xl--line-height: 1.2;
  236. --text-4xl: 2.25rem;
  237. --text-4xl--line-height: calc(2.5 / 2.25);
  238. --text-5xl: 3rem;
  239. --text-5xl--line-height: 1;
  240. --text-6xl: 3.75rem;
  241. --text-6xl--line-height: 1;
  242. --font-weight-thin: 100;
  243. --font-weight-extralight: 200;
  244. --font-weight-light: 300;
  245. --font-weight-normal: 400;
  246. --font-weight-medium: 500;
  247. --font-weight-semibold: 600;
  248. --font-weight-bold: 700;
  249. --font-weight-extrabold: 800;
  250. --font-weight-black: 900;
  251. --tracking-tight: -0.025em;
  252. --tracking-wide: 0.025em;
  253. --tracking-wider: 0.05em;
  254. --leading-tight: 1.25;
  255. --radius-xs: 0.125rem;
  256. --radius-sm: 0.25rem;
  257. --radius-md: 0.375rem;
  258. --radius-lg: 0.5rem;
  259. --radius-xl: 0.75rem;
  260. --animate-spin: spin 1s linear infinite;
  261. --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  262. --blur-xs: 4px;
  263. --blur-sm: 8px;
  264. --blur-md: 12px;
  265. --blur-lg: 16px;
  266. --default-transition-duration: 0.15s;
  267. --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  268. --default-font-family: var(--font-sans);
  269. --default-mono-font-family: var(--font-mono);
  270. --animate-bounce-slow: bounce-slow 2s infinite alternate;
  271. --animate-text-color: text-color 16s linear infinite;
  272. }
  273. [data-font-family="default"] {
  274. --font-sans: "Titillium Web", sans-serif;
  275. }
  276. [data-font-family="dm-sans"] {
  277. --font-sans: "DM Sans", sans-serif;
  278. }
  279. [data-font-family="wix"] {
  280. --font-sans: "Wix Madefor Text", sans-serif;
  281. }
  282. [data-font-family="inclusive"] {
  283. --font-sans: "Titillium Web", sans-serif;
  284. }
  285. [data-font-family="ar-one"] {
  286. --font-sans: "AR One Sans", sans-serif;
  287. }
  288. body {
  289. font-family: var(--font-sans);
  290. font-size: var(--text-base);
  291. line-height: var(--tw-leading, var(--text-base--line-height));
  292. }
  293. strong {
  294. --tw-font-weight: var(--font-weight-medium);
  295. font-weight: var(--font-weight-medium);
  296. }
  297. @layer theme;
  298. @layer base {
  299. *,
  300. :after,
  301. :before,
  302. ::backdrop {
  303. box-sizing: border-box;
  304. border: 0 solid;
  305. margin: 0;
  306. padding: 0;
  307. }
  308. ::file-selector-button {
  309. box-sizing: border-box;
  310. border: 0 solid;
  311. margin: 0;
  312. padding: 0;
  313. }
  314. html,
  315. :host {
  316. -webkit-text-size-adjust: 100%;
  317. tab-size: 4;
  318. line-height: 1.5;
  319. font-family: var(--default-font-family,
  320. ui-sans-serif,
  321. system-ui,
  322. sans-serif,
  323. "Apple Color Emoji",
  324. "Segoe UI Emoji",
  325. "Segoe UI Symbol",
  326. "Noto Color Emoji"
  327. );
  328. font-feature-settings: var(--default-font-feature-settings, normal);
  329. font-variation-settings: var(--default-font-variation-settings, normal);
  330. -webkit-tap-highlight-color: transparent;
  331. }
  332. hr {
  333. height: 0;
  334. color: inherit;
  335. border-top-width: 1px;
  336. }
  337. abbr:where([title]) {
  338. -webkit-text-decoration: underline dotted;
  339. text-decoration: underline dotted;
  340. }
  341. h1,
  342. h2,
  343. h3,
  344. h4,
  345. h5,
  346. h6 {
  347. font-size: inherit;
  348. font-weight: inherit;
  349. }
  350. a {
  351. color: inherit;
  352. -webkit-text-decoration: inherit;
  353. text-decoration: inherit;
  354. }
  355. b,
  356. strong {
  357. font-weight: bolder;
  358. }
  359. code,
  360. kbd,
  361. samp,
  362. pre {
  363. font-family: var(--default-mono-font-family,
  364. ui-monospace,
  365. SFMono-Regular,
  366. Menlo,
  367. Monaco,
  368. Consolas,
  369. "Liberation Mono",
  370. "Courier New",
  371. monospace);
  372. font-feature-settings: var(--default-mono-font-feature-settings, normal);
  373. font-variation-settings: var(--default-mono-font-variation-settings, normal);
  374. font-size: 1em;
  375. }
  376. small {
  377. font-size: 80%;
  378. }
  379. sub,
  380. sup {
  381. vertical-align: baseline;
  382. font-size: 75%;
  383. line-height: 0;
  384. position: relative;
  385. }
  386. sub {
  387. bottom: -0.25em;
  388. }
  389. sup {
  390. top: -0.5em;
  391. }
  392. table {
  393. text-indent: 0;
  394. border-color: inherit;
  395. border-collapse: collapse;
  396. }
  397. :-moz-focusring {
  398. outline: auto;
  399. }
  400. progress {
  401. vertical-align: baseline;
  402. }
  403. summary {
  404. display: list-item;
  405. }
  406. ol,
  407. ul,
  408. menu {
  409. list-style: none;
  410. }
  411. img,
  412. svg,
  413. video,
  414. canvas,
  415. audio,
  416. iframe,
  417. embed,
  418. object {
  419. /* vertical-align: middle; */
  420. display: block;
  421. }
  422. img,
  423. video {
  424. max-width: 100%;
  425. height: auto;
  426. }
  427. button,
  428. input,
  429. select,
  430. optgroup,
  431. textarea {
  432. font: inherit;
  433. font-feature-settings: inherit;
  434. font-variation-settings: inherit;
  435. letter-spacing: inherit;
  436. color: inherit;
  437. opacity: 1;
  438. background-color: #0000;
  439. border-radius: 0;
  440. }
  441. ::file-selector-button {
  442. font: inherit;
  443. font-feature-settings: inherit;
  444. font-variation-settings: inherit;
  445. letter-spacing: inherit;
  446. color: inherit;
  447. opacity: 1;
  448. background-color: #0000;
  449. border-radius: 0;
  450. }
  451. :where(select:is([multiple], [size])) optgroup {
  452. font-weight: bolder;
  453. }
  454. :where(select:is([multiple], [size])) optgroup option {
  455. padding-inline-start: 20px;
  456. }
  457. ::file-selector-button {
  458. margin-inline-end: 4px;
  459. }
  460. ::placeholder {
  461. opacity: 1;
  462. }
  463. @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
  464. ::placeholder {
  465. color: currentColor;
  466. }
  467. @supports (color: color-mix(in lab, red, red)) {
  468. ::placeholder {
  469. color: color-mix(in oklab, currentcolor 50%, transparent);
  470. }
  471. }
  472. }
  473. textarea {
  474. resize: vertical;
  475. }
  476. ::-webkit-search-decoration {
  477. -webkit-appearance: none;
  478. }
  479. ::-webkit-date-and-time-value {
  480. min-height: 1lh;
  481. text-align: inherit;
  482. }
  483. ::-webkit-datetime-edit {
  484. display: inline-flex;
  485. }
  486. ::-webkit-datetime-edit-fields-wrapper {
  487. padding: 0;
  488. }
  489. ::-webkit-datetime-edit {
  490. padding-block: 0;
  491. }
  492. ::-webkit-datetime-edit-year-field {
  493. padding-block: 0;
  494. }
  495. ::-webkit-datetime-edit-month-field {
  496. padding-block: 0;
  497. }
  498. ::-webkit-datetime-edit-day-field {
  499. padding-block: 0;
  500. }
  501. ::-webkit-datetime-edit-hour-field {
  502. padding-block: 0;
  503. }
  504. ::-webkit-datetime-edit-minute-field {
  505. padding-block: 0;
  506. }
  507. ::-webkit-datetime-edit-second-field {
  508. padding-block: 0;
  509. }
  510. ::-webkit-datetime-edit-millisecond-field {
  511. padding-block: 0;
  512. }
  513. ::-webkit-datetime-edit-meridiem-field {
  514. padding-block: 0;
  515. }
  516. ::-webkit-calendar-picker-indicator {
  517. line-height: 1;
  518. }
  519. :-moz-ui-invalid {
  520. box-shadow: none;
  521. }
  522. button,
  523. input:where([type="button"], [type="reset"], [type="submit"]) {
  524. appearance: button;
  525. }
  526. ::file-selector-button {
  527. appearance: button;
  528. }
  529. ::-webkit-inner-spin-button {
  530. height: auto;
  531. }
  532. ::-webkit-outer-spin-button {
  533. height: auto;
  534. }
  535. [hidden]:where(:not([hidden="until-found"])) {
  536. display: none !important;
  537. }
  538. :where(:root),
  539. :root:has(input.theme-controller[value="light"]:checked),
  540. [data-theme="light"] {
  541. color-scheme: light;
  542. --color-base-100: oklch(100% 0 0);
  543. --color-base-200: oklch(98% 0 0);
  544. --color-base-300: oklch(95% 0 0);
  545. --color-base-content: oklch(21% 0.006 285.885);
  546. --color-primary: oklch(45% 0.24 277.023);
  547. --color-primary-content: oklch(93% 0.034 272.788);
  548. --color-secondary: oklch(65% 0.241 354.308);
  549. --color-secondary-content: oklch(94% 0.028 342.258);
  550. --color-accent: oklch(77% 0.152 181.912);
  551. --color-accent-content: oklch(38% 0.063 188.416);
  552. --color-neutral: oklch(14% 0.005 285.823);
  553. --color-neutral-content: oklch(92% 0.004 286.32);
  554. --color-info: #008EED;
  555. /* --color-info: oklch(74% 0.16 232.661); */
  556. --color-info-content: oklch(29% 0.066 243.157);
  557. --color-success: oklch(76% 0.177 163.223);
  558. --color-success-content: oklch(37% 0.077 168.94);
  559. --color-warning: oklch(82% 0.189 84.429);
  560. --color-warning-content: oklch(41% 0.112 45.904);
  561. --color-error: oklch(71% 0.194 13.428);
  562. --color-error-content: oklch(27% 0.105 12.094);
  563. --radius-selector: 0.5rem;
  564. --radius-field: 0.25rem;
  565. --radius-box: 0.5rem;
  566. --size-selector: 0.25rem;
  567. --size-field: 0.25rem;
  568. --border: 1px;
  569. --depth: 1;
  570. --noise: 0;
  571. }
  572. @media (prefers-color-scheme: dark) {
  573. :root:not([data-theme]) {
  574. color-scheme: dark;
  575. --color-base-100: oklch(25.33% 0.016 252.42);
  576. --color-base-200: oklch(23.26% 0.014 253.1);
  577. --color-base-300: oklch(21.15% 0.012 254.09);
  578. --color-base-content: oklch(97.807% 0.029 256.847);
  579. --color-primary: oklch(58% 0.233 277.117);
  580. --color-primary-content: oklch(96% 0.018 272.314);
  581. --color-secondary: oklch(65% 0.241 354.308);
  582. --color-secondary-content: oklch(94% 0.028 342.258);
  583. --color-accent: oklch(77% 0.152 181.912);
  584. --color-accent-content: oklch(38% 0.063 188.416);
  585. --color-neutral: oklch(14% 0.005 285.823);
  586. --color-neutral-content: oklch(92% 0.004 286.32);
  587. --color-info: #008EED;
  588. /* --color-info: oklch(74% 0.16 232.661); */
  589. --color-info-content: oklch(29% 0.066 243.157);
  590. --color-success: oklch(76% 0.177 163.223);
  591. --color-success-content: oklch(37% 0.077 168.94);
  592. --color-warning: oklch(82% 0.189 84.429);
  593. --color-warning-content: oklch(41% 0.112 45.904);
  594. --color-error: oklch(71% 0.194 13.428);
  595. --color-error-content: oklch(27% 0.105 12.094);
  596. --radius-selector: 0.5rem;
  597. --radius-field: 0.25rem;
  598. --radius-box: 0.5rem;
  599. --size-selector: 0.25rem;
  600. --size-field: 0.25rem;
  601. --border: 1px;
  602. --depth: 1;
  603. --noise: 0;
  604. }
  605. }
  606. :root:has(input.theme-controller[value="light"]:checked),
  607. [data-theme="light"] {
  608. color-scheme: light;
  609. --color-base-100: oklch(100% 0 0);
  610. --color-base-200: oklch(98% 0 0);
  611. --color-base-300: oklch(95% 0 0);
  612. --color-base-content: oklch(21% 0.006 285.885);
  613. --color-primary: oklch(45% 0.24 277.023);
  614. --color-primary-content: oklch(93% 0.034 272.788);
  615. --color-secondary: oklch(65% 0.241 354.308);
  616. --color-secondary-content: oklch(94% 0.028 342.258);
  617. --color-accent: oklch(77% 0.152 181.912);
  618. --color-accent-content: oklch(38% 0.063 188.416);
  619. --color-neutral: oklch(14% 0.005 285.823);
  620. --color-neutral-content: oklch(92% 0.004 286.32);
  621. --color-info: #008EED;
  622. /* --color-info: oklch(74% 0.16 232.661); */
  623. --color-info-content: oklch(29% 0.066 243.157);
  624. --color-success: oklch(76% 0.177 163.223);
  625. --color-success-content: oklch(37% 0.077 168.94);
  626. --color-warning: oklch(82% 0.189 84.429);
  627. --color-warning-content: oklch(41% 0.112 45.904);
  628. --color-error: oklch(71% 0.194 13.428);
  629. --color-error-content: oklch(27% 0.105 12.094);
  630. --radius-selector: 0.5rem;
  631. --radius-field: 0.25rem;
  632. --radius-box: 0.5rem;
  633. --size-selector: 0.25rem;
  634. --size-field: 0.25rem;
  635. --border: 1px;
  636. --depth: 1;
  637. --noise: 0;
  638. }
  639. :root:has(input.theme-controller[value="dark"]:checked),
  640. [data-theme="dark"] {
  641. color-scheme: dark;
  642. --color-base-100: oklch(25.33% 0.016 252.42);
  643. --color-base-200: oklch(23.26% 0.014 253.1);
  644. --color-base-300: oklch(21.15% 0.012 254.09);
  645. --color-base-content: oklch(97.807% 0.029 256.847);
  646. --color-primary: oklch(58% 0.233 277.117);
  647. --color-primary-content: oklch(96% 0.018 272.314);
  648. --color-secondary: oklch(65% 0.241 354.308);
  649. --color-secondary-content: oklch(94% 0.028 342.258);
  650. --color-accent: oklch(77% 0.152 181.912);
  651. --color-accent-content: oklch(38% 0.063 188.416);
  652. --color-neutral: oklch(14% 0.005 285.823);
  653. --color-neutral-content: oklch(92% 0.004 286.32);
  654. --color-info: #008EED;
  655. /* --color-info: oklch(74% 0.16 232.661); */
  656. --color-info-content: oklch(29% 0.066 243.157);
  657. --color-success: oklch(76% 0.177 163.223);
  658. --color-success-content: oklch(37% 0.077 168.94);
  659. --color-warning: oklch(82% 0.189 84.429);
  660. --color-warning-content: oklch(41% 0.112 45.904);
  661. --color-error: oklch(71% 0.194 13.428);
  662. --color-error-content: oklch(27% 0.105 12.094);
  663. --radius-selector: 0.5rem;
  664. --radius-field: 0.25rem;
  665. --radius-box: 0.5rem;
  666. --size-selector: 0.25rem;
  667. --size-field: 0.25rem;
  668. --border: 1px;
  669. --depth: 1;
  670. --noise: 0;
  671. }
  672. @property --radialprogress {
  673. syntax: "<percentage>";
  674. inherits: true;
  675. initial-value: 0%;
  676. }
  677. :root {
  678. --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");
  679. }
  680. :root,
  681. [data-theme] {
  682. background-color: var(--root-bg, var(--color-base-100));
  683. color: var(--color-base-content);
  684. }
  685. :root {
  686. scrollbar-color: currentColor #0000;
  687. }
  688. @supports (color: color-mix(in lab, red, red)) {
  689. :root {
  690. scrollbar-color: color-mix(in oklch, currentColor 35%, #0000) #0000;
  691. }
  692. }
  693. :root:has(.modal-open,
  694. .modal[open],
  695. .modal:target,
  696. .modal-toggle:checked,
  697. .drawer:not([class*="drawer-open"]) > .drawer-toggle:checked) {
  698. overflow: hidden;
  699. }
  700. @media (prefers-color-scheme: dark) {
  701. :root:not([data-theme]) {
  702. color-scheme: dark;
  703. --color-base-100: #181c20;
  704. --color-base-200: #22262a;
  705. --color-base-300: #2c3034;
  706. --color-base-content: #f0f4f8;
  707. --color-primary: #378dff;
  708. --color-primary-content: #fff;
  709. --color-secondary: #b071ff;
  710. --color-secondary-content: #fff;
  711. --color-accent: #00d3bb;
  712. --color-accent-content: #f3fbf6;
  713. --color-neutral: #dce1e6;
  714. --color-neutral-content: #1e2832;
  715. --color-info: #008EED;
  716. /* --color-info: #14b4ff; */
  717. --color-info-content: #fff;
  718. --color-success: #0bbf58;
  719. --color-success-content: #fff;
  720. --color-warning: #f5a524;
  721. --color-warning-content: #150a00;
  722. --color-error: #f31260;
  723. --color-error-content: #fff;
  724. --radius-selector: 0.25rem;
  725. --radius-field: 0.25rem;
  726. --radius-box: 0.25rem;
  727. --size-selector: 0.25rem;
  728. --size-field: 0.25rem;
  729. --border: 1px;
  730. --depth: 0;
  731. --noise: 0;
  732. --root-bg: #121416;
  733. --layout-sidebar-background: #181c20;
  734. --layout-topbar-background: #181b1f;
  735. --rounded-box: 0.25rem;
  736. --card-p: 20px;
  737. --card-fs: var(--text-base);
  738. }
  739. }
  740. :root:has(input.theme-controller[value="dark"]:checked),
  741. [data-theme="dark"] {
  742. color-scheme: dark;
  743. --color-base-100: #181c20;
  744. --color-base-200: #22262a;
  745. --color-base-300: #2c3034;
  746. --color-base-content: #f0f4f8;
  747. --color-primary: #378dff;
  748. --color-primary-content: #fff;
  749. --color-secondary: #b071ff;
  750. --color-secondary-content: #fff;
  751. --color-accent: #00d3bb;
  752. --color-accent-content: #f3fbf6;
  753. --color-neutral: #dce1e6;
  754. --color-neutral-content: #1e2832;
  755. --color-info: #008EED;
  756. /* --color-info: #14b4ff; */
  757. --color-info-content: #fff;
  758. --color-success: #0bbf58;
  759. --color-success-content: #fff;
  760. --color-warning: #f5a524;
  761. --color-warning-content: #150a00;
  762. --color-error: #f31260;
  763. --color-error-content: #fff;
  764. --radius-selector: 0.25rem;
  765. --radius-field: 0.25rem;
  766. --radius-box: 0.25rem;
  767. --size-selector: 0.25rem;
  768. --size-field: 0.25rem;
  769. --border: 1px;
  770. --depth: 0;
  771. --noise: 0;
  772. --root-bg: #121416;
  773. --layout-sidebar-background: #181c20;
  774. --layout-topbar-background: #181b1f;
  775. --rounded-box: 0.25rem;
  776. --card-p: 20px;
  777. --card-fs: var(--text-base);
  778. }
  779. :where(:root),
  780. :root:has(input.theme-controller[value="light"]:checked),
  781. [data-theme="light"] {
  782. color-scheme: light;
  783. --color-base-100: #fff;
  784. --color-base-200: #eef0f2;
  785. --color-base-300: #dcdee0;
  786. --color-base-content: #1e2328;
  787. --color-primary: #167bff;
  788. --color-primary-content: #fff;
  789. --color-secondary: #9c5de8;
  790. --color-secondary-content: #fff;
  791. --color-accent: #00d3bb;
  792. --color-accent-content: #f3fbf6;
  793. --color-neutral: #1e2832;
  794. --color-neutral-content: #fafcff;
  795. --color-info: #008EED;
  796. /* --color-info: #14b4ff; */
  797. --color-info-content: #fff;
  798. --color-success: #0bbf58;
  799. --color-success-content: #fff;
  800. --color-warning: #f5a524;
  801. --color-warning-content: #150a00;
  802. --color-error: #f31260;
  803. --color-error-content: #fff;
  804. --radius-selector: 0.25rem;
  805. --radius-field: 0.25rem;
  806. --radius-box: 0.25rem;
  807. --size-selector: 0.25rem;
  808. --size-field: 0.25rem;
  809. --border: 1px;
  810. --depth: 0;
  811. --noise: 0;
  812. --root-bg: #fafbfc;
  813. --layout-sidebar-background: #fff;
  814. --layout-topbar-background: #fff;
  815. --rounded-box: 0.25rem;
  816. --card-p: 20px;
  817. --card-fs: var(--text-base);
  818. }
  819. :root:has(input.theme-controller[value="contrast"]:checked),
  820. [data-theme="contrast"] {
  821. color-scheme: light;
  822. --root-bg: #f2f4f6;
  823. --layout-sidebar-background: #fcfdff;
  824. --layout-topbar-background: #fdfeff;
  825. --color-base-100: #fff;
  826. --color-base-200: #eef0f2;
  827. --color-base-300: #dcdee0;
  828. --color-base-content: #1e2328;
  829. --color-primary: #167bff;
  830. --color-primary-content: #fff;
  831. --color-secondary: #9c5de8;
  832. --color-secondary-content: #fff;
  833. --color-accent: #00d3bb;
  834. --color-accent-content: #f3fbf6;
  835. --color-neutral: #1e2832;
  836. --color-neutral-content: #fafcff;
  837. --color-info: #008EED;
  838. /* --color-info: #14b4ff; */
  839. --color-info-content: #fff;
  840. --color-success: #0bbf58;
  841. --color-success-content: #fff;
  842. --color-warning: #f5a524;
  843. --color-warning-content: #150a00;
  844. --color-error: #f31260;
  845. --color-error-content: #fff;
  846. --radius-field: 0.25rem;
  847. --radius-box: 0.25rem;
  848. --rounded-box: 0.25rem;
  849. --radius-selector: 0.25rem;
  850. --size-selector: 0.25rem;
  851. --size-field: 0.25rem;
  852. --border: 1px;
  853. --card-p: 20px;
  854. --card-fs: var(--text-base);
  855. --depth: 0;
  856. --noise: 0;
  857. }
  858. :root:has(input.theme-controller[value="material"]:checked),
  859. [data-theme="material"] {
  860. color-scheme: light;
  861. --root-bg: #fdfeff;
  862. --layout-sidebar-background: #f5f7ff;
  863. --layout-topbar-background: #f5f7ff;
  864. --color-base-100: #f6f8ff;
  865. --color-base-200: #eaecfa;
  866. --color-base-300: #e0e2f8;
  867. --color-base-content: #191e28;
  868. --color-primary: #167bff;
  869. --color-primary-content: #fff;
  870. --color-secondary: #9c5de8;
  871. --color-secondary-content: #fff;
  872. --color-accent: #00d3bb;
  873. --color-accent-content: #f3fbf6;
  874. --color-neutral: #1e2832;
  875. --color-neutral-content: #fafcff;
  876. --color-info: #008EED;
  877. /* --color-info: #14b4ff; */
  878. --color-info-content: #fff;
  879. --color-success: #0bbf58;
  880. --color-success-content: #fff;
  881. --color-warning: #f5a524;
  882. --color-warning-content: #150a00;
  883. --color-error: #f31260;
  884. --color-error-content: #fff;
  885. --radius-field: 20px;
  886. --radius-box: 20px;
  887. --rounded-box: 20px;
  888. --radius-selector: 20px;
  889. --size-selector: 0.25rem;
  890. --size-field: 0.25rem;
  891. --border: 1px;
  892. --card-p: 20px;
  893. --depth: 0;
  894. --noise: 0;
  895. }
  896. :root:has(input.theme-controller[value="dim"]:checked),
  897. [data-theme="dim"] {
  898. color-scheme: dark;
  899. --color-base-100: #2a2e38;
  900. --color-base-200: #343842;
  901. --color-base-300: #3c404a;
  902. --color-base-content: #f0f4f8;
  903. --color-primary: #378dff;
  904. --color-primary-content: #fff;
  905. --color-secondary: #b071ff;
  906. --color-secondary-content: #fff;
  907. --color-accent: #00d3bb;
  908. --color-accent-content: #f3fbf6;
  909. --color-neutral: #dce1e6;
  910. --color-neutral-content: #1e2832;
  911. --color-info: #008EED;
  912. /* --color-info: #14b4ff; */
  913. --color-info-content: #fff;
  914. --color-success: #0bbf58;
  915. --color-success-content: #fff;
  916. --color-warning: #f5a524;
  917. --color-warning-content: #150a00;
  918. --color-error: #f31260;
  919. --color-error-content: #fff;
  920. --radius-selector: 0.25rem;
  921. --radius-field: 0.25rem;
  922. --radius-box: 0.25rem;
  923. --size-selector: 0.25rem;
  924. --size-field: 0.25rem;
  925. --border: 1px;
  926. --depth: 0;
  927. --noise: 0;
  928. --root-bg: #222630;
  929. --layout-sidebar-background: #2a2e38;
  930. --layout-topbar-background: #2a2e38;
  931. --rounded-box: 0.25rem;
  932. --card-p: 20px;
  933. --card-fs: var(--text-base);
  934. }
  935. :root:has(input.theme-controller[value="material-dark"]:checked),
  936. [data-theme="material-dark"] {
  937. color-scheme: dark;
  938. --root-bg: #141618;
  939. --layout-sidebar-background: #181c20;
  940. --layout-topbar-background: #181c22;
  941. --color-base-100: #181e24;
  942. --color-base-200: #202830;
  943. --color-base-300: #2c323a;
  944. --color-base-content: #f0f4f8;
  945. --color-primary: #378dff;
  946. --color-primary-content: #fff;
  947. --color-secondary: #b071ff;
  948. --color-secondary-content: #fff;
  949. --color-accent: #00d3bb;
  950. --color-accent-content: #f3fbf6;
  951. --color-neutral: #dce1e6;
  952. --color-neutral-content: #1e2832;
  953. --color-info: #008EED;
  954. /* --color-info: #14b4ff; */
  955. --color-info-content: #fff;
  956. --color-success: #0bbf58;
  957. --color-success-content: #fff;
  958. --color-warning: #f5a524;
  959. --color-warning-content: #150a00;
  960. --color-error: #f31260;
  961. --color-error-content: #fff;
  962. --radius-field: 20px;
  963. --radius-box: 20px;
  964. --rounded-box: 20px;
  965. --radius-selector: 20px;
  966. --size-selector: 0.25rem;
  967. --size-field: 0.25rem;
  968. --border: 1px;
  969. --card-p: 20px;
  970. --depth: 0;
  971. --noise: 0;
  972. }
  973. @property --motion-bounce {
  974. syntax: "*";
  975. inherits: false;
  976. initial-value: linear(0,
  977. 0.004,
  978. 0.016,
  979. 0.035,
  980. 0.063,
  981. 0.098,
  982. 0.141 13.6%,
  983. 0.25,
  984. 0.391,
  985. 0.563,
  986. 0.765,
  987. 1,
  988. 0.891 40.9%,
  989. 0.848,
  990. 0.813,
  991. 0.785,
  992. 0.766,
  993. 0.754,
  994. 0.75,
  995. 0.754,
  996. 0.766,
  997. 0.785,
  998. 0.813,
  999. 0.848,
  1000. 0.891 68.2%,
  1001. 1 72.7%,
  1002. 0.973,
  1003. 0.953,
  1004. 0.941,
  1005. 0.938,
  1006. 0.941,
  1007. 0.953,
  1008. 0.973,
  1009. 1,
  1010. 0.988,
  1011. 0.984,
  1012. 0.988,
  1013. 1);
  1014. }
  1015. @property --motion-spring-smooth {
  1016. syntax: "*";
  1017. inherits: false;
  1018. initial-value: linear(0,
  1019. 0.001 0.44%,
  1020. 0.0045 0.94%,
  1021. 0.0195 2.03%,
  1022. 0.0446 3.19%,
  1023. 0.0811 4.5%,
  1024. 0.1598 6.82%,
  1025. 0.3685 12.34%,
  1026. 0.4693 15.17%,
  1027. 0.5663,
  1028. 0.6498 21.27%,
  1029. 0.7215 24.39%,
  1030. 0.7532 25.98%,
  1031. 0.7829 27.65%,
  1032. 0.8105,
  1033. 0.8349 31.14%,
  1034. 0.8573 32.95%,
  1035. 0.8776 34.84%,
  1036. 0.8964 36.87%,
  1037. 0.9136 39.05%,
  1038. 0.929 41.37%,
  1039. 0.9421 43.77%,
  1040. 0.9537 46.38%,
  1041. 0.9636 49.14%,
  1042. 0.9789 55.31%,
  1043. 0.9888 62.35%,
  1044. 0.9949 71.06%,
  1045. 0.9982 82.52%,
  1046. 0.9997 99.94%);
  1047. }
  1048. @property --motion-spring-snappy {
  1049. syntax: "*";
  1050. inherits: false;
  1051. initial-value: linear(0,
  1052. 0.0014,
  1053. 0.0053 1.02%,
  1054. 0.0126,
  1055. 0.0227 2.18%,
  1056. 0.0517 3.41%,
  1057. 0.094 4.79%,
  1058. 0.1865 7.26%,
  1059. 0.4182 12.77%,
  1060. 0.5246 15.46%,
  1061. 0.6249,
  1062. 0.7112,
  1063. 0.7831 23.95%,
  1064. 0.8146 25.4%,
  1065. 0.844,
  1066. 0.8699 28.45%,
  1067. 0.8935,
  1068. 0.9139 31.64%,
  1069. 0.932,
  1070. 0.9473,
  1071. 0.9601 36.65%,
  1072. 0.9714 38.47%,
  1073. 0.9808 40.35%,
  1074. 0.9948 44.49%,
  1075. 1.0031 49.43%,
  1076. 1.0057 53.35%,
  1077. 1.0063 58.14%,
  1078. 1.0014 80.78%,
  1079. 1.0001 99.94%);
  1080. }
  1081. @property --motion-spring-bouncy {
  1082. syntax: "*";
  1083. inherits: false;
  1084. initial-value: linear(0,
  1085. 0.0018,
  1086. 0.0069,
  1087. 0.0151 1.74%,
  1088. 0.0277 2.4%,
  1089. 0.062 3.7%,
  1090. 0.1115 5.15%,
  1091. 0.2211 7.77%,
  1092. 0.4778 13.21%,
  1093. 0.5912 15.75%,
  1094. 0.6987 18.44%,
  1095. 0.7862 20.98%,
  1096. 0.861 23.59%,
  1097. 0.8926,
  1098. 0.9205,
  1099. 0.945 27.51%,
  1100. 0.9671 28.89%,
  1101. 0.9868,
  1102. 1.003 31.79%,
  1103. 1.0224 34.11%,
  1104. 1.0358 36.58%,
  1105. 1.0436 39.27%,
  1106. 1.046 42.31%,
  1107. 1.0446 44.71%,
  1108. 1.0406 47.47%,
  1109. 1.0118 61.84%,
  1110. 1.0027 69.53%,
  1111. 0.9981 80.49%,
  1112. 0.9991 99.94%);
  1113. }
  1114. @property --motion-spring-bouncier {
  1115. syntax: "*";
  1116. inherits: false;
  1117. initial-value: linear(0,
  1118. 0.0023,
  1119. 0.0088,
  1120. 0.0194 1.59%,
  1121. 0.035 2.17%,
  1122. 0.078 3.33%,
  1123. 0.1415 4.64%,
  1124. 0.2054 5.75%,
  1125. 0.2821 6.95%,
  1126. 0.5912 11.45%,
  1127. 0.7205 13.43%,
  1128. 0.8393 15.45%,
  1129. 0.936 17.39%,
  1130. 0.9778,
  1131. 1.015,
  1132. 1.0477,
  1133. 1.0759,
  1134. 1.0998 22.22%,
  1135. 1.1203,
  1136. 1.1364,
  1137. 1.1484 25.26%,
  1138. 1.1586 26.61%,
  1139. 1.1629 28.06%,
  1140. 1.1613 29.56%,
  1141. 1.1537 31.2%,
  1142. 1.1434 32.6%,
  1143. 1.1288 34.19%,
  1144. 1.0508 41.29%,
  1145. 1.0174 44.87%,
  1146. 1.0025 46.89%,
  1147. 0.9911 48.87%,
  1148. 0.9826 50.9%,
  1149. 0.9769 53.03%,
  1150. 0.9735 56.02%,
  1151. 0.9748 59.45%,
  1152. 0.9964 72.64%,
  1153. 1.0031 79.69%,
  1154. 1.0042 86.83%,
  1155. 1.0008 99.97%);
  1156. }
  1157. @property --motion-spring-bounciest {
  1158. syntax: "*";
  1159. inherits: false;
  1160. initial-value: linear(0,
  1161. 0.0032,
  1162. 0.0131,
  1163. 0.0294,
  1164. 0.0524,
  1165. 0.0824,
  1166. 0.1192 1.54%,
  1167. 0.2134 2.11%,
  1168. 0.3102 2.59%,
  1169. 0.4297 3.13%,
  1170. 0.8732 4.95%,
  1171. 1.0373,
  1172. 1.1827 6.36%,
  1173. 1.2972 7.01%,
  1174. 1.3444,
  1175. 1.3859,
  1176. 1.4215,
  1177. 1.4504,
  1178. 1.4735,
  1179. 1.4908,
  1180. 1.5024,
  1181. 1.5084 9.5%,
  1182. 1.5091,
  1183. 1.5061,
  1184. 1.4993,
  1185. 1.4886,
  1186. 1.4745,
  1187. 1.4565 11.11%,
  1188. 1.4082 11.7%,
  1189. 1.3585 12.2%,
  1190. 1.295 12.77%,
  1191. 1.0623 14.64%,
  1192. 0.9773,
  1193. 0.9031 16.08%,
  1194. 0.8449 16.73%,
  1195. 0.8014,
  1196. 0.7701 17.95%,
  1197. 0.7587,
  1198. 0.7501,
  1199. 0.7443,
  1200. 0.7412 19.16%,
  1201. 0.7421 19.68%,
  1202. 0.7508 20.21%,
  1203. 0.7672 20.77%,
  1204. 0.7917 21.37%,
  1205. 0.8169 21.87%,
  1206. 0.8492 22.43%,
  1207. 0.9681 24.32%,
  1208. 1.0114,
  1209. 1.0492 25.75%,
  1210. 1.0789 26.41%,
  1211. 1.1008,
  1212. 1.1167,
  1213. 1.1271,
  1214. 1.1317 28.81%,
  1215. 1.1314,
  1216. 1.1271 29.87%,
  1217. 1.1189 30.43%,
  1218. 1.1063 31.03%,
  1219. 1.0769 32.11%,
  1220. 0.9941 34.72%,
  1221. 0.9748 35.43%,
  1222. 0.9597 36.09%,
  1223. 0.9487,
  1224. 0.9407,
  1225. 0.9355,
  1226. 0.933 38.46%,
  1227. 0.9344 39.38%,
  1228. 0.9421 40.38%,
  1229. 0.9566 41.5%,
  1230. 0.9989 44.12%,
  1231. 1.0161 45.37%,
  1232. 1.029 46.75%,
  1233. 1.0341 48.1%,
  1234. 1.0335 49.04%,
  1235. 1.0295 50.05%,
  1236. 1.0221 51.18%,
  1237. 0.992 55.02%,
  1238. 0.9854 56.38%,
  1239. 0.9827 57.72%,
  1240. 0.985 59.73%,
  1241. 1.004 64.67%,
  1242. 1.0088 67.34%,
  1243. 1.0076 69.42%,
  1244. 0.9981 74.28%,
  1245. 0.9956 76.85%,
  1246. 0.9961 79.06%,
  1247. 1.0023 86.46%,
  1248. 0.999 95.22%,
  1249. 0.9994 100%);
  1250. }
  1251. @property --motion-origin-scale-x {
  1252. syntax: "*";
  1253. inherits: false;
  1254. initial-value: 100%;
  1255. }
  1256. @property --motion-origin-scale-y {
  1257. syntax: "*";
  1258. inherits: false;
  1259. initial-value: 100%;
  1260. }
  1261. @property --motion-origin-translate-x {
  1262. syntax: "*";
  1263. inherits: false;
  1264. initial-value: 0%;
  1265. }
  1266. @property --motion-origin-translate-y {
  1267. syntax: "*";
  1268. inherits: false;
  1269. initial-value: 0%;
  1270. }
  1271. @property --motion-origin-rotate {
  1272. syntax: "*";
  1273. inherits: false;
  1274. initial-value: 0deg;
  1275. }
  1276. @property --motion-origin-blur {
  1277. syntax: "*";
  1278. inherits: false;
  1279. initial-value: 0px;
  1280. }
  1281. @property --motion-origin-grayscale {
  1282. syntax: "*";
  1283. inherits: false;
  1284. initial-value: 0%;
  1285. }
  1286. @property --motion-origin-opacity {
  1287. syntax: "*";
  1288. inherits: false;
  1289. initial-value: 100%;
  1290. }
  1291. @property --motion-origin-background-color {
  1292. syntax: "*";
  1293. inherits: false;
  1294. }
  1295. @property --motion-origin-text-color {
  1296. syntax: "*";
  1297. inherits: false;
  1298. }
  1299. @property --motion-end-scale-x {
  1300. syntax: "*";
  1301. inherits: false;
  1302. initial-value: 100%;
  1303. }
  1304. @property --motion-end-scale-y {
  1305. syntax: "*";
  1306. inherits: false;
  1307. initial-value: 100%;
  1308. }
  1309. @property --motion-end-translate-x {
  1310. syntax: "*";
  1311. inherits: false;
  1312. initial-value: 0%;
  1313. }
  1314. @property --motion-end-translate-y {
  1315. syntax: "*";
  1316. inherits: false;
  1317. initial-value: 0%;
  1318. }
  1319. @property --motion-end-rotate {
  1320. syntax: "*";
  1321. inherits: false;
  1322. initial-value: 0deg;
  1323. }
  1324. @property --motion-end-blur {
  1325. syntax: "*";
  1326. inherits: false;
  1327. initial-value: 0px;
  1328. }
  1329. @property --motion-end-grayscale {
  1330. syntax: "*";
  1331. inherits: false;
  1332. initial-value: 0%;
  1333. }
  1334. @property --motion-end-opacity {
  1335. syntax: "*";
  1336. inherits: false;
  1337. initial-value: 100%;
  1338. }
  1339. @property --motion-end-background-color {
  1340. syntax: "*";
  1341. inherits: false;
  1342. }
  1343. @property --motion-end-text-color {
  1344. syntax: "*";
  1345. inherits: false;
  1346. }
  1347. @property --motion-loop-scale-x {
  1348. syntax: "*";
  1349. inherits: false;
  1350. initial-value: 100%;
  1351. }
  1352. @property --motion-loop-scale-y {
  1353. syntax: "*";
  1354. inherits: false;
  1355. initial-value: 100%;
  1356. }
  1357. @property --motion-loop-translate-x {
  1358. syntax: "*";
  1359. inherits: false;
  1360. initial-value: 0%;
  1361. }
  1362. @property --motion-loop-translate-y {
  1363. syntax: "*";
  1364. inherits: false;
  1365. initial-value: 0%;
  1366. }
  1367. @property --motion-loop-rotate {
  1368. syntax: "*";
  1369. inherits: false;
  1370. initial-value: 0deg;
  1371. }
  1372. @property --motion-loop-blur {
  1373. syntax: "*";
  1374. inherits: false;
  1375. initial-value: 0px;
  1376. }
  1377. @property --motion-loop-grayscale {
  1378. syntax: "*";
  1379. inherits: false;
  1380. initial-value: 0%;
  1381. }
  1382. @property --motion-loop-opacity {
  1383. syntax: "*";
  1384. inherits: false;
  1385. initial-value: 100%;
  1386. }
  1387. @property --motion-loop-background-color {
  1388. syntax: "*";
  1389. inherits: false;
  1390. }
  1391. @property --motion-loop-text-color {
  1392. syntax: "*";
  1393. inherits: false;
  1394. }
  1395. @property --motion-duration {
  1396. syntax: "*";
  1397. inherits: false;
  1398. initial-value: 0.7s;
  1399. }
  1400. @property --motion-timing {
  1401. syntax: "*";
  1402. inherits: false;
  1403. initial-value: cubic-bezier(0.165, 0.84, 0.44, 1);
  1404. }
  1405. @property --motion-perceptual-duration-multiplier {
  1406. syntax: "*";
  1407. inherits: false;
  1408. initial-value: 1;
  1409. }
  1410. @property --motion-delay {
  1411. syntax: "*";
  1412. inherits: false;
  1413. initial-value: 0s;
  1414. }
  1415. @property --motion-loop-count {
  1416. syntax: "*";
  1417. inherits: false;
  1418. initial-value: infinite;
  1419. }
  1420. @property --motion-scale-in-animation {
  1421. syntax: "*";
  1422. inherits: false;
  1423. initial-value: none;
  1424. }
  1425. @property --motion-translate-in-animation {
  1426. syntax: "*";
  1427. inherits: false;
  1428. initial-value: none;
  1429. }
  1430. @property --motion-rotate-in-animation {
  1431. syntax: "*";
  1432. inherits: false;
  1433. initial-value: none;
  1434. }
  1435. @property --motion-filter-in-animation {
  1436. syntax: "*";
  1437. inherits: false;
  1438. initial-value: none;
  1439. }
  1440. @property --motion-opacity-in-animation {
  1441. syntax: "*";
  1442. inherits: false;
  1443. initial-value: none;
  1444. }
  1445. @property --motion-background-color-in-animation {
  1446. syntax: "*";
  1447. inherits: false;
  1448. initial-value: none;
  1449. }
  1450. @property --motion-text-color-in-animation {
  1451. syntax: "*";
  1452. inherits: false;
  1453. initial-value: none;
  1454. }
  1455. @property --motion-scale-out-animation {
  1456. syntax: "*";
  1457. inherits: false;
  1458. initial-value: none;
  1459. }
  1460. @property --motion-translate-out-animation {
  1461. syntax: "*";
  1462. inherits: false;
  1463. initial-value: none;
  1464. }
  1465. @property --motion-rotate-out-animation {
  1466. syntax: "*";
  1467. inherits: false;
  1468. initial-value: none;
  1469. }
  1470. @property --motion-filter-out-animation {
  1471. syntax: "*";
  1472. inherits: false;
  1473. initial-value: none;
  1474. }
  1475. @property --motion-opacity-out-animation {
  1476. syntax: "*";
  1477. inherits: false;
  1478. initial-value: none;
  1479. }
  1480. @property --motion-background-color-out-animation {
  1481. syntax: "*";
  1482. inherits: false;
  1483. initial-value: none;
  1484. }
  1485. @property --motion-text-color-out-animation {
  1486. syntax: "*";
  1487. inherits: false;
  1488. initial-value: none;
  1489. }
  1490. @property --motion-scale-loop-animation {
  1491. syntax: "*";
  1492. inherits: false;
  1493. initial-value: none;
  1494. }
  1495. @property --motion-translate-loop-animation {
  1496. syntax: "*";
  1497. inherits: false;
  1498. initial-value: none;
  1499. }
  1500. @property --motion-rotate-loop-animation {
  1501. syntax: "*";
  1502. inherits: false;
  1503. initial-value: none;
  1504. }
  1505. @property --motion-filter-loop-animation {
  1506. syntax: "*";
  1507. inherits: false;
  1508. initial-value: none;
  1509. }
  1510. @property --motion-opacity-loop-animation {
  1511. syntax: "*";
  1512. inherits: false;
  1513. initial-value: none;
  1514. }
  1515. @property --motion-background-color-loop-animation {
  1516. syntax: "*";
  1517. inherits: false;
  1518. initial-value: none;
  1519. }
  1520. @property --motion-text-color-loop-animation {
  1521. syntax: "*";
  1522. inherits: false;
  1523. initial-value: none;
  1524. }
  1525. @media screen and (prefers-reduced-motion: no-preference) {
  1526. @keyframes motion-scale-in {
  1527. 0% {
  1528. scale: var(--motion-origin-scale-x) var(--motion-origin-scale-y);
  1529. }
  1530. to {
  1531. scale: 1;
  1532. }
  1533. }
  1534. @keyframes motion-scale-out {
  1535. 0% {
  1536. scale: 1;
  1537. }
  1538. to {
  1539. scale: var(--motion-end-scale-x) var(--motion-end-scale-y);
  1540. }
  1541. }
  1542. @keyframes motion-scale-loop-mirror {
  1543. 0%,
  1544. to {
  1545. scale: 1;
  1546. }
  1547. 50% {
  1548. scale: var(--motion-loop-scale-x) var(--motion-loop-scale-y);
  1549. }
  1550. }
  1551. @keyframes motion-scale-loop-reset {
  1552. 0% {
  1553. scale: 1;
  1554. }
  1555. to {
  1556. scale: var(--motion-loop-scale-x) var(--motion-loop-scale-y);
  1557. }
  1558. }
  1559. @keyframes motion-translate-in {
  1560. 0% {
  1561. translate: var(--motion-origin-translate-x) var(--motion-origin-translate-y);
  1562. }
  1563. to {
  1564. translate: 0;
  1565. }
  1566. }
  1567. @keyframes motion-translate-out {
  1568. 0% {
  1569. translate: 0;
  1570. }
  1571. to {
  1572. translate: var(--motion-end-translate-x) var(--motion-end-translate-y);
  1573. }
  1574. }
  1575. @keyframes motion-translate-loop-mirror {
  1576. 0%,
  1577. to {
  1578. translate: 0;
  1579. }
  1580. 50% {
  1581. translate: var(--motion-loop-translate-x) var(--motion-loop-translate-y);
  1582. }
  1583. }
  1584. @keyframes motion-translate-loop-reset {
  1585. 0% {
  1586. translate: 0;
  1587. }
  1588. to {
  1589. translate: var(--motion-loop-translate-x) var(--motion-loop-translate-y);
  1590. }
  1591. }
  1592. @keyframes motion-rotate-in {
  1593. 0% {
  1594. rotate: var(--motion-origin-rotate);
  1595. }
  1596. to {
  1597. rotate: 0;
  1598. }
  1599. }
  1600. @keyframes motion-rotate-out {
  1601. 0% {
  1602. rotate: 0;
  1603. }
  1604. to {
  1605. rotate: var(--motion-end-rotate);
  1606. }
  1607. }
  1608. @keyframes motion-rotate-loop-mirror {
  1609. 0%,
  1610. to {
  1611. rotate: none;
  1612. }
  1613. 50% {
  1614. rotate: var(--motion-loop-rotate);
  1615. }
  1616. }
  1617. @keyframes motion-rotate-loop-reset {
  1618. to {
  1619. rotate: var(--motion-loop-rotate);
  1620. }
  1621. }
  1622. }
  1623. @keyframes motion-filter-in {
  1624. 0% {
  1625. filter: blur(var(--motion-origin-blur)) grayscale(var(--motion-origin-grayscale));
  1626. }
  1627. to {
  1628. filter: blur() grayscale(0);
  1629. }
  1630. }
  1631. @keyframes motion-filter-out {
  1632. 0% {
  1633. filter: blur() grayscale(0);
  1634. }
  1635. to {
  1636. filter: blur(var(--motion-end-blur)) grayscale(var(--motion-end-grayscale));
  1637. }
  1638. }
  1639. @keyframes motion-filter-loop-mirror {
  1640. 0%,
  1641. to {
  1642. filter: blur() grayscale(0);
  1643. }
  1644. 50% {
  1645. filter: blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale));
  1646. }
  1647. }
  1648. @keyframes motion-filter-loop-reset {
  1649. 0% {
  1650. filter: blur() grayscale(0);
  1651. }
  1652. to {
  1653. filter: blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale));
  1654. }
  1655. }
  1656. @keyframes motion-opacity-in {
  1657. 0% {
  1658. opacity: var(--motion-origin-opacity);
  1659. }
  1660. }
  1661. @keyframes motion-opacity-out {
  1662. to {
  1663. opacity: var(--motion-end-opacity);
  1664. }
  1665. }
  1666. @keyframes motion-opacity-loop-mirror {
  1667. 50% {
  1668. opacity: var(--motion-loop-opacity);
  1669. }
  1670. }
  1671. @keyframes motion-opacity-loop-reset {
  1672. to {
  1673. opacity: var(--motion-loop-opacity);
  1674. }
  1675. }
  1676. @keyframes motion-background-color-in {
  1677. 0% {
  1678. background-color: var(--motion-origin-background-color);
  1679. }
  1680. }
  1681. @keyframes motion-background-color-out {
  1682. to {
  1683. background-color: var(--motion-end-background-color);
  1684. }
  1685. }
  1686. @keyframes motion-background-color-loop-mirror {
  1687. 50% {
  1688. background-color: var(--motion-loop-background-color);
  1689. }
  1690. }
  1691. @keyframes motion-background-color-loop-reset {
  1692. to {
  1693. background-color: var(--motion-loop-background-color);
  1694. }
  1695. }
  1696. @keyframes motion-text-color-in {
  1697. 0% {
  1698. color: var(--motion-origin-text-color);
  1699. }
  1700. }
  1701. @keyframes motion-text-color-out {
  1702. to {
  1703. color: var(--motion-end-text-color);
  1704. }
  1705. }
  1706. @keyframes motion-text-color-loop-mirror {
  1707. 50% {
  1708. color: var(--motion-loop-text-color);
  1709. }
  1710. }
  1711. @keyframes motion-text-color-loop-reset {
  1712. to {
  1713. color: var(--motion-loop-text-color);
  1714. }
  1715. }
  1716. }
  1717. @layer components;
  1718. @layer utilities {
  1719. .modal {
  1720. pointer-events: none;
  1721. visibility: hidden;
  1722. width: 100%;
  1723. max-width: none;
  1724. height: 100%;
  1725. max-height: none;
  1726. color: inherit;
  1727. transition:
  1728. translate 0.3s ease-out,
  1729. visibility 0.3s allow-discrete,
  1730. background-color 0.3s ease-out,
  1731. opacity 0.1s ease-out;
  1732. overscroll-behavior: contain;
  1733. z-index: 999;
  1734. scrollbar-gutter: auto;
  1735. background-color: #0000;
  1736. place-items: center;
  1737. margin: 0;
  1738. padding: 0;
  1739. display: grid;
  1740. position: fixed;
  1741. inset: 0;
  1742. overflow: hidden;
  1743. }
  1744. .modal::backdrop {
  1745. display: none;
  1746. }
  1747. .modal.modal-open,
  1748. .modal[open],
  1749. .modal:target {
  1750. pointer-events: auto;
  1751. visibility: visible;
  1752. opacity: 1;
  1753. background-color: #0006;
  1754. }
  1755. :is(.modal.modal-open, .modal[open], .modal:target) .modal-box {
  1756. opacity: 1;
  1757. translate: 0;
  1758. scale: 1;
  1759. }
  1760. @starting-style {
  1761. .modal.modal-open,
  1762. .modal[open],
  1763. .modal:target {
  1764. visibility: hidden;
  1765. opacity: 0;
  1766. }
  1767. }
  1768. .drawer-side {
  1769. pointer-events: none;
  1770. visibility: hidden;
  1771. z-index: 10;
  1772. overscroll-behavior: contain;
  1773. opacity: 0;
  1774. width: 100%;
  1775. transition:
  1776. opacity 0.2s ease-out 0.1s allow-discrete,
  1777. visibility 0.3s ease-out 0.1s allow-discrete;
  1778. inset-inline-start: 0;
  1779. grid-template-rows: repeat(1, minmax(0, 1fr));
  1780. grid-template-columns: repeat(1, minmax(0, 1fr));
  1781. grid-row-start: 1;
  1782. grid-column-start: 1;
  1783. place-items: flex-start start;
  1784. height: 100dvh;
  1785. display: grid;
  1786. position: fixed;
  1787. top: 0;
  1788. overflow: hidden;
  1789. }
  1790. .drawer-side>.drawer-overlay {
  1791. cursor: pointer;
  1792. background-color: #0006;
  1793. place-self: stretch stretch;
  1794. position: sticky;
  1795. top: 0;
  1796. }
  1797. .drawer-side>* {
  1798. grid-row-start: 1;
  1799. grid-column-start: 1;
  1800. }
  1801. .drawer-side> :not(.drawer-overlay) {
  1802. will-change: transform;
  1803. transition: translate 0.3s ease-out;
  1804. translate: -100%;
  1805. }
  1806. [dir="rtl"] :is(.drawer-side > :not(.drawer-overlay)) {
  1807. translate: 100%;
  1808. }
  1809. .drawer-toggle {
  1810. appearance: none;
  1811. opacity: 0;
  1812. width: 0;
  1813. height: 0;
  1814. position: fixed;
  1815. }
  1816. .drawer-toggle:checked~.drawer-side {
  1817. pointer-events: auto;
  1818. visibility: visible;
  1819. opacity: 1;
  1820. overflow-y: auto;
  1821. }
  1822. .drawer-toggle:checked~.drawer-side> :not(.drawer-overlay) {
  1823. translate: 0%;
  1824. }
  1825. .drawer-toggle:focus-visible~.drawer-content label.drawer-button {
  1826. outline-offset: 2px;
  1827. outline: 2px solid;
  1828. }
  1829. .tooltip {
  1830. --tt-bg: var(--color-neutral);
  1831. --tt-off: calc(100% + 0.5rem);
  1832. --tt-tail: calc(100% + 1px + 0.25rem);
  1833. display: inline-block;
  1834. position: relative;
  1835. }
  1836. .tooltip> :where(.tooltip-content),
  1837. .tooltip:where([data-tip]):before {
  1838. border-radius: var(--radius-field);
  1839. text-align: center;
  1840. white-space: normal;
  1841. max-width: 20rem;
  1842. color: var(--color-neutral-content);
  1843. opacity: 0;
  1844. background-color: var(--tt-bg);
  1845. pointer-events: none;
  1846. z-index: 2;
  1847. --tw-content: attr(data-tip);
  1848. content: var(--tw-content);
  1849. width: max-content;
  1850. padding-block: 0.25rem;
  1851. padding-inline: 0.5rem;
  1852. font-size: 0.875rem;
  1853. line-height: 1.25;
  1854. position: absolute;
  1855. }
  1856. @media (prefers-reduced-motion: no-preference) {
  1857. .tooltip> :where(.tooltip-content),
  1858. .tooltip:where([data-tip]):before,
  1859. .tooltip:after {
  1860. transition:
  1861. opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms,
  1862. transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms;
  1863. }
  1864. }
  1865. .tooltip:after {
  1866. opacity: 0;
  1867. background-color: var(--tt-bg);
  1868. content: "";
  1869. pointer-events: none;
  1870. --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");
  1871. width: 0.625rem;
  1872. height: 0.25rem;
  1873. -webkit-mask-position: -1px 0;
  1874. mask-position: -1px 0;
  1875. -webkit-mask-repeat: no-repeat;
  1876. mask-repeat: no-repeat;
  1877. -webkit-mask-image: var(--mask-tooltip);
  1878. mask-image: var(--mask-tooltip);
  1879. display: block;
  1880. position: absolute;
  1881. }
  1882. :is(.tooltip.tooltip-open,
  1883. .tooltip[data-tip]:not([data-tip=""]):hover,
  1884. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1885. .tooltip:has(:focus-visible))>.tooltip-content,
  1886. :is(.tooltip.tooltip-open,
  1887. .tooltip[data-tip]:not([data-tip=""]):hover,
  1888. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1889. .tooltip:has(:focus-visible))[data-tip]:before,
  1890. :is(.tooltip.tooltip-open,
  1891. .tooltip[data-tip]:not([data-tip=""]):hover,
  1892. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1893. .tooltip:has(:focus-visible)):after {
  1894. opacity: 1;
  1895. --tt-pos: 0rem;
  1896. }
  1897. @media (prefers-reduced-motion: no-preference) {
  1898. :is(.tooltip.tooltip-open,
  1899. .tooltip[data-tip]:not([data-tip=""]):hover,
  1900. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1901. .tooltip:has(:focus-visible))>.tooltip-content,
  1902. :is(.tooltip.tooltip-open,
  1903. .tooltip[data-tip]:not([data-tip=""]):hover,
  1904. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1905. .tooltip:has(:focus-visible))[data-tip]:before,
  1906. :is(.tooltip.tooltip-open,
  1907. .tooltip[data-tip]:not([data-tip=""]):hover,
  1908. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1909. .tooltip:has(:focus-visible)):after {
  1910. transition:
  1911. opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1),
  1912. transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  1913. }
  1914. }
  1915. .tooltip>.tooltip-content,
  1916. .tooltip[data-tip]:before {
  1917. transform: translate(-50%) translateY(var(--tt-pos, 0.25rem));
  1918. inset: auto auto var(--tt-off) 50%;
  1919. }
  1920. .tooltip:after {
  1921. transform: translate(-50%) translateY(var(--tt-pos, 0.25rem));
  1922. inset: auto auto var(--tt-tail) 50%;
  1923. }
  1924. .tab {
  1925. cursor: pointer;
  1926. appearance: none;
  1927. text-align: center;
  1928. -webkit-user-select: none;
  1929. user-select: none;
  1930. flex-wrap: wrap;
  1931. justify-content: center;
  1932. align-items: center;
  1933. display: inline-flex;
  1934. position: relative;
  1935. }
  1936. @media (hover: hover) {
  1937. .tab:hover {
  1938. color: var(--color-base-content);
  1939. }
  1940. }
  1941. .tab {
  1942. --tab-p: 1rem;
  1943. --tab-bg: var(--color-base-100);
  1944. --tab-border-color: var(--color-base-300);
  1945. --tab-radius-ss: 0;
  1946. --tab-radius-se: 0;
  1947. --tab-radius-es: 0;
  1948. --tab-radius-ee: 0;
  1949. --tab-order: 0;
  1950. --tab-radius-min: calc(0.75rem - var(--border));
  1951. order: var(--tab-order);
  1952. height: var(--tab-height);
  1953. border-color: #0000;
  1954. padding-inline-start: var(--tab-p);
  1955. padding-inline-end: var(--tab-p);
  1956. font-size: 0.875rem;
  1957. }
  1958. .tab:is(input[type="radio"]) {
  1959. min-width: fit-content;
  1960. }
  1961. .tab:is(input[type="radio"]):after {
  1962. content: attr(aria-label);
  1963. }
  1964. .tab:is(label) {
  1965. position: relative;
  1966. }
  1967. .tab:is(label) input {
  1968. cursor: pointer;
  1969. appearance: none;
  1970. opacity: 0;
  1971. position: absolute;
  1972. inset: 0;
  1973. }
  1974. :is(.tab:checked,
  1975. .tab:is(label:has(:checked)),
  1976. .tab:is(.tab-active,
  1977. [aria-selected="true"],
  1978. [aria-current="true"],
  1979. [aria-current="page"]))+.tab-content {
  1980. height: calc(100% - var(--tab-height) + var(--border));
  1981. display: block;
  1982. }
  1983. .tab:not( :checked,
  1984. label:has(:checked),
  1985. :hover,
  1986. .tab-active,
  1987. [aria-selected="true"],
  1988. [aria-current="true"],
  1989. [aria-current="page"]) {
  1990. color: var(--color-base-content);
  1991. }
  1992. @supports (color: color-mix(in lab, red, red)) {
  1993. .tab:not( :checked,
  1994. label:has(:checked),
  1995. :hover,
  1996. .tab-active,
  1997. [aria-selected="true"],
  1998. [aria-current="true"],
  1999. [aria-current="page"]) {
  2000. color: color-mix(in oklab, var(--color-base-content) 50%, transparent);
  2001. }
  2002. }
  2003. .tab:not(input):empty {
  2004. cursor: default;
  2005. flex-grow: 1;
  2006. }
  2007. .tab:focus {
  2008. --tw-outline-style: none;
  2009. outline-style: none;
  2010. }
  2011. @media (forced-colors: active) {
  2012. .tab:focus {
  2013. outline-offset: 2px;
  2014. outline: 2px solid #008EED;
  2015. }
  2016. }
  2017. .tab:focus-visible,
  2018. .tab:is(label:has(:checked:focus-visible)) {
  2019. outline-offset: -5px;
  2020. outline: 2px solid;
  2021. }
  2022. .tab[disabled] {
  2023. pointer-events: none;
  2024. opacity: 0.4;
  2025. }
  2026. .menu {
  2027. --menu-active-fg: var(--color-neutral-content);
  2028. --menu-active-bg: var(--color-neutral);
  2029. flex-flow: column wrap;
  2030. width: fit-content;
  2031. padding: 0.5rem;
  2032. font-size: 0.875rem;
  2033. display: flex;
  2034. }
  2035. .menu :where(li ul) {
  2036. white-space: nowrap;
  2037. margin-inline-start: 1rem;
  2038. padding-inline-start: 0.5rem;
  2039. position: relative;
  2040. }
  2041. .menu :where(li ul):before {
  2042. background-color: var(--color-base-content);
  2043. opacity: 0.1;
  2044. width: var(--border);
  2045. content: "";
  2046. inset-inline-start: 0;
  2047. position: absolute;
  2048. top: 0.75rem;
  2049. bottom: 0.75rem;
  2050. }
  2051. .menu :where(li > .menu-dropdown:not(.menu-dropdown-show)) {
  2052. display: none;
  2053. }
  2054. .menu :where(li:not(.menu-title) > :not(ul, details, .menu-title, .btn)),
  2055. .menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  2056. border-radius: var(--radius-field);
  2057. text-align: start;
  2058. text-wrap: balance;
  2059. -webkit-user-select: none;
  2060. user-select: none;
  2061. grid-auto-columns: minmax(auto, max-content) auto max-content;
  2062. grid-auto-flow: column;
  2063. align-content: flex-start;
  2064. align-items: center;
  2065. gap: 0.5rem;
  2066. padding-block: 0.375rem;
  2067. padding-inline: 0.75rem;
  2068. transition-property: color, background-color, box-shadow;
  2069. transition-duration: 0.2s;
  2070. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  2071. display: grid;
  2072. }
  2073. .menu :where(li > details > summary) {
  2074. --tw-outline-style: none;
  2075. outline-style: none;
  2076. }
  2077. @media (forced-colors: active) {
  2078. .menu :where(li > details > summary) {
  2079. outline-offset: 2px;
  2080. outline: 2px solid #0000;
  2081. }
  2082. }
  2083. .menu :where(li > details > summary)::-webkit-details-marker {
  2084. display: none;
  2085. }
  2086. :is(.menu :where(li > details > summary), .menu :where(li > .menu-dropdown-toggle)):after {
  2087. content: "";
  2088. transform-origin: 50%;
  2089. pointer-events: none;
  2090. justify-self: flex-end;
  2091. width: 0.375rem;
  2092. height: 0.375rem;
  2093. transition-property: rotate, translate;
  2094. transition-duration: 0.2s;
  2095. display: block;
  2096. translate: 0 -1px;
  2097. rotate: -135deg;
  2098. box-shadow: inset 2px 2px;
  2099. }
  2100. .menu :where(li > details[open] > summary):after,
  2101. .menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after {
  2102. translate: 0 1px;
  2103. rotate: 45deg;
  2104. }
  2105. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2106. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus,
  2107. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2108. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible {
  2109. cursor: pointer;
  2110. background-color: var(--color-base-content);
  2111. }
  2112. @supports (color: color-mix(in lab, red, red)) {
  2113. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2114. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus,
  2115. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2116. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible {
  2117. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  2118. }
  2119. }
  2120. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2121. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus,
  2122. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2123. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible {
  2124. color: var(--color-base-content);
  2125. --tw-outline-style: none;
  2126. outline-style: none;
  2127. }
  2128. @media (forced-colors: active) {
  2129. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2130. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus,
  2131. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2132. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible {
  2133. outline-offset: 2px;
  2134. outline: 2px solid #008EED;
  2135. }
  2136. }
  2137. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2138. li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) {
  2139. cursor: pointer;
  2140. background-color: var(--color-base-content);
  2141. }
  2142. @supports (color: color-mix(in lab, red, red)) {
  2143. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2144. li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) {
  2145. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  2146. }
  2147. }
  2148. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2149. li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) {
  2150. --tw-outline-style: none;
  2151. outline-style: none;
  2152. }
  2153. @media (forced-colors: active) {
  2154. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2155. li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) {
  2156. outline-offset: 2px;
  2157. outline: 2px solid #0000;
  2158. }
  2159. }
  2160. .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2161. li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) {
  2162. box-shadow:
  2163. inset 0 1px #00000003,
  2164. inset 0 -1px #ffffff03;
  2165. }
  2166. .menu :where(li:empty) {
  2167. background-color: var(--color-base-content);
  2168. opacity: 0.1;
  2169. height: 1px;
  2170. margin: 0.5rem 1rem;
  2171. }
  2172. .menu :where(li) {
  2173. flex-flow: column wrap;
  2174. flex-shrink: 0;
  2175. align-items: stretch;
  2176. display: flex;
  2177. position: relative;
  2178. }
  2179. .menu :where(li) .badge {
  2180. justify-self: flex-end;
  2181. }
  2182. .menu :where(li)> :not(ul, .menu-title, details, .btn):active,
  2183. .menu :where(li)> :not(ul, .menu-title, details, .btn).menu-active,
  2184. .menu :where(li)>details>summary:active {
  2185. --tw-outline-style: none;
  2186. outline-style: none;
  2187. }
  2188. @media (forced-colors: active) {
  2189. .menu :where(li)> :not(ul, .menu-title, details, .btn):active,
  2190. .menu :where(li)> :not(ul, .menu-title, details, .btn).menu-active,
  2191. .menu :where(li)>details>summary:active {
  2192. outline-offset: 2px;
  2193. outline: 2px solid #0000;
  2194. }
  2195. }
  2196. .menu :where(li)> :not(ul, .menu-title, details, .btn):active,
  2197. .menu :where(li)> :not(ul, .menu-title, details, .btn).menu-active,
  2198. .menu :where(li)>details>summary:active {
  2199. color: var(--menu-active-fg);
  2200. background-color: var(--menu-active-bg);
  2201. background-size: auto, calc(var(--noise) * 100%);
  2202. background-image: none, var(--fx-noise);
  2203. }
  2204. :is(.menu :where(li) > :not(ul, .menu-title, details, .btn):active,
  2205. .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active,
  2206. .menu :where(li) > details > summary:active):not( :is(.menu :where(li) > :not(ul, .menu-title, details, .btn):active,
  2207. .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active,
  2208. .menu :where(li) > details > summary:active):active) {
  2209. box-shadow: 0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg);
  2210. }
  2211. .menu :where(li).menu-disabled {
  2212. pointer-events: none;
  2213. color: var(--color-base-content);
  2214. }
  2215. @supports (color: color-mix(in lab, red, red)) {
  2216. .menu :where(li).menu-disabled {
  2217. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  2218. }
  2219. }
  2220. .menu .dropdown:focus-within .menu-dropdown-toggle:after {
  2221. translate: 0 1px;
  2222. rotate: 45deg;
  2223. }
  2224. .menu .dropdown-content {
  2225. margin-top: 0.5rem;
  2226. padding: 0.5rem;
  2227. }
  2228. .menu .dropdown-content:before {
  2229. display: none;
  2230. }
  2231. .collapse-plus>.collapse-title:after {
  2232. width: 0.5rem;
  2233. height: 0.5rem;
  2234. display: block;
  2235. position: absolute;
  2236. }
  2237. @media (prefers-reduced-motion: no-preference) {
  2238. .collapse-plus>.collapse-title:after {
  2239. transition-property: all;
  2240. transition-duration: 0.3s;
  2241. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2242. }
  2243. }
  2244. .collapse-plus>.collapse-title:after {
  2245. content: "+";
  2246. pointer-events: none;
  2247. top: 0.9rem;
  2248. inset-inline-end: 1.4rem;
  2249. }
  2250. .dropdown {
  2251. position-area: var(--anchor-v, bottom) var(--anchor-h, span-right);
  2252. display: inline-block;
  2253. position: relative;
  2254. }
  2255. .dropdown> :not(summary):focus {
  2256. --tw-outline-style: none;
  2257. outline-style: none;
  2258. }
  2259. @media (forced-colors: active) {
  2260. .dropdown> :not(summary):focus {
  2261. outline-offset: 2px;
  2262. outline: 2px solid #008EED;
  2263. }
  2264. }
  2265. .dropdown .dropdown-content {
  2266. position: absolute;
  2267. }
  2268. .dropdown:not(details, .dropdown-open, .dropdown-hover:hover, :focus-within) .dropdown-content {
  2269. transform-origin: top;
  2270. opacity: 0;
  2271. display: none;
  2272. scale: 95%;
  2273. }
  2274. .dropdown[popover],
  2275. .dropdown .dropdown-content {
  2276. z-index: 999;
  2277. }
  2278. @media (prefers-reduced-motion: no-preference) {
  2279. .dropdown[popover],
  2280. .dropdown .dropdown-content {
  2281. transition-behavior: allow-discrete;
  2282. transition-property: opacity, scale, display;
  2283. transition-duration: 0.2s;
  2284. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2285. animation: 0.2s dropdown;
  2286. }
  2287. }
  2288. @starting-style {
  2289. .dropdown[popover],
  2290. .dropdown .dropdown-content {
  2291. opacity: 0;
  2292. scale: 95%;
  2293. }
  2294. }
  2295. :is(.dropdown.dropdown-open, .dropdown:not(.dropdown-hover):focus, .dropdown:focus-within)>[tabindex]:first-child {
  2296. pointer-events: none;
  2297. }
  2298. :is(.dropdown.dropdown-open, .dropdown:not(.dropdown-hover):focus, .dropdown:focus-within) .dropdown-content {
  2299. opacity: 1;
  2300. }
  2301. .dropdown.dropdown-hover:hover .dropdown-content {
  2302. opacity: 1;
  2303. scale: 100%;
  2304. }
  2305. .dropdown:is(details) summary::-webkit-details-marker {
  2306. display: none;
  2307. }
  2308. :is(.dropdown.dropdown-open, .dropdown:focus, .dropdown:focus-within) .dropdown-content {
  2309. scale: 100%;
  2310. }
  2311. .dropdown:where([popover]) {
  2312. background: 0 0;
  2313. }
  2314. .dropdown[popover] {
  2315. color: inherit;
  2316. position: fixed;
  2317. }
  2318. @supports not (position-area: bottom) {
  2319. .dropdown[popover] {
  2320. margin: auto;
  2321. }
  2322. .dropdown[popover].dropdown-open:not(:popover-open) {
  2323. transform-origin: top;
  2324. opacity: 0;
  2325. display: none;
  2326. scale: 95%;
  2327. }
  2328. .dropdown[popover]::backdrop {
  2329. background-color: oklab(0% none none/.3);
  2330. }
  2331. }
  2332. .dropdown[popover]:not(.dropdown-open, :popover-open) {
  2333. transform-origin: top;
  2334. opacity: 0;
  2335. display: none;
  2336. scale: 95%;
  2337. }
  2338. :where(.btn) {
  2339. width: unset;
  2340. }
  2341. .btn {
  2342. cursor: pointer;
  2343. text-align: center;
  2344. vertical-align: middle;
  2345. outline-offset: 2px;
  2346. -webkit-user-select: none;
  2347. user-select: none;
  2348. padding-inline: var(--btn-p);
  2349. color: var(--btn-fg);
  2350. --tw-prose-links: var(--btn-fg);
  2351. height: var(--size);
  2352. font-size: var(--fontsize, 0.875rem);
  2353. outline-color: var(--btn-color, var(--color-base-content));
  2354. background-color: var(--btn-bg);
  2355. background-size: auto, calc(var(--noise) * 100%);
  2356. background-image: none, var(--btn-noise);
  2357. border-width: var(--border);
  2358. border-style: solid;
  2359. border-color: var(--btn-border);
  2360. text-shadow: 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 0.15));
  2361. touch-action: manipulation;
  2362. box-shadow:
  2363. 0 0.5px 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset,
  2364. var(--btn-shadow);
  2365. --size: calc(var(--size-field, 0.25rem) * 10);
  2366. --btn-bg: var(--btn-color, var(--color-base-200));
  2367. --btn-fg: var(--color-base-content);
  2368. --btn-p: 1rem;
  2369. --btn-border: var(--btn-bg);
  2370. border-start-start-radius: var(--join-ss, var(--radius-field));
  2371. border-start-end-radius: var(--join-se, var(--radius-field));
  2372. border-end-end-radius: var(--join-ee, var(--radius-field));
  2373. border-end-start-radius: var(--join-es, var(--radius-field));
  2374. flex-wrap: nowrap;
  2375. flex-shrink: 0;
  2376. justify-content: center;
  2377. align-items: center;
  2378. gap: 0.375rem;
  2379. font-weight: 600;
  2380. transition-property: color, background-color, border-color, box-shadow;
  2381. transition-duration: 0.2s;
  2382. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  2383. display: inline-flex;
  2384. }
  2385. @supports (color: color-mix(in lab, red, red)) {
  2386. .btn {
  2387. --btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));
  2388. }
  2389. }
  2390. .btn {
  2391. --btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);
  2392. }
  2393. @supports (color: color-mix(in lab, red, red)) {
  2394. .btn {
  2395. --btn-shadow:
  2396. 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000),
  2397. 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);
  2398. }
  2399. }
  2400. .btn {
  2401. --btn-noise: var(--fx-noise);
  2402. }
  2403. .prose .btn {
  2404. text-decoration-line: none;
  2405. }
  2406. @media (hover: hover) {
  2407. .btn:hover {
  2408. --btn-bg: var(--btn-color, var(--color-base-200));
  2409. }
  2410. @supports (color: color-mix(in lab, red, red)) {
  2411. .btn:hover {
  2412. --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
  2413. }
  2414. }
  2415. }
  2416. .btn:focus-visible,
  2417. .btn:has(:focus-visible) {
  2418. isolation: isolate;
  2419. outline-width: 2px;
  2420. outline-style: solid;
  2421. }
  2422. .btn:active:not(.btn-active) {
  2423. --btn-bg: var(--btn-color, var(--color-base-200));
  2424. translate: 0 0.5px;
  2425. }
  2426. @supports (color: color-mix(in lab, red, red)) {
  2427. .btn:active:not(.btn-active) {
  2428. --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%);
  2429. }
  2430. }
  2431. .btn:active:not(.btn-active) {
  2432. --btn-border: var(--btn-color, var(--color-base-200));
  2433. }
  2434. @supports (color: color-mix(in lab, red, red)) {
  2435. .btn:active:not(.btn-active) {
  2436. --btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
  2437. }
  2438. }
  2439. .btn:active:not(.btn-active) {
  2440. --btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);
  2441. }
  2442. .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
  2443. background-color: var(--color-base-content);
  2444. }
  2445. @supports (color: color-mix(in lab, red, red)) {
  2446. .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
  2447. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  2448. }
  2449. }
  2450. .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
  2451. box-shadow: none;
  2452. }
  2453. .btn:is(:disabled, [disabled], .btn-disabled) {
  2454. pointer-events: none;
  2455. --btn-border: #0000;
  2456. --btn-noise: none;
  2457. --btn-fg: var(--color-base-content);
  2458. }
  2459. @supports (color: color-mix(in lab, red, red)) {
  2460. .btn:is(:disabled, [disabled], .btn-disabled) {
  2461. --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);
  2462. }
  2463. }
  2464. @media (hover: hover) {
  2465. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2466. pointer-events: none;
  2467. background-color: var(--color-neutral);
  2468. }
  2469. @supports (color: color-mix(in lab, red, red)) {
  2470. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2471. background-color: color-mix(in oklab, var(--color-neutral) 20%, transparent);
  2472. }
  2473. }
  2474. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2475. --btn-border: #0000;
  2476. --btn-fg: var(--color-base-content);
  2477. }
  2478. @supports (color: color-mix(in lab, red, red)) {
  2479. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2480. --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);
  2481. }
  2482. }
  2483. }
  2484. .btn:is(input[type="checkbox"], input[type="radio"]) {
  2485. appearance: none;
  2486. }
  2487. .btn:is(input[type="checkbox"], input[type="radio"]):after {
  2488. content: attr(aria-label);
  2489. }
  2490. .btn:where(input:checked:not(.filter .btn)) {
  2491. --btn-color: var(--color-primary);
  2492. --btn-fg: var(--color-primary-content);
  2493. isolation: isolate;
  2494. }
  2495. .loading {
  2496. pointer-events: none;
  2497. aspect-ratio: 1;
  2498. vertical-align: middle;
  2499. width: calc(var(--size-selector, 0.25rem) * 6);
  2500. background-color: currentColor;
  2501. display: inline-block;
  2502. -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");
  2503. 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");
  2504. -webkit-mask-position: 50%;
  2505. mask-position: 50%;
  2506. -webkit-mask-size: 100%;
  2507. mask-size: 100%;
  2508. -webkit-mask-repeat: no-repeat;
  2509. mask-repeat: no-repeat;
  2510. }
  2511. .pointer-events-none {
  2512. pointer-events: none;
  2513. }
  2514. .collapse:not(td, tr, colgroup) {
  2515. visibility: visible;
  2516. }
  2517. .collapse {
  2518. border-radius: var(--radius-box, 1rem);
  2519. isolation: isolate;
  2520. grid-template-rows: max-content 0fr;
  2521. width: 100%;
  2522. display: grid;
  2523. position: relative;
  2524. overflow: hidden;
  2525. }
  2526. @media (prefers-reduced-motion: no-preference) {
  2527. .collapse {
  2528. transition: grid-template-rows 0.2s;
  2529. }
  2530. }
  2531. .collapse>input:is([type="checkbox"], [type="radio"]) {
  2532. appearance: none;
  2533. opacity: 0;
  2534. z-index: 1;
  2535. grid-row-start: 1;
  2536. grid-column-start: 1;
  2537. width: 100%;
  2538. min-height: 1lh;
  2539. padding: 1rem;
  2540. padding-inline-end: 3rem;
  2541. transition: background-color 0.2s ease-out;
  2542. }
  2543. .collapse:is([open], :focus:not(.collapse-close)),
  2544. .collapse:not(.collapse-close):has(> input:is([type="checkbox"], [type="radio"]):checked) {
  2545. grid-template-rows: max-content 1fr;
  2546. }
  2547. .collapse:is([open], :focus:not(.collapse-close))>.collapse-content,
  2548. .collapse:not(.collapse-close)> :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) {
  2549. visibility: visible;
  2550. min-height: fit-content;
  2551. }
  2552. .collapse:focus-visible,
  2553. .collapse:has(> input:is([type="checkbox"], [type="radio"]):focus-visible) {
  2554. outline-color: var(--color-base-content);
  2555. outline-offset: 2px;
  2556. outline-width: 2px;
  2557. outline-style: solid;
  2558. }
  2559. .collapse:not(.collapse-close)>input[type="checkbox"],
  2560. .collapse:not(.collapse-close)>input[type="radio"]:not(:checked),
  2561. .collapse:not(.collapse-close)>.collapse-title {
  2562. cursor: pointer;
  2563. }
  2564. .collapse:focus:not(.collapse-close, .collapse[open])>.collapse-title {
  2565. cursor: unset;
  2566. }
  2567. .collapse:is([open], :focus:not(.collapse-close))> :where(.collapse-content),
  2568. .collapse:not(.collapse-close)> :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) {
  2569. padding-bottom: 1rem;
  2570. }
  2571. @media (prefers-reduced-motion: no-preference) {
  2572. .collapse:is([open], :focus:not(.collapse-close))> :where(.collapse-content),
  2573. .collapse:not(.collapse-close)> :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) {
  2574. transition:
  2575. padding 0.2s ease-out,
  2576. background-color 0.2s ease-out;
  2577. }
  2578. .collapse[open].collapse-arrow>.collapse-title:after,
  2579. .collapse.collapse-open.collapse-arrow>.collapse-title:after {
  2580. transform: translateY(-50%) rotate(225deg);
  2581. }
  2582. }
  2583. .collapse.collapse-open.collapse-plus>.collapse-title:after {
  2584. content: "−";
  2585. }
  2586. .collapse.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after,
  2587. .collapse.collapse-arrow:not(.collapse-close)>input:is([type="checkbox"], [type="radio"]):checked~.collapse-title:after {
  2588. transform: translateY(-50%) rotate(225deg);
  2589. }
  2590. .collapse[open].collapse-plus>.collapse-title:after,
  2591. .collapse.collapse-plus:focus:not(.collapse-close)>.collapse-title:after,
  2592. .collapse.collapse-plus:not(.collapse-close)>input:is([type="checkbox"], [type="radio"]):checked~.collapse-title:after {
  2593. content: "−";
  2594. }
  2595. .collapse:is(details) {
  2596. width: 100%;
  2597. }
  2598. .collapse:is(details) summary {
  2599. display: block;
  2600. position: relative;
  2601. }
  2602. .collapse:is(details) summary::-webkit-details-marker {
  2603. display: none;
  2604. }
  2605. .collapse:is(details) summary {
  2606. outline: none;
  2607. }
  2608. .collapse-content {
  2609. visibility: hidden;
  2610. min-height: 0;
  2611. cursor: unset;
  2612. grid-row-start: 2;
  2613. grid-column-start: 1;
  2614. padding-left: 1rem;
  2615. padding-right: 1rem;
  2616. }
  2617. @media (prefers-reduced-motion: no-preference) {
  2618. .collapse-content {
  2619. transition:
  2620. visibility 0.2s,
  2621. padding 0.2s ease-out,
  2622. background-color 0.2s ease-out;
  2623. }
  2624. }
  2625. .validator:user-valid {
  2626. --input-color: var(--color-success);
  2627. }
  2628. .validator:user-valid:focus {
  2629. --input-color: var(--color-success);
  2630. }
  2631. .validator:user-valid:checked {
  2632. --input-color: var(--color-success);
  2633. }
  2634. .validator:user-valid[aria-checked="true"] {
  2635. --input-color: var(--color-success);
  2636. }
  2637. .validator:user-valid:focus-within {
  2638. --input-color: var(--color-success);
  2639. }
  2640. .validator:has(:user-valid) {
  2641. --input-color: var(--color-success);
  2642. }
  2643. .validator:has(:user-valid):focus {
  2644. --input-color: var(--color-success);
  2645. }
  2646. .validator:has(:user-valid):checked {
  2647. --input-color: var(--color-success);
  2648. }
  2649. .validator:has(:user-valid)[aria-checked="true"] {
  2650. --input-color: var(--color-success);
  2651. }
  2652. .validator:has(:user-valid):focus-within {
  2653. --input-color: var(--color-success);
  2654. }
  2655. .validator:user-invalid {
  2656. --input-color: var(--color-error);
  2657. }
  2658. .validator:user-invalid:focus {
  2659. --input-color: var(--color-error);
  2660. }
  2661. .validator:user-invalid:checked {
  2662. --input-color: var(--color-error);
  2663. }
  2664. .validator:user-invalid[aria-checked="true"] {
  2665. --input-color: var(--color-error);
  2666. }
  2667. .validator:user-invalid:focus-within {
  2668. --input-color: var(--color-error);
  2669. }
  2670. .validator:user-invalid~.validator-hint {
  2671. visibility: visible;
  2672. color: var(--color-error);
  2673. display: block;
  2674. }
  2675. .validator:has(:user-invalid) {
  2676. --input-color: var(--color-error);
  2677. }
  2678. .validator:has(:user-invalid):focus {
  2679. --input-color: var(--color-error);
  2680. }
  2681. .validator:has(:user-invalid):checked {
  2682. --input-color: var(--color-error);
  2683. }
  2684. .validator:has(:user-invalid)[aria-checked="true"] {
  2685. --input-color: var(--color-error);
  2686. }
  2687. .validator:has(:user-invalid):focus-within {
  2688. --input-color: var(--color-error);
  2689. }
  2690. .validator:has(:user-invalid)~.validator-hint {
  2691. visibility: visible;
  2692. color: var(--color-error);
  2693. display: block;
  2694. }
  2695. .validator[aria-invalid]:not([aria-invalid="false"]),
  2696. .validator[aria-invalid]:not([aria-invalid="false"]):focus,
  2697. .validator[aria-invalid]:not([aria-invalid="false"]):checked,
  2698. .validator[aria-invalid]:not([aria-invalid="false"])[aria-checked="true"],
  2699. .validator[aria-invalid]:not([aria-invalid="false"]):focus-within {
  2700. --input-color: var(--color-error);
  2701. }
  2702. .validator[aria-invalid]:not([aria-invalid="false"])~.validator-hint {
  2703. visibility: visible;
  2704. color: var(--color-error);
  2705. display: block;
  2706. }
  2707. .collapse {
  2708. visibility: collapse;
  2709. }
  2710. .list {
  2711. flex-direction: column;
  2712. font-size: 0.875rem;
  2713. display: flex;
  2714. }
  2715. .list :where(.list-row) {
  2716. --list-grid-cols: minmax(0, auto) 1fr;
  2717. border-radius: var(--radius-box);
  2718. word-break: break-word;
  2719. grid-auto-flow: column;
  2720. grid-template-columns: var(--list-grid-cols);
  2721. gap: 1rem;
  2722. padding: 1rem;
  2723. display: grid;
  2724. position: relative;
  2725. }
  2726. .list :where(.list-row):has(.list-col-grow:first-child) {
  2727. --list-grid-cols: 1fr;
  2728. }
  2729. .list :where(.list-row):has(.list-col-grow:nth-child(2)) {
  2730. --list-grid-cols: minmax(0, auto) 1fr;
  2731. }
  2732. .list :where(.list-row):has(.list-col-grow:nth-child(3)) {
  2733. --list-grid-cols: minmax(0, auto) minmax(0, auto) 1fr;
  2734. }
  2735. .list :where(.list-row):has(.list-col-grow:nth-child(4)) {
  2736. --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;
  2737. }
  2738. .list :where(.list-row):has(.list-col-grow:nth-child(5)) {
  2739. --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;
  2740. }
  2741. .list :where(.list-row):has(.list-col-grow:nth-child(6)) {
  2742. --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;
  2743. }
  2744. .list :where(.list-row) :not(.list-col-wrap) {
  2745. grid-row-start: 1;
  2746. }
  2747. :is(.list > :not(:last-child).list-row, .list > :not(:last-child) .list-row):after {
  2748. content: "";
  2749. border-bottom: var(--border) solid;
  2750. inset-inline: var(--radius-box);
  2751. border-color: var(--color-base-content);
  2752. position: absolute;
  2753. bottom: 0;
  2754. }
  2755. @supports (color: color-mix(in lab, red, red)) {
  2756. :is(.list > :not(:last-child).list-row, .list > :not(:last-child) .list-row):after {
  2757. border-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  2758. }
  2759. }
  2760. .toggle {
  2761. border: var(--border) solid currentColor;
  2762. color: var(--input-color);
  2763. cursor: pointer;
  2764. appearance: none;
  2765. vertical-align: middle;
  2766. -webkit-user-select: none;
  2767. user-select: none;
  2768. --radius-selector-max: calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));
  2769. border-radius: calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));
  2770. padding: var(--toggle-p);
  2771. flex-shrink: 0;
  2772. grid-template-columns: 0fr 1fr 1fr;
  2773. place-content: center;
  2774. display: inline-grid;
  2775. position: relative;
  2776. box-shadow: inset 0 1px;
  2777. }
  2778. @supports (color: color-mix(in lab, red, red)) {
  2779. .toggle {
  2780. box-shadow: 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset;
  2781. }
  2782. }
  2783. .toggle {
  2784. --input-color: var(--color-base-content);
  2785. transition:
  2786. color 0.3s,
  2787. grid-template-columns 0.2s;
  2788. }
  2789. @supports (color: color-mix(in lab, red, red)) {
  2790. .toggle {
  2791. --input-color: color-mix(in oklab, var(--color-base-content) 50%, #0000);
  2792. }
  2793. }
  2794. .toggle {
  2795. --toggle-p: calc(var(--size) * 0.125);
  2796. --size: calc(var(--size-selector, 0.25rem) * 6);
  2797. width: calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);
  2798. height: var(--size);
  2799. }
  2800. .toggle>* {
  2801. z-index: 1;
  2802. cursor: pointer;
  2803. appearance: none;
  2804. background-color: #0000;
  2805. border: none;
  2806. grid-column: 2 / span 1;
  2807. grid-row-start: 1;
  2808. height: 100%;
  2809. padding: 0.125rem;
  2810. transition:
  2811. opacity 0.2s,
  2812. rotate 0.4s;
  2813. }
  2814. .toggle> :focus {
  2815. --tw-outline-style: none;
  2816. outline-style: none;
  2817. }
  2818. @media (forced-colors: active) {
  2819. .toggle> :focus {
  2820. outline-offset: 2px;
  2821. outline: 2px solid #008EED;
  2822. }
  2823. }
  2824. .toggle> :nth-child(2) {
  2825. color: var(--color-base-100);
  2826. rotate: none;
  2827. }
  2828. .toggle> :nth-child(3) {
  2829. color: var(--color-base-100);
  2830. opacity: 0;
  2831. rotate: -15deg;
  2832. }
  2833. .toggle:has(:checked)> :nth-child(2) {
  2834. opacity: 0;
  2835. rotate: 15deg;
  2836. }
  2837. .toggle:has(:checked)> :nth-child(3) {
  2838. opacity: 1;
  2839. rotate: none;
  2840. }
  2841. .toggle:before {
  2842. aspect-ratio: 1;
  2843. border-radius: var(--radius-selector);
  2844. --tw-content: "";
  2845. content: var(--tw-content);
  2846. height: 100%;
  2847. box-shadow:
  2848. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  2849. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  2850. 0 1px currentColor;
  2851. background-color: currentColor;
  2852. grid-row-start: 1;
  2853. grid-column-start: 2;
  2854. transition:
  2855. background-color 0.1s,
  2856. translate 0.2s,
  2857. inset-inline-start 0.2s;
  2858. position: relative;
  2859. inset-inline-start: 0;
  2860. translate: 0;
  2861. }
  2862. @supports (color: color-mix(in lab, red, red)) {
  2863. .toggle:before {
  2864. box-shadow:
  2865. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  2866. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  2867. 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000);
  2868. }
  2869. }
  2870. .toggle:before {
  2871. background-size: auto, calc(var(--noise) * 100%);
  2872. background-image: none, var(--fx-noise);
  2873. }
  2874. @media (forced-colors: active) {
  2875. .toggle:before {
  2876. outline-style: var(--tw-outline-style);
  2877. outline-offset: -1px;
  2878. outline-width: 1px;
  2879. }
  2880. }
  2881. @media print {
  2882. .toggle:before {
  2883. outline-offset: -1rem;
  2884. outline: 0.25rem solid;
  2885. }
  2886. }
  2887. .toggle:focus-visible,
  2888. .toggle:has(:focus-visible) {
  2889. outline-offset: 2px;
  2890. outline: 2px solid;
  2891. }
  2892. .toggle:checked,
  2893. .toggle[aria-checked="true"],
  2894. .toggle:has(> input:checked) {
  2895. background-color: var(--color-base-100);
  2896. --input-color: var(--color-base-content);
  2897. grid-template-columns: 1fr 1fr 0fr;
  2898. }
  2899. :is(.toggle:checked, .toggle[aria-checked="true"], .toggle:has(> input:checked)):before {
  2900. background-color: currentColor;
  2901. }
  2902. @starting-style {
  2903. :is(.toggle:checked, .toggle[aria-checked="true"], .toggle:has(> input:checked)):before {
  2904. opacity: 0;
  2905. }
  2906. }
  2907. .toggle:indeterminate {
  2908. grid-template-columns: 0.5fr 1fr 0.5fr;
  2909. }
  2910. .toggle:disabled {
  2911. cursor: not-allowed;
  2912. opacity: 0.3;
  2913. }
  2914. .toggle:disabled:before {
  2915. border: var(--border) solid currentColor;
  2916. background-color: #0000;
  2917. }
  2918. .input {
  2919. cursor: text;
  2920. border: var(--border) solid #0000;
  2921. appearance: none;
  2922. background-color: var(--color-base-100);
  2923. vertical-align: middle;
  2924. white-space: nowrap;
  2925. width: clamp(3rem, 20rem, 100%);
  2926. height: var(--size);
  2927. touch-action: manipulation;
  2928. border-color: var(--input-color);
  2929. box-shadow:
  2930. 0 1px var(--input-color) inset,
  2931. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  2932. border-start-start-radius: var(--join-ss, var(--radius-field));
  2933. border-start-end-radius: var(--join-se, var(--radius-field));
  2934. border-end-end-radius: var(--join-ee, var(--radius-field));
  2935. border-end-start-radius: var(--join-es, var(--radius-field));
  2936. flex-shrink: 1;
  2937. align-items: center;
  2938. gap: 0.5rem;
  2939. padding-inline: 0.75rem;
  2940. font-size: 0.875rem;
  2941. display: inline-flex;
  2942. position: relative;
  2943. }
  2944. @supports (color: color-mix(in lab, red, red)) {
  2945. .input {
  2946. box-shadow:
  2947. 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset,
  2948. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  2949. }
  2950. }
  2951. .input {
  2952. --size: calc(var(--size-field, 0.25rem) * 10);
  2953. --input-color: var(--color-base-content);
  2954. }
  2955. @supports (color: color-mix(in lab, red, red)) {
  2956. .input {
  2957. --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
  2958. }
  2959. }
  2960. .input:where(input) {
  2961. display: inline-flex;
  2962. }
  2963. .input :where(input) {
  2964. appearance: none;
  2965. background-color: #0000;
  2966. border: none;
  2967. width: 100%;
  2968. height: 100%;
  2969. display: inline-flex;
  2970. }
  2971. .input :where(input):focus,
  2972. .input :where(input):focus-within {
  2973. --tw-outline-style: none;
  2974. outline-style: none;
  2975. }
  2976. @media (forced-colors: active) {
  2977. .input :where(input):focus,
  2978. .input :where(input):focus-within {
  2979. outline-offset: 2px;
  2980. outline: 2px solid #008EED;
  2981. }
  2982. }
  2983. .input :where(input[type="url"]),
  2984. .input :where(input[type="email"]) {
  2985. direction: ltr;
  2986. }
  2987. .input :where(input[type="date"]) {
  2988. display: inline-flex;
  2989. }
  2990. .input:focus,
  2991. .input:focus-within {
  2992. --input-color: var(--color-base-content);
  2993. box-shadow: 0 1px var(--input-color);
  2994. }
  2995. @supports (color: color-mix(in lab, red, red)) {
  2996. .input:focus,
  2997. .input:focus-within {
  2998. box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);
  2999. }
  3000. }
  3001. .input:focus,
  3002. .input:focus-within {
  3003. outline: 2px solid var(--input-color);
  3004. outline-offset: 2px;
  3005. isolation: isolate;
  3006. z-index: 1;
  3007. }
  3008. .input:has(> input[disabled]),
  3009. .input:is(:disabled, [disabled]),
  3010. fieldset:disabled .input {
  3011. cursor: not-allowed;
  3012. border-color: var(--color-base-200);
  3013. background-color: var(--color-base-200);
  3014. color: var(--color-base-content);
  3015. }
  3016. @supports (color: color-mix(in lab, red, red)) {
  3017. .input:has(> input[disabled]),
  3018. .input:is(:disabled, [disabled]),
  3019. fieldset:disabled .input {
  3020. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  3021. }
  3022. }
  3023. :is(.input:has(> input[disabled]),
  3024. .input:is(:disabled, [disabled]),
  3025. fieldset:disabled .input)::placeholder {
  3026. color: var(--color-base-content);
  3027. }
  3028. @supports (color: color-mix(in lab, red, red)) {
  3029. :is(.input:has(> input[disabled]),
  3030. .input:is(:disabled, [disabled]),
  3031. fieldset:disabled .input)::placeholder {
  3032. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  3033. }
  3034. }
  3035. .input:has(> input[disabled]),
  3036. .input:is(:disabled, [disabled]),
  3037. fieldset:disabled .input {
  3038. box-shadow: none;
  3039. }
  3040. .input:has(> input[disabled])>input[disabled] {
  3041. cursor: not-allowed;
  3042. }
  3043. .input::-webkit-date-and-time-value {
  3044. text-align: inherit;
  3045. }
  3046. .input[type="number"]::-webkit-inner-spin-button {
  3047. margin-block: -0.75rem;
  3048. margin-inline-end: -0.75rem;
  3049. }
  3050. .input::-webkit-calendar-picker-indicator {
  3051. position: absolute;
  3052. inset-inline-end: 0.75em;
  3053. }
  3054. .input:has(> input[type="date"]) :where(input[type="date"]) {
  3055. -webkit-appearance: none;
  3056. appearance: none;
  3057. display: inline-flex;
  3058. }
  3059. .input:has(> input[type="date"]) input[type="date"]::-webkit-calendar-picker-indicator {
  3060. cursor: pointer;
  3061. width: 1em;
  3062. height: 1em;
  3063. position: absolute;
  3064. inset-inline-end: 0.75em;
  3065. }
  3066. .table {
  3067. border-radius: var(--radius-box);
  3068. text-align: left;
  3069. width: 100%;
  3070. font-size: 0.875rem;
  3071. position: relative;
  3072. }
  3073. .table:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
  3074. text-align: right;
  3075. }
  3076. @media (hover: hover) {
  3077. :is(.table tr.row-hover, .table tr.row-hover:nth-child(2n)):hover {
  3078. background-color: var(--color-base-200);
  3079. }
  3080. }
  3081. .table :where(th, td) {
  3082. vertical-align: middle;
  3083. padding-block: 0.75rem;
  3084. padding-inline: 1rem;
  3085. }
  3086. .table :where(thead, tfoot) {
  3087. white-space: nowrap;
  3088. color: var(--color-base-content);
  3089. }
  3090. @supports (color: color-mix(in lab, red, red)) {
  3091. .table :where(thead, tfoot) {
  3092. color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  3093. }
  3094. }
  3095. .table :where(thead, tfoot) {
  3096. font-size: 0.875rem;
  3097. font-weight: 600;
  3098. }
  3099. .table :where(tfoot) {
  3100. border-top: var(--border) solid var(--color-base-content);
  3101. }
  3102. @supports (color: color-mix(in lab, red, red)) {
  3103. .table :where(tfoot) {
  3104. border-top: var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000);
  3105. }
  3106. }
  3107. .table :where(.table-pin-rows thead tr) {
  3108. z-index: 1;
  3109. background-color: var(--color-base-100);
  3110. position: sticky;
  3111. top: 0;
  3112. }
  3113. .table :where(.table-pin-rows tfoot tr) {
  3114. z-index: 1;
  3115. background-color: var(--color-base-100);
  3116. position: sticky;
  3117. bottom: 0;
  3118. }
  3119. .table :where(.table-pin-cols tr th) {
  3120. background-color: var(--color-base-100);
  3121. position: sticky;
  3122. left: 0;
  3123. right: 0;
  3124. }
  3125. .table :where(thead tr, tbody tr:not(:last-child)) {
  3126. border-bottom: var(--border) solid var(--color-base-content);
  3127. }
  3128. @supports (color: color-mix(in lab, red, red)) {
  3129. .table :where(thead tr, tbody tr:not(:last-child)) {
  3130. border-bottom: var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000);
  3131. }
  3132. }
  3133. .avatar-offline:before {
  3134. content: "";
  3135. z-index: 1;
  3136. background-color: var(--color-base-300);
  3137. outline: 2px solid var(--color-base-100);
  3138. border-radius: 3.40282e38px;
  3139. width: 15%;
  3140. height: 15%;
  3141. display: block;
  3142. position: absolute;
  3143. top: 7%;
  3144. right: 7%;
  3145. }
  3146. .avatar-online:before {
  3147. content: "";
  3148. z-index: 1;
  3149. background-color: var(--color-success);
  3150. outline: 2px solid var(--color-base-100);
  3151. border-radius: 3.40282e38px;
  3152. width: 15%;
  3153. height: 15%;
  3154. display: block;
  3155. position: absolute;
  3156. top: 7%;
  3157. right: 7%;
  3158. }
  3159. .steps {
  3160. counter-reset: step;
  3161. grid-auto-columns: 1fr;
  3162. grid-auto-flow: column;
  3163. display: inline-grid;
  3164. overflow: auto hidden;
  3165. }
  3166. .steps .step {
  3167. text-align: center;
  3168. --step-bg: var(--color-base-300);
  3169. --step-fg: var(--color-base-content);
  3170. grid-template-rows: 40px 1fr;
  3171. grid-template-columns: auto;
  3172. place-items: center;
  3173. min-width: 4rem;
  3174. display: grid;
  3175. }
  3176. .steps .step:before {
  3177. width: 100%;
  3178. height: 0.5rem;
  3179. color: var(--step-bg);
  3180. background-color: var(--step-bg);
  3181. --tw-content: "";
  3182. content: var(--tw-content);
  3183. border: 1px solid;
  3184. grid-row-start: 1;
  3185. grid-column-start: 1;
  3186. margin-inline-start: -100%;
  3187. top: 0;
  3188. }
  3189. .steps .step>.step-icon,
  3190. .steps .step:not(:has(.step-icon)):after {
  3191. content: counter(step);
  3192. counter-increment: step;
  3193. z-index: 1;
  3194. color: var(--step-fg);
  3195. background-color: var(--step-bg);
  3196. border: 1px solid var(--step-bg);
  3197. border-radius: 3.40282e38px;
  3198. grid-row-start: 1;
  3199. grid-column-start: 1;
  3200. place-self: center;
  3201. place-items: center;
  3202. width: 2rem;
  3203. height: 2rem;
  3204. display: grid;
  3205. position: relative;
  3206. }
  3207. .steps .step:first-child:before {
  3208. content: none;
  3209. }
  3210. .steps .step[data-content]:after {
  3211. content: attr(data-content);
  3212. }
  3213. .steps .step-neutral+.step-neutral:before,
  3214. .steps .step-neutral:after,
  3215. .steps .step-neutral>.step-icon {
  3216. --step-bg: var(--color-neutral);
  3217. --step-fg: var(--color-neutral-content);
  3218. }
  3219. .steps .step-primary+.step-primary:before,
  3220. .steps .step-primary:after,
  3221. .steps .step-primary>.step-icon {
  3222. --step-bg: var(--color-primary);
  3223. --step-fg: var(--color-primary-content);
  3224. }
  3225. .steps .step-secondary+.step-secondary:before,
  3226. .steps .step-secondary:after,
  3227. .steps .step-secondary>.step-icon {
  3228. --step-bg: var(--color-secondary);
  3229. --step-fg: var(--color-secondary-content);
  3230. }
  3231. .steps .step-accent+.step-accent:before,
  3232. .steps .step-accent:after,
  3233. .steps .step-accent>.step-icon {
  3234. --step-bg: var(--color-accent);
  3235. --step-fg: var(--color-accent-content);
  3236. }
  3237. .steps .step-info+.step-info:before,
  3238. .steps .step-info:after,
  3239. .steps .step-info>.step-icon {
  3240. --step-bg: var(--color-info);
  3241. --step-fg: var(--color-info-content);
  3242. }
  3243. .steps .step-success+.step-success:before,
  3244. .steps .step-success:after,
  3245. .steps .step-success>.step-icon {
  3246. --step-bg: var(--color-success);
  3247. --step-fg: var(--color-success-content);
  3248. }
  3249. .steps .step-warning+.step-warning:before,
  3250. .steps .step-warning:after,
  3251. .steps .step-warning>.step-icon {
  3252. --step-bg: var(--color-warning);
  3253. --step-fg: var(--color-warning-content);
  3254. }
  3255. .steps .step-error+.step-error:before,
  3256. .steps .step-error:after,
  3257. .steps .step-error>.step-icon {
  3258. --step-bg: var(--color-error);
  3259. --step-fg: var(--color-error-content);
  3260. }
  3261. .range {
  3262. appearance: none;
  3263. -webkit-appearance: none;
  3264. --range-thumb: var(--color-base-100);
  3265. --range-thumb-size: calc(var(--size-selector, 0.25rem) * 6);
  3266. --range-progress: currentColor;
  3267. --range-fill: 1;
  3268. --range-p: 0.25rem;
  3269. --range-bg: currentColor;
  3270. }
  3271. @supports (color: color-mix(in lab, red, red)) {
  3272. .range {
  3273. --range-bg: color-mix(in oklab, currentColor 10%, #0000);
  3274. }
  3275. }
  3276. .range {
  3277. cursor: pointer;
  3278. vertical-align: middle;
  3279. --radius-selector-max: calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));
  3280. border-radius: calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));
  3281. width: clamp(3rem, 20rem, 100%);
  3282. height: var(--range-thumb-size);
  3283. background-color: #0000;
  3284. border: none;
  3285. overflow: hidden;
  3286. }
  3287. [dir="rtl"] .range {
  3288. --range-dir: -1;
  3289. }
  3290. .range:focus {
  3291. outline: none;
  3292. }
  3293. .range:focus-visible {
  3294. outline-offset: 2px;
  3295. outline: 2px solid;
  3296. }
  3297. .range::-webkit-slider-runnable-track {
  3298. background-color: var(--range-bg);
  3299. border-radius: var(--radius-selector);
  3300. width: 100%;
  3301. height: calc(var(--range-thumb-size) * 0.5);
  3302. }
  3303. @media (forced-colors: active) {
  3304. .range::-webkit-slider-runnable-track {
  3305. border: 1px solid;
  3306. }
  3307. .range::-moz-range-track {
  3308. border: 1px solid;
  3309. }
  3310. }
  3311. .range::-webkit-slider-thumb {
  3312. box-sizing: border-box;
  3313. border-radius: calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));
  3314. height: var(--range-thumb-size);
  3315. width: var(--range-thumb-size);
  3316. border: var(--range-p) solid;
  3317. appearance: none;
  3318. -webkit-appearance: none;
  3319. color: var(--range-progress);
  3320. box-shadow:
  3321. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3322. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3323. 0 1px currentColor,
  3324. 0 0 0 2rem var(--range-thumb) inset,
  3325. calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));
  3326. background-color: currentColor;
  3327. position: relative;
  3328. top: 50%;
  3329. transform: translateY(-50%);
  3330. }
  3331. @supports (color: color-mix(in lab, red, red)) {
  3332. .range::-webkit-slider-thumb {
  3333. box-shadow:
  3334. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3335. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3336. 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000),
  3337. 0 0 0 2rem var(--range-thumb) inset,
  3338. calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));
  3339. }
  3340. }
  3341. .range::-moz-range-track {
  3342. background-color: var(--range-bg);
  3343. border-radius: var(--radius-selector);
  3344. width: 100%;
  3345. height: calc(var(--range-thumb-size) * 0.5);
  3346. }
  3347. .range::-moz-range-thumb {
  3348. box-sizing: border-box;
  3349. border-radius: calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));
  3350. height: var(--range-thumb-size);
  3351. width: var(--range-thumb-size);
  3352. border: var(--range-p) solid;
  3353. color: var(--range-progress);
  3354. box-shadow:
  3355. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3356. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3357. 0 1px currentColor,
  3358. 0 0 0 2rem var(--range-thumb) inset,
  3359. calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));
  3360. background-color: currentColor;
  3361. position: relative;
  3362. top: 50%;
  3363. }
  3364. @supports (color: color-mix(in lab, red, red)) {
  3365. .range::-moz-range-thumb {
  3366. box-shadow:
  3367. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3368. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3369. 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000),
  3370. 0 0 0 2rem var(--range-thumb) inset,
  3371. calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));
  3372. }
  3373. }
  3374. .range:disabled {
  3375. cursor: not-allowed;
  3376. opacity: 0.3;
  3377. }
  3378. .tabs-border .tab {
  3379. --tab-border-color: #0000 #0000 var(--tab-border-color) #0000;
  3380. border-radius: var(--radius-field);
  3381. position: relative;
  3382. }
  3383. .tabs-border .tab:before {
  3384. --tw-content: "";
  3385. content: var(--tw-content);
  3386. background-color: var(--tab-border-color);
  3387. border-radius: var(--radius-field);
  3388. width: 80%;
  3389. height: 3px;
  3390. transition: background-color 0.2s;
  3391. position: absolute;
  3392. bottom: 0;
  3393. left: 10%;
  3394. }
  3395. :is(.tabs-border .tab:is(.tab-active,
  3396. [aria-selected="true"],
  3397. [aria-current="true"],
  3398. [aria-current="page"]):not(.tab-disabled, [disabled]),
  3399. .tabs-border .tab:is(input:checked),
  3400. .tabs-border .tab:is(label:has(:checked))):before {
  3401. --tab-border-color: currentColor;
  3402. border-top: 3px solid;
  3403. }
  3404. .chat-bubble {
  3405. border-radius: var(--radius-field);
  3406. background-color: var(--color-base-300);
  3407. width: fit-content;
  3408. color: var(--color-base-content);
  3409. grid-row-end: 3;
  3410. min-width: 2.5rem;
  3411. max-width: 90%;
  3412. min-height: 2rem;
  3413. padding-block: 0.5rem;
  3414. padding-inline: 1rem;
  3415. display: block;
  3416. position: relative;
  3417. }
  3418. .chat-bubble:before {
  3419. background-color: inherit;
  3420. content: "";
  3421. width: 0.75rem;
  3422. height: 0.75rem;
  3423. -webkit-mask-repeat: no-repeat;
  3424. mask-repeat: no-repeat;
  3425. -webkit-mask-image: var(--mask-chat);
  3426. mask-image: var(--mask-chat);
  3427. position: absolute;
  3428. bottom: 0;
  3429. -webkit-mask-position: 0 -1px;
  3430. mask-position: 0 -1px;
  3431. -webkit-mask-size: 13px;
  3432. mask-size: 13px;
  3433. }
  3434. .select {
  3435. border: var(--border) solid #008EED;
  3436. appearance: none;
  3437. background-color: var(--color-base-100);
  3438. vertical-align: middle;
  3439. width: clamp(3rem, 20rem, 100%);
  3440. height: var(--size);
  3441. touch-action: manipulation;
  3442. text-overflow: ellipsis;
  3443. box-shadow:
  3444. 0 1px var(--input-color) inset,
  3445. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  3446. background-image:
  3447. linear-gradient(45deg, #0000 50%, currentColor 50%),
  3448. linear-gradient(135deg, currentColor 50%, #0000 50%);
  3449. background-position:
  3450. calc(100% - 20px) calc(1px + 50%),
  3451. calc(100% - 16.1px) calc(1px + 50%);
  3452. background-repeat: no-repeat;
  3453. background-size:
  3454. 4px 4px,
  3455. 4px 4px;
  3456. border-start-start-radius: var(--join-ss, var(--radius-field));
  3457. border-start-end-radius: var(--join-se, var(--radius-field));
  3458. border-end-end-radius: var(--join-ee, var(--radius-field));
  3459. border-end-start-radius: var(--join-es, var(--radius-field));
  3460. flex-shrink: 1;
  3461. align-items: center;
  3462. gap: 0.375rem;
  3463. padding-inline: 0.75rem 1.75rem;
  3464. font-size: 0.875rem;
  3465. display: inline-flex;
  3466. position: relative;
  3467. }
  3468. @supports (color: color-mix(in lab, red, red)) {
  3469. .select {
  3470. box-shadow:
  3471. 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset,
  3472. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  3473. }
  3474. }
  3475. .select {
  3476. border-color: var(--input-color);
  3477. --input-color: var(--color-base-content);
  3478. }
  3479. @supports (color: color-mix(in lab, red, red)) {
  3480. .select {
  3481. --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
  3482. }
  3483. }
  3484. .select {
  3485. --size: calc(var(--size-field, 0.25rem) * 10);
  3486. }
  3487. [dir="rtl"] .select {
  3488. background-position:
  3489. 12px calc(1px + 50%),
  3490. 16px calc(1px + 50%);
  3491. }
  3492. .select select {
  3493. appearance: none;
  3494. width: calc(100% + 2.75rem);
  3495. height: calc(100% - calc(var(--border) * 2));
  3496. background: inherit;
  3497. border-radius: inherit;
  3498. border-style: none;
  3499. align-items: center;
  3500. margin-inline: -0.75rem -1.75rem;
  3501. padding-inline: 0.75rem 1.75rem;
  3502. }
  3503. .select select:focus,
  3504. .select select:focus-within {
  3505. --tw-outline-style: none;
  3506. outline-style: none;
  3507. }
  3508. @media (forced-colors: active) {
  3509. .select select:focus,
  3510. .select select:focus-within {
  3511. outline-offset: 2px;
  3512. outline: 2px solid #008EED;
  3513. }
  3514. }
  3515. .select select:not(:last-child) {
  3516. background-image: none;
  3517. margin-inline-end: -1.375rem;
  3518. }
  3519. .select:focus,
  3520. .select:focus-within {
  3521. --input-color: var(--color-base-content);
  3522. box-shadow: 0 1px var(--input-color);
  3523. }
  3524. @supports (color: color-mix(in lab, red, red)) {
  3525. .select:focus,
  3526. .select:focus-within {
  3527. box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);
  3528. }
  3529. }
  3530. .select:focus,
  3531. .select:focus-within {
  3532. outline: 2px solid var(--input-color);
  3533. outline-offset: 2px;
  3534. isolation: isolate;
  3535. z-index: 1;
  3536. }
  3537. .select:has(> select[disabled]),
  3538. .select:is(:disabled, [disabled]),
  3539. fieldset:disabled .select {
  3540. cursor: not-allowed;
  3541. border-color: var(--color-base-200);
  3542. background-color: var(--color-base-200);
  3543. color: var(--color-base-content);
  3544. }
  3545. @supports (color: color-mix(in lab, red, red)) {
  3546. .select:has(> select[disabled]),
  3547. .select:is(:disabled, [disabled]),
  3548. fieldset:disabled .select {
  3549. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  3550. }
  3551. }
  3552. :is(.select:has(> select[disabled]),
  3553. .select:is(:disabled, [disabled]),
  3554. fieldset:disabled .select)::placeholder {
  3555. color: var(--color-base-content);
  3556. }
  3557. @supports (color: color-mix(in lab, red, red)) {
  3558. :is(.select:has(> select[disabled]),
  3559. .select:is(:disabled, [disabled]),
  3560. fieldset:disabled .select)::placeholder {
  3561. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  3562. }
  3563. }
  3564. .select:has(> select[disabled])>select[disabled] {
  3565. cursor: not-allowed;
  3566. }
  3567. @supports (appearance: base-select) {
  3568. .select,
  3569. .select select {
  3570. appearance: base-select;
  3571. }
  3572. :is(.select, .select select)::picker(select) {
  3573. appearance: base-select;
  3574. }
  3575. }
  3576. :is(.select, .select select)::picker(select) {
  3577. color: inherit;
  3578. border: var(--border) solid var(--color-base-200);
  3579. border-radius: var(--radius-box);
  3580. background-color: inherit;
  3581. max-height: min(24rem, 70dvh);
  3582. box-shadow: 0 2px calc(var(--depth) * 3px) -2px #0003;
  3583. box-shadow:
  3584. 0 20px 25px -5px rgb(0 0 0 / calc(var(--depth) * 0.1)),
  3585. 0 8px 10px -6px rgb(0 0 0 / calc(var(--depth) * 0.1));
  3586. margin-block: 0.5rem;
  3587. padding: 0.5rem;
  3588. }
  3589. :is(.select, .select select)::picker-icon {
  3590. display: none;
  3591. }
  3592. :is(.select, .select select) optgroup {
  3593. padding-top: 0.5em;
  3594. }
  3595. :is(.select, .select select) optgroup option:first-child {
  3596. margin-top: 0.5em;
  3597. }
  3598. :is(.select, .select select) option {
  3599. border-radius: var(--radius-field);
  3600. padding-block: 0.375rem;
  3601. padding-inline: 0.75rem;
  3602. transition-property: color, background-color;
  3603. transition-duration: 0.2s;
  3604. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  3605. }
  3606. :is(.select, .select select) option:not(:disabled):hover,
  3607. :is(.select, .select select) option:not(:disabled):focus-visible {
  3608. cursor: pointer;
  3609. background-color: var(--color-base-content);
  3610. }
  3611. @supports (color: color-mix(in lab, red, red)) {
  3612. :is(.select, .select select) option:not(:disabled):hover,
  3613. :is(.select, .select select) option:not(:disabled):focus-visible {
  3614. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  3615. }
  3616. }
  3617. :is(.select, .select select) option:not(:disabled):hover,
  3618. :is(.select, .select select) option:not(:disabled):focus-visible {
  3619. --tw-outline-style: none;
  3620. outline-style: none;
  3621. }
  3622. @media (forced-colors: active) {
  3623. :is(.select, .select select) option:not(:disabled):hover,
  3624. :is(.select, .select select) option:not(:disabled):focus-visible {
  3625. outline-offset: 2px;
  3626. outline: 2px solid #0000;
  3627. }
  3628. }
  3629. :is(.select, .select select) option:not(:disabled):active {
  3630. background-color: var(--color-neutral);
  3631. color: var(--color-neutral-content);
  3632. box-shadow: 0 2px calc(var(--depth) * 3px) -2px var(--color-neutral);
  3633. }
  3634. .timeline {
  3635. display: flex;
  3636. position: relative;
  3637. }
  3638. .timeline>li {
  3639. grid-template-rows: var(--timeline-row-start, minmax(0, 1fr)) auto var(--timeline-row-end,
  3640. minmax(0, 1fr));
  3641. grid-template-columns: var(--timeline-col-start, minmax(0, 1fr)) auto var(--timeline-col-end,
  3642. minmax(0, 1fr));
  3643. flex-shrink: 0;
  3644. align-items: center;
  3645. display: grid;
  3646. position: relative;
  3647. }
  3648. .timeline>li>hr {
  3649. border: none;
  3650. width: 100%;
  3651. }
  3652. .timeline>li>hr:first-child {
  3653. grid-row-start: 2;
  3654. grid-column-start: 1;
  3655. }
  3656. .timeline>li>hr:last-child {
  3657. grid-area: 2/3 / auto/none;
  3658. }
  3659. @media print {
  3660. .timeline>li>hr {
  3661. border: 0.1px solid var(--color-base-300);
  3662. }
  3663. }
  3664. .timeline :where(hr) {
  3665. background-color: var(--color-base-300);
  3666. height: 0.25rem;
  3667. }
  3668. .timeline:has(.timeline-middle hr):first-child {
  3669. border-start-start-radius: 0;
  3670. border-start-end-radius: var(--radius-selector);
  3671. border-end-end-radius: var(--radius-selector);
  3672. border-end-start-radius: 0;
  3673. }
  3674. .timeline:has(.timeline-middle hr):last-child,
  3675. .timeline:not(:has(.timeline-middle)) :first-child hr:last-child {
  3676. border-start-start-radius: var(--radius-selector);
  3677. border-start-end-radius: 0;
  3678. border-end-end-radius: 0;
  3679. border-end-start-radius: var(--radius-selector);
  3680. }
  3681. .timeline:not(:has(.timeline-middle)) :last-child hr:first-child {
  3682. border-start-start-radius: 0;
  3683. border-start-end-radius: var(--radius-selector);
  3684. border-end-end-radius: var(--radius-selector);
  3685. border-end-start-radius: 0;
  3686. }
  3687. .card {
  3688. border-radius: var(--radius-box);
  3689. outline-offset: 2px;
  3690. outline: 0 solid #0000;
  3691. flex-direction: column;
  3692. transition: outline 0.2s ease-in-out;
  3693. display: flex;
  3694. position: relative;
  3695. }
  3696. .card:focus {
  3697. --tw-outline-style: none;
  3698. outline-style: none;
  3699. }
  3700. @media (forced-colors: active) {
  3701. .card:focus {
  3702. outline-offset: 2px;
  3703. outline: 2px solid #008EED;
  3704. }
  3705. }
  3706. .card:focus-visible {
  3707. outline-color: currentColor;
  3708. }
  3709. .card :where(figure:first-child) {
  3710. border-start-start-radius: inherit;
  3711. border-start-end-radius: inherit;
  3712. border-end-end-radius: unset;
  3713. border-end-start-radius: unset;
  3714. overflow: hidden;
  3715. }
  3716. .card :where(figure:last-child) {
  3717. border-start-start-radius: unset;
  3718. border-start-end-radius: unset;
  3719. border-end-end-radius: inherit;
  3720. border-end-start-radius: inherit;
  3721. overflow: hidden;
  3722. }
  3723. .card:where(.card-border) {
  3724. border: var(--border) solid var(--color-base-200);
  3725. }
  3726. .card:where(.card-dash) {
  3727. border: var(--border) dashed var(--color-base-200);
  3728. }
  3729. .card.image-full {
  3730. display: grid;
  3731. }
  3732. .card.image-full>* {
  3733. grid-row-start: 1;
  3734. grid-column-start: 1;
  3735. }
  3736. .card.image-full>.card-body {
  3737. color: var(--color-neutral-content);
  3738. position: relative;
  3739. }
  3740. .card.image-full :where(figure) {
  3741. border-radius: inherit;
  3742. overflow: hidden;
  3743. }
  3744. .card.image-full>figure img {
  3745. object-fit: cover;
  3746. filter: brightness(28%);
  3747. height: 100%;
  3748. }
  3749. .card figure {
  3750. justify-content: center;
  3751. align-items: center;
  3752. display: flex;
  3753. }
  3754. .card:has(> input:is(input[type="checkbox"], input[type="radio"])) {
  3755. cursor: pointer;
  3756. -webkit-user-select: none;
  3757. user-select: none;
  3758. }
  3759. .card:has(> :checked) {
  3760. outline: 2px solid;
  3761. }
  3762. .swap {
  3763. cursor: pointer;
  3764. vertical-align: middle;
  3765. -webkit-user-select: none;
  3766. user-select: none;
  3767. place-content: center;
  3768. display: inline-grid;
  3769. position: relative;
  3770. }
  3771. .swap input {
  3772. appearance: none;
  3773. border: none;
  3774. }
  3775. .swap>* {
  3776. grid-row-start: 1;
  3777. grid-column-start: 1;
  3778. }
  3779. @media (prefers-reduced-motion: no-preference) {
  3780. .swap>* {
  3781. transition-property: transform, rotate, opacity;
  3782. transition-duration: 0.2s;
  3783. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  3784. }
  3785. }
  3786. .swap .swap-on,
  3787. .swap .swap-indeterminate,
  3788. .swap input:indeterminate~.swap-on,
  3789. .swap input:is(:checked, :indeterminate)~.swap-off {
  3790. opacity: 0;
  3791. }
  3792. .swap input:checked~.swap-on,
  3793. .swap input:indeterminate~.swap-indeterminate {
  3794. opacity: 1;
  3795. backface-visibility: visible;
  3796. }
  3797. .collapse-title {
  3798. grid-row-start: 1;
  3799. grid-column-start: 1;
  3800. width: 100%;
  3801. min-height: 1lh;
  3802. padding: 1rem;
  3803. padding-inline-end: 3rem;
  3804. transition: background-color 0.2s ease-out;
  3805. position: relative;
  3806. }
  3807. .menu-horizontal {
  3808. flex-direction: row;
  3809. display: inline-flex;
  3810. }
  3811. .menu-horizontal>li:not(.menu-title)>details>ul {
  3812. margin-inline-start: 0;
  3813. margin-top: 1rem;
  3814. padding-block: 0.5rem;
  3815. padding-inline-end: 0.5rem;
  3816. position: absolute;
  3817. }
  3818. .menu-horizontal>li>details>ul:before {
  3819. content: none;
  3820. }
  3821. :where(.menu-horizontal > li:not(.menu-title) > details > ul) {
  3822. border-radius: var(--radius-box);
  3823. background-color: var(--color-base-100);
  3824. box-shadow:
  3825. 0 1px 3px #0000001a,
  3826. 0 1px 2px -1px #0000001a;
  3827. }
  3828. .avatar {
  3829. vertical-align: middle;
  3830. display: inline-flex;
  3831. position: relative;
  3832. }
  3833. .avatar>div {
  3834. aspect-ratio: 1;
  3835. display: block;
  3836. overflow: hidden;
  3837. }
  3838. .avatar img {
  3839. object-fit: cover;
  3840. width: 100%;
  3841. height: 100%;
  3842. }
  3843. .checkbox {
  3844. border: var(--border) solid var(--input-color, var(--color-base-content));
  3845. }
  3846. @supports (color: color-mix(in lab, red, red)) {
  3847. .checkbox {
  3848. border: var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000));
  3849. }
  3850. }
  3851. .checkbox {
  3852. cursor: pointer;
  3853. appearance: none;
  3854. border-radius: var(--radius-selector);
  3855. vertical-align: middle;
  3856. color: var(--color-base-content);
  3857. box-shadow:
  3858. 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3859. 0 0 #0000 inset,
  3860. 0 0 #0000;
  3861. --size: calc(var(--size-selector, 0.25rem) * 6);
  3862. width: var(--size);
  3863. height: var(--size);
  3864. background-size: auto, calc(var(--noise) * 100%);
  3865. background-image: none, var(--fx-noise);
  3866. flex-shrink: 0;
  3867. padding: 0.25rem;
  3868. transition:
  3869. background-color 0.2s,
  3870. box-shadow 0.2s;
  3871. display: inline-block;
  3872. position: relative;
  3873. }
  3874. .checkbox:before {
  3875. --tw-content: "";
  3876. content: var(--tw-content);
  3877. opacity: 0;
  3878. clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 70% 80%, 70% 100%);
  3879. width: 100%;
  3880. height: 100%;
  3881. box-shadow: 0 3px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  3882. background-color: currentColor;
  3883. font-size: 1rem;
  3884. line-height: 0.75;
  3885. transition:
  3886. clip-path 0.3s 0.1s,
  3887. opacity 0.1s 0.1s,
  3888. rotate 0.3s 0.1s,
  3889. translate 0.3s 0.1s;
  3890. display: block;
  3891. rotate: 45deg;
  3892. }
  3893. .checkbox:focus-visible {
  3894. outline: 2px solid var(--input-color, currentColor);
  3895. outline-offset: 2px;
  3896. }
  3897. .checkbox:checked,
  3898. .checkbox[aria-checked="true"] {
  3899. background-color: var(--input-color, #0000);
  3900. box-shadow:
  3901. 0 0 #0000 inset,
  3902. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3903. 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1));
  3904. }
  3905. :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
  3906. clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%);
  3907. opacity: 1;
  3908. }
  3909. @media (forced-colors: active) {
  3910. :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
  3911. --tw-content: "✔︎";
  3912. clip-path: none;
  3913. background-color: #0000;
  3914. rotate: none;
  3915. }
  3916. }
  3917. @media print {
  3918. :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
  3919. --tw-content: "✔︎";
  3920. clip-path: none;
  3921. background-color: #0000;
  3922. rotate: none;
  3923. }
  3924. }
  3925. .checkbox:indeterminate {
  3926. background-color: var(--input-color, var(--color-base-content));
  3927. }
  3928. @supports (color: color-mix(in lab, red, red)) {
  3929. .checkbox:indeterminate {
  3930. background-color: var(--input-color,
  3931. color-mix(in oklab, var(--color-base-content) 20%, #0000));
  3932. }
  3933. }
  3934. .checkbox:indeterminate:before {
  3935. opacity: 1;
  3936. clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 80% 80%, 80% 100%);
  3937. translate: 0 -35%;
  3938. rotate: none;
  3939. }
  3940. .checkbox:disabled {
  3941. cursor: not-allowed;
  3942. opacity: 0.2;
  3943. }
  3944. .radio {
  3945. cursor: pointer;
  3946. appearance: none;
  3947. vertical-align: middle;
  3948. border: var(--border) solid var(--input-color, currentColor);
  3949. border-radius: 3.40282e38px;
  3950. flex-shrink: 0;
  3951. padding: 0.25rem;
  3952. display: inline-block;
  3953. position: relative;
  3954. }
  3955. @supports (color: color-mix(in lab, red, red)) {
  3956. .radio {
  3957. border: var(--border) solid var(--input-color, color-mix(in srgb, currentColor 20%, #0000));
  3958. }
  3959. }
  3960. .radio {
  3961. box-shadow: 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset;
  3962. --size: calc(var(--size-selector, 0.25rem) * 6);
  3963. width: var(--size);
  3964. height: var(--size);
  3965. color: var(--input-color, currentColor);
  3966. }
  3967. .radio:before {
  3968. --tw-content: "";
  3969. content: var(--tw-content);
  3970. background-size: auto, calc(var(--noise) * 100%);
  3971. background-image: none, var(--fx-noise);
  3972. border-radius: 3.40282e38px;
  3973. width: 100%;
  3974. height: 100%;
  3975. display: block;
  3976. }
  3977. .radio:focus-visible {
  3978. outline: 2px solid;
  3979. }
  3980. .radio:checked,
  3981. .radio[aria-checked="true"] {
  3982. background-color: var(--color-base-100);
  3983. border-color: currentColor;
  3984. }
  3985. @media (prefers-reduced-motion: no-preference) {
  3986. .radio:checked,
  3987. .radio[aria-checked="true"] {
  3988. animation: 0.2s ease-out radio;
  3989. }
  3990. }
  3991. :is(.radio:checked, .radio[aria-checked="true"]):before {
  3992. box-shadow:
  3993. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3994. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3995. 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1));
  3996. background-color: currentColor;
  3997. }
  3998. @media (forced-colors: active) {
  3999. :is(.radio:checked, .radio[aria-checked="true"]):before {
  4000. outline-style: var(--tw-outline-style);
  4001. outline-offset: -1px;
  4002. outline-width: 1px;
  4003. }
  4004. }
  4005. @media print {
  4006. :is(.radio:checked, .radio[aria-checked="true"]):before {
  4007. outline-offset: -1rem;
  4008. outline: 0.25rem solid;
  4009. }
  4010. }
  4011. .radio:disabled {
  4012. cursor: not-allowed;
  4013. opacity: 0.2;
  4014. }
  4015. .rating {
  4016. vertical-align: middle;
  4017. display: inline-flex;
  4018. position: relative;
  4019. }
  4020. .rating input {
  4021. appearance: none;
  4022. border: none;
  4023. }
  4024. .rating :where(*) {
  4025. background-color: var(--color-base-content);
  4026. opacity: 0.2;
  4027. border-radius: 0;
  4028. width: 1.5rem;
  4029. height: 1.5rem;
  4030. }
  4031. @media (prefers-reduced-motion: no-preference) {
  4032. .rating :where(*) {
  4033. animation: 0.25s ease-out rating;
  4034. }
  4035. }
  4036. .rating :where(*):is(input) {
  4037. cursor: pointer;
  4038. }
  4039. .rating .rating-hidden {
  4040. background-color: #0000;
  4041. width: 0.5rem;
  4042. }
  4043. .rating input[type="radio"]:checked {
  4044. background-image: none;
  4045. }
  4046. .rating :checked,
  4047. .rating [aria-checked="true"],
  4048. .rating [aria-current="true"],
  4049. .rating :has(~ :checked, ~ [aria-checked="true"], ~ [aria-current="true"]) {
  4050. opacity: 1;
  4051. }
  4052. .rating :focus-visible {
  4053. scale: 1.1;
  4054. }
  4055. @media (prefers-reduced-motion: no-preference) {
  4056. .rating :focus-visible {
  4057. transition: scale 0.2s ease-out;
  4058. }
  4059. }
  4060. .rating :active:focus {
  4061. animation: none;
  4062. scale: 1.1;
  4063. }
  4064. .rating.rating-xs :where(:not(.rating-hidden)) {
  4065. width: 1rem;
  4066. height: 1rem;
  4067. }
  4068. .rating.rating-sm :where(:not(.rating-hidden)) {
  4069. width: 1.25rem;
  4070. height: 1.25rem;
  4071. }
  4072. .rating.rating-md :where(:not(.rating-hidden)) {
  4073. width: 1.5rem;
  4074. height: 1.5rem;
  4075. }
  4076. .rating.rating-lg :where(:not(.rating-hidden)) {
  4077. width: 1.75rem;
  4078. height: 1.75rem;
  4079. }
  4080. .rating.rating-xl :where(:not(.rating-hidden)) {
  4081. width: 2rem;
  4082. height: 2rem;
  4083. }
  4084. .drawer {
  4085. grid-auto-columns: max-content auto;
  4086. width: 100%;
  4087. display: grid;
  4088. position: relative;
  4089. }
  4090. .stats {
  4091. border-radius: var(--radius-box);
  4092. grid-auto-flow: column;
  4093. display: inline-grid;
  4094. position: relative;
  4095. overflow-x: auto;
  4096. }
  4097. .progress {
  4098. appearance: none;
  4099. border-radius: var(--radius-box);
  4100. background-color: currentColor;
  4101. width: 100%;
  4102. height: 0.5rem;
  4103. position: relative;
  4104. overflow: hidden;
  4105. }
  4106. @supports (color: color-mix(in lab, red, red)) {
  4107. .progress {
  4108. background-color: color-mix(in oklab, currentColor 20%, transparent);
  4109. }
  4110. }
  4111. .progress {
  4112. color: var(--color-base-content);
  4113. }
  4114. .progress:indeterminate {
  4115. background-image: repeating-linear-gradient(90deg, currentColor -1% 10%, #0000 10% 90%);
  4116. background-position-x: 15%;
  4117. background-size: 200%;
  4118. }
  4119. @media (prefers-reduced-motion: no-preference) {
  4120. .progress:indeterminate {
  4121. animation: 5s ease-in-out infinite progress;
  4122. }
  4123. }
  4124. @supports ((-moz-appearance: none)) {
  4125. .progress:indeterminate::-moz-progress-bar {
  4126. background-color: #0000;
  4127. }
  4128. @media (prefers-reduced-motion: no-preference) {
  4129. .progress:indeterminate::-moz-progress-bar {
  4130. background-image: repeating-linear-gradient(90deg,
  4131. currentColor -1% 10%,
  4132. #0000 10% 90%);
  4133. background-position-x: 15%;
  4134. background-size: 200%;
  4135. animation: 5s ease-in-out infinite progress;
  4136. }
  4137. }
  4138. .progress::-moz-progress-bar {
  4139. border-radius: var(--radius-box);
  4140. background-color: currentColor;
  4141. }
  4142. }
  4143. @supports ((-webkit-appearance: none)) {
  4144. .progress::-webkit-progress-bar {
  4145. border-radius: var(--radius-box);
  4146. background-color: #0000;
  4147. }
  4148. .progress::-webkit-progress-value {
  4149. border-radius: var(--radius-box);
  4150. background-color: currentColor;
  4151. }
  4152. }
  4153. .absolute {
  4154. position: absolute;
  4155. }
  4156. .fixed {
  4157. position: fixed;
  4158. }
  4159. .relative {
  4160. position: relative;
  4161. }
  4162. .static {
  4163. position: static;
  4164. }
  4165. .sticky {
  4166. position: sticky;
  4167. }
  4168. .-inset-1\.5 {
  4169. inset: calc(var(--spacing) * -1.5);
  4170. }
  4171. .inset-0 {
  4172. inset: calc(var(--spacing) * 0);
  4173. }
  4174. .inset-3 {
  4175. inset: calc(var(--spacing) * 3);
  4176. }
  4177. .-inset-x-16 {
  4178. inset-inline: calc(var(--spacing) * -16);
  4179. }
  4180. .inset-x-0 {
  4181. inset-inline: calc(var(--spacing) * 0);
  4182. }
  4183. .inset-x-1 {
  4184. inset-inline: calc(var(--spacing) * 1);
  4185. }
  4186. .inset-x-2 {
  4187. inset-inline: calc(var(--spacing) * 2);
  4188. }
  4189. .chat-end {
  4190. grid-template-columns: 1fr auto;
  4191. place-items: end;
  4192. }
  4193. .chat-end .chat-header,
  4194. .chat-end .chat-footer {
  4195. grid-column-start: 1;
  4196. }
  4197. .chat-end .chat-image {
  4198. grid-column-start: 2;
  4199. }
  4200. .chat-end .chat-bubble {
  4201. border-end-end-radius: 0;
  4202. grid-column-start: 1;
  4203. }
  4204. .chat-end .chat-bubble:before {
  4205. inset-inline-start: 100%;
  4206. transform: rotateY(180deg);
  4207. }
  4208. [dir="rtl"] :is(.chat-end .chat-bubble):before {
  4209. transform: rotateY(0);
  4210. }
  4211. .chat-start {
  4212. grid-template-columns: auto 1fr;
  4213. place-items: start;
  4214. }
  4215. .chat-start .chat-header,
  4216. .chat-start .chat-footer {
  4217. grid-column-start: 2;
  4218. }
  4219. .chat-start .chat-image {
  4220. grid-column-start: 1;
  4221. }
  4222. .chat-start .chat-bubble {
  4223. border-end-start-radius: 0;
  4224. grid-column-start: 2;
  4225. }
  4226. .chat-start .chat-bubble:before {
  4227. inset-inline-start: -0.75rem;
  4228. transform: rotateY(0);
  4229. }
  4230. [dir="rtl"] :is(.chat-start .chat-bubble):before {
  4231. transform: rotateY(180deg);
  4232. }
  4233. .-start-1 {
  4234. inset-inline-start: calc(var(--spacing) * -1);
  4235. }
  4236. .-start-16 {
  4237. inset-inline-start: calc(var(--spacing) * -16);
  4238. }
  4239. .-start-50 {
  4240. inset-inline-start: calc(var(--spacing) * -50);
  4241. }
  4242. .start-0 {
  4243. inset-inline-start: calc(var(--spacing) * 0);
  4244. }
  4245. .start-1\/2 {
  4246. inset-inline-start: 50%;
  4247. }
  4248. .start-2 {
  4249. inset-inline-start: calc(var(--spacing) * 2);
  4250. }
  4251. .start-2\.5 {
  4252. inset-inline-start: calc(var(--spacing) * 2.5);
  4253. }
  4254. .start-8 {
  4255. inset-inline-start: calc(var(--spacing) * 8);
  4256. }
  4257. .start-10 {
  4258. inset-inline-start: calc(var(--spacing) * 10);
  4259. }
  4260. .start-16 {
  4261. inset-inline-start: calc(var(--spacing) * 16);
  4262. }
  4263. .dropdown-center {
  4264. --anchor-h: center;
  4265. }
  4266. .dropdown-center :where(.dropdown-content) {
  4267. inset-inline-end: 50%;
  4268. translate: 50%;
  4269. }
  4270. [dir="rtl"] :is(.dropdown-center :where(.dropdown-content)) {
  4271. translate: -50%;
  4272. }
  4273. .dropdown-center.dropdown-left {
  4274. --anchor-h: left;
  4275. --anchor-v: center;
  4276. }
  4277. .dropdown-center.dropdown-left .dropdown-content {
  4278. top: auto;
  4279. bottom: 50%;
  4280. translate: 0 50%;
  4281. }
  4282. .dropdown-center.dropdown-right {
  4283. --anchor-h: right;
  4284. --anchor-v: center;
  4285. }
  4286. .dropdown-center.dropdown-right .dropdown-content {
  4287. top: auto;
  4288. bottom: 50%;
  4289. translate: 0 50%;
  4290. }
  4291. .dropdown-end {
  4292. --anchor-h: span-left;
  4293. }
  4294. .dropdown-end :where(.dropdown-content) {
  4295. inset-inline-end: 0;
  4296. translate: 0;
  4297. }
  4298. [dir="rtl"] :is(.dropdown-end :where(.dropdown-content)) {
  4299. translate: 0;
  4300. }
  4301. .dropdown-end.dropdown-left {
  4302. --anchor-h: left;
  4303. --anchor-v: span-top;
  4304. }
  4305. .dropdown-end.dropdown-left .dropdown-content {
  4306. top: auto;
  4307. bottom: 0;
  4308. }
  4309. .dropdown-end.dropdown-right {
  4310. --anchor-h: right;
  4311. --anchor-v: span-top;
  4312. }
  4313. .dropdown-end.dropdown-right .dropdown-content {
  4314. top: auto;
  4315. bottom: 0;
  4316. }
  4317. .dropdown-start {
  4318. --anchor-h: span-right;
  4319. }
  4320. .dropdown-start :where(.dropdown-content) {
  4321. inset-inline-end: auto;
  4322. translate: 0;
  4323. }
  4324. [dir="rtl"] :is(.dropdown-start :where(.dropdown-content)) {
  4325. translate: 0;
  4326. }
  4327. .dropdown-start.dropdown-left {
  4328. --anchor-h: left;
  4329. --anchor-v: span-bottom;
  4330. }
  4331. .dropdown-start.dropdown-left .dropdown-content {
  4332. top: 0;
  4333. bottom: auto;
  4334. }
  4335. .dropdown-start.dropdown-right {
  4336. --anchor-h: right;
  4337. --anchor-v: span-bottom;
  4338. }
  4339. .dropdown-start.dropdown-right .dropdown-content {
  4340. top: 0;
  4341. bottom: auto;
  4342. }
  4343. .-end-2 {
  4344. inset-inline-end: calc(var(--spacing) * -2);
  4345. }
  4346. .-end-3 {
  4347. inset-inline-end: calc(var(--spacing) * -3);
  4348. }
  4349. .-end-12 {
  4350. inset-inline-end: calc(var(--spacing) * -12);
  4351. }
  4352. .-end-16 {
  4353. inset-inline-end: calc(var(--spacing) * -16);
  4354. }
  4355. .end-0 {
  4356. inset-inline-end: calc(var(--spacing) * 0);
  4357. }
  4358. .end-0\.5 {
  4359. inset-inline-end: calc(var(--spacing) * 0.5);
  4360. }
  4361. .end-1 {
  4362. inset-inline-end: calc(var(--spacing) * 1);
  4363. }
  4364. .end-2 {
  4365. inset-inline-end: calc(var(--spacing) * 2);
  4366. }
  4367. .end-3 {
  4368. inset-inline-end: calc(var(--spacing) * 3);
  4369. }
  4370. .end-4 {
  4371. inset-inline-end: calc(var(--spacing) * 4);
  4372. }
  4373. .end-8 {
  4374. inset-inline-end: calc(var(--spacing) * 8);
  4375. }
  4376. .end-16 {
  4377. inset-inline-end: calc(var(--spacing) * 16);
  4378. }
  4379. .dropdown-bottom {
  4380. --anchor-v: bottom;
  4381. }
  4382. .dropdown-bottom .dropdown-content {
  4383. transform-origin: top;
  4384. top: 100%;
  4385. bottom: auto;
  4386. }
  4387. .dropdown-top {
  4388. --anchor-v: top;
  4389. }
  4390. .dropdown-top .dropdown-content {
  4391. transform-origin: bottom;
  4392. top: auto;
  4393. bottom: 100%;
  4394. }
  4395. .-top-1\.5 {
  4396. top: calc(var(--spacing) * -1.5);
  4397. }
  4398. .-top-2 {
  4399. top: calc(var(--spacing) * -2);
  4400. }
  4401. .-top-3 {
  4402. top: calc(var(--spacing) * -3);
  4403. }
  4404. .-top-7 {
  4405. top: calc(var(--spacing) * -7);
  4406. }
  4407. .-top-50 {
  4408. top: calc(var(--spacing) * -50);
  4409. }
  4410. .top-0 {
  4411. top: calc(var(--spacing) * 0);
  4412. }
  4413. .top-0\.5 {
  4414. top: calc(var(--spacing) * 0.5);
  4415. }
  4416. .top-1 {
  4417. top: calc(var(--spacing) * 1);
  4418. }
  4419. .top-1\/2 {
  4420. top: 50%;
  4421. }
  4422. .top-2 {
  4423. top: calc(var(--spacing) * 2);
  4424. }
  4425. .top-3 {
  4426. top: calc(var(--spacing) * 3);
  4427. }
  4428. .top-3\.5 {
  4429. top: calc(var(--spacing) * 3.5);
  4430. }
  4431. .top-4 {
  4432. top: calc(var(--spacing) * 4);
  4433. }
  4434. .top-8 {
  4435. top: calc(var(--spacing) * 8);
  4436. }
  4437. .top-60 {
  4438. top: calc(var(--spacing) * 60);
  4439. }
  4440. .top-160 {
  4441. top: calc(var(--spacing) * 160);
  4442. }
  4443. .right-0 {
  4444. right: calc(var(--spacing) * 0);
  4445. }
  4446. .right-5 {
  4447. right: calc(var(--spacing) * 5);
  4448. }
  4449. .right-\[20\%\] {
  4450. right: 20%;
  4451. }
  4452. .-bottom-6 {
  4453. bottom: calc(var(--spacing) * -6);
  4454. }
  4455. .-bottom-8 {
  4456. bottom: calc(var(--spacing) * -8);
  4457. }
  4458. .-bottom-12 {
  4459. bottom: calc(var(--spacing) * -12);
  4460. }
  4461. .-bottom-40 {
  4462. bottom: calc(var(--spacing) * -40);
  4463. }
  4464. .bottom-0 {
  4465. bottom: calc(var(--spacing) * 0);
  4466. }
  4467. .bottom-2 {
  4468. bottom: calc(var(--spacing) * 2);
  4469. }
  4470. .bottom-8 {
  4471. bottom: calc(var(--spacing) * 8);
  4472. }
  4473. .bottom-\[15\%\] {
  4474. bottom: 15%;
  4475. }
  4476. .left-0 {
  4477. left: calc(var(--spacing) * 0);
  4478. }
  4479. .left-5 {
  4480. left: calc(var(--spacing) * 5);
  4481. }
  4482. .textarea {
  4483. border: var(--border) solid #0000;
  4484. appearance: none;
  4485. border-radius: var(--radius-field);
  4486. background-color: var(--color-base-100);
  4487. vertical-align: middle;
  4488. touch-action: manipulation;
  4489. border-color: var(--input-color);
  4490. width: clamp(3rem, 20rem, 100%);
  4491. min-height: 5rem;
  4492. box-shadow:
  4493. 0 1px var(--input-color) inset,
  4494. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  4495. flex-shrink: 1;
  4496. padding-block: 0.5rem;
  4497. padding-inline: 0.75rem;
  4498. font-size: 0.875rem;
  4499. }
  4500. @supports (color: color-mix(in lab, red, red)) {
  4501. .textarea {
  4502. box-shadow:
  4503. 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset,
  4504. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  4505. }
  4506. }
  4507. .textarea {
  4508. --input-color: var(--color-base-content);
  4509. }
  4510. @supports (color: color-mix(in lab, red, red)) {
  4511. .textarea {
  4512. --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
  4513. }
  4514. }
  4515. .textarea textarea {
  4516. appearance: none;
  4517. background-color: #0000;
  4518. border: none;
  4519. }
  4520. .textarea textarea:focus,
  4521. .textarea textarea:focus-within {
  4522. --tw-outline-style: none;
  4523. outline-style: none;
  4524. }
  4525. @media (forced-colors: active) {
  4526. .textarea textarea:focus,
  4527. .textarea textarea:focus-within {
  4528. outline-offset: 2px;
  4529. outline: 2px solid #008EED;
  4530. }
  4531. }
  4532. .textarea:focus,
  4533. .textarea:focus-within {
  4534. --input-color: var(--color-base-content);
  4535. box-shadow: 0 1px var(--input-color);
  4536. }
  4537. @supports (color: color-mix(in lab, red, red)) {
  4538. .textarea:focus,
  4539. .textarea:focus-within {
  4540. box-shadow: 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);
  4541. }
  4542. }
  4543. .textarea:focus,
  4544. .textarea:focus-within {
  4545. outline: 2px solid var(--input-color);
  4546. outline-offset: 2px;
  4547. isolation: isolate;
  4548. }
  4549. .textarea:has(> textarea[disabled]),
  4550. .textarea:is(:disabled, [disabled]) {
  4551. cursor: not-allowed;
  4552. border-color: var(--color-base-200);
  4553. background-color: var(--color-base-200);
  4554. color: var(--color-base-content);
  4555. }
  4556. @supports (color: color-mix(in lab, red, red)) {
  4557. .textarea:has(> textarea[disabled]),
  4558. .textarea:is(:disabled, [disabled]) {
  4559. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  4560. }
  4561. }
  4562. :is(.textarea:has(> textarea[disabled]), .textarea:is(:disabled, [disabled]))::placeholder {
  4563. color: var(--color-base-content);
  4564. }
  4565. @supports (color: color-mix(in lab, red, red)) {
  4566. :is(.textarea:has(> textarea[disabled]), .textarea:is(:disabled, [disabled]))::placeholder {
  4567. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  4568. }
  4569. }
  4570. .textarea:has(> textarea[disabled]),
  4571. .textarea:is(:disabled, [disabled]) {
  4572. box-shadow: none;
  4573. }
  4574. .textarea:has(> textarea[disabled])>textarea[disabled] {
  4575. cursor: not-allowed;
  4576. }
  4577. .btn-active {
  4578. --btn-bg: var(--btn-color, var(--color-base-200));
  4579. }
  4580. @supports (color: color-mix(in lab, red, red)) {
  4581. .btn-active {
  4582. --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
  4583. }
  4584. }
  4585. .btn-active {
  4586. --btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);
  4587. isolation: isolate;
  4588. }
  4589. .isolate {
  4590. isolation: isolate;
  4591. }
  4592. .modal-backdrop {
  4593. color: #0000;
  4594. z-index: -1;
  4595. grid-row-start: 1;
  4596. grid-column-start: 1;
  4597. place-self: stretch stretch;
  4598. display: grid;
  4599. }
  4600. .modal-backdrop button {
  4601. cursor: pointer;
  4602. }
  4603. .-z-1 {
  4604. z-index: -1;
  4605. }
  4606. .z-0 {
  4607. z-index: 0;
  4608. }
  4609. .z-1 {
  4610. z-index: 1;
  4611. }
  4612. .z-10 {
  4613. z-index: 10;
  4614. }
  4615. .z-\[-1\] {
  4616. z-index: -1;
  4617. }
  4618. .z-\[2\] {
  4619. z-index: 2;
  4620. }
  4621. .z-\[50\] {
  4622. z-index: 50;
  4623. }
  4624. .z-\[60\] {
  4625. z-index: 60;
  4626. }
  4627. .col-span-1 {
  4628. grid-column: span 1 / span 1;
  4629. }
  4630. .col-span-2 {
  4631. grid-column: span 2 / span 2;
  4632. }
  4633. .col-span-3 {
  4634. grid-column: span 3 / span 3;
  4635. }
  4636. .col-span-12 {
  4637. grid-column: span 12 / span 12;
  4638. }
  4639. .col-span-full {
  4640. grid-column: 1/-1;
  4641. }
  4642. .timeline-end {
  4643. grid-area: 3/1/4/4;
  4644. place-self: flex-start center;
  4645. margin: 0.25rem;
  4646. }
  4647. .timeline-vertical {
  4648. flex-direction: column;
  4649. }
  4650. .timeline-vertical>li {
  4651. --timeline-row-start: minmax(0, 1fr);
  4652. --timeline-row-end: minmax(0, 1fr);
  4653. justify-items: center;
  4654. }
  4655. .timeline-vertical>li>hr {
  4656. width: 0.25rem;
  4657. height: 100%;
  4658. }
  4659. .timeline-vertical>li>hr:first-child {
  4660. grid-row-start: 1;
  4661. grid-column-start: 2;
  4662. }
  4663. .timeline-vertical>li>hr:last-child {
  4664. grid-area: 3/2 / none;
  4665. }
  4666. .timeline-vertical .timeline-start {
  4667. grid-area: 1/1/4/2;
  4668. place-self: center flex-end;
  4669. }
  4670. .timeline-vertical .timeline-end {
  4671. grid-area: 1/3/4/4;
  4672. place-self: center flex-start;
  4673. }
  4674. .timeline-vertical:has(.timeline-middle)>li>hr:first-child {
  4675. border-top-left-radius: 0;
  4676. border-top-right-radius: 0;
  4677. border-bottom-right-radius: var(--radius-selector);
  4678. border-bottom-left-radius: var(--radius-selector);
  4679. }
  4680. .timeline-vertical:has(.timeline-middle)>li>hr:last-child,
  4681. .timeline-vertical:not(:has(.timeline-middle)) :first-child>hr:last-child {
  4682. border-top-left-radius: var(--radius-selector);
  4683. border-top-right-radius: var(--radius-selector);
  4684. border-bottom-right-radius: 0;
  4685. border-bottom-left-radius: 0;
  4686. }
  4687. .timeline-vertical:not(:has(.timeline-middle)) :last-child>hr:first-child {
  4688. border-top-left-radius: 0;
  4689. border-top-right-radius: 0;
  4690. border-bottom-right-radius: var(--radius-selector);
  4691. border-bottom-left-radius: var(--radius-selector);
  4692. }
  4693. .timeline-vertical.timeline-snap-icon>li {
  4694. --timeline-col-start: minmax(0, 1fr);
  4695. --timeline-row-start: 0.5rem;
  4696. }
  4697. .modal-box {
  4698. background-color: var(--color-base-100);
  4699. border-top-left-radius: var(--modal-tl, var(--radius-box));
  4700. border-top-right-radius: var(--modal-tr, var(--radius-box));
  4701. border-bottom-left-radius: var(--modal-bl, var(--radius-box));
  4702. border-bottom-right-radius: var(--modal-br, var(--radius-box));
  4703. opacity: 0;
  4704. overscroll-behavior: contain;
  4705. grid-row-start: 1;
  4706. grid-column-start: 1;
  4707. width: 91.6667%;
  4708. max-width: 32rem;
  4709. max-height: 100vh;
  4710. padding: 1.5rem;
  4711. transition:
  4712. translate 0.3s ease-out,
  4713. scale 0.3s ease-out,
  4714. opacity 0.2s ease-out 50ms,
  4715. box-shadow 0.3s ease-out;
  4716. overflow-y: auto;
  4717. scale: 95%;
  4718. box-shadow: 0 25px 50px -12px #00000040;
  4719. }
  4720. .drawer-content {
  4721. grid-row-start: 1;
  4722. grid-column-start: 2;
  4723. min-width: 0;
  4724. }
  4725. .timeline-middle {
  4726. grid-row-start: 2;
  4727. grid-column-start: 2;
  4728. }
  4729. .drawer-end {
  4730. grid-auto-columns: auto max-content;
  4731. }
  4732. .drawer-end>.drawer-toggle~.drawer-content {
  4733. grid-column-start: 1;
  4734. }
  4735. .drawer-end>.drawer-toggle~.drawer-side {
  4736. grid-column-start: 2;
  4737. justify-items: end;
  4738. }
  4739. .drawer-end>.drawer-toggle~.drawer-side> :not(.drawer-overlay) {
  4740. translate: 100%;
  4741. }
  4742. [dir="rtl"] :is(.drawer-end > .drawer-toggle ~ .drawer-side > :not(.drawer-overlay)) {
  4743. translate: -100%;
  4744. }
  4745. .drawer-end>.drawer-toggle:checked~.drawer-side> :not(.drawer-overlay) {
  4746. translate: 0%;
  4747. }
  4748. .chat-image {
  4749. grid-row: span 2 / span 2;
  4750. align-self: flex-end;
  4751. }
  4752. .chat-footer {
  4753. grid-row-start: 3;
  4754. gap: 0.25rem;
  4755. font-size: 0.6875rem;
  4756. display: flex;
  4757. }
  4758. .float-end {
  4759. float: inline-end;
  4760. }
  4761. .container {
  4762. width: 100%;
  4763. }
  4764. @media (min-width: 40rem) {
  4765. .container {
  4766. max-width: 40rem;
  4767. }
  4768. }
  4769. @media (min-width: 48rem) {
  4770. .container {
  4771. max-width: 48rem;
  4772. }
  4773. }
  4774. @media (min-width: 64rem) {
  4775. .container {
  4776. max-width: 64rem;
  4777. }
  4778. }
  4779. @media (min-width: 80rem) {
  4780. .container {
  4781. max-width: 80rem;
  4782. }
  4783. }
  4784. @media (min-width: 96rem) {
  4785. .container {
  4786. max-width: 96rem;
  4787. }
  4788. }
  4789. .-m-1 {
  4790. margin: calc(var(--spacing) * -1);
  4791. }
  4792. .m-0 {
  4793. margin: calc(var(--spacing) * 0);
  4794. }
  4795. .m-1\.5 {
  4796. margin: calc(var(--spacing) * 1.5);
  4797. }
  4798. .m-2\.5 {
  4799. margin: calc(var(--spacing) * 2.5);
  4800. }
  4801. .m-4 {
  4802. margin: calc(var(--spacing) * 4);
  4803. }
  4804. .m-auto {
  4805. margin: auto;
  4806. }
  4807. .filter {
  4808. flex-wrap: wrap;
  4809. display: flex;
  4810. }
  4811. .filter input[type="radio"] {
  4812. width: auto;
  4813. }
  4814. .filter input {
  4815. opacity: 1;
  4816. transition:
  4817. margin 0.1s,
  4818. opacity 0.3s,
  4819. padding 0.3s,
  4820. border-width 0.1s;
  4821. overflow: hidden;
  4822. scale: 1;
  4823. }
  4824. .filter input:not(:last-child) {
  4825. margin-inline-end: 0.25rem;
  4826. }
  4827. .filter input.filter-reset {
  4828. aspect-ratio: 1;
  4829. }
  4830. .filter input.filter-reset:after {
  4831. content: "×";
  4832. }
  4833. .filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,
  4834. .filter:not(:has(input:checked:not(.filter-reset))) input[type="reset"],
  4835. .filter:has(input:checked:not(.filter-reset)) input:not(:checked, .filter-reset, input[type="reset"]) {
  4836. opacity: 0;
  4837. border-width: 0;
  4838. width: 0;
  4839. margin-inline: 0;
  4840. padding-inline: 0;
  4841. scale: 0;
  4842. }
  4843. .container {
  4844. margin-inline: auto;
  4845. padding-inline: 1rem;
  4846. }
  4847. @media (min-width: 48rem) {
  4848. .container {
  4849. padding-inline: 2rem;
  4850. }
  4851. }
  4852. @media (min-width: 64rem) {
  4853. .container {
  4854. padding-inline: 3rem;
  4855. }
  4856. }
  4857. @media (min-width: 80rem) {
  4858. .container {
  4859. padding-inline: 4rem;
  4860. }
  4861. }
  4862. @media (min-width: 96rem) {
  4863. .container {
  4864. padding-inline: 6rem;
  4865. }
  4866. }
  4867. .-mx-2 {
  4868. margin-inline: calc(var(--spacing) * -2);
  4869. }
  4870. .-mx-4 {
  4871. margin-inline: calc(var(--spacing) * -4);
  4872. }
  4873. .mx-0\.5 {
  4874. margin-inline: calc(var(--spacing) * 0.5);
  4875. }
  4876. .mx-1 {
  4877. margin-inline: calc(var(--spacing) * 1);
  4878. }
  4879. .mx-2 {
  4880. margin-inline: calc(var(--spacing) * 2);
  4881. }
  4882. .mx-2\.5 {
  4883. margin-inline: calc(var(--spacing) * 2.5);
  4884. }
  4885. .mx-3 {
  4886. margin-inline: calc(var(--spacing) * 3);
  4887. }
  4888. .mx-4 {
  4889. margin-inline: calc(var(--spacing) * 4);
  4890. }
  4891. .mx-5 {
  4892. margin-inline: calc(var(--spacing) * 5);
  4893. }
  4894. .input-sm {
  4895. --size: calc(var(--size-field, 0.25rem) * 8);
  4896. font-size: 0.75rem;
  4897. }
  4898. .input-sm[type="number"]::-webkit-inner-spin-button {
  4899. margin-block: -0.5rem;
  4900. margin-inline-end: -0.75rem;
  4901. }
  4902. .my-0\.5 {
  4903. margin-block: calc(var(--spacing) * 0.5);
  4904. }
  4905. .my-1 {
  4906. margin-block: calc(var(--spacing) * 1);
  4907. }
  4908. .my-2 {
  4909. margin-block: calc(var(--spacing) * 2);
  4910. }
  4911. .my-2\.5 {
  4912. margin-block: calc(var(--spacing) * 2.5);
  4913. }
  4914. .label {
  4915. white-space: nowrap;
  4916. color: currentColor;
  4917. align-items: center;
  4918. gap: 0.375rem;
  4919. display: inline-flex;
  4920. }
  4921. @supports (color: color-mix(in lab, red, red)) {
  4922. .label {
  4923. color: color-mix(in oklab, currentColor 60%, transparent);
  4924. }
  4925. }
  4926. .label:has(input) {
  4927. cursor: pointer;
  4928. }
  4929. .label:is(.input > *, .select > *) {
  4930. white-space: nowrap;
  4931. height: calc(100% - 0.5rem);
  4932. font-size: inherit;
  4933. align-items: center;
  4934. padding-inline: 0.75rem;
  4935. display: flex;
  4936. }
  4937. .label:is(.input > *, .select > *):first-child {
  4938. border-inline-end: var(--border) solid currentColor;
  4939. margin-inline: -0.75rem 0.75rem;
  4940. }
  4941. @supports (color: color-mix(in lab, red, red)) {
  4942. .label:is(.input > *, .select > *):first-child {
  4943. border-inline-end: var(--border) solid color-mix(in oklab, currentColor 10%, #0000);
  4944. }
  4945. }
  4946. .label:is(.input > *, .select > *):last-child {
  4947. border-inline-start: var(--border) solid currentColor;
  4948. margin-inline: 0.75rem -0.75rem;
  4949. }
  4950. @supports (color: color-mix(in lab, red, red)) {
  4951. .label:is(.input > *, .select > *):last-child {
  4952. border-inline-start: var(--border) solid color-mix(in oklab, currentColor 10%, #0000);
  4953. }
  4954. }
  4955. .join-item:where(:not(:first-child, :disabled, [disabled], .btn-disabled)) {
  4956. margin-block-start: 0;
  4957. margin-inline-start: calc(var(--border, 1px) * -1);
  4958. }
  4959. .join-item:where(:is(:disabled, [disabled], .btn-disabled)) {
  4960. border-width: var(--border, 1px) 0 var(--border, 1px) var(--border, 1px);
  4961. }
  4962. .-ms-2 {
  4963. margin-inline-start: calc(var(--spacing) * -2);
  4964. }
  4965. .-ms-\[100\%\] {
  4966. margin-inline-start: -100%;
  4967. }
  4968. .ms-0 {
  4969. margin-inline-start: calc(var(--spacing) * 0);
  4970. }
  4971. .ms-1 {
  4972. margin-inline-start: calc(var(--spacing) * 1);
  4973. }
  4974. .ms-1\.5 {
  4975. margin-inline-start: calc(var(--spacing) * 1.5);
  4976. }
  4977. .ms-2 {
  4978. margin-inline-start: calc(var(--spacing) * 2);
  4979. }
  4980. .ms-5\.5 {
  4981. margin-inline-start: calc(var(--spacing) * 5.5);
  4982. }
  4983. .ms-6\.5 {
  4984. margin-inline-start: calc(var(--spacing) * 6.5);
  4985. }
  4986. .ms-12 {
  4987. margin-inline-start: calc(var(--spacing) * 12);
  4988. }
  4989. .ms-auto {
  4990. margin-inline-start: auto;
  4991. }
  4992. .me-0\.5 {
  4993. margin-inline-end: calc(var(--spacing) * 0.5);
  4994. }
  4995. .me-1 {
  4996. margin-inline-end: calc(var(--spacing) * 1);
  4997. }
  4998. .me-2 {
  4999. margin-inline-end: calc(var(--spacing) * 2);
  5000. }
  5001. .me-2\.5 {
  5002. margin-inline-end: calc(var(--spacing) * 2.5);
  5003. }
  5004. .me-3 {
  5005. margin-inline-end: calc(var(--spacing) * 3);
  5006. }
  5007. .me-4 {
  5008. margin-inline-end: calc(var(--spacing) * 4);
  5009. }
  5010. .me-5 {
  5011. margin-inline-end: calc(var(--spacing) * 5);
  5012. }
  5013. .modal-action {
  5014. justify-content: flex-end;
  5015. gap: 0.5rem;
  5016. margin-top: 1.5rem;
  5017. display: flex;
  5018. }
  5019. .-mt-1 {
  5020. margin-top: calc(var(--spacing) * -1);
  5021. }
  5022. .-mt-1\.5 {
  5023. margin-top: calc(var(--spacing) * -1.5);
  5024. }
  5025. .-mt-2 {
  5026. margin-top: calc(var(--spacing) * -2);
  5027. }
  5028. .-mt-5 {
  5029. margin-top: calc(var(--spacing) * -5);
  5030. }
  5031. .-mt-12 {
  5032. margin-top: calc(var(--spacing) * -12);
  5033. }
  5034. .-mt-25 {
  5035. margin-top: calc(var(--spacing) * -25);
  5036. }
  5037. .mt-0 {
  5038. margin-top: calc(var(--spacing) * 0);
  5039. }
  5040. .mt-0\.5 {
  5041. margin-top: calc(var(--spacing) * 0.5);
  5042. }
  5043. .mt-1 {
  5044. margin-top: calc(var(--spacing) * 1);
  5045. }
  5046. .mt-1\.5 {
  5047. margin-top: calc(var(--spacing) * 1.5);
  5048. }
  5049. .mt-2 {
  5050. margin-top: calc(var(--spacing) * 2);
  5051. }
  5052. .mt-2\.5 {
  5053. margin-top: calc(var(--spacing) * 2.5);
  5054. }
  5055. .mt-3 {
  5056. margin-top: calc(var(--spacing) * 3);
  5057. }
  5058. .mt-3\.5 {
  5059. margin-top: calc(var(--spacing) * 3.5);
  5060. }
  5061. .mt-4 {
  5062. margin-top: calc(var(--spacing) * 4);
  5063. }
  5064. .mt-5 {
  5065. margin-top: calc(var(--spacing) * 5);
  5066. }
  5067. .mt-6 {
  5068. margin-top: calc(var(--spacing) * 6);
  5069. }
  5070. .mt-8 {
  5071. margin-top: calc(var(--spacing) * 8);
  5072. }
  5073. .mt-10 {
  5074. margin-top: calc(var(--spacing) * 10);
  5075. }
  5076. .mt-12 {
  5077. margin-top: calc(var(--spacing) * 12);
  5078. }
  5079. .mt-16 {
  5080. margin-top: calc(var(--spacing) * 16);
  5081. }
  5082. .mt-24 {
  5083. margin-top: calc(var(--spacing) * 24);
  5084. }
  5085. .mt-auto {
  5086. margin-top: auto;
  5087. }
  5088. .mt-px {
  5089. margin-top: 1px;
  5090. }
  5091. .breadcrumbs {
  5092. max-width: 100%;
  5093. padding-block: 0.5rem;
  5094. overflow-x: auto;
  5095. }
  5096. .breadcrumbs>menu,
  5097. .breadcrumbs>ul,
  5098. .breadcrumbs>ol {
  5099. white-space: nowrap;
  5100. align-items: center;
  5101. min-height: min-content;
  5102. display: flex;
  5103. }
  5104. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)>li {
  5105. align-items: center;
  5106. display: flex;
  5107. }
  5108. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)>li>* {
  5109. cursor: pointer;
  5110. align-items: center;
  5111. gap: 0.5rem;
  5112. display: flex;
  5113. }
  5114. @media (hover: hover) {
  5115. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)>li> :hover {
  5116. text-decoration-line: underline;
  5117. }
  5118. }
  5119. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)>li> :focus {
  5120. --tw-outline-style: none;
  5121. outline-style: none;
  5122. }
  5123. @media (forced-colors: active) {
  5124. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)>li> :focus {
  5125. outline-offset: 2px;
  5126. outline: 2px solid #008EED;
  5127. }
  5128. }
  5129. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)>li> :focus-visible {
  5130. outline-offset: 2px;
  5131. outline: 2px solid;
  5132. }
  5133. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)>li+ :before {
  5134. content: "";
  5135. opacity: 0.4;
  5136. background-color: #0000;
  5137. border-top: 1px solid;
  5138. border-right: 1px solid;
  5139. width: 0.375rem;
  5140. height: 0.375rem;
  5141. margin-left: 0.5rem;
  5142. margin-right: 0.75rem;
  5143. display: block;
  5144. rotate: 45deg;
  5145. }
  5146. [dir="rtl"] :is(:is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li)+ :before {
  5147. rotate: -135deg;
  5148. }
  5149. .mr-1 {
  5150. margin-right: calc(var(--spacing) * 1);
  5151. }
  5152. .fieldset-legend {
  5153. color: var(--color-base-content);
  5154. justify-content: space-between;
  5155. align-items: center;
  5156. gap: 0.5rem;
  5157. margin-bottom: -0.25rem;
  5158. padding-block: 0.5rem;
  5159. font-weight: 600;
  5160. display: flex;
  5161. }
  5162. .-mb-px {
  5163. margin-bottom: -1px;
  5164. }
  5165. .mb-0\.5 {
  5166. margin-bottom: calc(var(--spacing) * 0.5);
  5167. }
  5168. .mb-1 {
  5169. margin-bottom: calc(var(--spacing) * 1);
  5170. }
  5171. .mb-2 {
  5172. margin-bottom: calc(var(--spacing) * 2);
  5173. }
  5174. .mb-3 {
  5175. margin-bottom: calc(var(--spacing) * 3);
  5176. }
  5177. .mb-8 {
  5178. margin-bottom: calc(var(--spacing) * 8);
  5179. }
  5180. .mb-10 {
  5181. margin-bottom: calc(var(--spacing) * 10);
  5182. }
  5183. .ml-1 {
  5184. margin-left: calc(var(--spacing) * 1);
  5185. }
  5186. .status {
  5187. aspect-ratio: 1;
  5188. border-radius: var(--radius-selector);
  5189. background-color: var(--color-base-content);
  5190. width: 0.5rem;
  5191. height: 0.5rem;
  5192. display: inline-block;
  5193. }
  5194. @supports (color: color-mix(in lab, red, red)) {
  5195. .status {
  5196. background-color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  5197. }
  5198. }
  5199. .status {
  5200. vertical-align: middle;
  5201. color: #0000004d;
  5202. background-position: 50%;
  5203. background-repeat: no-repeat;
  5204. }
  5205. @supports (color: color-mix(in lab, red, red)) {
  5206. .status {
  5207. color: #0000004d;
  5208. }
  5209. @supports (color: color-mix(in lab, red, red)) {
  5210. .status {
  5211. color: color-mix(in oklab, var(--color-black) 30%, transparent);
  5212. }
  5213. }
  5214. }
  5215. .status {
  5216. background-image: radial-gradient(circle at 35% 30%,
  5217. oklch(1 0 0 / calc(var(--depth) * 0.5)),
  5218. #0000);
  5219. box-shadow: 0 2px 3px -1px;
  5220. }
  5221. @supports (color: color-mix(in lab, red, red)) {
  5222. .status {
  5223. box-shadow: 0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000);
  5224. }
  5225. }
  5226. .badge {
  5227. border-radius: var(--radius-selector);
  5228. vertical-align: middle;
  5229. color: var(--badge-fg);
  5230. border: var(--border) solid var(--badge-color, var(--color-base-200));
  5231. width: fit-content;
  5232. padding-inline: calc(0.25rem * 3 - var(--border));
  5233. background-size: auto, calc(var(--noise) * 100%);
  5234. background-image: none, var(--fx-noise);
  5235. background-color: var(--badge-bg);
  5236. --badge-bg: var(--badge-color, var(--color-base-100));
  5237. --badge-fg: var(--color-base-content);
  5238. --size: calc(var(--size-selector, 0.25rem) * 6);
  5239. height: var(--size);
  5240. justify-content: center;
  5241. align-items: center;
  5242. gap: 0.5rem;
  5243. font-size: 0.875rem;
  5244. display: inline-flex;
  5245. }
  5246. .iconify {
  5247. width: 1em;
  5248. height: 1em;
  5249. -webkit-mask-image: var(--svg);
  5250. mask-image: var(--svg);
  5251. background-color: currentColor;
  5252. display: inline-block;
  5253. -webkit-mask-size: 100% 100%;
  5254. mask-size: 100% 100%;
  5255. -webkit-mask-repeat: no-repeat;
  5256. mask-repeat: no-repeat;
  5257. }
  5258. .kbd {
  5259. border-radius: var(--radius-field);
  5260. background-color: var(--color-base-200);
  5261. vertical-align: middle;
  5262. border: var(--border) solid var(--color-base-content);
  5263. justify-content: center;
  5264. align-items: center;
  5265. padding-left: 0.5em;
  5266. padding-right: 0.5em;
  5267. display: inline-flex;
  5268. }
  5269. @supports (color: color-mix(in lab, red, red)) {
  5270. .kbd {
  5271. border: var(--border) solid color-mix(in srgb, var(--color-base-content) 20%, #0000);
  5272. }
  5273. }
  5274. .kbd {
  5275. border-bottom: calc(var(--border) + 1px) solid var(--color-base-content);
  5276. }
  5277. @supports (color: color-mix(in lab, red, red)) {
  5278. .kbd {
  5279. border-bottom: calc(var(--border) + 1px) solid color-mix(in srgb, var(--color-base-content) 20%, #0000);
  5280. }
  5281. }
  5282. .kbd {
  5283. --size: calc(var(--size-selector, 0.25rem) * 6);
  5284. height: var(--size);
  5285. min-width: var(--size);
  5286. font-size: 0.875rem;
  5287. }
  5288. .tabs {
  5289. --tabs-height: auto;
  5290. --tabs-direction: row;
  5291. --tab-height: calc(var(--size-field, 0.25rem) * 10);
  5292. height: var(--tabs-height);
  5293. flex-wrap: wrap;
  5294. flex-direction: var(--tabs-direction);
  5295. display: flex;
  5296. }
  5297. .footer {
  5298. grid-auto-flow: row;
  5299. place-items: start;
  5300. gap: 2.5rem 1rem;
  5301. width: 100%;
  5302. font-size: 0.875rem;
  5303. line-height: 1.25rem;
  5304. display: grid;
  5305. }
  5306. .footer>* {
  5307. place-items: start;
  5308. gap: 0.5rem;
  5309. display: grid;
  5310. }
  5311. .footer.footer-center {
  5312. text-align: center;
  5313. grid-auto-flow: column dense;
  5314. place-items: center;
  5315. }
  5316. .footer.footer-center>* {
  5317. place-items: center;
  5318. }
  5319. .card-body {
  5320. padding: var(--card-p, 1.5rem);
  5321. font-size: var(--card-fs, 0.875rem);
  5322. flex-direction: column;
  5323. flex: auto;
  5324. gap: 0.5rem;
  5325. display: flex;
  5326. }
  5327. .card-body :where(p) {
  5328. flex-grow: 1;
  5329. }
  5330. .fieldset-label {
  5331. color: var(--color-base-content);
  5332. align-items: center;
  5333. gap: 0.375rem;
  5334. display: flex;
  5335. }
  5336. @supports (color: color-mix(in lab, red, red)) {
  5337. .fieldset-label {
  5338. color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  5339. }
  5340. }
  5341. .fieldset-label:has(input) {
  5342. cursor: pointer;
  5343. }
  5344. .carousel {
  5345. scroll-snap-type: x mandatory;
  5346. scrollbar-width: none;
  5347. display: inline-flex;
  5348. overflow-x: scroll;
  5349. }
  5350. @media (prefers-reduced-motion: no-preference) {
  5351. .carousel {
  5352. scroll-behavior: smooth;
  5353. }
  5354. }
  5355. .carousel::-webkit-scrollbar {
  5356. display: none;
  5357. }
  5358. .alert {
  5359. border-radius: var(--radius-box);
  5360. color: var(--color-base-content);
  5361. background-color: var(--alert-color, var(--color-base-200));
  5362. text-align: start;
  5363. border: var(--border) solid var(--color-base-200);
  5364. background-size: auto, calc(var(--noise) * 100%);
  5365. background-image: none, var(--fx-noise);
  5366. box-shadow:
  5367. 0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * 0.08)) inset,
  5368. 0 1px #000,
  5369. 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * 0.08));
  5370. grid-template-columns: auto;
  5371. grid-auto-flow: column;
  5372. justify-content: start;
  5373. place-items: center start;
  5374. gap: 1rem;
  5375. padding-block: 0.75rem;
  5376. padding-inline: 1rem;
  5377. font-size: 0.875rem;
  5378. line-height: 1.25rem;
  5379. display: grid;
  5380. }
  5381. @supports (color: color-mix(in lab, red, red)) {
  5382. .alert {
  5383. box-shadow:
  5384. 0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * 0.08)) inset,
  5385. 0 1px color-mix(in oklab,
  5386. color-mix(in oklab, #000 20%, var(--alert-color, var(--color-base-200))) calc(var(--depth) * 20%),
  5387. #0000),
  5388. 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * 0.08));
  5389. }
  5390. }
  5391. .alert:has(:nth-child(2)) {
  5392. grid-template-columns: auto minmax(auto, 1fr);
  5393. }
  5394. .alert.alert-outline {
  5395. color: var(--alert-color);
  5396. box-shadow: none;
  5397. background-color: #0000;
  5398. background-image: none;
  5399. }
  5400. .alert.alert-dash {
  5401. color: var(--alert-color);
  5402. box-shadow: none;
  5403. background-color: #0000;
  5404. background-image: none;
  5405. border-style: dashed;
  5406. }
  5407. .alert.alert-soft {
  5408. color: var(--alert-color, var(--color-base-content));
  5409. background: var(--alert-color, var(--color-base-content));
  5410. }
  5411. @supports (color: color-mix(in lab, red, red)) {
  5412. .alert.alert-soft {
  5413. background: color-mix(in oklab,
  5414. var(--alert-color, var(--color-base-content)) 8%,
  5415. var(--color-base-100));
  5416. }
  5417. }
  5418. .alert.alert-soft {
  5419. border-color: var(--alert-color, var(--color-base-content));
  5420. }
  5421. @supports (color: color-mix(in lab, red, red)) {
  5422. .alert.alert-soft {
  5423. border-color: color-mix(in oklab,
  5424. var(--alert-color, var(--color-base-content)) 10%,
  5425. var(--color-base-100));
  5426. }
  5427. }
  5428. .alert.alert-soft {
  5429. box-shadow: none;
  5430. background-image: none;
  5431. }
  5432. .fieldset {
  5433. grid-template-columns: 1fr;
  5434. grid-auto-rows: max-content;
  5435. gap: 0.375rem;
  5436. padding-block: 0.25rem;
  5437. font-size: 0.75rem;
  5438. display: grid;
  5439. }
  5440. .card-actions {
  5441. flex-wrap: wrap;
  5442. align-items: flex-start;
  5443. gap: 0.5rem;
  5444. display: flex;
  5445. }
  5446. .avatar-placeholder>div {
  5447. justify-content: center;
  5448. align-items: center;
  5449. display: flex;
  5450. }
  5451. .card-title {
  5452. font-size: var(--cardtitle-fs, 1.125rem);
  5453. align-items: center;
  5454. gap: 0.5rem;
  5455. font-weight: 600;
  5456. display: flex;
  5457. }
  5458. .join {
  5459. --join-ss: 0;
  5460. --join-se: 0;
  5461. --join-es: 0;
  5462. --join-ee: 0;
  5463. align-items: stretch;
  5464. display: inline-flex;
  5465. }
  5466. .join :where(.join-item) {
  5467. border-start-start-radius: var(--join-ss, 0);
  5468. border-start-end-radius: var(--join-se, 0);
  5469. border-end-end-radius: var(--join-ee, 0);
  5470. border-end-start-radius: var(--join-es, 0);
  5471. }
  5472. .join :where(.join-item) * {
  5473. --join-ss: var(--radius-field);
  5474. --join-se: var(--radius-field);
  5475. --join-es: var(--radius-field);
  5476. --join-ee: var(--radius-field);
  5477. }
  5478. .join>.join-item:where(:first-child),
  5479. .join :first-child:not(:last-child) :where(.join-item) {
  5480. --join-ss: var(--radius-field);
  5481. --join-se: 0;
  5482. --join-es: var(--radius-field);
  5483. --join-ee: 0;
  5484. }
  5485. .join>.join-item:where(:last-child),
  5486. .join :last-child:not(:first-child) :where(.join-item) {
  5487. --join-ss: 0;
  5488. --join-se: var(--radius-field);
  5489. --join-es: 0;
  5490. --join-ee: var(--radius-field);
  5491. }
  5492. .join>.join-item:where(:only-child),
  5493. .join :only-child :where(.join-item) {
  5494. --join-ss: var(--radius-field);
  5495. --join-se: var(--radius-field);
  5496. --join-es: var(--radius-field);
  5497. --join-ee: var(--radius-field);
  5498. }
  5499. .chat {
  5500. --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");
  5501. column-gap: 0.75rem;
  5502. padding-block: 0.25rem;
  5503. display: grid;
  5504. }
  5505. .avatar-group {
  5506. display: flex;
  5507. overflow: hidden;
  5508. }
  5509. .avatar-group :where(.avatar) {
  5510. border: 4px solid var(--color-base-100);
  5511. border-radius: 3.40282e38px;
  5512. overflow: hidden;
  5513. }
  5514. .line-clamp-1 {
  5515. -webkit-line-clamp: 1;
  5516. line-clamp: 1;
  5517. -webkit-box-orient: vertical;
  5518. display: -webkit-box;
  5519. overflow: hidden;
  5520. }
  5521. .line-clamp-2 {
  5522. -webkit-line-clamp: 2;
  5523. line-clamp: 2;
  5524. -webkit-box-orient: vertical;
  5525. display: -webkit-box;
  5526. overflow: hidden;
  5527. }
  5528. .line-clamp-3 {
  5529. -webkit-line-clamp: 3;
  5530. line-clamp: 3;
  5531. -webkit-box-orient: vertical;
  5532. display: -webkit-box;
  5533. overflow: hidden;
  5534. }
  5535. .mask {
  5536. vertical-align: middle;
  5537. display: inline-block;
  5538. -webkit-mask-position: 50%;
  5539. mask-position: 50%;
  5540. -webkit-mask-size: contain;
  5541. mask-size: contain;
  5542. -webkit-mask-repeat: no-repeat;
  5543. mask-repeat: no-repeat;
  5544. }
  5545. .block {
  5546. display: block;
  5547. }
  5548. .contents {
  5549. display: contents;
  5550. }
  5551. .flex {
  5552. display: flex;
  5553. }
  5554. .grid {
  5555. display: grid;
  5556. }
  5557. .hidden {
  5558. display: none;
  5559. }
  5560. .inline {
  5561. display: inline;
  5562. }
  5563. .inline-block {
  5564. display: inline-block;
  5565. }
  5566. .inline-flex {
  5567. display: inline-flex;
  5568. }
  5569. .inline-grid {
  5570. display: inline-grid;
  5571. }
  5572. .table {
  5573. display: table;
  5574. }
  5575. .aspect-square {
  5576. aspect-ratio: 1;
  5577. }
  5578. .btn-circle {
  5579. width: var(--size);
  5580. height: var(--size);
  5581. border-radius: 3.40282e38px;
  5582. padding-inline: 0;
  5583. }
  5584. .btn-square {
  5585. width: var(--size);
  5586. height: var(--size);
  5587. padding-inline: 0;
  5588. }
  5589. .size-1 {
  5590. width: calc(var(--spacing) * 1);
  5591. height: calc(var(--spacing) * 1);
  5592. }
  5593. .size-1\.5 {
  5594. width: calc(var(--spacing) * 1.5);
  5595. height: calc(var(--spacing) * 1.5);
  5596. }
  5597. .size-2 {
  5598. width: calc(var(--spacing) * 2);
  5599. height: calc(var(--spacing) * 2);
  5600. }
  5601. .size-2\.5 {
  5602. width: calc(var(--spacing) * 2.5);
  5603. height: calc(var(--spacing) * 2.5);
  5604. }
  5605. .size-3 {
  5606. width: calc(var(--spacing) * 3);
  5607. height: calc(var(--spacing) * 3);
  5608. }
  5609. .size-3\.5 {
  5610. width: calc(var(--spacing) * 3.5);
  5611. height: calc(var(--spacing) * 3.5);
  5612. }
  5613. .size-4 {
  5614. width: calc(var(--spacing) * 4);
  5615. height: calc(var(--spacing) * 4);
  5616. }
  5617. .size-4\.5 {
  5618. width: calc(var(--spacing) * 4.5);
  5619. height: calc(var(--spacing) * 4.5);
  5620. }
  5621. .size-5 {
  5622. width: calc(var(--spacing) * 5);
  5623. height: calc(var(--spacing) * 5);
  5624. }
  5625. .size-5\.5 {
  5626. width: calc(var(--spacing) * 5.5);
  5627. height: calc(var(--spacing) * 5.5);
  5628. }
  5629. .size-6 {
  5630. width: calc(var(--spacing) * 6);
  5631. height: calc(var(--spacing) * 6);
  5632. }
  5633. .size-7 {
  5634. width: calc(var(--spacing) * 7);
  5635. height: calc(var(--spacing) * 7);
  5636. }
  5637. .size-7\.5 {
  5638. width: calc(var(--spacing) * 7.5);
  5639. height: calc(var(--spacing) * 7.5);
  5640. }
  5641. .size-8 {
  5642. width: calc(var(--spacing) * 8);
  5643. height: calc(var(--spacing) * 8);
  5644. }
  5645. .size-9 {
  5646. width: calc(var(--spacing) * 9);
  5647. height: calc(var(--spacing) * 9);
  5648. }
  5649. .size-10 {
  5650. width: calc(var(--spacing) * 10);
  5651. height: calc(var(--spacing) * 10);
  5652. }
  5653. .size-11 {
  5654. width: calc(var(--spacing) * 11);
  5655. height: calc(var(--spacing) * 11);
  5656. }
  5657. .size-12 {
  5658. width: calc(var(--spacing) * 12);
  5659. height: calc(var(--spacing) * 12);
  5660. }
  5661. .size-14 {
  5662. width: calc(var(--spacing) * 14);
  5663. height: calc(var(--spacing) * 14);
  5664. }
  5665. .size-16 {
  5666. width: calc(var(--spacing) * 16);
  5667. height: calc(var(--spacing) * 16);
  5668. }
  5669. .size-20 {
  5670. width: calc(var(--spacing) * 20);
  5671. height: calc(var(--spacing) * 20);
  5672. }
  5673. .size-24 {
  5674. width: calc(var(--spacing) * 24);
  5675. height: calc(var(--spacing) * 24);
  5676. }
  5677. .size-28 {
  5678. width: calc(var(--spacing) * 28);
  5679. height: calc(var(--spacing) * 28);
  5680. }
  5681. .size-32 {
  5682. width: calc(var(--spacing) * 32);
  5683. height: calc(var(--spacing) * 32);
  5684. }
  5685. .size-36 {
  5686. width: calc(var(--spacing) * 36);
  5687. height: calc(var(--spacing) * 36);
  5688. }
  5689. .size-44 {
  5690. width: calc(var(--spacing) * 44);
  5691. height: calc(var(--spacing) * 44);
  5692. }
  5693. .size-60 {
  5694. width: calc(var(--spacing) * 60);
  5695. height: calc(var(--spacing) * 60);
  5696. }
  5697. .size-\[350px\] {
  5698. width: 350px;
  5699. height: 350px;
  5700. }
  5701. .size-\[450px\] {
  5702. width: 450px;
  5703. height: 450px;
  5704. }
  5705. .size-full {
  5706. width: 100%;
  5707. height: 100%;
  5708. }
  5709. .status-sm {
  5710. width: 0.25rem;
  5711. height: 0.25rem;
  5712. }
  5713. .h-0\.5 {
  5714. height: calc(var(--spacing) * 0.5);
  5715. }
  5716. .h-1 {
  5717. height: calc(var(--spacing) * 1);
  5718. }
  5719. .h-1\.5 {
  5720. height: calc(var(--spacing) * 1.5);
  5721. }
  5722. .h-2 {
  5723. height: calc(var(--spacing) * 2);
  5724. }
  5725. .h-2\.5 {
  5726. height: calc(var(--spacing) * 2.5);
  5727. }
  5728. .h-3 {
  5729. height: calc(var(--spacing) * 3);
  5730. }
  5731. .h-4 {
  5732. height: calc(var(--spacing) * 4);
  5733. }
  5734. .h-4\.5 {
  5735. height: calc(var(--spacing) * 4.5);
  5736. }
  5737. .h-5 {
  5738. height: calc(var(--spacing) * 5);
  5739. }
  5740. .h-5\.5 {
  5741. height: calc(var(--spacing) * 5.5);
  5742. }
  5743. .h-6 {
  5744. height: calc(var(--spacing) * 6);
  5745. }
  5746. .h-6\.5 {
  5747. height: calc(var(--spacing) * 6.5);
  5748. }
  5749. .h-7 {
  5750. height: calc(var(--spacing) * 7);
  5751. }
  5752. .h-8 {
  5753. height: calc(var(--spacing) * 8);
  5754. }
  5755. .h-9 {
  5756. height: calc(var(--spacing) * 9);
  5757. }
  5758. .h-10 {
  5759. height: calc(var(--spacing) * 10);
  5760. }
  5761. .h-12 {
  5762. height: calc(var(--spacing) * 12);
  5763. }
  5764. .h-15 {
  5765. height: calc(var(--spacing) * 15);
  5766. }
  5767. .h-16 {
  5768. height: calc(var(--spacing) * 16);
  5769. }
  5770. .h-20 {
  5771. height: calc(var(--spacing) * 20);
  5772. }
  5773. .h-22 {
  5774. height: calc(var(--spacing) * 22);
  5775. }
  5776. .h-24 {
  5777. height: calc(var(--spacing) * 24);
  5778. }
  5779. .h-28 {
  5780. height: calc(var(--spacing) * 28);
  5781. }
  5782. .h-30 {
  5783. height: calc(var(--spacing) * 30);
  5784. }
  5785. .h-32 {
  5786. height: calc(var(--spacing) * 32);
  5787. }
  5788. .h-36 {
  5789. height: calc(var(--spacing) * 36);
  5790. }
  5791. .h-38 {
  5792. height: calc(var(--spacing) * 38);
  5793. }
  5794. .h-40 {
  5795. height: calc(var(--spacing) * 40);
  5796. }
  5797. .h-44 {
  5798. height: calc(var(--spacing) * 44);
  5799. }
  5800. .h-60 {
  5801. height: calc(var(--spacing) * 60);
  5802. }
  5803. .h-62 {
  5804. height: calc(var(--spacing) * 62);
  5805. }
  5806. .h-64 {
  5807. height: calc(var(--spacing) * 64);
  5808. }
  5809. .h-69 {
  5810. height: calc(var(--spacing) * 69);
  5811. }
  5812. .h-80 {
  5813. height: calc(var(--spacing) * 80);
  5814. }
  5815. .h-100 {
  5816. height: calc(var(--spacing) * 100);
  5817. }
  5818. .h-103 {
  5819. height: calc(var(--spacing) * 103);
  5820. }
  5821. .h-112 {
  5822. height: calc(var(--spacing) * 112);
  5823. }
  5824. .h-160 {
  5825. height: calc(var(--spacing) * 160);
  5826. }
  5827. .h-\[195px\] {
  5828. height: 195px;
  5829. }
  5830. .h-\[1600px\] {
  5831. height: 1600px;
  5832. }
  5833. .h-\[calc\(100vh_-_220px\)\] {
  5834. height: calc(100vh - 220px);
  5835. }
  5836. .h-\[calc\(100vh_-_306px\)\] {
  5837. height: calc(100vh - 306px);
  5838. }
  5839. .h-\[calc\(100vh_-_320px\)\] {
  5840. height: calc(100vh - 320px);
  5841. }
  5842. .h-fit {
  5843. height: fit-content;
  5844. }
  5845. .h-full {
  5846. height: 100%;
  5847. }
  5848. .h-px {
  5849. height: 1px;
  5850. }
  5851. .h-screen {
  5852. height: 100vh;
  5853. }
  5854. .max-h-0 {
  5855. max-height: calc(var(--spacing) * 0);
  5856. }
  5857. .min-h-0 {
  5858. min-height: calc(var(--spacing) * 0);
  5859. }
  5860. .min-h-4 {
  5861. min-height: calc(var(--spacing) * 4);
  5862. }
  5863. .min-h-10 {
  5864. min-height: calc(var(--spacing) * 10);
  5865. }
  5866. .min-h-12 {
  5867. min-height: calc(var(--spacing) * 12);
  5868. }
  5869. .min-h-16 {
  5870. min-height: calc(var(--spacing) * 16);
  5871. }
  5872. .min-h-\[85vh\] {
  5873. min-height: 85vh;
  5874. }
  5875. .min-h-full {
  5876. min-height: 100%;
  5877. }
  5878. .btn-wide {
  5879. width: 100%;
  5880. max-width: 16rem;
  5881. }
  5882. .btn-block {
  5883. width: 100%;
  5884. }
  5885. .loading-sm {
  5886. width: calc(var(--size-selector, 0.25rem) * 5);
  5887. }
  5888. .w-1 {
  5889. width: calc(var(--spacing) * 1);
  5890. }
  5891. .w-1\/2 {
  5892. width: 50%;
  5893. }
  5894. .w-2 {
  5895. width: calc(var(--spacing) * 2);
  5896. }
  5897. .w-3 {
  5898. width: calc(var(--spacing) * 3);
  5899. }
  5900. .w-3\/4 {
  5901. width: 75%;
  5902. }
  5903. .w-3\/5 {
  5904. width: 60%;
  5905. }
  5906. .w-4 {
  5907. width: calc(var(--spacing) * 4);
  5908. }
  5909. .w-4\/5 {
  5910. width: 80%;
  5911. }
  5912. .w-5 {
  5913. width: calc(var(--spacing) * 5);
  5914. }
  5915. .w-6 {
  5916. width: calc(var(--spacing) * 6);
  5917. }
  5918. .w-7 {
  5919. width: calc(var(--spacing) * 7);
  5920. }
  5921. .w-8 {
  5922. width: calc(var(--spacing) * 8);
  5923. }
  5924. .w-9 {
  5925. width: calc(var(--spacing) * 9);
  5926. }
  5927. .w-10 {
  5928. width: calc(var(--spacing) * 10);
  5929. }
  5930. .w-12 {
  5931. width: calc(var(--spacing) * 12);
  5932. }
  5933. .w-14 {
  5934. width: calc(var(--spacing) * 14);
  5935. }
  5936. .w-15 {
  5937. width: calc(var(--spacing) * 15);
  5938. }
  5939. .w-16 {
  5940. width: calc(var(--spacing) * 16);
  5941. }
  5942. .w-18 {
  5943. width: calc(var(--spacing) * 18);
  5944. }
  5945. .w-20 {
  5946. width: calc(var(--spacing) * 20);
  5947. }
  5948. .w-24 {
  5949. width: calc(var(--spacing) * 24);
  5950. }
  5951. .w-28 {
  5952. width: calc(var(--spacing) * 28);
  5953. }
  5954. .w-30 {
  5955. width: calc(var(--spacing) * 30);
  5956. }
  5957. .w-32 {
  5958. width: calc(var(--spacing) * 32);
  5959. }
  5960. .w-36 {
  5961. width: calc(var(--spacing) * 36);
  5962. }
  5963. .w-40 {
  5964. width: calc(var(--spacing) * 40);
  5965. }
  5966. .w-44 {
  5967. width: calc(var(--spacing) * 44);
  5968. }
  5969. .w-48 {
  5970. width: calc(var(--spacing) * 48);
  5971. }
  5972. .w-52 {
  5973. width: calc(var(--spacing) * 52);
  5974. }
  5975. .w-54 {
  5976. width: calc(var(--spacing) * 54);
  5977. }
  5978. .w-56 {
  5979. width: calc(var(--spacing) * 56);
  5980. }
  5981. .w-60 {
  5982. width: calc(var(--spacing) * 60);
  5983. }
  5984. .w-64 {
  5985. width: calc(var(--spacing) * 64);
  5986. }
  5987. .w-68 {
  5988. width: calc(var(--spacing) * 68);
  5989. }
  5990. .w-72 {
  5991. width: calc(var(--spacing) * 72);
  5992. }
  5993. .w-80 {
  5994. width: calc(var(--spacing) * 80);
  5995. }
  5996. .w-84 {
  5997. width: calc(var(--spacing) * 84);
  5998. }
  5999. .w-\[3px\] {
  6000. width: 3px;
  6001. }
  6002. .w-\[30\%\] {
  6003. width: 30%;
  6004. }
  6005. .w-\[45\%\] {
  6006. width: 45%;
  6007. }
  6008. .w-\[50\%\] {
  6009. width: 50%;
  6010. }
  6011. .w-\[52\%\] {
  6012. width: 52%;
  6013. }
  6014. .w-\[67\%\] {
  6015. width: 67%;
  6016. }
  6017. .w-\[75\%\] {
  6018. width: 75%;
  6019. }
  6020. .w-\[78\%\] {
  6021. width: 78%;
  6022. }
  6023. .w-\[80\%\] {
  6024. width: 80%;
  6025. }
  6026. .w-fit {
  6027. width: fit-content;
  6028. }
  6029. .w-full {
  6030. width: 100%;
  6031. }
  6032. .w-px {
  6033. width: 1px;
  6034. }
  6035. .w-xs {
  6036. width: var(--container-xs);
  6037. }
  6038. .max-w-2xl {
  6039. max-width: var(--container-2xl);
  6040. }
  6041. .max-w-4xl {
  6042. max-width: var(--container-4xl);
  6043. }
  6044. .max-w-8 {
  6045. max-width: calc(var(--spacing) * 8);
  6046. }
  6047. .max-w-10 {
  6048. max-width: calc(var(--spacing) * 10);
  6049. }
  6050. .max-w-32 {
  6051. max-width: calc(var(--spacing) * 32);
  6052. }
  6053. .max-w-48 {
  6054. max-width: calc(var(--spacing) * 48);
  6055. }
  6056. .max-w-56 {
  6057. max-width: calc(var(--spacing) * 56);
  6058. }
  6059. .max-w-80 {
  6060. max-width: calc(var(--spacing) * 80);
  6061. }
  6062. .max-w-88 {
  6063. max-width: calc(var(--spacing) * 88);
  6064. }
  6065. .max-w-\[600px\] {
  6066. max-width: 600px;
  6067. }
  6068. .max-w-\[750px\] {
  6069. max-width: 750px;
  6070. }
  6071. .max-w-\[1000px\] {
  6072. max-width: 1000px;
  6073. }
  6074. .max-w-full {
  6075. max-width: 100%;
  6076. }
  6077. .max-w-lg {
  6078. max-width: var(--container-lg);
  6079. }
  6080. .max-w-md {
  6081. max-width: var(--container-md);
  6082. }
  6083. .min-w-0 {
  6084. min-width: calc(var(--spacing) * 0);
  6085. }
  6086. .min-w-4 {
  6087. min-width: calc(var(--spacing) * 4);
  6088. }
  6089. .min-w-12 {
  6090. min-width: calc(var(--spacing) * 12);
  6091. }
  6092. .min-w-24 {
  6093. min-width: calc(var(--spacing) * 24);
  6094. }
  6095. .min-w-48 {
  6096. min-width: calc(var(--spacing) * 48);
  6097. }
  6098. .min-w-64 {
  6099. min-width: calc(var(--spacing) * 64);
  6100. }
  6101. .flex-none {
  6102. flex: none;
  6103. }
  6104. .grow {
  6105. flex-grow: 1;
  6106. }
  6107. .origin-left {
  6108. transform-origin: 0;
  6109. }
  6110. .origin-right {
  6111. transform-origin: 100%;
  6112. }
  6113. .-translate-1\/2 {
  6114. --tw-translate-x: -50%;
  6115. --tw-translate-y: -50%;
  6116. translate: var(--tw-translate-x) var(--tw-translate-y);
  6117. }
  6118. .-translate-x-1 {
  6119. --tw-translate-x: calc(var(--spacing) * -1);
  6120. translate: var(--tw-translate-x) var(--tw-translate-y);
  6121. }
  6122. .-translate-x-1\/2 {
  6123. --tw-translate-x: -50%;
  6124. translate: var(--tw-translate-x) var(--tw-translate-y);
  6125. }
  6126. .-translate-x-2 {
  6127. --tw-translate-x: calc(var(--spacing) * -2);
  6128. translate: var(--tw-translate-x) var(--tw-translate-y);
  6129. }
  6130. .translate-x-2 {
  6131. --tw-translate-x: calc(var(--spacing) * 2);
  6132. translate: var(--tw-translate-x) var(--tw-translate-y);
  6133. }
  6134. .-translate-y-1\/2 {
  6135. --tw-translate-y: -50%;
  6136. translate: var(--tw-translate-x) var(--tw-translate-y);
  6137. }
  6138. .-translate-y-4 {
  6139. --tw-translate-y: calc(var(--spacing) * -4);
  6140. translate: var(--tw-translate-x) var(--tw-translate-y);
  6141. }
  6142. .translate-y-1\/2 {
  6143. --tw-translate-y: 50%;
  6144. translate: var(--tw-translate-x) var(--tw-translate-y);
  6145. }
  6146. .translate-y-4 {
  6147. --tw-translate-y: calc(var(--spacing) * 4);
  6148. translate: var(--tw-translate-x) var(--tw-translate-y);
  6149. }
  6150. .scale-0 {
  6151. --tw-scale-x: 0%;
  6152. --tw-scale-y: 0%;
  6153. --tw-scale-z: 0%;
  6154. scale: var(--tw-scale-x) var(--tw-scale-y);
  6155. }
  6156. .scale-50 {
  6157. --tw-scale-x: 50%;
  6158. --tw-scale-y: 50%;
  6159. --tw-scale-z: 50%;
  6160. scale: var(--tw-scale-x) var(--tw-scale-y);
  6161. }
  6162. .scale-75 {
  6163. --tw-scale-x: 75%;
  6164. --tw-scale-y: 75%;
  6165. --tw-scale-z: 75%;
  6166. scale: var(--tw-scale-x) var(--tw-scale-y);
  6167. }
  6168. .scale-80 {
  6169. --tw-scale-x: 80%;
  6170. --tw-scale-y: 80%;
  6171. --tw-scale-z: 80%;
  6172. scale: var(--tw-scale-x) var(--tw-scale-y);
  6173. }
  6174. .scale-90 {
  6175. --tw-scale-x: 90%;
  6176. --tw-scale-y: 90%;
  6177. --tw-scale-z: 90%;
  6178. scale: var(--tw-scale-x) var(--tw-scale-y);
  6179. }
  6180. .scale-100 {
  6181. --tw-scale-x: 100%;
  6182. --tw-scale-y: 100%;
  6183. --tw-scale-z: 100%;
  6184. scale: var(--tw-scale-x) var(--tw-scale-y);
  6185. }
  6186. .scale-x-0 {
  6187. --tw-scale-x: 0%;
  6188. scale: var(--tw-scale-x) var(--tw-scale-y);
  6189. }
  6190. .-rotate-25 {
  6191. rotate: -25deg;
  6192. }
  6193. .-rotate-45 {
  6194. rotate: -45deg;
  6195. }
  6196. .-rotate-90 {
  6197. rotate: -90deg;
  6198. }
  6199. .rotate-45 {
  6200. rotate: 45deg;
  6201. }
  6202. .rotate-180 {
  6203. rotate: 180deg;
  6204. }
  6205. .rotate-\[135deg\] {
  6206. rotate: 135deg;
  6207. }
  6208. .transform {
  6209. transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  6210. }
  6211. .skeleton {
  6212. border-radius: var(--radius-box);
  6213. background-color: var(--color-base-300);
  6214. }
  6215. @media (prefers-reduced-motion: reduce) {
  6216. .skeleton {
  6217. transition-duration: 15s;
  6218. }
  6219. }
  6220. .skeleton {
  6221. will-change: background-position;
  6222. background-image: linear-gradient(105deg,
  6223. #0000 0% 40%,
  6224. var(--color-base-100) 50%,
  6225. #0000 60% 100%);
  6226. background-position-x: -50%;
  6227. background-repeat: no-repeat;
  6228. background-size: 200%;
  6229. }
  6230. @media (prefers-reduced-motion: no-preference) {
  6231. .skeleton {
  6232. animation: 1.8s ease-in-out infinite skeleton;
  6233. }
  6234. }
  6235. .motion-preset-seesaw {
  6236. --motion-loop-rotate: 6deg;
  6237. --motion-rotate-loop-animation: motion-rotate-loop-mirror calc(var(--motion-rotate-duration, var(--motion-duration)) * var(--motion-rotate-perceptual-duration-multiplier,
  6238. 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));
  6239. --motion-rotate-timing: var(--motion-spring-bounciest);
  6240. --motion-rotate-perceptual-duration-multiplier: 5.285;
  6241. animation:
  6242. var(--motion-scale-in-animation), var(--motion-translate-in-animation),
  6243. var(--motion-rotate-in-animation), var(--motion-filter-in-animation),
  6244. var(--motion-opacity-in-animation), var(--motion-background-color-in-animation),
  6245. var(--motion-text-color-in-animation), var(--motion-scale-loop-animation),
  6246. var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation),
  6247. var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation),
  6248. var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
  6249. }
  6250. .animate-bounce-slow {
  6251. animation: var(--animate-bounce-slow);
  6252. }
  6253. .animate-ping {
  6254. animation: var(--animate-ping);
  6255. }
  6256. .animate-spin {
  6257. animation: var(--animate-spin);
  6258. }
  6259. .link {
  6260. cursor: pointer;
  6261. text-decoration-line: underline;
  6262. }
  6263. .link:focus {
  6264. --tw-outline-style: none;
  6265. outline-style: none;
  6266. }
  6267. @media (forced-colors: active) {
  6268. .link:focus {
  6269. outline-offset: 2px;
  6270. outline: 2px solid #008EED;
  6271. }
  6272. }
  6273. .link:focus-visible {
  6274. outline-offset: 2px;
  6275. outline: 2px solid;
  6276. }
  6277. .cursor-grab {
  6278. cursor: grab;
  6279. }
  6280. .cursor-pointer {
  6281. cursor: pointer;
  6282. }
  6283. .resize-none {
  6284. resize: none;
  6285. }
  6286. .grid-flow-col {
  6287. grid-auto-flow: column;
  6288. }
  6289. .grid-cols-1 {
  6290. grid-template-columns: repeat(1, minmax(0, 1fr));
  6291. }
  6292. .grid-cols-2 {
  6293. grid-template-columns: repeat(2, minmax(0, 1fr));
  6294. }
  6295. .grid-cols-3 {
  6296. grid-template-columns: repeat(3, minmax(0, 1fr));
  6297. }
  6298. .grid-cols-4 {
  6299. grid-template-columns: repeat(4, minmax(0, 1fr));
  6300. }
  6301. .grid-cols-5 {
  6302. grid-template-columns: repeat(5, minmax(0, 1fr));
  6303. }
  6304. .grid-cols-6 {
  6305. grid-template-columns: repeat(6, minmax(0, 1fr));
  6306. }
  6307. .grid-cols-7 {
  6308. grid-template-columns: repeat(7, minmax(0, 1fr));
  6309. }
  6310. .grid-cols-12 {
  6311. grid-template-columns: repeat(12, minmax(0, 1fr));
  6312. }
  6313. .grid-rows-4 {
  6314. grid-template-rows: repeat(4, minmax(0, 1fr));
  6315. }
  6316. .flex-col {
  6317. flex-direction: column;
  6318. }
  6319. .flex-col-reverse {
  6320. flex-direction: column-reverse;
  6321. }
  6322. .flex-row {
  6323. flex-direction: row;
  6324. }
  6325. .flex-row-reverse {
  6326. flex-direction: row-reverse;
  6327. }
  6328. .flex-wrap {
  6329. flex-wrap: wrap;
  6330. }
  6331. .place-items-center {
  6332. place-items: center;
  6333. }
  6334. .items-center {
  6335. align-items: center;
  6336. }
  6337. .items-end {
  6338. align-items: flex-end;
  6339. }
  6340. .items-start {
  6341. align-items: flex-start;
  6342. }
  6343. .items-stretch {
  6344. align-items: stretch;
  6345. }
  6346. .justify-around {
  6347. justify-content: space-around;
  6348. }
  6349. .justify-between {
  6350. justify-content: space-between;
  6351. }
  6352. .justify-center {
  6353. justify-content: center;
  6354. }
  6355. .justify-end {
  6356. justify-content: flex-end;
  6357. }
  6358. .justify-start {
  6359. justify-content: flex-start;
  6360. }
  6361. .gap-0 {
  6362. gap: calc(var(--spacing) * 0);
  6363. }
  6364. .gap-0\.5 {
  6365. gap: calc(var(--spacing) * 0.5);
  6366. }
  6367. .gap-1 {
  6368. gap: calc(var(--spacing) * 1);
  6369. }
  6370. .gap-1\.5 {
  6371. gap: calc(var(--spacing) * 1.5);
  6372. }
  6373. .gap-2 {
  6374. gap: calc(var(--spacing) * 2);
  6375. }
  6376. .gap-2\.5 {
  6377. gap: calc(var(--spacing) * 2.5);
  6378. }
  6379. .gap-3 {
  6380. gap: calc(var(--spacing) * 3);
  6381. }
  6382. .gap-4 {
  6383. gap: calc(var(--spacing) * 4);
  6384. }
  6385. .gap-5 {
  6386. gap: calc(var(--spacing) * 5);
  6387. }
  6388. .gap-6 {
  6389. gap: calc(var(--spacing) * 6);
  6390. }
  6391. .gap-8 {
  6392. gap: calc(var(--spacing) * 8);
  6393. }
  6394. .gap-12 {
  6395. gap: calc(var(--spacing) * 12);
  6396. }
  6397. .gap-\[3px\] {
  6398. gap: 3px;
  6399. }
  6400. :where(.-space-y-0\.5 > :not(:last-child)) {
  6401. --tw-space-y-reverse: 0;
  6402. margin-block-start: calc(calc(var(--spacing) * -0.5) * var(--tw-space-y-reverse));
  6403. margin-block-end: calc(calc(var(--spacing) * -0.5) * calc(1 - var(--tw-space-y-reverse)));
  6404. }
  6405. :where(.-space-y-1\.5 > :not(:last-child)) {
  6406. --tw-space-y-reverse: 0;
  6407. margin-block-start: calc(calc(var(--spacing) * -1.5) * var(--tw-space-y-reverse));
  6408. margin-block-end: calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-y-reverse)));
  6409. }
  6410. :where(.space-y-0 > :not(:last-child)) {
  6411. --tw-space-y-reverse: 0;
  6412. margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
  6413. margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
  6414. }
  6415. :where(.space-y-0\.5 > :not(:last-child)) {
  6416. --tw-space-y-reverse: 0;
  6417. margin-block-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-y-reverse));
  6418. margin-block-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse)));
  6419. }
  6420. :where(.space-y-1 > :not(:last-child)) {
  6421. --tw-space-y-reverse: 0;
  6422. margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
  6423. margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  6424. }
  6425. :where(.space-y-1\.5 > :not(:last-child)) {
  6426. --tw-space-y-reverse: 0;
  6427. margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
  6428. margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  6429. }
  6430. :where(.space-y-2 > :not(:last-child)) {
  6431. --tw-space-y-reverse: 0;
  6432. margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
  6433. margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  6434. }
  6435. :where(.space-y-2\.5 > :not(:last-child)) {
  6436. --tw-space-y-reverse: 0;
  6437. margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
  6438. margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
  6439. }
  6440. :where(.space-y-3 > :not(:last-child)) {
  6441. --tw-space-y-reverse: 0;
  6442. margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
  6443. margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  6444. }
  6445. :where(.space-y-3\.5 > :not(:last-child)) {
  6446. --tw-space-y-reverse: 0;
  6447. margin-block-start: calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));
  6448. margin-block-end: calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)));
  6449. }
  6450. :where(.space-y-5 > :not(:last-child)) {
  6451. --tw-space-y-reverse: 0;
  6452. margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
  6453. margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  6454. }
  6455. :where(.space-y-6 > :not(:last-child)) {
  6456. --tw-space-y-reverse: 0;
  6457. margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
  6458. margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  6459. }
  6460. :where(.space-y-8 > :not(:last-child)) {
  6461. --tw-space-y-reverse: 0;
  6462. margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
  6463. margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  6464. }
  6465. .gap-x-4 {
  6466. column-gap: calc(var(--spacing) * 4);
  6467. }
  6468. :where(.-space-x-3\.5 > :not(:last-child)) {
  6469. --tw-space-x-reverse: 0;
  6470. margin-inline-start: calc(calc(var(--spacing) * -3.5) * var(--tw-space-x-reverse));
  6471. margin-inline-end: calc(calc(var(--spacing) * -3.5) * calc(1 - var(--tw-space-x-reverse)));
  6472. }
  6473. :where(.-space-x-5 > :not(:last-child)) {
  6474. --tw-space-x-reverse: 0;
  6475. margin-inline-start: calc(calc(var(--spacing) * -5) * var(--tw-space-x-reverse));
  6476. margin-inline-end: calc(calc(var(--spacing) * -5) * calc(1 - var(--tw-space-x-reverse)));
  6477. }
  6478. :where(.space-x-1 > :not(:last-child)) {
  6479. --tw-space-x-reverse: 0;
  6480. margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
  6481. margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
  6482. }
  6483. :where(.space-x-2 > :not(:last-child)) {
  6484. --tw-space-x-reverse: 0;
  6485. margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
  6486. margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  6487. }
  6488. :where(.space-x-3 > :not(:last-child)) {
  6489. --tw-space-x-reverse: 0;
  6490. margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
  6491. margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
  6492. }
  6493. :where(.divide-y > :not(:last-child)) {
  6494. --tw-divide-y-reverse: 0;
  6495. border-bottom-style: var(--tw-border-style);
  6496. border-top-style: var(--tw-border-style);
  6497. border-top-width: calc(1px * var(--tw-divide-y-reverse));
  6498. border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  6499. }
  6500. :where(.divide-dashed > :not(:last-child)) {
  6501. --tw-border-style: dashed;
  6502. border-style: dashed;
  6503. }
  6504. :where(.divide-base-200 > :not(:last-child)) {
  6505. border-color: var(--color-base-200);
  6506. }
  6507. :where(.divide-base-300 > :not(:last-child)) {
  6508. border-color: var(--color-base-300);
  6509. }
  6510. .truncate {
  6511. text-overflow: ellipsis;
  6512. white-space: nowrap;
  6513. overflow: hidden;
  6514. }
  6515. .overflow-auto {
  6516. overflow: auto;
  6517. }
  6518. .overflow-hidden {
  6519. overflow: hidden;
  6520. }
  6521. .overflow-x-auto {
  6522. overflow-x: auto;
  6523. }
  6524. .tabs-box {
  6525. background-color: var(--color-base-200);
  6526. --tabs-box-radius: calc(var(--radius-field) + var(--radius-field) + var(--radius-field));
  6527. border-radius: calc(var(--radius-field) + min(0.25rem, var(--tabs-box-radius)));
  6528. box-shadow:
  6529. 0 -0.5px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  6530. 0 0.5px oklch(0% 0 0 / calc(var(--depth) * 0.05)) inset;
  6531. padding: 0.25rem;
  6532. }
  6533. .tabs-box .tab {
  6534. border-radius: var(--radius-field);
  6535. border-style: none;
  6536. }
  6537. .tabs-box .tab:focus-visible,
  6538. .tabs-box .tab:is(label:has(:checked:focus-visible)) {
  6539. outline-offset: 2px;
  6540. }
  6541. .tabs-box> :is(.tab-active,
  6542. [aria-selected="true"],
  6543. [aria-current="true"],
  6544. [aria-current="page"]):not(.tab-disabled, [disabled]),
  6545. .tabs-box> :is(input:checked),
  6546. .tabs-box> :is(label:has(:checked)) {
  6547. background-color: var(--tab-bg, var(--color-base-100));
  6548. box-shadow:
  6549. 0 1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  6550. 0 1px 1px -1px var(--color-neutral),
  6551. 0 1px 6px -4px var(--color-neutral);
  6552. }
  6553. @supports (color: color-mix(in lab, red, red)) {
  6554. .tabs-box> :is(.tab-active,
  6555. [aria-selected="true"],
  6556. [aria-current="true"],
  6557. [aria-current="page"]):not(.tab-disabled, [disabled]),
  6558. .tabs-box> :is(input:checked),
  6559. .tabs-box> :is(label:has(:checked)) {
  6560. box-shadow:
  6561. 0 1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  6562. 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000),
  6563. 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000);
  6564. }
  6565. }
  6566. @media (forced-colors: active) {
  6567. .tabs-box> :is(.tab-active,
  6568. [aria-selected="true"],
  6569. [aria-current="true"],
  6570. [aria-current="page"]):not(.tab-disabled, [disabled]),
  6571. .tabs-box> :is(input:checked),
  6572. .tabs-box> :is(label:has(:checked)) {
  6573. border: 1px solid;
  6574. }
  6575. }
  6576. .menu-sm :where(li:not(.menu-title) > :not(ul, details, .menu-title)),
  6577. .menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  6578. border-radius: var(--radius-field);
  6579. padding-block: 0.25rem;
  6580. padding-inline: 0.625rem;
  6581. font-size: 0.75rem;
  6582. }
  6583. .menu-sm .menu-title {
  6584. padding-block: 0.5rem;
  6585. padding-inline: 0.75rem;
  6586. }
  6587. .rounded-\[calc\(var\(--radius-box\)\+1px\)\] {
  6588. border-radius: calc(var(--radius-box) + 1px);
  6589. }
  6590. .rounded-\[inherit\] {
  6591. border-radius: inherit;
  6592. }
  6593. .rounded-box {
  6594. border-radius: var(--radius-box);
  6595. }
  6596. .rounded-full {
  6597. border-radius: 3.40282e38px;
  6598. }
  6599. .rounded-lg {
  6600. border-radius: var(--radius-lg);
  6601. }
  6602. .rounded-md {
  6603. border-radius: var(--radius-md);
  6604. }
  6605. .rounded-none {
  6606. border-radius: 0;
  6607. }
  6608. .rounded-sm {
  6609. border-radius: var(--radius-sm);
  6610. }
  6611. .rounded-xl {
  6612. border-radius: var(--radius-xl);
  6613. }
  6614. .rounded-xs {
  6615. border-radius: var(--radius-xs);
  6616. }
  6617. .rounded-s-xs {
  6618. border-start-start-radius: var(--radius-xs);
  6619. border-end-start-radius: var(--radius-xs);
  6620. }
  6621. .rounded-e-xl {
  6622. border-start-end-radius: var(--radius-xl);
  6623. border-end-end-radius: var(--radius-xl);
  6624. }
  6625. .rounded-t-box {
  6626. border-top-left-radius: var(--radius-box);
  6627. border-top-right-radius: var(--radius-box);
  6628. }
  6629. .border {
  6630. border-style: var(--tw-border-style);
  6631. border-width: 1px;
  6632. }
  6633. .border-0 {
  6634. border-style: var(--tw-border-style);
  6635. border-width: 0;
  6636. }
  6637. .border-2 {
  6638. border-style: var(--tw-border-style);
  6639. border-width: 2px;
  6640. }
  6641. .border-s {
  6642. border-inline-start-style: var(--tw-border-style);
  6643. border-inline-start-width: 1px;
  6644. }
  6645. .border-e {
  6646. border-inline-end-style: var(--tw-border-style);
  6647. border-inline-end-width: 1px;
  6648. }
  6649. .border-t {
  6650. border-top-style: var(--tw-border-style);
  6651. border-top-width: 1px;
  6652. }
  6653. .border-t-0 {
  6654. border-top-style: var(--tw-border-style);
  6655. border-top-width: 0;
  6656. }
  6657. .border-b {
  6658. border-bottom-style: var(--tw-border-style);
  6659. border-bottom-width: 1px;
  6660. }
  6661. .badge-dash {
  6662. color: var(--badge-color);
  6663. --badge-bg: #0000;
  6664. background-image: none;
  6665. border-style: dashed;
  6666. border-color: currentColor;
  6667. }
  6668. .border-dashed {
  6669. --tw-border-style: dashed;
  6670. border-style: dashed;
  6671. }
  6672. .border-none {
  6673. --tw-border-style: none;
  6674. border-style: none;
  6675. }
  6676. .badge-ghost {
  6677. border-color: var(--color-base-200);
  6678. background-color: var(--color-base-200);
  6679. color: var(--color-base-content);
  6680. background-image: none;
  6681. }
  6682. .badge-soft {
  6683. color: var(--badge-color, var(--color-base-content));
  6684. background-color: var(--badge-color, var(--color-base-content));
  6685. }
  6686. @supports (color: color-mix(in lab, red, red)) {
  6687. .badge-soft {
  6688. background-color: color-mix(in oklab,
  6689. var(--badge-color, var(--color-base-content)) 8%,
  6690. var(--color-base-100));
  6691. }
  6692. }
  6693. .badge-soft {
  6694. border-color: var(--badge-color, var(--color-base-content));
  6695. }
  6696. @supports (color: color-mix(in lab, red, red)) {
  6697. .badge-soft {
  6698. border-color: color-mix(in oklab,
  6699. var(--badge-color, var(--color-base-content)) 10%,
  6700. var(--color-base-100));
  6701. }
  6702. }
  6703. .badge-soft {
  6704. background-image: none;
  6705. }
  6706. .input-ghost {
  6707. box-shadow: none;
  6708. background-color: #0000;
  6709. border-color: #0000;
  6710. }
  6711. .input-ghost:focus,
  6712. .input-ghost:focus-within {
  6713. background-color: var(--color-base-100);
  6714. color: var(--color-base-content);
  6715. box-shadow: none;
  6716. border-color: #008EED;
  6717. }
  6718. .alert-info {
  6719. border-color: var(--color-info);
  6720. color: var(--color-info-content);
  6721. --alert-color: var(--color-info);
  6722. }
  6723. .\!border-primary\/20 {
  6724. border-color: var(--color-primary) !important;
  6725. }
  6726. @supports (color: color-mix(in lab, red, red)) {
  6727. .\!border-primary\/20 {
  6728. border-color: color-mix(in oklab, var(--color-primary) 20%, transparent) !important;
  6729. }
  6730. }
  6731. .\!border-transparent {
  6732. border-color: #0000 !important;
  6733. }
  6734. .border-base-100\/20 {
  6735. border-color: var(--color-base-100);
  6736. }
  6737. @supports (color: color-mix(in lab, red, red)) {
  6738. .border-base-100\/20 {
  6739. border-color: color-mix(in oklab, var(--color-base-100) 20%, transparent);
  6740. }
  6741. }
  6742. .border-base-200 {
  6743. border-color: var(--color-base-200);
  6744. }
  6745. .border-base-300,
  6746. .border-base-300\/80 {
  6747. border-color: var(--color-base-300);
  6748. }
  6749. @supports (color: color-mix(in lab, red, red)) {
  6750. .border-base-300\/80 {
  6751. border-color: color-mix(in oklab, var(--color-base-300) 80%, transparent);
  6752. }
  6753. }
  6754. .border-base-content\/5 {
  6755. border-color: var(--color-base-content);
  6756. }
  6757. @supports (color: color-mix(in lab, red, red)) {
  6758. .border-base-content\/5 {
  6759. border-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  6760. }
  6761. }
  6762. .border-base-content\/20 {
  6763. border-color: var(--color-base-content);
  6764. }
  6765. @supports (color: color-mix(in lab, red, red)) {
  6766. .border-base-content\/20 {
  6767. border-color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  6768. }
  6769. }
  6770. .border-base-content\/30 {
  6771. border-color: var(--color-base-content);
  6772. }
  6773. @supports (color: color-mix(in lab, red, red)) {
  6774. .border-base-content\/30 {
  6775. border-color: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  6776. }
  6777. }
  6778. .border-error\/50 {
  6779. border-color: var(--color-error);
  6780. }
  6781. @supports (color: color-mix(in lab, red, red)) {
  6782. .border-error\/50 {
  6783. border-color: color-mix(in oklab, var(--color-error) 50%, transparent);
  6784. }
  6785. }
  6786. .border-indigo-500\/10 {
  6787. border-color: #625fff1a;
  6788. }
  6789. @supports (color: color-mix(in lab, red, red)) {
  6790. .border-indigo-500\/10 {
  6791. border-color: color-mix(in oklab, var(--color-indigo-500) 10%, transparent);
  6792. }
  6793. }
  6794. .border-orange-500\/10 {
  6795. border-color: #fe6e001a;
  6796. }
  6797. @supports (color: color-mix(in lab, red, red)) {
  6798. .border-orange-500\/10 {
  6799. border-color: color-mix(in oklab, var(--color-orange-500) 10%, transparent);
  6800. }
  6801. }
  6802. .border-primary-content\/10 {
  6803. border-color: var(--color-primary-content);
  6804. }
  6805. @supports (color: color-mix(in lab, red, red)) {
  6806. .border-primary-content\/10 {
  6807. border-color: color-mix(in oklab, var(--color-primary-content) 10%, transparent);
  6808. }
  6809. }
  6810. .border-primary\/10 {
  6811. border-color: var(--color-primary);
  6812. }
  6813. @supports (color: color-mix(in lab, red, red)) {
  6814. .border-primary\/10 {
  6815. border-color: color-mix(in oklab, var(--color-primary) 10%, transparent);
  6816. }
  6817. }
  6818. .border-primary\/15 {
  6819. border-color: var(--color-primary);
  6820. }
  6821. @supports (color: color-mix(in lab, red, red)) {
  6822. .border-primary\/15 {
  6823. border-color: color-mix(in oklab, var(--color-primary) 15%, transparent);
  6824. }
  6825. }
  6826. .border-primary\/20 {
  6827. border-color: var(--color-primary);
  6828. }
  6829. @supports (color: color-mix(in lab, red, red)) {
  6830. .border-primary\/20 {
  6831. border-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
  6832. }
  6833. }
  6834. .border-purple-500\/10 {
  6835. border-color: #ac4bff1a;
  6836. }
  6837. @supports (color: color-mix(in lab, red, red)) {
  6838. .border-purple-500\/10 {
  6839. border-color: color-mix(in oklab, var(--color-purple-500) 10%, transparent);
  6840. }
  6841. }
  6842. .border-success\/20 {
  6843. border-color: var(--color-success);
  6844. }
  6845. @supports (color: color-mix(in lab, red, red)) {
  6846. .border-success\/20 {
  6847. border-color: color-mix(in oklab, var(--color-success) 20%, transparent);
  6848. }
  6849. }
  6850. .border-teal-500\/5 {
  6851. border-color: #00baa70d;
  6852. }
  6853. @supports (color: color-mix(in lab, red, red)) {
  6854. .border-teal-500\/5 {
  6855. border-color: color-mix(in oklab, var(--color-teal-500) 5%, transparent);
  6856. }
  6857. }
  6858. .border-transparent {
  6859. border-color: #0000;
  6860. }
  6861. .border-white\/20 {
  6862. border-color: #fff3;
  6863. }
  6864. @supports (color: color-mix(in lab, red, red)) {
  6865. .border-white\/20 {
  6866. border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  6867. }
  6868. }
  6869. .border-white\/25 {
  6870. border-color: #ffffff40;
  6871. }
  6872. @supports (color: color-mix(in lab, red, red)) {
  6873. .border-white\/25 {
  6874. border-color: color-mix(in oklab, var(--color-white) 25%, transparent);
  6875. }
  6876. }
  6877. .border-white\/60 {
  6878. border-color: #fff9;
  6879. }
  6880. @supports (color: color-mix(in lab, red, red)) {
  6881. .border-white\/60 {
  6882. border-color: color-mix(in oklab, var(--color-white) 60%, transparent);
  6883. }
  6884. }
  6885. .status-error {
  6886. background-color: var(--color-error);
  6887. color: var(--color-error);
  6888. }
  6889. .status-info {
  6890. background-color: var(--color-info);
  6891. color: var(--color-info);
  6892. }
  6893. .status-primary {
  6894. background-color: var(--color-primary);
  6895. color: var(--color-primary);
  6896. }
  6897. .status-secondary {
  6898. background-color: var(--color-secondary);
  6899. color: var(--color-secondary);
  6900. }
  6901. .status-success {
  6902. background-color: var(--color-success);
  6903. color: var(--color-success);
  6904. }
  6905. .status-warning {
  6906. background-color: var(--color-warning);
  6907. color: var(--color-warning);
  6908. }
  6909. .\!bg-primary-content\/15 {
  6910. background-color: var(--color-primary-content) !important;
  6911. }
  6912. @supports (color: color-mix(in lab, red, red)) {
  6913. .\!bg-primary-content\/15 {
  6914. background-color: color-mix(in oklab,
  6915. var(--color-primary-content) 15%,
  6916. transparent) !important;
  6917. }
  6918. }
  6919. .\!bg-primary\/10 {
  6920. background-color: var(--color-primary) !important;
  6921. }
  6922. @supports (color: color-mix(in lab, red, red)) {
  6923. .\!bg-primary\/10 {
  6924. background-color: color-mix(in oklab, var(--color-primary) 10%, transparent) !important;
  6925. }
  6926. }
  6927. .bg-\[\#FFE9D1\] {
  6928. background-color: #ffe9d1;
  6929. }
  6930. .bg-accent {
  6931. background-color: var(--color-accent);
  6932. }
  6933. .bg-base-100,
  6934. .bg-base-100\/30 {
  6935. background-color: var(--color-base-100);
  6936. }
  6937. @supports (color: color-mix(in lab, red, red)) {
  6938. .bg-base-100\/30 {
  6939. background-color: color-mix(in oklab, var(--color-base-100) 30%, transparent);
  6940. }
  6941. }
  6942. .bg-base-100\/80 {
  6943. background-color: var(--color-base-100);
  6944. }
  6945. @supports (color: color-mix(in lab, red, red)) {
  6946. .bg-base-100\/80 {
  6947. background-color: color-mix(in oklab, var(--color-base-100) 80%, transparent);
  6948. }
  6949. }
  6950. .bg-base-200,
  6951. .bg-base-200\/5 {
  6952. background-color: var(--color-base-200);
  6953. }
  6954. @supports (color: color-mix(in lab, red, red)) {
  6955. .bg-base-200\/5 {
  6956. background-color: color-mix(in oklab, var(--color-base-200) 5%, transparent);
  6957. }
  6958. }
  6959. .bg-base-200\/20 {
  6960. background-color: var(--color-base-200);
  6961. }
  6962. @supports (color: color-mix(in lab, red, red)) {
  6963. .bg-base-200\/20 {
  6964. background-color: color-mix(in oklab, var(--color-base-200) 20%, transparent);
  6965. }
  6966. }
  6967. .bg-base-200\/30 {
  6968. background-color: var(--color-base-200);
  6969. }
  6970. @supports (color: color-mix(in lab, red, red)) {
  6971. .bg-base-200\/30 {
  6972. background-color: color-mix(in oklab, var(--color-base-200) 30%, transparent);
  6973. }
  6974. }
  6975. .bg-base-200\/40 {
  6976. background-color: var(--color-base-200);
  6977. }
  6978. @supports (color: color-mix(in lab, red, red)) {
  6979. .bg-base-200\/40 {
  6980. background-color: color-mix(in oklab, var(--color-base-200) 40%, transparent);
  6981. }
  6982. }
  6983. .bg-base-200\/50 {
  6984. background-color: var(--color-base-200);
  6985. }
  6986. @supports (color: color-mix(in lab, red, red)) {
  6987. .bg-base-200\/50 {
  6988. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  6989. }
  6990. }
  6991. .bg-base-200\/60 {
  6992. background-color: var(--color-base-200);
  6993. }
  6994. @supports (color: color-mix(in lab, red, red)) {
  6995. .bg-base-200\/60 {
  6996. background-color: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  6997. }
  6998. }
  6999. .bg-base-200\/80 {
  7000. background-color: var(--color-base-200);
  7001. }
  7002. @supports (color: color-mix(in lab, red, red)) {
  7003. .bg-base-200\/80 {
  7004. background-color: color-mix(in oklab, var(--color-base-200) 80%, transparent);
  7005. }
  7006. }
  7007. .bg-base-300 {
  7008. background-color: var(--color-base-300);
  7009. }
  7010. .bg-base-content\/2 {
  7011. background-color: var(--color-base-content);
  7012. }
  7013. @supports (color: color-mix(in lab, red, red)) {
  7014. .bg-base-content\/2 {
  7015. background-color: color-mix(in oklab, var(--color-base-content) 2%, transparent);
  7016. }
  7017. }
  7018. .bg-base-content\/3 {
  7019. background-color: var(--color-base-content);
  7020. }
  7021. @supports (color: color-mix(in lab, red, red)) {
  7022. .bg-base-content\/3 {
  7023. background-color: color-mix(in oklab, var(--color-base-content) 3%, transparent);
  7024. }
  7025. }
  7026. .bg-base-content\/5 {
  7027. background-color: var(--color-base-content);
  7028. }
  7029. @supports (color: color-mix(in lab, red, red)) {
  7030. .bg-base-content\/5 {
  7031. background-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  7032. }
  7033. }
  7034. .bg-base-content\/10 {
  7035. background-color: var(--color-base-content);
  7036. }
  7037. @supports (color: color-mix(in lab, red, red)) {
  7038. .bg-base-content\/10 {
  7039. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  7040. }
  7041. }
  7042. .bg-base-content\/15 {
  7043. background-color: var(--color-base-content);
  7044. }
  7045. @supports (color: color-mix(in lab, red, red)) {
  7046. .bg-base-content\/15 {
  7047. background-color: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  7048. }
  7049. }
  7050. .bg-base-content\/20 {
  7051. background-color: var(--color-base-content);
  7052. }
  7053. @supports (color: color-mix(in lab, red, red)) {
  7054. .bg-base-content\/20 {
  7055. background-color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  7056. }
  7057. }
  7058. .bg-base-content\/25 {
  7059. background-color: var(--color-base-content);
  7060. }
  7061. @supports (color: color-mix(in lab, red, red)) {
  7062. .bg-base-content\/25 {
  7063. background-color: color-mix(in oklab, var(--color-base-content) 25%, transparent);
  7064. }
  7065. }
  7066. .bg-base-content\/30 {
  7067. background-color: var(--color-base-content);
  7068. }
  7069. @supports (color: color-mix(in lab, red, red)) {
  7070. .bg-base-content\/30 {
  7071. background-color: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  7072. }
  7073. }
  7074. .bg-base-content\/35 {
  7075. background-color: var(--color-base-content);
  7076. }
  7077. @supports (color: color-mix(in lab, red, red)) {
  7078. .bg-base-content\/35 {
  7079. background-color: color-mix(in oklab, var(--color-base-content) 35%, transparent);
  7080. }
  7081. }
  7082. .bg-base-content\/60 {
  7083. background-color: var(--color-base-content);
  7084. }
  7085. @supports (color: color-mix(in lab, red, red)) {
  7086. .bg-base-content\/60 {
  7087. background-color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  7088. }
  7089. }
  7090. .bg-black\/60 {
  7091. background-color: #0009;
  7092. }
  7093. @supports (color: color-mix(in lab, red, red)) {
  7094. .bg-black\/60 {
  7095. background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
  7096. }
  7097. }
  7098. .bg-blue-400 {
  7099. background-color: var(--color-blue-400);
  7100. }
  7101. .bg-blue-500\/5 {
  7102. background-color: #3080ff0d;
  7103. }
  7104. @supports (color: color-mix(in lab, red, red)) {
  7105. .bg-blue-500\/5 {
  7106. background-color: color-mix(in oklab, var(--color-blue-500) 5%, transparent);
  7107. }
  7108. }
  7109. .bg-blue-500\/50 {
  7110. background-color: #3080ff80;
  7111. }
  7112. @supports (color: color-mix(in lab, red, red)) {
  7113. .bg-blue-500\/50 {
  7114. background-color: color-mix(in oklab, var(--color-blue-500) 50%, transparent);
  7115. }
  7116. }
  7117. .bg-blue-500\/60 {
  7118. background-color: #3080ff99;
  7119. }
  7120. @supports (color: color-mix(in lab, red, red)) {
  7121. .bg-blue-500\/60 {
  7122. background-color: color-mix(in oklab, var(--color-blue-500) 60%, transparent);
  7123. }
  7124. }
  7125. .bg-cyan-400 {
  7126. background-color: var(--color-cyan-400);
  7127. }
  7128. .bg-cyan-600\/5 {
  7129. background-color: #0092b50d;
  7130. }
  7131. @supports (color: color-mix(in lab, red, red)) {
  7132. .bg-cyan-600\/5 {
  7133. background-color: color-mix(in oklab, var(--color-cyan-600) 5%, transparent);
  7134. }
  7135. }
  7136. .bg-error,
  7137. .bg-error\/5 {
  7138. background-color: var(--color-error);
  7139. }
  7140. @supports (color: color-mix(in lab, red, red)) {
  7141. .bg-error\/5 {
  7142. background-color: color-mix(in oklab, var(--color-error) 5%, transparent);
  7143. }
  7144. }
  7145. .bg-error\/10 {
  7146. background-color: var(--color-error);
  7147. }
  7148. @supports (color: color-mix(in lab, red, red)) {
  7149. .bg-error\/10 {
  7150. background-color: color-mix(in oklab, var(--color-error) 10%, transparent);
  7151. }
  7152. }
  7153. .bg-error\/30 {
  7154. background-color: var(--color-error);
  7155. }
  7156. @supports (color: color-mix(in lab, red, red)) {
  7157. .bg-error\/30 {
  7158. background-color: color-mix(in oklab, var(--color-error) 30%, transparent);
  7159. }
  7160. }
  7161. .bg-fuchsia-500\/5 {
  7162. background-color: #e12afb0d;
  7163. }
  7164. @supports (color: color-mix(in lab, red, red)) {
  7165. .bg-fuchsia-500\/5 {
  7166. background-color: color-mix(in oklab, var(--color-fuchsia-500) 5%, transparent);
  7167. }
  7168. }
  7169. .bg-green-400 {
  7170. background-color: var(--color-green-400);
  7171. }
  7172. .bg-indigo-500\/5 {
  7173. background-color: #625fff0d;
  7174. }
  7175. @supports (color: color-mix(in lab, red, red)) {
  7176. .bg-indigo-500\/5 {
  7177. background-color: color-mix(in oklab, var(--color-indigo-500) 5%, transparent);
  7178. }
  7179. }
  7180. .bg-info\/5 {
  7181. background-color: var(--color-info);
  7182. }
  7183. @supports (color: color-mix(in lab, red, red)) {
  7184. .bg-info\/5 {
  7185. background-color: color-mix(in oklab, var(--color-info) 5%, transparent);
  7186. }
  7187. }
  7188. .bg-info\/30 {
  7189. background-color: var(--color-info);
  7190. }
  7191. @supports (color: color-mix(in lab, red, red)) {
  7192. .bg-info\/30 {
  7193. background-color: color-mix(in oklab, var(--color-info) 30%, transparent);
  7194. }
  7195. }
  7196. .bg-lime-400 {
  7197. background-color: var(--color-lime-400);
  7198. }
  7199. .bg-neutral {
  7200. background-color: var(--color-neutral);
  7201. }
  7202. .bg-orange-400 {
  7203. background-color: var(--color-orange-400);
  7204. }
  7205. .bg-orange-500\/5 {
  7206. background-color: #fe6e000d;
  7207. }
  7208. @supports (color: color-mix(in lab, red, red)) {
  7209. .bg-orange-500\/5 {
  7210. background-color: color-mix(in oklab, var(--color-orange-500) 5%, transparent);
  7211. }
  7212. }
  7213. .bg-primary {
  7214. background-color: var(--color-primary);
  7215. }
  7216. .bg-primary-content\/10 {
  7217. background-color: var(--color-primary-content);
  7218. }
  7219. @supports (color: color-mix(in lab, red, red)) {
  7220. .bg-primary-content\/10 {
  7221. background-color: color-mix(in oklab, var(--color-primary-content) 10%, transparent);
  7222. }
  7223. }
  7224. .bg-primary-content\/15 {
  7225. background-color: var(--color-primary-content);
  7226. }
  7227. @supports (color: color-mix(in lab, red, red)) {
  7228. .bg-primary-content\/15 {
  7229. background-color: color-mix(in oklab, var(--color-primary-content) 15%, transparent);
  7230. }
  7231. }
  7232. .bg-primary\/2 {
  7233. background-color: var(--color-primary);
  7234. }
  7235. @supports (color: color-mix(in lab, red, red)) {
  7236. .bg-primary\/2 {
  7237. background-color: color-mix(in oklab, var(--color-primary) 2%, transparent);
  7238. }
  7239. }
  7240. .bg-primary\/5 {
  7241. background-color: var(--color-primary);
  7242. }
  7243. @supports (color: color-mix(in lab, red, red)) {
  7244. .bg-primary\/5 {
  7245. background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
  7246. }
  7247. }
  7248. .bg-primary\/10 {
  7249. background-color: var(--color-primary);
  7250. }
  7251. @supports (color: color-mix(in lab, red, red)) {
  7252. .bg-primary\/10 {
  7253. background-color: color-mix(in oklab, var(--color-primary) 10%, transparent);
  7254. }
  7255. }
  7256. .bg-primary\/20 {
  7257. background-color: var(--color-primary);
  7258. }
  7259. @supports (color: color-mix(in lab, red, red)) {
  7260. .bg-primary\/20 {
  7261. background-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
  7262. }
  7263. }
  7264. .bg-primary\/30 {
  7265. background-color: var(--color-primary);
  7266. }
  7267. @supports (color: color-mix(in lab, red, red)) {
  7268. .bg-primary\/30 {
  7269. background-color: color-mix(in oklab, var(--color-primary) 30%, transparent);
  7270. }
  7271. }
  7272. .bg-primary\/40 {
  7273. background-color: var(--color-primary);
  7274. }
  7275. @supports (color: color-mix(in lab, red, red)) {
  7276. .bg-primary\/40 {
  7277. background-color: color-mix(in oklab, var(--color-primary) 40%, transparent);
  7278. }
  7279. }
  7280. .bg-primary\/60 {
  7281. background-color: var(--color-primary);
  7282. }
  7283. @supports (color: color-mix(in lab, red, red)) {
  7284. .bg-primary\/60 {
  7285. background-color: color-mix(in oklab, var(--color-primary) 60%, transparent);
  7286. }
  7287. }
  7288. .bg-primary\/80 {
  7289. background-color: var(--color-primary);
  7290. }
  7291. @supports (color: color-mix(in lab, red, red)) {
  7292. .bg-primary\/80 {
  7293. background-color: color-mix(in oklab, var(--color-primary) 80%, transparent);
  7294. }
  7295. }
  7296. .bg-purple-400 {
  7297. background-color: var(--color-purple-400);
  7298. }
  7299. .bg-purple-500\/5 {
  7300. background-color: #ac4bff0d;
  7301. }
  7302. @supports (color: color-mix(in lab, red, red)) {
  7303. .bg-purple-500\/5 {
  7304. background-color: color-mix(in oklab, var(--color-purple-500) 5%, transparent);
  7305. }
  7306. }
  7307. .bg-purple-500\/50 {
  7308. background-color: #ac4bff80;
  7309. }
  7310. @supports (color: color-mix(in lab, red, red)) {
  7311. .bg-purple-500\/50 {
  7312. background-color: color-mix(in oklab, var(--color-purple-500) 50%, transparent);
  7313. }
  7314. }
  7315. .bg-purple-500\/60 {
  7316. background-color: #ac4bff99;
  7317. }
  7318. @supports (color: color-mix(in lab, red, red)) {
  7319. .bg-purple-500\/60 {
  7320. background-color: color-mix(in oklab, var(--color-purple-500) 60%, transparent);
  7321. }
  7322. }
  7323. .bg-red-400 {
  7324. background-color: var(--color-red-400);
  7325. }
  7326. .bg-secondary,
  7327. .bg-secondary\/2 {
  7328. background-color: var(--color-secondary);
  7329. }
  7330. @supports (color: color-mix(in lab, red, red)) {
  7331. .bg-secondary\/2 {
  7332. background-color: color-mix(in oklab, var(--color-secondary) 2%, transparent);
  7333. }
  7334. }
  7335. .bg-secondary\/5 {
  7336. background-color: var(--color-secondary);
  7337. }
  7338. @supports (color: color-mix(in lab, red, red)) {
  7339. .bg-secondary\/5 {
  7340. background-color: color-mix(in oklab, var(--color-secondary) 5%, transparent);
  7341. }
  7342. }
  7343. .bg-secondary\/10 {
  7344. background-color: var(--color-secondary);
  7345. }
  7346. @supports (color: color-mix(in lab, red, red)) {
  7347. .bg-secondary\/10 {
  7348. background-color: color-mix(in oklab, var(--color-secondary) 10%, transparent);
  7349. }
  7350. }
  7351. .bg-secondary\/20 {
  7352. background-color: var(--color-secondary);
  7353. }
  7354. @supports (color: color-mix(in lab, red, red)) {
  7355. .bg-secondary\/20 {
  7356. background-color: color-mix(in oklab, var(--color-secondary) 20%, transparent);
  7357. }
  7358. }
  7359. .bg-secondary\/30 {
  7360. background-color: var(--color-secondary);
  7361. }
  7362. @supports (color: color-mix(in lab, red, red)) {
  7363. .bg-secondary\/30 {
  7364. background-color: color-mix(in oklab, var(--color-secondary) 30%, transparent);
  7365. }
  7366. }
  7367. .bg-secondary\/80 {
  7368. background-color: var(--color-secondary);
  7369. }
  7370. @supports (color: color-mix(in lab, red, red)) {
  7371. .bg-secondary\/80 {
  7372. background-color: color-mix(in oklab, var(--color-secondary) 80%, transparent);
  7373. }
  7374. }
  7375. .bg-success,
  7376. .bg-success\/5 {
  7377. background-color: var(--color-success);
  7378. }
  7379. @supports (color: color-mix(in lab, red, red)) {
  7380. .bg-success\/5 {
  7381. background-color: color-mix(in oklab, var(--color-success) 5%, transparent);
  7382. }
  7383. }
  7384. .bg-success\/10 {
  7385. background-color: var(--color-success);
  7386. }
  7387. @supports (color: color-mix(in lab, red, red)) {
  7388. .bg-success\/10 {
  7389. background-color: color-mix(in oklab, var(--color-success) 10%, transparent);
  7390. }
  7391. }
  7392. .bg-success\/30 {
  7393. background-color: var(--color-success);
  7394. }
  7395. @supports (color: color-mix(in lab, red, red)) {
  7396. .bg-success\/30 {
  7397. background-color: color-mix(in oklab, var(--color-success) 30%, transparent);
  7398. }
  7399. }
  7400. .bg-teal-500\/5 {
  7401. background-color: #00baa70d;
  7402. }
  7403. @supports (color: color-mix(in lab, red, red)) {
  7404. .bg-teal-500\/5 {
  7405. background-color: color-mix(in oklab, var(--color-teal-500) 5%, transparent);
  7406. }
  7407. }
  7408. .bg-transparent {
  7409. background-color: #0000;
  7410. }
  7411. .bg-violet-500\/5 {
  7412. background-color: #8d54ff0d;
  7413. }
  7414. @supports (color: color-mix(in lab, red, red)) {
  7415. .bg-violet-500\/5 {
  7416. background-color: color-mix(in oklab, var(--color-violet-500) 5%, transparent);
  7417. }
  7418. }
  7419. .bg-warning,
  7420. .bg-warning\/5 {
  7421. background-color: var(--color-warning);
  7422. }
  7423. @supports (color: color-mix(in lab, red, red)) {
  7424. .bg-warning\/5 {
  7425. background-color: color-mix(in oklab, var(--color-warning) 5%, transparent);
  7426. }
  7427. }
  7428. .bg-warning\/20 {
  7429. background-color: var(--color-warning);
  7430. }
  7431. @supports (color: color-mix(in lab, red, red)) {
  7432. .bg-warning\/20 {
  7433. background-color: color-mix(in oklab, var(--color-warning) 20%, transparent);
  7434. }
  7435. }
  7436. .bg-warning\/30 {
  7437. background-color: var(--color-warning);
  7438. }
  7439. @supports (color: color-mix(in lab, red, red)) {
  7440. .bg-warning\/30 {
  7441. background-color: color-mix(in oklab, var(--color-warning) 30%, transparent);
  7442. }
  7443. }
  7444. .bg-white {
  7445. background-color: var(--color-white);
  7446. }
  7447. .bg-white\/30 {
  7448. background-color: #ffffff4d;
  7449. }
  7450. @supports (color: color-mix(in lab, red, red)) {
  7451. .bg-white\/30 {
  7452. background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
  7453. }
  7454. }
  7455. .bg-white\/40 {
  7456. background-color: #fff6;
  7457. }
  7458. @supports (color: color-mix(in lab, red, red)) {
  7459. .bg-white\/40 {
  7460. background-color: color-mix(in oklab, var(--color-white) 40%, transparent);
  7461. }
  7462. }
  7463. .bg-white\/60 {
  7464. background-color: #fff9;
  7465. }
  7466. @supports (color: color-mix(in lab, red, red)) {
  7467. .bg-white\/60 {
  7468. background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
  7469. }
  7470. }
  7471. .bg-yellow-400 {
  7472. background-color: var(--color-yellow-400);
  7473. }
  7474. .bg-linear-to-b {
  7475. --tw-gradient-position: to bottom;
  7476. }
  7477. @supports (background-image: linear-gradient(in lab, red, red)) {
  7478. .bg-linear-to-b {
  7479. --tw-gradient-position: to bottom in oklab;
  7480. }
  7481. }
  7482. .bg-linear-to-b {
  7483. background-image: linear-gradient(var(--tw-gradient-stops));
  7484. }
  7485. .bg-linear-to-bl {
  7486. --tw-gradient-position: to bottom left;
  7487. }
  7488. @supports (background-image: linear-gradient(in lab, red, red)) {
  7489. .bg-linear-to-bl {
  7490. --tw-gradient-position: to bottom left in oklab;
  7491. }
  7492. }
  7493. .bg-linear-to-bl {
  7494. background-image: linear-gradient(var(--tw-gradient-stops));
  7495. }
  7496. .bg-linear-to-br {
  7497. --tw-gradient-position: to bottom right;
  7498. }
  7499. @supports (background-image: linear-gradient(in lab, red, red)) {
  7500. .bg-linear-to-br {
  7501. --tw-gradient-position: to bottom right in oklab;
  7502. }
  7503. }
  7504. .bg-linear-to-br {
  7505. background-image: linear-gradient(var(--tw-gradient-stops));
  7506. }
  7507. .bg-linear-to-l {
  7508. --tw-gradient-position: to left;
  7509. }
  7510. @supports (background-image: linear-gradient(in lab, red, red)) {
  7511. .bg-linear-to-l {
  7512. --tw-gradient-position: to left in oklab;
  7513. }
  7514. }
  7515. .bg-linear-to-l {
  7516. background-image: linear-gradient(var(--tw-gradient-stops));
  7517. }
  7518. .bg-linear-to-r {
  7519. --tw-gradient-position: to right;
  7520. }
  7521. @supports (background-image: linear-gradient(in lab, red, red)) {
  7522. .bg-linear-to-r {
  7523. --tw-gradient-position: to right in oklab;
  7524. }
  7525. }
  7526. .bg-linear-to-r {
  7527. background-image: linear-gradient(var(--tw-gradient-stops));
  7528. }
  7529. .bg-linear-to-t {
  7530. --tw-gradient-position: to top;
  7531. }
  7532. @supports (background-image: linear-gradient(in lab, red, red)) {
  7533. .bg-linear-to-t {
  7534. --tw-gradient-position: to top in oklab;
  7535. }
  7536. }
  7537. .bg-linear-to-t {
  7538. background-image: linear-gradient(var(--tw-gradient-stops));
  7539. }
  7540. .bg-linear-to-tl {
  7541. --tw-gradient-position: to top left;
  7542. }
  7543. @supports (background-image: linear-gradient(in lab, red, red)) {
  7544. .bg-linear-to-tl {
  7545. --tw-gradient-position: to top left in oklab;
  7546. }
  7547. }
  7548. .bg-linear-to-tl {
  7549. background-image: linear-gradient(var(--tw-gradient-stops));
  7550. }
  7551. .bg-linear-to-tr {
  7552. --tw-gradient-position: to top right;
  7553. }
  7554. @supports (background-image: linear-gradient(in lab, red, red)) {
  7555. .bg-linear-to-tr {
  7556. --tw-gradient-position: to top right in oklab;
  7557. }
  7558. }
  7559. .bg-linear-to-tr {
  7560. background-image: linear-gradient(var(--tw-gradient-stops));
  7561. }
  7562. .bg-gradient-to-b {
  7563. --tw-gradient-position: to bottom in oklab;
  7564. background-image: linear-gradient(var(--tw-gradient-stops));
  7565. }
  7566. .bg-gradient-to-r {
  7567. --tw-gradient-position: to right in oklab;
  7568. background-image: linear-gradient(var(--tw-gradient-stops));
  7569. }
  7570. .bg-gradient-to-tr {
  7571. --tw-gradient-position: to top right in oklab;
  7572. background-image: linear-gradient(var(--tw-gradient-stops));
  7573. }
  7574. .bg-\[url\(\'\/images\/landing\/testimonial-background\.svg\'\)\] {
  7575. background-image: url(../images/landing/testimonial-background.svg);
  7576. }
  7577. .bg-\[url\(\/images\/apps\/ecommerce\/products\/9\.jpg\)\] {
  7578. background-image: url(../images/apps/ecommerce/products/9.jpg);
  7579. }
  7580. .bg-\[url\(\/images\/landing\/hero-bg-gradient\.png\)\] {
  7581. background-image: url(../images/landing/hero-bg-gradient.png);
  7582. }
  7583. .bg-\[url\(\/images\/landing\/showcase-bg-element\.png\)\] {
  7584. background-image: url(../images/landing/showcase-bg-element.png);
  7585. }
  7586. .bg-\[url\(\/images\/landing\/showcase-bg-gradient\.png\)\] {
  7587. background-image: url(../images/landing/showcase-bg-gradient.png);
  7588. }
  7589. .from-\(--root-bg\) {
  7590. --tw-gradient-from: var(--root-bg);
  7591. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7592. var(--tw-gradient-position),
  7593. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7594. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7595. }
  7596. .from-base-100 {
  7597. --tw-gradient-from: var(--color-base-100);
  7598. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7599. var(--tw-gradient-position),
  7600. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7601. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7602. }
  7603. .from-base-100\/60 {
  7604. --tw-gradient-from: var(--color-base-100);
  7605. }
  7606. @supports (color: color-mix(in lab, red, red)) {
  7607. .from-base-100\/60 {
  7608. --tw-gradient-from: color-mix(in oklab, var(--color-base-100) 60%, transparent);
  7609. }
  7610. }
  7611. .from-base-100\/60 {
  7612. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7613. var(--tw-gradient-position),
  7614. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7615. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7616. }
  7617. .from-base-200 {
  7618. --tw-gradient-from: var(--color-base-200);
  7619. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7620. var(--tw-gradient-position),
  7621. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7622. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7623. }
  7624. .from-base-content {
  7625. --tw-gradient-from: var(--color-base-content);
  7626. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7627. var(--tw-gradient-position),
  7628. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7629. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7630. }
  7631. .from-black {
  7632. --tw-gradient-from: var(--color-black);
  7633. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7634. var(--tw-gradient-position),
  7635. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7636. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7637. }
  7638. .from-blue-600\/80 {
  7639. --tw-gradient-from: #155dfccc;
  7640. }
  7641. @supports (color: color-mix(in lab, red, red)) {
  7642. .from-blue-600\/80 {
  7643. --tw-gradient-from: color-mix(in oklab, var(--color-blue-600) 80%, transparent);
  7644. }
  7645. }
  7646. .from-blue-600\/80 {
  7647. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7648. var(--tw-gradient-position),
  7649. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7650. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7651. }
  7652. .from-cyan-600 {
  7653. --tw-gradient-from: var(--color-cyan-600);
  7654. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7655. var(--tw-gradient-position),
  7656. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7657. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7658. }
  7659. .from-error {
  7660. --tw-gradient-from: var(--color-error);
  7661. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7662. var(--tw-gradient-position),
  7663. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7664. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7665. }
  7666. .from-green-500\/80 {
  7667. --tw-gradient-from: #00c758cc;
  7668. }
  7669. @supports (color: color-mix(in lab, red, red)) {
  7670. .from-green-500\/80 {
  7671. --tw-gradient-from: color-mix(in oklab, var(--color-green-500) 80%, transparent);
  7672. }
  7673. }
  7674. .from-green-500\/80 {
  7675. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7676. var(--tw-gradient-position),
  7677. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7678. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7679. }
  7680. .from-green-600 {
  7681. --tw-gradient-from: var(--color-green-600);
  7682. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7683. var(--tw-gradient-position),
  7684. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7685. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7686. }
  7687. .from-orange-500\/80 {
  7688. --tw-gradient-from: #fe6e00cc;
  7689. }
  7690. @supports (color: color-mix(in lab, red, red)) {
  7691. .from-orange-500\/80 {
  7692. --tw-gradient-from: color-mix(in oklab, var(--color-orange-500) 80%, transparent);
  7693. }
  7694. }
  7695. .from-orange-500\/80 {
  7696. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7697. var(--tw-gradient-position),
  7698. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7699. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7700. }
  7701. .from-primary {
  7702. --tw-gradient-from: var(--color-primary);
  7703. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7704. var(--tw-gradient-position),
  7705. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7706. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7707. }
  7708. .from-primary\/3 {
  7709. --tw-gradient-from: var(--color-primary);
  7710. }
  7711. @supports (color: color-mix(in lab, red, red)) {
  7712. .from-primary\/3 {
  7713. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 3%, transparent);
  7714. }
  7715. }
  7716. .from-primary\/3 {
  7717. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7718. var(--tw-gradient-position),
  7719. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7720. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7721. }
  7722. .from-primary\/5 {
  7723. --tw-gradient-from: var(--color-primary);
  7724. }
  7725. @supports (color: color-mix(in lab, red, red)) {
  7726. .from-primary\/5 {
  7727. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 5%, transparent);
  7728. }
  7729. }
  7730. .from-primary\/5 {
  7731. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7732. var(--tw-gradient-position),
  7733. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7734. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7735. }
  7736. .from-primary\/80 {
  7737. --tw-gradient-from: var(--color-primary);
  7738. }
  7739. @supports (color: color-mix(in lab, red, red)) {
  7740. .from-primary\/80 {
  7741. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 80%, transparent);
  7742. }
  7743. }
  7744. .from-primary\/80 {
  7745. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7746. var(--tw-gradient-position),
  7747. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7748. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7749. }
  7750. .from-purple-500 {
  7751. --tw-gradient-from: var(--color-purple-500);
  7752. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7753. var(--tw-gradient-position),
  7754. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7755. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7756. }
  7757. .from-purple-500\/80 {
  7758. --tw-gradient-from: #ac4bffcc;
  7759. }
  7760. @supports (color: color-mix(in lab, red, red)) {
  7761. .from-purple-500\/80 {
  7762. --tw-gradient-from: color-mix(in oklab, var(--color-purple-500) 80%, transparent);
  7763. }
  7764. }
  7765. .from-purple-500\/80 {
  7766. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7767. var(--tw-gradient-position),
  7768. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7769. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7770. }
  7771. .from-red-500\/80 {
  7772. --tw-gradient-from: #fb2c36cc;
  7773. }
  7774. @supports (color: color-mix(in lab, red, red)) {
  7775. .from-red-500\/80 {
  7776. --tw-gradient-from: color-mix(in oklab, var(--color-red-500) 80%, transparent);
  7777. }
  7778. }
  7779. .from-red-500\/80 {
  7780. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7781. var(--tw-gradient-position),
  7782. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7783. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7784. }
  7785. .from-secondary {
  7786. --tw-gradient-from: var(--color-secondary);
  7787. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7788. var(--tw-gradient-position),
  7789. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7790. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7791. }
  7792. .from-secondary\/80 {
  7793. --tw-gradient-from: var(--color-secondary);
  7794. }
  7795. @supports (color: color-mix(in lab, red, red)) {
  7796. .from-secondary\/80 {
  7797. --tw-gradient-from: color-mix(in oklab, var(--color-secondary) 80%, transparent);
  7798. }
  7799. }
  7800. .from-secondary\/80 {
  7801. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7802. var(--tw-gradient-position),
  7803. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7804. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7805. }
  7806. .from-success {
  7807. --tw-gradient-from: var(--color-success);
  7808. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7809. var(--tw-gradient-position),
  7810. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7811. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7812. }
  7813. .from-success\/80 {
  7814. --tw-gradient-from: var(--color-success);
  7815. }
  7816. @supports (color: color-mix(in lab, red, red)) {
  7817. .from-success\/80 {
  7818. --tw-gradient-from: color-mix(in oklab, var(--color-success) 80%, transparent);
  7819. }
  7820. }
  7821. .from-success\/80 {
  7822. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7823. var(--tw-gradient-position),
  7824. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7825. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7826. }
  7827. .from-teal-500\/80 {
  7828. --tw-gradient-from: #00baa7cc;
  7829. }
  7830. @supports (color: color-mix(in lab, red, red)) {
  7831. .from-teal-500\/80 {
  7832. --tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 80%, transparent);
  7833. }
  7834. }
  7835. .from-teal-500\/80 {
  7836. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7837. var(--tw-gradient-position),
  7838. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7839. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7840. }
  7841. .from-transparent {
  7842. --tw-gradient-from: transparent;
  7843. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7844. var(--tw-gradient-position),
  7845. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7846. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7847. }
  7848. .from-warning {
  7849. --tw-gradient-from: var(--color-warning);
  7850. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7851. var(--tw-gradient-position),
  7852. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7853. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7854. }
  7855. .from-yellow-600\/80 {
  7856. --tw-gradient-from: #cd8900cc;
  7857. }
  7858. @supports (color: color-mix(in lab, red, red)) {
  7859. .from-yellow-600\/80 {
  7860. --tw-gradient-from: color-mix(in oklab, var(--color-yellow-600) 80%, transparent);
  7861. }
  7862. }
  7863. .from-yellow-600\/80 {
  7864. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7865. var(--tw-gradient-position),
  7866. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7867. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7868. }
  7869. .from-40\% {
  7870. --tw-gradient-from-position: 40%;
  7871. }
  7872. .from-\[50\%\] {
  7873. --tw-gradient-from-position: 50%;
  7874. }
  7875. .via-base-200\/80 {
  7876. --tw-gradient-via: var(--color-base-200);
  7877. }
  7878. @supports (color: color-mix(in lab, red, red)) {
  7879. .via-base-200\/80 {
  7880. --tw-gradient-via: color-mix(in oklab, var(--color-base-200) 80%, transparent);
  7881. }
  7882. }
  7883. .via-base-200\/80 {
  7884. --tw-gradient-via-stops:
  7885. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  7886. var(--tw-gradient-via) var(--tw-gradient-via-position),
  7887. var(--tw-gradient-to) var(--tw-gradient-to-position);
  7888. --tw-gradient-stops: var(--tw-gradient-via-stops);
  7889. }
  7890. .via-black\/20 {
  7891. --tw-gradient-via: #0003;
  7892. }
  7893. @supports (color: color-mix(in lab, red, red)) {
  7894. .via-black\/20 {
  7895. --tw-gradient-via: color-mix(in oklab, var(--color-black) 20%, transparent);
  7896. }
  7897. }
  7898. .via-black\/20 {
  7899. --tw-gradient-via-stops:
  7900. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  7901. var(--tw-gradient-via) var(--tw-gradient-via-position),
  7902. var(--tw-gradient-to) var(--tw-gradient-to-position);
  7903. --tw-gradient-stops: var(--tw-gradient-via-stops);
  7904. }
  7905. .via-blue-500 {
  7906. --tw-gradient-via: var(--color-blue-500);
  7907. --tw-gradient-via-stops:
  7908. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  7909. var(--tw-gradient-via) var(--tw-gradient-via-position),
  7910. var(--tw-gradient-to) var(--tw-gradient-to-position);
  7911. --tw-gradient-stops: var(--tw-gradient-via-stops);
  7912. }
  7913. .via-emerald-500 {
  7914. --tw-gradient-via: var(--color-emerald-500);
  7915. --tw-gradient-via-stops:
  7916. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  7917. var(--tw-gradient-via) var(--tw-gradient-via-position),
  7918. var(--tw-gradient-to) var(--tw-gradient-to-position);
  7919. --tw-gradient-stops: var(--tw-gradient-via-stops);
  7920. }
  7921. .via-\[80\%\] {
  7922. --tw-gradient-via-position: 80%;
  7923. }
  7924. .to-base-100 {
  7925. --tw-gradient-to: var(--color-base-100);
  7926. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7927. var(--tw-gradient-position),
  7928. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7929. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7930. }
  7931. .to-base-200\/20 {
  7932. --tw-gradient-to: var(--color-base-200);
  7933. }
  7934. @supports (color: color-mix(in lab, red, red)) {
  7935. .to-base-200\/20 {
  7936. --tw-gradient-to: color-mix(in oklab, var(--color-base-200) 20%, transparent);
  7937. }
  7938. }
  7939. .to-base-200\/20 {
  7940. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7941. var(--tw-gradient-position),
  7942. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7943. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7944. }
  7945. .to-base-200\/60 {
  7946. --tw-gradient-to: var(--color-base-200);
  7947. }
  7948. @supports (color: color-mix(in lab, red, red)) {
  7949. .to-base-200\/60 {
  7950. --tw-gradient-to: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  7951. }
  7952. }
  7953. .to-base-200\/60 {
  7954. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7955. var(--tw-gradient-position),
  7956. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7957. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7958. }
  7959. .to-base-content\/15 {
  7960. --tw-gradient-to: var(--color-base-content);
  7961. }
  7962. @supports (color: color-mix(in lab, red, red)) {
  7963. .to-base-content\/15 {
  7964. --tw-gradient-to: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  7965. }
  7966. }
  7967. .to-base-content\/15 {
  7968. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7969. var(--tw-gradient-position),
  7970. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7971. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7972. }
  7973. .to-base-content\/75 {
  7974. --tw-gradient-to: var(--color-base-content);
  7975. }
  7976. @supports (color: color-mix(in lab, red, red)) {
  7977. .to-base-content\/75 {
  7978. --tw-gradient-to: color-mix(in oklab, var(--color-base-content) 75%, transparent);
  7979. }
  7980. }
  7981. .to-base-content\/75 {
  7982. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7983. var(--tw-gradient-position),
  7984. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7985. var(--tw-gradient-to) var(--tw-gradient-to-position));
  7986. }
  7987. .to-black\/80 {
  7988. --tw-gradient-to: #000c;
  7989. }
  7990. @supports (color: color-mix(in lab, red, red)) {
  7991. .to-black\/80 {
  7992. --tw-gradient-to: color-mix(in oklab, var(--color-black) 80%, transparent);
  7993. }
  7994. }
  7995. .to-black\/80 {
  7996. --tw-gradient-stops: var(--tw-gradient-via-stops,
  7997. var(--tw-gradient-position),
  7998. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7999. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8000. }
  8001. .to-blue-600\/50 {
  8002. --tw-gradient-to: #155dfc80;
  8003. }
  8004. @supports (color: color-mix(in lab, red, red)) {
  8005. .to-blue-600\/50 {
  8006. --tw-gradient-to: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  8007. }
  8008. }
  8009. .to-blue-600\/50 {
  8010. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8011. var(--tw-gradient-position),
  8012. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8013. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8014. }
  8015. .to-cyan-600 {
  8016. --tw-gradient-to: var(--color-cyan-600);
  8017. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8018. var(--tw-gradient-position),
  8019. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8020. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8021. }
  8022. .to-error\/80 {
  8023. --tw-gradient-to: var(--color-error);
  8024. }
  8025. @supports (color: color-mix(in lab, red, red)) {
  8026. .to-error\/80 {
  8027. --tw-gradient-to: color-mix(in oklab, var(--color-error) 80%, transparent);
  8028. }
  8029. }
  8030. .to-error\/80 {
  8031. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8032. var(--tw-gradient-position),
  8033. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8034. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8035. }
  8036. .to-green-500\/50 {
  8037. --tw-gradient-to: #00c75880;
  8038. }
  8039. @supports (color: color-mix(in lab, red, red)) {
  8040. .to-green-500\/50 {
  8041. --tw-gradient-to: color-mix(in oklab, var(--color-green-500) 50%, transparent);
  8042. }
  8043. }
  8044. .to-green-500\/50 {
  8045. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8046. var(--tw-gradient-position),
  8047. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8048. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8049. }
  8050. .to-indigo-500 {
  8051. --tw-gradient-to: var(--color-indigo-500);
  8052. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8053. var(--tw-gradient-position),
  8054. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8055. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8056. }
  8057. .to-orange-500\/60 {
  8058. --tw-gradient-to: #fe6e0099;
  8059. }
  8060. @supports (color: color-mix(in lab, red, red)) {
  8061. .to-orange-500\/60 {
  8062. --tw-gradient-to: color-mix(in oklab, var(--color-orange-500) 60%, transparent);
  8063. }
  8064. }
  8065. .to-orange-500\/60 {
  8066. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8067. var(--tw-gradient-position),
  8068. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8069. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8070. }
  8071. .to-primary {
  8072. --tw-gradient-to: var(--color-primary);
  8073. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8074. var(--tw-gradient-position),
  8075. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8076. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8077. }
  8078. .to-primary\/60 {
  8079. --tw-gradient-to: var(--color-primary);
  8080. }
  8081. @supports (color: color-mix(in lab, red, red)) {
  8082. .to-primary\/60 {
  8083. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 60%, transparent);
  8084. }
  8085. }
  8086. .to-primary\/60 {
  8087. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8088. var(--tw-gradient-position),
  8089. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8090. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8091. }
  8092. .to-primary\/75 {
  8093. --tw-gradient-to: var(--color-primary);
  8094. }
  8095. @supports (color: color-mix(in lab, red, red)) {
  8096. .to-primary\/75 {
  8097. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 75%, transparent);
  8098. }
  8099. }
  8100. .to-primary\/75 {
  8101. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8102. var(--tw-gradient-position),
  8103. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8104. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8105. }
  8106. .to-primary\/80 {
  8107. --tw-gradient-to: var(--color-primary);
  8108. }
  8109. @supports (color: color-mix(in lab, red, red)) {
  8110. .to-primary\/80 {
  8111. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 80%, transparent);
  8112. }
  8113. }
  8114. .to-primary\/80 {
  8115. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8116. var(--tw-gradient-position),
  8117. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8118. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8119. }
  8120. .to-primary\/85 {
  8121. --tw-gradient-to: var(--color-primary);
  8122. }
  8123. @supports (color: color-mix(in lab, red, red)) {
  8124. .to-primary\/85 {
  8125. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 85%, transparent);
  8126. }
  8127. }
  8128. .to-primary\/85 {
  8129. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8130. var(--tw-gradient-position),
  8131. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8132. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8133. }
  8134. .to-purple-400\/60 {
  8135. --tw-gradient-to: #c07eff99;
  8136. }
  8137. @supports (color: color-mix(in lab, red, red)) {
  8138. .to-purple-400\/60 {
  8139. --tw-gradient-to: color-mix(in oklab, var(--color-purple-400) 60%, transparent);
  8140. }
  8141. }
  8142. .to-purple-400\/60 {
  8143. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8144. var(--tw-gradient-position),
  8145. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8146. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8147. }
  8148. .to-red-400\/60 {
  8149. --tw-gradient-to: #ff656899;
  8150. }
  8151. @supports (color: color-mix(in lab, red, red)) {
  8152. .to-red-400\/60 {
  8153. --tw-gradient-to: color-mix(in oklab, var(--color-red-400) 60%, transparent);
  8154. }
  8155. }
  8156. .to-red-400\/60 {
  8157. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8158. var(--tw-gradient-position),
  8159. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8160. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8161. }
  8162. .to-secondary {
  8163. --tw-gradient-to: var(--color-secondary);
  8164. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8165. var(--tw-gradient-position),
  8166. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8167. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8168. }
  8169. .to-secondary\/5 {
  8170. --tw-gradient-to: var(--color-secondary);
  8171. }
  8172. @supports (color: color-mix(in lab, red, red)) {
  8173. .to-secondary\/5 {
  8174. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 5%, transparent);
  8175. }
  8176. }
  8177. .to-secondary\/5 {
  8178. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8179. var(--tw-gradient-position),
  8180. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8181. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8182. }
  8183. .to-secondary\/60 {
  8184. --tw-gradient-to: var(--color-secondary);
  8185. }
  8186. @supports (color: color-mix(in lab, red, red)) {
  8187. .to-secondary\/60 {
  8188. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 60%, transparent);
  8189. }
  8190. }
  8191. .to-secondary\/60 {
  8192. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8193. var(--tw-gradient-position),
  8194. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8195. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8196. }
  8197. .to-secondary\/80 {
  8198. --tw-gradient-to: var(--color-secondary);
  8199. }
  8200. @supports (color: color-mix(in lab, red, red)) {
  8201. .to-secondary\/80 {
  8202. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 80%, transparent);
  8203. }
  8204. }
  8205. .to-secondary\/80 {
  8206. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8207. var(--tw-gradient-position),
  8208. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8209. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8210. }
  8211. .to-success\/60 {
  8212. --tw-gradient-to: var(--color-success);
  8213. }
  8214. @supports (color: color-mix(in lab, red, red)) {
  8215. .to-success\/60 {
  8216. --tw-gradient-to: color-mix(in oklab, var(--color-success) 60%, transparent);
  8217. }
  8218. }
  8219. .to-success\/60 {
  8220. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8221. var(--tw-gradient-position),
  8222. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8223. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8224. }
  8225. .to-success\/80 {
  8226. --tw-gradient-to: var(--color-success);
  8227. }
  8228. @supports (color: color-mix(in lab, red, red)) {
  8229. .to-success\/80 {
  8230. --tw-gradient-to: color-mix(in oklab, var(--color-success) 80%, transparent);
  8231. }
  8232. }
  8233. .to-success\/80 {
  8234. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8235. var(--tw-gradient-position),
  8236. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8237. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8238. }
  8239. .to-teal-400\/60 {
  8240. --tw-gradient-to: #00d3bd99;
  8241. }
  8242. @supports (color: color-mix(in lab, red, red)) {
  8243. .to-teal-400\/60 {
  8244. --tw-gradient-to: color-mix(in oklab, var(--color-teal-400) 60%, transparent);
  8245. }
  8246. }
  8247. .to-teal-400\/60 {
  8248. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8249. var(--tw-gradient-position),
  8250. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8251. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8252. }
  8253. .to-teal-500 {
  8254. --tw-gradient-to: var(--color-teal-500);
  8255. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8256. var(--tw-gradient-position),
  8257. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8258. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8259. }
  8260. .to-transparent {
  8261. --tw-gradient-to: transparent;
  8262. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8263. var(--tw-gradient-position),
  8264. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8265. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8266. }
  8267. .to-warning\/80 {
  8268. --tw-gradient-to: var(--color-warning);
  8269. }
  8270. @supports (color: color-mix(in lab, red, red)) {
  8271. .to-warning\/80 {
  8272. --tw-gradient-to: color-mix(in oklab, var(--color-warning) 80%, transparent);
  8273. }
  8274. }
  8275. .to-warning\/80 {
  8276. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8277. var(--tw-gradient-position),
  8278. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8279. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8280. }
  8281. .to-yellow-500\/60 {
  8282. --tw-gradient-to: #edb20099;
  8283. }
  8284. @supports (color: color-mix(in lab, red, red)) {
  8285. .to-yellow-500\/60 {
  8286. --tw-gradient-to: color-mix(in oklab, var(--color-yellow-500) 60%, transparent);
  8287. }
  8288. }
  8289. .to-yellow-500\/60 {
  8290. --tw-gradient-stops: var(--tw-gradient-via-stops,
  8291. var(--tw-gradient-position),
  8292. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8293. var(--tw-gradient-to) var(--tw-gradient-to-position));
  8294. }
  8295. .to-\[20\%\] {
  8296. --tw-gradient-to-position: 20%;
  8297. }
  8298. .to-\[80\%\] {
  8299. --tw-gradient-to-position: 80%;
  8300. }
  8301. .loading-bars {
  8302. -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");
  8303. 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");
  8304. }
  8305. .loading-dots {
  8306. -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");
  8307. 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");
  8308. }
  8309. .loading-infinity {
  8310. -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");
  8311. 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");
  8312. }
  8313. .loading-ring {
  8314. -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");
  8315. 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");
  8316. }
  8317. .mask-diamond {
  8318. -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");
  8319. 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");
  8320. }
  8321. .mask-heart {
  8322. -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");
  8323. 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");
  8324. }
  8325. .mask-hexagon-2 {
  8326. -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");
  8327. 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");
  8328. }
  8329. .mask-pentagon {
  8330. -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");
  8331. 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");
  8332. }
  8333. .mask-squircle {
  8334. -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");
  8335. 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");
  8336. }
  8337. .mask-star-2 {
  8338. -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");
  8339. 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");
  8340. }
  8341. .\[background-size\:200\%_60\%\] {
  8342. background-size: 200% 60%;
  8343. }
  8344. .bg-cover {
  8345. background-size: cover;
  8346. }
  8347. .bg-clip-text {
  8348. -webkit-background-clip: text;
  8349. background-clip: text;
  8350. }
  8351. .bg-center {
  8352. background-position: 50%;
  8353. }
  8354. .bg-no-repeat {
  8355. background-repeat: no-repeat;
  8356. }
  8357. .fill-base-content\/15 {
  8358. fill: var(--color-base-content);
  8359. }
  8360. @supports (color: color-mix(in lab, red, red)) {
  8361. .fill-base-content\/15 {
  8362. fill: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  8363. }
  8364. }
  8365. .fill-base-content\/20 {
  8366. fill: var(--color-base-content);
  8367. }
  8368. @supports (color: color-mix(in lab, red, red)) {
  8369. .fill-base-content\/20 {
  8370. fill: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  8371. }
  8372. }
  8373. .fill-base-content\/30 {
  8374. fill: var(--color-base-content);
  8375. }
  8376. @supports (color: color-mix(in lab, red, red)) {
  8377. .fill-base-content\/30 {
  8378. fill: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  8379. }
  8380. }
  8381. .fill-base-content\/35 {
  8382. fill: var(--color-base-content);
  8383. }
  8384. @supports (color: color-mix(in lab, red, red)) {
  8385. .fill-base-content\/35 {
  8386. fill: color-mix(in oklab, var(--color-base-content) 35%, transparent);
  8387. }
  8388. }
  8389. .fill-base-content\/45 {
  8390. fill: var(--color-base-content);
  8391. }
  8392. @supports (color: color-mix(in lab, red, red)) {
  8393. .fill-base-content\/45 {
  8394. fill: color-mix(in oklab, var(--color-base-content) 45%, transparent);
  8395. }
  8396. }
  8397. .fill-base-content\/50 {
  8398. fill: var(--color-base-content);
  8399. }
  8400. @supports (color: color-mix(in lab, red, red)) {
  8401. .fill-base-content\/50 {
  8402. fill: color-mix(in oklab, var(--color-base-content) 50%, transparent);
  8403. }
  8404. }
  8405. .fill-base-content\/55 {
  8406. fill: var(--color-base-content);
  8407. }
  8408. @supports (color: color-mix(in lab, red, red)) {
  8409. .fill-base-content\/55 {
  8410. fill: color-mix(in oklab, var(--color-base-content) 55%, transparent);
  8411. }
  8412. }
  8413. .fill-base-content\/60 {
  8414. fill: var(--color-base-content);
  8415. }
  8416. @supports (color: color-mix(in lab, red, red)) {
  8417. .fill-base-content\/60 {
  8418. fill: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  8419. }
  8420. }
  8421. .stroke-base-100\/60 {
  8422. stroke: var(--color-base-100);
  8423. }
  8424. @supports (color: color-mix(in lab, red, red)) {
  8425. .stroke-base-100\/60 {
  8426. stroke: color-mix(in oklab, var(--color-base-100) 60%, transparent);
  8427. }
  8428. }
  8429. .stroke-base-content\/20 {
  8430. stroke: var(--color-base-content);
  8431. }
  8432. @supports (color: color-mix(in lab, red, red)) {
  8433. .stroke-base-content\/20 {
  8434. stroke: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  8435. }
  8436. }
  8437. .stroke-base-content\/30 {
  8438. stroke: var(--color-base-content);
  8439. }
  8440. @supports (color: color-mix(in lab, red, red)) {
  8441. .stroke-base-content\/30 {
  8442. stroke: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  8443. }
  8444. }
  8445. .stroke-base-content\/40 {
  8446. stroke: var(--color-base-content);
  8447. }
  8448. @supports (color: color-mix(in lab, red, red)) {
  8449. .stroke-base-content\/40 {
  8450. stroke: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  8451. }
  8452. }
  8453. .object-cover {
  8454. object-fit: cover;
  8455. }
  8456. .checkbox-sm {
  8457. --size: calc(var(--size-selector, 0.25rem) * 5);
  8458. padding: 0.1875rem;
  8459. }
  8460. .radio-sm {
  8461. padding: 0.1875rem;
  8462. }
  8463. .radio-sm[type="radio"] {
  8464. --size: calc(var(--size-selector, 0.25rem) * 5);
  8465. }
  8466. .\!p-0 {
  8467. padding: calc(var(--spacing) * 0) !important;
  8468. }
  8469. .p-0 {
  8470. padding: calc(var(--spacing) * 0);
  8471. }
  8472. .p-0\.5 {
  8473. padding: calc(var(--spacing) * 0.5);
  8474. }
  8475. .p-1 {
  8476. padding: calc(var(--spacing) * 1);
  8477. }
  8478. .p-1\.5 {
  8479. padding: calc(var(--spacing) * 1.5);
  8480. }
  8481. .p-2 {
  8482. padding: calc(var(--spacing) * 2);
  8483. }
  8484. .p-2\.5 {
  8485. padding: calc(var(--spacing) * 2.5);
  8486. }
  8487. .p-3 {
  8488. padding: calc(var(--spacing) * 3);
  8489. }
  8490. .p-4 {
  8491. padding: calc(var(--spacing) * 4);
  8492. }
  8493. .p-5 {
  8494. padding: calc(var(--spacing) * 5);
  8495. }
  8496. .p-6 {
  8497. padding: calc(var(--spacing) * 6);
  8498. }
  8499. .p-8 {
  8500. padding: calc(var(--spacing) * 8);
  8501. }
  8502. .p-10 {
  8503. padding: calc(var(--spacing) * 10);
  8504. }
  8505. .p-28 {
  8506. padding: calc(var(--spacing) * 28);
  8507. }
  8508. .p-px {
  8509. padding: 1px;
  8510. }
  8511. .menu-title {
  8512. color: var(--color-base-content);
  8513. padding-block: 0.5rem;
  8514. padding-inline: 0.75rem;
  8515. }
  8516. @supports (color: color-mix(in lab, red, red)) {
  8517. .menu-title {
  8518. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  8519. }
  8520. }
  8521. .menu-title {
  8522. font-size: 0.875rem;
  8523. font-weight: 600;
  8524. }
  8525. .select-sm {
  8526. --size: calc(var(--size-field, 0.25rem) * 8);
  8527. font-size: 0.75rem;
  8528. }
  8529. .select-sm option {
  8530. padding-block: 0.25rem;
  8531. padding-inline: 0.625rem;
  8532. }
  8533. .select-xs {
  8534. --size: calc(var(--size-field, 0.25rem) * 6);
  8535. font-size: 0.6875rem;
  8536. }
  8537. .select-xs option {
  8538. padding-block: 0.25rem;
  8539. padding-inline: 0.5rem;
  8540. }
  8541. .badge-sm {
  8542. --size: calc(var(--size-selector, 0.25rem) * 5);
  8543. padding-inline: calc(0.25rem * 2.5 - var(--border));
  8544. font-size: 0.75rem;
  8545. }
  8546. .badge-xs {
  8547. --size: calc(var(--size-selector, 0.25rem) * 4);
  8548. padding-inline: calc(0.25rem * 2 - var(--border));
  8549. font-size: 0.625rem;
  8550. }
  8551. .px-0 {
  8552. padding-inline: calc(var(--spacing) * 0);
  8553. }
  8554. .px-0\.5 {
  8555. padding-inline: calc(var(--spacing) * 0.5);
  8556. }
  8557. .px-1 {
  8558. padding-inline: calc(var(--spacing) * 1);
  8559. }
  8560. .px-1\.5 {
  8561. padding-inline: calc(var(--spacing) * 1.5);
  8562. }
  8563. .px-2 {
  8564. padding-inline: calc(var(--spacing) * 2);
  8565. }
  8566. .px-2\.5 {
  8567. padding-inline: calc(var(--spacing) * 2.5);
  8568. }
  8569. .px-3 {
  8570. padding-inline: calc(var(--spacing) * 3);
  8571. }
  8572. .px-3\.5 {
  8573. padding-inline: calc(var(--spacing) * 3.5);
  8574. }
  8575. .px-4 {
  8576. padding-inline: calc(var(--spacing) * 4);
  8577. }
  8578. .px-5 {
  8579. padding-inline: calc(var(--spacing) * 5);
  8580. }
  8581. .px-6 {
  8582. padding-inline: calc(var(--spacing) * 6);
  8583. }
  8584. .px-7 {
  8585. padding-inline: calc(var(--spacing) * 7);
  8586. }
  8587. .py-0 {
  8588. padding-block: calc(var(--spacing) * 0);
  8589. }
  8590. .py-0\.5 {
  8591. padding-block: calc(var(--spacing) * 0.5);
  8592. }
  8593. .py-1 {
  8594. padding-block: calc(var(--spacing) * 1);
  8595. }
  8596. .py-1\.5 {
  8597. padding-block: calc(var(--spacing) * 1.5);
  8598. }
  8599. .py-2 {
  8600. padding-block: calc(var(--spacing) * 2);
  8601. }
  8602. .py-2\.5 {
  8603. padding-block: calc(var(--spacing) * 2.5);
  8604. }
  8605. .py-3 {
  8606. padding-block: calc(var(--spacing) * 3);
  8607. }
  8608. .py-4 {
  8609. padding-block: calc(var(--spacing) * 4);
  8610. }
  8611. .py-5 {
  8612. padding-block: calc(var(--spacing) * 5);
  8613. }
  8614. .py-6 {
  8615. padding-block: calc(var(--spacing) * 6);
  8616. }
  8617. .py-8 {
  8618. padding-block: calc(var(--spacing) * 8);
  8619. }
  8620. .py-28 {
  8621. padding-block: calc(var(--spacing) * 28);
  8622. }
  8623. .ps-1 {
  8624. padding-inline-start: calc(var(--spacing) * 1);
  8625. }
  8626. .ps-2\.5 {
  8627. padding-inline-start: calc(var(--spacing) * 2.5);
  8628. }
  8629. .ps-3 {
  8630. padding-inline-start: calc(var(--spacing) * 3);
  8631. }
  8632. .ps-4 {
  8633. padding-inline-start: calc(var(--spacing) * 4);
  8634. }
  8635. .ps-5 {
  8636. padding-inline-start: calc(var(--spacing) * 5);
  8637. }
  8638. .ps-10 {
  8639. padding-inline-start: calc(var(--spacing) * 10);
  8640. }
  8641. .pe-2 {
  8642. padding-inline-end: calc(var(--spacing) * 2);
  8643. }
  8644. .pe-2\.5 {
  8645. padding-inline-end: calc(var(--spacing) * 2.5);
  8646. }
  8647. .pe-4 {
  8648. padding-inline-end: calc(var(--spacing) * 4);
  8649. }
  8650. .pt-0 {
  8651. padding-top: calc(var(--spacing) * 0);
  8652. }
  8653. .pt-0\.5 {
  8654. padding-top: calc(var(--spacing) * 0.5);
  8655. }
  8656. .pt-1 {
  8657. padding-top: calc(var(--spacing) * 1);
  8658. }
  8659. .pt-2 {
  8660. padding-top: calc(var(--spacing) * 2);
  8661. }
  8662. .pt-3 {
  8663. padding-top: calc(var(--spacing) * 3);
  8664. }
  8665. .pt-4 {
  8666. padding-top: calc(var(--spacing) * 4);
  8667. }
  8668. .pt-5 {
  8669. padding-top: calc(var(--spacing) * 5);
  8670. }
  8671. .pt-8 {
  8672. padding-top: calc(var(--spacing) * 8);
  8673. }
  8674. .pt-12 {
  8675. padding-top: calc(var(--spacing) * 12);
  8676. }
  8677. .pb-0 {
  8678. padding-bottom: calc(var(--spacing) * 0);
  8679. }
  8680. .pb-1 {
  8681. padding-bottom: calc(var(--spacing) * 1);
  8682. }
  8683. .pb-1\.5 {
  8684. padding-bottom: calc(var(--spacing) * 1.5);
  8685. }
  8686. .pb-2 {
  8687. padding-bottom: calc(var(--spacing) * 2);
  8688. }
  8689. .pb-3 {
  8690. padding-bottom: calc(var(--spacing) * 3);
  8691. }
  8692. .pb-4 {
  8693. padding-bottom: calc(var(--spacing) * 4);
  8694. }
  8695. .pb-12 {
  8696. padding-bottom: calc(var(--spacing) * 12);
  8697. }
  8698. .pb-20 {
  8699. padding-bottom: calc(var(--spacing) * 20);
  8700. }
  8701. .text-center {
  8702. text-align: center;
  8703. }
  8704. .text-end {
  8705. text-align: end;
  8706. }
  8707. .text-start {
  8708. text-align: start;
  8709. }
  8710. .align-super {
  8711. vertical-align: super;
  8712. }
  8713. .font-mono {
  8714. font-family: var(--font-mono);
  8715. }
  8716. .font-sans {
  8717. font-family: var(--font-sans);
  8718. }
  8719. .\!text-sm {
  8720. font-size: var(--text-sm) !important;
  8721. line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  8722. }
  8723. .text-2xl {
  8724. font-size: var(--text-2xl);
  8725. line-height: var(--tw-leading, var(--text-2xl--line-height));
  8726. }
  8727. .text-2xl\/none {
  8728. font-size: var(--text-2xl);
  8729. line-height: 1;
  8730. }
  8731. .text-3xl {
  8732. font-size: var(--text-3xl);
  8733. line-height: var(--tw-leading, var(--text-3xl--line-height));
  8734. }
  8735. .text-4xl {
  8736. font-size: var(--text-4xl);
  8737. line-height: var(--tw-leading, var(--text-4xl--line-height));
  8738. }
  8739. .text-5xl {
  8740. font-size: var(--text-5xl);
  8741. line-height: var(--tw-leading, var(--text-5xl--line-height));
  8742. }
  8743. .text-6xl {
  8744. font-size: var(--text-6xl);
  8745. line-height: var(--tw-leading, var(--text-6xl--line-height));
  8746. }
  8747. .text-\[11px\]\/none {
  8748. font-size: 11px;
  8749. line-height: 1;
  8750. }
  8751. .text-base {
  8752. font-size: var(--text-base);
  8753. line-height: var(--tw-leading, var(--text-base--line-height));
  8754. }
  8755. .text-lg {
  8756. font-size: var(--text-lg);
  8757. line-height: var(--tw-leading, var(--text-lg--line-height));
  8758. }
  8759. .text-lg\/5\.5 {
  8760. font-size: var(--text-lg);
  8761. line-height: calc(var(--spacing) * 5.5);
  8762. }
  8763. .text-lg\/none {
  8764. font-size: var(--text-lg);
  8765. line-height: 1;
  8766. }
  8767. .text-sm {
  8768. font-size: var(--text-sm);
  8769. line-height: var(--tw-leading, var(--text-sm--line-height));
  8770. }
  8771. .text-sm\/none {
  8772. font-size: var(--text-sm);
  8773. line-height: 1;
  8774. }
  8775. .text-xl {
  8776. font-size: var(--text-xl);
  8777. line-height: var(--tw-leading, var(--text-xl--line-height));
  8778. }
  8779. .text-xs {
  8780. font-size: var(--text-xs);
  8781. line-height: var(--tw-leading, var(--text-xs--line-height));
  8782. }
  8783. .text-xs\/none {
  8784. font-size: var(--text-xs);
  8785. line-height: 1;
  8786. }
  8787. .tabs-sm {
  8788. --tab-height: calc(var(--size-field, 0.25rem) * 8);
  8789. }
  8790. .tabs-sm :where(.tab) {
  8791. --tab-p: 0.5rem;
  8792. --tab-radius-min: calc(0.5rem - var(--border));
  8793. font-size: 0.875rem;
  8794. }
  8795. .tabs-xs {
  8796. --tab-height: calc(var(--size-field, 0.25rem) * 6);
  8797. }
  8798. .tabs-xs :where(.tab) {
  8799. --tab-p: 0.375rem;
  8800. --tab-radius-min: calc(0.5rem - var(--border));
  8801. font-size: 0.75rem;
  8802. }
  8803. .kbd-sm {
  8804. --size: calc(var(--size-selector, 0.25rem) * 5);
  8805. font-size: 0.75rem;
  8806. }
  8807. .text-\[9px\] {
  8808. font-size: 9px;
  8809. }
  8810. .text-\[10px\] {
  8811. font-size: 10px;
  8812. }
  8813. .text-\[11px\] {
  8814. font-size: 11px;
  8815. }
  8816. .text-\[12px\] {
  8817. font-size: 12px;
  8818. }
  8819. .text-\[15px\] {
  8820. font-size: 15px;
  8821. }
  8822. .text-\[200px\] {
  8823. font-size: 200px;
  8824. }
  8825. .leading-0 {
  8826. --tw-leading: calc(var(--spacing) * 0);
  8827. line-height: calc(var(--spacing) * 0);
  8828. }
  8829. .leading-5 {
  8830. --tw-leading: calc(var(--spacing) * 5);
  8831. line-height: calc(var(--spacing) * 5);
  8832. }
  8833. .leading-none {
  8834. --tw-leading: 1;
  8835. line-height: 1;
  8836. }
  8837. .leading-tight {
  8838. --tw-leading: var(--leading-tight);
  8839. line-height: var(--leading-tight);
  8840. }
  8841. .font-black {
  8842. --tw-font-weight: var(--font-weight-black);
  8843. font-weight: var(--font-weight-black);
  8844. }
  8845. .font-bold {
  8846. --tw-font-weight: var(--font-weight-bold);
  8847. font-weight: var(--font-weight-bold);
  8848. }
  8849. .font-extrabold {
  8850. --tw-font-weight: var(--font-weight-extrabold);
  8851. font-weight: var(--font-weight-extrabold);
  8852. }
  8853. .font-extralight {
  8854. --tw-font-weight: var(--font-weight-extralight);
  8855. font-weight: var(--font-weight-extralight);
  8856. }
  8857. .font-light {
  8858. --tw-font-weight: var(--font-weight-light);
  8859. font-weight: var(--font-weight-light);
  8860. }
  8861. .font-medium {
  8862. --tw-font-weight: var(--font-weight-medium);
  8863. font-weight: var(--font-weight-medium);
  8864. }
  8865. .font-normal {
  8866. --tw-font-weight: var(--font-weight-normal);
  8867. font-weight: var(--font-weight-normal);
  8868. }
  8869. .font-semibold {
  8870. --tw-font-weight: var(--font-weight-semibold);
  8871. font-weight: var(--font-weight-semibold);
  8872. }
  8873. .font-thin {
  8874. --tw-font-weight: var(--font-weight-thin);
  8875. font-weight: var(--font-weight-thin);
  8876. }
  8877. .tracking-\[0\.2px\] {
  8878. --tw-tracking: 0.2px;
  8879. letter-spacing: 0.2px;
  8880. }
  8881. .tracking-\[12px\] {
  8882. --tw-tracking: 12px;
  8883. letter-spacing: 12px;
  8884. }
  8885. .tracking-tight {
  8886. --tw-tracking: var(--tracking-tight);
  8887. letter-spacing: var(--tracking-tight);
  8888. }
  8889. .tracking-wide {
  8890. --tw-tracking: var(--tracking-wide);
  8891. letter-spacing: var(--tracking-wide);
  8892. }
  8893. .tracking-wider {
  8894. --tw-tracking: var(--tracking-wider);
  8895. letter-spacing: var(--tracking-wider);
  8896. }
  8897. .text-nowrap {
  8898. text-wrap: nowrap;
  8899. }
  8900. .overflow-ellipsis,
  8901. .text-ellipsis {
  8902. text-overflow: ellipsis;
  8903. }
  8904. .whitespace-nowrap {
  8905. white-space: nowrap;
  8906. }
  8907. .checkbox-error {
  8908. color: var(--color-error-content);
  8909. --input-color: var(--color-error);
  8910. }
  8911. .checkbox-primary {
  8912. color: var(--color-primary-content);
  8913. --input-color: var(--color-primary);
  8914. }
  8915. .link-primary {
  8916. color: var(--color-primary);
  8917. }
  8918. @media (hover: hover) {
  8919. .link-primary:hover {
  8920. color: var(--color-primary);
  8921. }
  8922. @supports (color: color-mix(in lab, red, red)) {
  8923. .link-primary:hover {
  8924. color: color-mix(in oklab, var(--color-primary) 80%, #000);
  8925. }
  8926. }
  8927. }
  8928. .range-primary {
  8929. color: var(--color-primary);
  8930. --range-thumb: var(--color-primary-content);
  8931. }
  8932. .tooltip-error {
  8933. --tt-bg: var(--color-error);
  8934. }
  8935. .tooltip-error>.tooltip-content,
  8936. .tooltip-error[data-tip]:before {
  8937. color: var(--color-error-content);
  8938. }
  8939. .\!text-black {
  8940. color: var(--color-black) !important;
  8941. }
  8942. .\!text-primary-content {
  8943. color: var(--color-primary-content) !important;
  8944. }
  8945. .progress-accent {
  8946. color: var(--color-accent);
  8947. }
  8948. .progress-error {
  8949. color: var(--color-error);
  8950. }
  8951. .progress-info {
  8952. color: var(--color-info);
  8953. }
  8954. .progress-primary {
  8955. color: var(--color-primary);
  8956. }
  8957. .progress-secondary {
  8958. color: var(--color-secondary);
  8959. }
  8960. .progress-success {
  8961. color: var(--color-success);
  8962. }
  8963. .progress-warning {
  8964. color: var(--color-warning);
  8965. }
  8966. .text-base-content,
  8967. .text-base-content\/5 {
  8968. color: var(--color-base-content);
  8969. }
  8970. @supports (color: color-mix(in lab, red, red)) {
  8971. .text-base-content\/5 {
  8972. color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  8973. }
  8974. }
  8975. .text-base-content\/25 {
  8976. color: var(--color-base-content);
  8977. }
  8978. @supports (color: color-mix(in lab, red, red)) {
  8979. .text-base-content\/25 {
  8980. color: color-mix(in oklab, var(--color-base-content) 25%, transparent);
  8981. }
  8982. }
  8983. .text-base-content\/40 {
  8984. color: var(--color-base-content);
  8985. }
  8986. @supports (color: color-mix(in lab, red, red)) {
  8987. .text-base-content\/40 {
  8988. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  8989. }
  8990. }
  8991. .text-base-content\/50 {
  8992. color: var(--color-base-content);
  8993. }
  8994. @supports (color: color-mix(in lab, red, red)) {
  8995. .text-base-content\/50 {
  8996. color: color-mix(in oklab, var(--color-base-content) 50%, transparent);
  8997. }
  8998. }
  8999. .text-base-content\/60 {
  9000. color: var(--color-base-content);
  9001. }
  9002. @supports (color: color-mix(in lab, red, red)) {
  9003. .text-base-content\/60 {
  9004. color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  9005. }
  9006. }
  9007. .text-base-content\/70 {
  9008. color: var(--color-base-content);
  9009. }
  9010. @supports (color: color-mix(in lab, red, red)) {
  9011. .text-base-content\/70 {
  9012. color: color-mix(in oklab, var(--color-base-content) 70%, transparent);
  9013. }
  9014. }
  9015. .text-base-content\/80 {
  9016. color: var(--color-base-content);
  9017. }
  9018. @supports (color: color-mix(in lab, red, red)) {
  9019. .text-base-content\/80 {
  9020. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  9021. }
  9022. }
  9023. .text-base-content\/90 {
  9024. color: var(--color-base-content);
  9025. }
  9026. @supports (color: color-mix(in lab, red, red)) {
  9027. .text-base-content\/90 {
  9028. color: color-mix(in oklab, var(--color-base-content) 90%, transparent);
  9029. }
  9030. }
  9031. .text-black {
  9032. color: var(--color-black);
  9033. }
  9034. .text-black\/40 {
  9035. color: #0006;
  9036. }
  9037. @supports (color: color-mix(in lab, red, red)) {
  9038. .text-black\/40 {
  9039. color: color-mix(in oklab, var(--color-black) 40%, transparent);
  9040. }
  9041. }
  9042. .text-black\/80 {
  9043. color: #000c;
  9044. }
  9045. @supports (color: color-mix(in lab, red, red)) {
  9046. .text-black\/80 {
  9047. color: color-mix(in oklab, var(--color-black) 80%, transparent);
  9048. }
  9049. }
  9050. .text-blue-500 {
  9051. color: var(--color-blue-500);
  9052. }
  9053. .text-cyan-600 {
  9054. color: var(--color-cyan-600);
  9055. }
  9056. .text-error {
  9057. color: var(--color-error);
  9058. }
  9059. .text-error-content {
  9060. color: var(--color-error-content);
  9061. }
  9062. .text-fuchsia-500 {
  9063. color: var(--color-fuchsia-500);
  9064. }
  9065. .text-gray-500 {
  9066. color: var(--color-gray-500);
  9067. }
  9068. .text-green-500 {
  9069. color: var(--color-green-500);
  9070. }
  9071. .text-indigo-600 {
  9072. color: var(--color-indigo-600);
  9073. }
  9074. .text-info {
  9075. color: var(--color-info);
  9076. }
  9077. .text-neutral-content {
  9078. color: var(--color-neutral-content);
  9079. }
  9080. .text-orange-400 {
  9081. color: var(--color-orange-400);
  9082. }
  9083. .text-orange-500 {
  9084. color: var(--color-orange-500);
  9085. }
  9086. .text-orange-600 {
  9087. color: var(--color-orange-600);
  9088. }
  9089. .text-primary {
  9090. color: var(--color-primary);
  9091. }
  9092. .text-primary-content,
  9093. .text-primary-content\/70 {
  9094. color: var(--color-primary-content);
  9095. }
  9096. @supports (color: color-mix(in lab, red, red)) {
  9097. .text-primary-content\/70 {
  9098. color: color-mix(in oklab, var(--color-primary-content) 70%, transparent);
  9099. }
  9100. }
  9101. .text-primary\/5 {
  9102. color: var(--color-primary);
  9103. }
  9104. @supports (color: color-mix(in lab, red, red)) {
  9105. .text-primary\/5 {
  9106. color: color-mix(in oklab, var(--color-primary) 5%, transparent);
  9107. }
  9108. }
  9109. .text-primary\/60 {
  9110. color: var(--color-primary);
  9111. }
  9112. @supports (color: color-mix(in lab, red, red)) {
  9113. .text-primary\/60 {
  9114. color: color-mix(in oklab, var(--color-primary) 60%, transparent);
  9115. }
  9116. }
  9117. .text-purple-500 {
  9118. color: var(--color-purple-500);
  9119. }
  9120. .text-purple-600 {
  9121. color: var(--color-purple-600);
  9122. }
  9123. .text-red-500 {
  9124. color: var(--color-red-500);
  9125. }
  9126. .text-red-600 {
  9127. color: var(--color-red-600);
  9128. }
  9129. .text-secondary {
  9130. color: var(--color-secondary);
  9131. }
  9132. .text-secondary-content {
  9133. color: var(--color-secondary-content);
  9134. }
  9135. .text-success {
  9136. color: var(--color-success);
  9137. }
  9138. .text-success-content {
  9139. color: var(--color-success-content);
  9140. }
  9141. .text-teal-500 {
  9142. color: var(--color-teal-500);
  9143. }
  9144. .text-teal-600 {
  9145. color: var(--color-teal-600);
  9146. }
  9147. .text-transparent {
  9148. color: #0000;
  9149. }
  9150. .text-violet-500 {
  9151. color: var(--color-violet-500);
  9152. }
  9153. .text-warning {
  9154. color: var(--color-warning);
  9155. }
  9156. .text-warning-content {
  9157. color: var(--color-warning-content);
  9158. }
  9159. .text-white {
  9160. color: var(--color-white);
  9161. }
  9162. .text-yellow-500 {
  9163. color: var(--color-yellow-500);
  9164. }
  9165. .text-yellow-600 {
  9166. color: var(--color-yellow-600);
  9167. }
  9168. .capitalize {
  9169. text-transform: capitalize;
  9170. }
  9171. .lowercase {
  9172. text-transform: lowercase;
  9173. }
  9174. .uppercase {
  9175. text-transform: uppercase;
  9176. }
  9177. .italic {
  9178. font-style: italic;
  9179. }
  9180. .link-hover {
  9181. text-decoration-line: none;
  9182. }
  9183. @media (hover: hover) {
  9184. .link-hover:hover {
  9185. text-decoration-line: underline;
  9186. }
  9187. }
  9188. .line-through {
  9189. text-decoration-line: line-through;
  9190. }
  9191. .underline {
  9192. text-decoration-line: underline;
  9193. }
  9194. .opacity-0 {
  9195. opacity: 0;
  9196. }
  9197. .opacity-8 {
  9198. opacity: 0.08;
  9199. }
  9200. .opacity-20 {
  9201. opacity: 0.2;
  9202. }
  9203. .opacity-30 {
  9204. opacity: 0.3;
  9205. }
  9206. .opacity-40 {
  9207. opacity: 0.4;
  9208. }
  9209. .opacity-50 {
  9210. opacity: 0.5;
  9211. }
  9212. .opacity-60 {
  9213. opacity: 0.6;
  9214. }
  9215. .opacity-70 {
  9216. opacity: 0.7;
  9217. }
  9218. .opacity-75 {
  9219. opacity: 0.75;
  9220. }
  9221. .opacity-80 {
  9222. opacity: 0.8;
  9223. }
  9224. .opacity-100 {
  9225. opacity: 1;
  9226. }
  9227. .bg-blend-color {
  9228. background-blend-mode: color;
  9229. }
  9230. .bg-blend-color-burn {
  9231. background-blend-mode: color-burn;
  9232. }
  9233. .bg-blend-color-dodge {
  9234. background-blend-mode: color-dodge;
  9235. }
  9236. .bg-blend-darken {
  9237. background-blend-mode: darken;
  9238. }
  9239. .bg-blend-difference {
  9240. background-blend-mode: difference;
  9241. }
  9242. .bg-blend-exclusion {
  9243. background-blend-mode: exclusion;
  9244. }
  9245. .bg-blend-hard-light {
  9246. background-blend-mode: hard-light;
  9247. }
  9248. .bg-blend-hue {
  9249. background-blend-mode: hue;
  9250. }
  9251. .bg-blend-lighten {
  9252. background-blend-mode: lighten;
  9253. }
  9254. .bg-blend-luminosity {
  9255. background-blend-mode: luminosity;
  9256. }
  9257. .bg-blend-multiply {
  9258. background-blend-mode: multiply;
  9259. }
  9260. .bg-blend-overlay {
  9261. background-blend-mode: overlay;
  9262. }
  9263. .bg-blend-saturation {
  9264. background-blend-mode: saturation;
  9265. }
  9266. .bg-blend-screen {
  9267. background-blend-mode: screen;
  9268. }
  9269. .bg-blend-soft-light {
  9270. background-blend-mode: soft-light;
  9271. }
  9272. .shadow {
  9273. --tw-shadow:
  9274. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  9275. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  9276. box-shadow:
  9277. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9278. var(--tw-ring-shadow), var(--tw-shadow);
  9279. }
  9280. .shadow-2xl {
  9281. --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
  9282. box-shadow:
  9283. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9284. var(--tw-ring-shadow), var(--tw-shadow);
  9285. }
  9286. .shadow-2xs {
  9287. --tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
  9288. box-shadow:
  9289. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9290. var(--tw-ring-shadow), var(--tw-shadow);
  9291. }
  9292. .shadow-\[0px_-10px_40px_0px\] {
  9293. --tw-shadow: 0px -10px 40px 0px var(--tw-shadow-color, currentcolor);
  9294. box-shadow:
  9295. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9296. var(--tw-ring-shadow), var(--tw-shadow);
  9297. }
  9298. .shadow-inner {
  9299. --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
  9300. box-shadow:
  9301. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9302. var(--tw-ring-shadow), var(--tw-shadow);
  9303. }
  9304. .shadow-lg {
  9305. --tw-shadow:
  9306. 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
  9307. 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
  9308. box-shadow:
  9309. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9310. var(--tw-ring-shadow), var(--tw-shadow);
  9311. }
  9312. .shadow-md {
  9313. --tw-shadow:
  9314. 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
  9315. 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
  9316. box-shadow:
  9317. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9318. var(--tw-ring-shadow), var(--tw-shadow);
  9319. }
  9320. .shadow-none {
  9321. --tw-shadow: 0 0 #0000;
  9322. box-shadow:
  9323. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9324. var(--tw-ring-shadow), var(--tw-shadow);
  9325. }
  9326. .shadow-sm {
  9327. --tw-shadow:
  9328. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  9329. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  9330. box-shadow:
  9331. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9332. var(--tw-ring-shadow), var(--tw-shadow);
  9333. }
  9334. .shadow-xl {
  9335. --tw-shadow:
  9336. 0 20px 25px -5px var(--tw-shadow-color, #0000001a),
  9337. 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
  9338. box-shadow:
  9339. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9340. var(--tw-ring-shadow), var(--tw-shadow);
  9341. }
  9342. .shadow-xs {
  9343. --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
  9344. box-shadow:
  9345. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9346. var(--tw-ring-shadow), var(--tw-shadow);
  9347. }
  9348. .ring {
  9349. --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  9350. box-shadow:
  9351. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9352. var(--tw-ring-shadow), var(--tw-shadow);
  9353. }
  9354. .inset-shadow-2xs {
  9355. --tw-inset-shadow: inset 0 1px var(--tw-inset-shadow-color, #0000000d);
  9356. box-shadow:
  9357. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9358. var(--tw-ring-shadow), var(--tw-shadow);
  9359. }
  9360. .inset-shadow-none {
  9361. --tw-inset-shadow: 0 0 #0000;
  9362. box-shadow:
  9363. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9364. var(--tw-ring-shadow), var(--tw-shadow);
  9365. }
  9366. .inset-shadow-sm {
  9367. --tw-inset-shadow: inset 0 2px 4px var(--tw-inset-shadow-color, #0000000d);
  9368. box-shadow:
  9369. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9370. var(--tw-ring-shadow), var(--tw-shadow);
  9371. }
  9372. .inset-shadow-xs {
  9373. --tw-inset-shadow: inset 0 1px 1px var(--tw-inset-shadow-color, #0000000d);
  9374. box-shadow:
  9375. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9376. var(--tw-ring-shadow), var(--tw-shadow);
  9377. }
  9378. .shadow-base-content\/4 {
  9379. --tw-shadow-color: var(--color-base-content);
  9380. }
  9381. @supports (color: color-mix(in lab, red, red)) {
  9382. .shadow-base-content\/4 {
  9383. --tw-shadow-color: color-mix(in oklab,
  9384. color-mix(in oklab, var(--color-base-content) 4%, transparent) var(--tw-shadow-alpha),
  9385. transparent);
  9386. }
  9387. }
  9388. .shadow-error {
  9389. --tw-shadow-color: var(--color-error);
  9390. }
  9391. @supports (color: color-mix(in lab, red, red)) {
  9392. .shadow-error {
  9393. --tw-shadow-color: color-mix(in oklab,
  9394. var(--color-error) var(--tw-shadow-alpha),
  9395. transparent);
  9396. }
  9397. }
  9398. .shadow-error\/20 {
  9399. --tw-shadow-color: var(--color-error);
  9400. }
  9401. @supports (color: color-mix(in lab, red, red)) {
  9402. .shadow-error\/20 {
  9403. --tw-shadow-color: color-mix(in oklab,
  9404. color-mix(in oklab, var(--color-error) 20%, transparent) var(--tw-shadow-alpha),
  9405. transparent);
  9406. }
  9407. }
  9408. .shadow-primary {
  9409. --tw-shadow-color: var(--color-primary);
  9410. }
  9411. @supports (color: color-mix(in lab, red, red)) {
  9412. .shadow-primary {
  9413. --tw-shadow-color: color-mix(in oklab,
  9414. var(--color-primary) var(--tw-shadow-alpha),
  9415. transparent);
  9416. }
  9417. }
  9418. .shadow-primary-content\/20 {
  9419. --tw-shadow-color: var(--color-primary-content);
  9420. }
  9421. @supports (color: color-mix(in lab, red, red)) {
  9422. .shadow-primary-content\/20 {
  9423. --tw-shadow-color: color-mix(in oklab,
  9424. color-mix(in oklab, var(--color-primary-content) 20%, transparent) var(--tw-shadow-alpha),
  9425. transparent);
  9426. }
  9427. }
  9428. .shadow-primary\/10 {
  9429. --tw-shadow-color: var(--color-primary);
  9430. }
  9431. @supports (color: color-mix(in lab, red, red)) {
  9432. .shadow-primary\/10 {
  9433. --tw-shadow-color: color-mix(in oklab,
  9434. color-mix(in oklab, var(--color-primary) 10%, transparent) var(--tw-shadow-alpha),
  9435. transparent);
  9436. }
  9437. }
  9438. .shadow-primary\/20 {
  9439. --tw-shadow-color: var(--color-primary);
  9440. }
  9441. @supports (color: color-mix(in lab, red, red)) {
  9442. .shadow-primary\/20 {
  9443. --tw-shadow-color: color-mix(in oklab,
  9444. color-mix(in oklab, var(--color-primary) 20%, transparent) var(--tw-shadow-alpha),
  9445. transparent);
  9446. }
  9447. }
  9448. .shadow-secondary {
  9449. --tw-shadow-color: var(--color-secondary);
  9450. }
  9451. @supports (color: color-mix(in lab, red, red)) {
  9452. .shadow-secondary {
  9453. --tw-shadow-color: color-mix(in oklab,
  9454. var(--color-secondary) var(--tw-shadow-alpha),
  9455. transparent);
  9456. }
  9457. }
  9458. .shadow-secondary\/20 {
  9459. --tw-shadow-color: var(--color-secondary);
  9460. }
  9461. @supports (color: color-mix(in lab, red, red)) {
  9462. .shadow-secondary\/20 {
  9463. --tw-shadow-color: color-mix(in oklab,
  9464. color-mix(in oklab, var(--color-secondary) 20%, transparent) var(--tw-shadow-alpha),
  9465. transparent);
  9466. }
  9467. }
  9468. .shadow-success {
  9469. --tw-shadow-color: var(--color-success);
  9470. }
  9471. @supports (color: color-mix(in lab, red, red)) {
  9472. .shadow-success {
  9473. --tw-shadow-color: color-mix(in oklab,
  9474. var(--color-success) var(--tw-shadow-alpha),
  9475. transparent);
  9476. }
  9477. }
  9478. .shadow-success\/20 {
  9479. --tw-shadow-color: var(--color-success);
  9480. }
  9481. @supports (color: color-mix(in lab, red, red)) {
  9482. .shadow-success\/20 {
  9483. --tw-shadow-color: color-mix(in oklab,
  9484. color-mix(in oklab, var(--color-success) 20%, transparent) var(--tw-shadow-alpha),
  9485. transparent);
  9486. }
  9487. }
  9488. .ring-success {
  9489. --tw-ring-color: var(--color-success);
  9490. }
  9491. .inset-shadow-error {
  9492. --tw-inset-shadow-color: var(--color-error);
  9493. }
  9494. @supports (color: color-mix(in lab, red, red)) {
  9495. .inset-shadow-error {
  9496. --tw-inset-shadow-color: color-mix(in oklab,
  9497. var(--color-error) var(--tw-inset-shadow-alpha),
  9498. transparent);
  9499. }
  9500. }
  9501. .inset-shadow-error\/15 {
  9502. --tw-inset-shadow-color: var(--color-error);
  9503. }
  9504. @supports (color: color-mix(in lab, red, red)) {
  9505. .inset-shadow-error\/15 {
  9506. --tw-inset-shadow-color: color-mix(in oklab,
  9507. color-mix(in oklab, var(--color-error) 15%, transparent) var(--tw-inset-shadow-alpha),
  9508. transparent);
  9509. }
  9510. }
  9511. .inset-shadow-primary {
  9512. --tw-inset-shadow-color: var(--color-primary);
  9513. }
  9514. @supports (color: color-mix(in lab, red, red)) {
  9515. .inset-shadow-primary {
  9516. --tw-inset-shadow-color: color-mix(in oklab,
  9517. var(--color-primary) var(--tw-inset-shadow-alpha),
  9518. transparent);
  9519. }
  9520. }
  9521. .inset-shadow-primary\/15 {
  9522. --tw-inset-shadow-color: var(--color-primary);
  9523. }
  9524. @supports (color: color-mix(in lab, red, red)) {
  9525. .inset-shadow-primary\/15 {
  9526. --tw-inset-shadow-color: color-mix(in oklab,
  9527. color-mix(in oklab, var(--color-primary) 15%, transparent) var(--tw-inset-shadow-alpha),
  9528. transparent);
  9529. }
  9530. }
  9531. .inset-shadow-secondary {
  9532. --tw-inset-shadow-color: var(--color-secondary);
  9533. }
  9534. @supports (color: color-mix(in lab, red, red)) {
  9535. .inset-shadow-secondary {
  9536. --tw-inset-shadow-color: color-mix(in oklab,
  9537. var(--color-secondary) var(--tw-inset-shadow-alpha),
  9538. transparent);
  9539. }
  9540. }
  9541. .inset-shadow-secondary\/15 {
  9542. --tw-inset-shadow-color: var(--color-secondary);
  9543. }
  9544. @supports (color: color-mix(in lab, red, red)) {
  9545. .inset-shadow-secondary\/15 {
  9546. --tw-inset-shadow-color: color-mix(in oklab,
  9547. color-mix(in oklab, var(--color-secondary) 15%, transparent) var(--tw-inset-shadow-alpha),
  9548. transparent);
  9549. }
  9550. }
  9551. .inset-shadow-success {
  9552. --tw-inset-shadow-color: var(--color-success);
  9553. }
  9554. @supports (color: color-mix(in lab, red, red)) {
  9555. .inset-shadow-success {
  9556. --tw-inset-shadow-color: color-mix(in oklab,
  9557. var(--color-success) var(--tw-inset-shadow-alpha),
  9558. transparent);
  9559. }
  9560. }
  9561. .inset-shadow-success\/15 {
  9562. --tw-inset-shadow-color: var(--color-success);
  9563. }
  9564. @supports (color: color-mix(in lab, red, red)) {
  9565. .inset-shadow-success\/15 {
  9566. --tw-inset-shadow-color: color-mix(in oklab,
  9567. color-mix(in oklab, var(--color-success) 15%, transparent) var(--tw-inset-shadow-alpha),
  9568. transparent);
  9569. }
  9570. }
  9571. .inset-shadow-white\/20 {
  9572. --tw-inset-shadow-color: #fff3;
  9573. }
  9574. @supports (color: color-mix(in lab, red, red)) {
  9575. .inset-shadow-white\/20 {
  9576. --tw-inset-shadow-color: color-mix(in oklab,
  9577. color-mix(in oklab, var(--color-white) 20%, transparent) var(--tw-inset-shadow-alpha),
  9578. transparent);
  9579. }
  9580. }
  9581. .btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible) {
  9582. --btn-shadow: "";
  9583. --btn-bg: #0000;
  9584. --btn-border: #0000;
  9585. --btn-noise: none;
  9586. }
  9587. .btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible):not( :disabled,
  9588. [disabled],
  9589. .btn-disabled) {
  9590. --btn-fg: currentColor;
  9591. outline-color: currentColor;
  9592. }
  9593. @media (hover: none) {
  9594. .btn-ghost:hover:not(.btn-active,
  9595. :active,
  9596. :focus-visible,
  9597. :disabled,
  9598. [disabled],
  9599. .btn-disabled) {
  9600. --btn-shadow: "";
  9601. --btn-bg: #0000;
  9602. --btn-border: #0000;
  9603. --btn-noise: none;
  9604. --btn-fg: currentColor;
  9605. }
  9606. }
  9607. .blur-\[160px\] {
  9608. --tw-blur: blur(160px);
  9609. 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, );
  9610. }
  9611. .blur-\[180px\] {
  9612. --tw-blur: blur(180px);
  9613. 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, );
  9614. }
  9615. .blur-md {
  9616. --tw-blur: blur(var(--blur-md));
  9617. 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, );
  9618. }
  9619. .blur-sm {
  9620. --tw-blur: blur(var(--blur-sm));
  9621. 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, );
  9622. }
  9623. .brightness-125 {
  9624. --tw-brightness: brightness(125%);
  9625. 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, );
  9626. }
  9627. .contrast-125 {
  9628. --tw-contrast: contrast(125%);
  9629. 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, );
  9630. }
  9631. .contrast-200 {
  9632. --tw-contrast: contrast(200%);
  9633. 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, );
  9634. }
  9635. .grayscale,
  9636. .grayscale-100 {
  9637. --tw-grayscale: grayscale(100%);
  9638. 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, );
  9639. }
  9640. .hue-rotate-60 {
  9641. --tw-hue-rotate: hue-rotate(60deg);
  9642. 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, );
  9643. }
  9644. .invert {
  9645. --tw-invert: invert(100%);
  9646. 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, );
  9647. }
  9648. .saturate-200 {
  9649. --tw-saturate: saturate(200%);
  9650. 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, );
  9651. }
  9652. .sepia {
  9653. --tw-sepia: sepia(100%);
  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. .filter {
  9657. 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, );
  9658. }
  9659. .backdrop-blur {
  9660. --tw-backdrop-blur: blur(8px);
  9661. -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, );
  9662. 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, );
  9663. }
  9664. .backdrop-blur-\[4px\] {
  9665. --tw-backdrop-blur: blur(4px);
  9666. -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, );
  9667. 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, );
  9668. }
  9669. .backdrop-blur-lg {
  9670. --tw-backdrop-blur: blur(var(--blur-lg));
  9671. -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, );
  9672. 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, );
  9673. }
  9674. .backdrop-blur-md {
  9675. --tw-backdrop-blur: blur(var(--blur-md));
  9676. -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, );
  9677. 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, );
  9678. }
  9679. .backdrop-blur-sm {
  9680. --tw-backdrop-blur: blur(var(--blur-sm));
  9681. -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, );
  9682. 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, );
  9683. }
  9684. .backdrop-blur-xs {
  9685. --tw-backdrop-blur: blur(var(--blur-xs));
  9686. -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, );
  9687. 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, );
  9688. }
  9689. .backdrop-brightness-125 {
  9690. --tw-backdrop-brightness: brightness(125%);
  9691. -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, );
  9692. 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, );
  9693. }
  9694. .backdrop-contrast-200 {
  9695. --tw-backdrop-contrast: contrast(200%);
  9696. -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, );
  9697. 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, );
  9698. }
  9699. .backdrop-grayscale {
  9700. --tw-backdrop-grayscale: grayscale(100%);
  9701. -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, );
  9702. 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, );
  9703. }
  9704. .backdrop-hue-rotate-90 {
  9705. --tw-backdrop-hue-rotate: hue-rotate(90deg);
  9706. -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, );
  9707. 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, );
  9708. }
  9709. .backdrop-invert {
  9710. --tw-backdrop-invert: invert(100%);
  9711. -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, );
  9712. 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, );
  9713. }
  9714. .backdrop-saturate-200 {
  9715. --tw-backdrop-saturate: saturate(200%);
  9716. -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, );
  9717. 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, );
  9718. }
  9719. .backdrop-sepia {
  9720. --tw-backdrop-sepia: sepia(100%);
  9721. -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, );
  9722. 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. }
  9724. .backdrop-filter {
  9725. -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, );
  9726. 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, );
  9727. }
  9728. .transition-\[top\] {
  9729. transition-property: top;
  9730. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  9731. transition-duration: var(--tw-duration, var(--default-transition-duration));
  9732. }
  9733. .transition-all {
  9734. transition-property: all;
  9735. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  9736. transition-duration: var(--tw-duration, var(--default-transition-duration));
  9737. }
  9738. .transition-opacity {
  9739. transition-property: opacity;
  9740. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  9741. transition-duration: var(--tw-duration, var(--default-transition-duration));
  9742. }
  9743. .delay-300 {
  9744. transition-delay: 0.3s;
  9745. }
  9746. .duration-300 {
  9747. --tw-duration: 0.3s;
  9748. transition-duration: 0.3s;
  9749. }
  9750. .duration-500 {
  9751. --tw-duration: 0.5s;
  9752. transition-duration: 0.5s;
  9753. }
  9754. .duration-1000 {
  9755. --tw-duration: 1s;
  9756. transition-duration: 1s;
  9757. }
  9758. .ease-\[cubic-bezier\(0\.51\,-0\.69\,0\.3\,2\.01\)\] {
  9759. --tw-ease: cubic-bezier(0.51, -0.69, 0.3, 2.01);
  9760. transition-timing-function: cubic-bezier(0.51, -0.69, 0.3, 2.01);
  9761. }
  9762. .btn-outline:not(.btn-active,
  9763. :hover,
  9764. :active:focus,
  9765. :focus-visible,
  9766. :disabled,
  9767. [disabled],
  9768. .btn-disabled,
  9769. :checked) {
  9770. --btn-shadow: "";
  9771. --btn-bg: #0000;
  9772. --btn-fg: var(--btn-color);
  9773. --btn-border: var(--btn-color);
  9774. --btn-noise: none;
  9775. }
  9776. @media (hover: none) {
  9777. .btn-outline:hover:not(.btn-active,
  9778. :active,
  9779. :focus-visible,
  9780. :disabled,
  9781. [disabled],
  9782. .btn-disabled,
  9783. :checked) {
  9784. --btn-shadow: "";
  9785. --btn-bg: #0000;
  9786. --btn-fg: var(--btn-color);
  9787. --btn-border: var(--btn-color);
  9788. --btn-noise: none;
  9789. }
  9790. }
  9791. .btn-soft:not(.btn-active,
  9792. :hover,
  9793. :active:focus,
  9794. :focus-visible,
  9795. :disabled,
  9796. [disabled],
  9797. .btn-disabled) {
  9798. --btn-shadow: "";
  9799. --btn-fg: var(--btn-color, var(--color-base-content));
  9800. --btn-bg: var(--btn-color, var(--color-base-content));
  9801. }
  9802. @supports (color: color-mix(in lab, red, red)) {
  9803. .btn-soft:not(.btn-active,
  9804. :hover,
  9805. :active:focus,
  9806. :focus-visible,
  9807. :disabled,
  9808. [disabled],
  9809. .btn-disabled) {
  9810. --btn-bg: color-mix(in oklab,
  9811. var(--btn-color, var(--color-base-content)) 8%,
  9812. var(--color-base-100));
  9813. }
  9814. }
  9815. .btn-soft:not(.btn-active,
  9816. :hover,
  9817. :active:focus,
  9818. :focus-visible,
  9819. :disabled,
  9820. [disabled],
  9821. .btn-disabled) {
  9822. --btn-border: var(--btn-color, var(--color-base-content));
  9823. }
  9824. @supports (color: color-mix(in lab, red, red)) {
  9825. .btn-soft:not(.btn-active,
  9826. :hover,
  9827. :active:focus,
  9828. :focus-visible,
  9829. :disabled,
  9830. [disabled],
  9831. .btn-disabled) {
  9832. --btn-border: color-mix(in oklab,
  9833. var(--btn-color, var(--color-base-content)) 10%,
  9834. var(--color-base-100));
  9835. }
  9836. }
  9837. .btn-soft:not(.btn-active,
  9838. :hover,
  9839. :active:focus,
  9840. :focus-visible,
  9841. :disabled,
  9842. [disabled],
  9843. .btn-disabled) {
  9844. --btn-noise: none;
  9845. }
  9846. @media (hover: none) {
  9847. .btn-soft:hover:not(.btn-active,
  9848. :active,
  9849. :focus-visible,
  9850. :disabled,
  9851. [disabled],
  9852. .btn-disabled) {
  9853. --btn-shadow: "";
  9854. --btn-fg: var(--btn-color, var(--color-base-content));
  9855. --btn-bg: var(--btn-color, var(--color-base-content));
  9856. }
  9857. @supports (color: color-mix(in lab, red, red)) {
  9858. .btn-soft:hover:not(.btn-active,
  9859. :active,
  9860. :focus-visible,
  9861. :disabled,
  9862. [disabled],
  9863. .btn-disabled) {
  9864. --btn-bg: color-mix(in oklab,
  9865. var(--btn-color, var(--color-base-content)) 8%,
  9866. var(--color-base-100));
  9867. }
  9868. }
  9869. .btn-soft:hover:not(.btn-active,
  9870. :active,
  9871. :focus-visible,
  9872. :disabled,
  9873. [disabled],
  9874. .btn-disabled) {
  9875. --btn-border: var(--btn-color, var(--color-base-content));
  9876. }
  9877. @supports (color: color-mix(in lab, red, red)) {
  9878. .btn-soft:hover:not(.btn-active,
  9879. :active,
  9880. :focus-visible,
  9881. :disabled,
  9882. [disabled],
  9883. .btn-disabled) {
  9884. --btn-border: color-mix(in oklab,
  9885. var(--btn-color, var(--color-base-content)) 10%,
  9886. var(--color-base-100));
  9887. }
  9888. }
  9889. .btn-soft:hover:not(.btn-active,
  9890. :active,
  9891. :focus-visible,
  9892. :disabled,
  9893. [disabled],
  9894. .btn-disabled) {
  9895. --btn-noise: none;
  9896. }
  9897. }
  9898. .btn-lg {
  9899. --fontsize: 1.125rem;
  9900. --btn-p: 1.25rem;
  9901. --size: calc(var(--size-field, 0.25rem) * 12);
  9902. }
  9903. .btn-sm {
  9904. --fontsize: 0.75rem;
  9905. --btn-p: 0.75rem;
  9906. --size: calc(var(--size-field, 0.25rem) * 8);
  9907. }
  9908. .btn-xs {
  9909. --fontsize: 0.6875rem;
  9910. --btn-p: 0.5rem;
  9911. --size: calc(var(--size-field, 0.25rem) * 6);
  9912. }
  9913. .\!outline-none {
  9914. --tw-outline-style: none !important;
  9915. outline-style: none !important;
  9916. }
  9917. .badge-error {
  9918. --badge-color: var(--color-error);
  9919. --badge-fg: var(--color-error-content);
  9920. }
  9921. .badge-info {
  9922. --badge-color: var(--color-info);
  9923. --badge-fg: var(--color-info-content);
  9924. }
  9925. .badge-primary {
  9926. --badge-color: var(--color-primary);
  9927. --badge-fg: var(--color-primary-content);
  9928. }
  9929. .badge-secondary {
  9930. --badge-color: var(--color-secondary);
  9931. --badge-fg: var(--color-secondary-content);
  9932. }
  9933. .badge-success {
  9934. --badge-color: var(--color-success);
  9935. --badge-fg: var(--color-success-content);
  9936. }
  9937. .badge-warning {
  9938. --badge-color: var(--color-warning);
  9939. --badge-fg: var(--color-warning-content);
  9940. }
  9941. .btn-error {
  9942. --btn-color: var(--color-error);
  9943. --btn-fg: var(--color-error-content);
  9944. }
  9945. .btn-neutral {
  9946. --btn-color: var(--color-neutral);
  9947. --btn-fg: var(--color-neutral-content);
  9948. }
  9949. .btn-primary {
  9950. --btn-color: var(--color-primary);
  9951. --btn-fg: var(--color-primary-content);
  9952. }
  9953. .btn-secondary {
  9954. --btn-color: var(--color-secondary);
  9955. --btn-fg: var(--color-secondary-content);
  9956. }
  9957. .btn-success {
  9958. --btn-color: var(--color-success);
  9959. --btn-fg: var(--color-success-content);
  9960. }
  9961. .btn-warning {
  9962. --btn-color: var(--color-warning);
  9963. --btn-fg: var(--color-warning-content);
  9964. }
  9965. .select-none {
  9966. -webkit-user-select: none;
  9967. user-select: none;
  9968. }
  9969. .timeline-snap-icon>li {
  9970. --timeline-col-start: 0.5rem;
  9971. --timeline-row-start: minmax(0, 1fr);
  9972. }
  9973. .\[background-position-x\:center\] {
  9974. background-position-x: 50%;
  9975. }
  9976. .hugeicons--calendar-favorite-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-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");
  9978. }
  9979. .hugeicons--dashboard-speed-02 {
  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-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");
  9981. }
  9982. .hugeicons--doc-01 {
  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 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");
  9984. }
  9985. .hugeicons--dollar-receive-02 {
  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-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");
  9987. }
  9988. .hugeicons--github {
  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-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");
  9990. }
  9991. .hugeicons--linkedin-02 {
  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-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");
  9993. }
  9994. .hugeicons--logout-03 {
  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%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");
  9996. }
  9997. .hugeicons--new-twitter {
  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='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");
  9999. }
  10000. .hugeicons--note-edit {
  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%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");
  10002. }
  10003. .hugeicons--notebook-01 {
  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='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");
  10005. }
  10006. .hugeicons--settings-03 {
  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 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");
  10008. }
  10009. .hugeicons--settings-04 {
  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-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");
  10011. }
  10012. .hugeicons--user-circle {
  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 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");
  10014. }
  10015. .hugeicons--user-group {
  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='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");
  10017. }
  10018. .hugeicons--user-settings-01 {
  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%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");
  10020. }
  10021. .lucide--align-center {
  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%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 12H7m12 6H5M21 6H3'/%3E%3C/svg%3E");
  10023. }
  10024. .lucide--archive {
  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%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");
  10026. }
  10027. .lucide--arrow-down {
  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 5v14m7-7l-7 7l-7-7'/%3E%3C/svg%3E");
  10029. }
  10030. .lucide--arrow-down-to-line {
  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 17V3m-6 8l6 6l6-6m1 10H5'/%3E%3C/svg%3E");
  10032. }
  10033. .lucide--arrow-left {
  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='m12 19l-7-7l7-7m7 7H5'/%3E%3C/svg%3E");
  10035. }
  10036. .lucide--arrow-left-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='M8 3L4 7l4 4M4 7h16m-4 14l4-4l-4-4m4 4H4'/%3E%3C/svg%3E");
  10038. }
  10039. .lucide--arrow-right {
  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 12h14m-7-7l7 7l-7 7'/%3E%3C/svg%3E");
  10041. }
  10042. .lucide--arrow-up {
  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='m5 12l7-7l7 7m-7 7V5'/%3E%3C/svg%3E");
  10044. }
  10045. .lucide--arrow-up-down {
  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='m21 16l-4 4l-4-4m4 4V4M3 8l4-4l4 4M7 4v16'/%3E%3C/svg%3E");
  10047. }
  10048. .lucide--arrow-up-from-line {
  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%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");
  10050. }
  10051. .lucide--at-sign {
  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%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");
  10053. }
  10054. .lucide--award {
  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='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");
  10056. }
  10057. .lucide--badge-check {
  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 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");
  10059. }
  10060. .lucide--badge-help {
  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%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");
  10062. }
  10063. .lucide--badge-info {
  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.76M12 16v-4m0-4h.01'/%3E%3C/svg%3E");
  10065. }
  10066. .lucide--badge-x {
  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='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");
  10068. }
  10069. .lucide--bar-chart {
  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 6V9m7 12V3'/%3E%3C/svg%3E");
  10071. }
  10072. .lucide--bar-chart-2 {
  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='M5 21v-6m7 6V3m7 18V9'/%3E%3C/svg%3E");
  10074. }
  10075. .lucide--bar-chart-3 {
  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='M3 3v18h18m-3-4V9m-5 8V5M8 17v-3'/%3E%3C/svg%3E");
  10077. }
  10078. .lucide--bell {
  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%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");
  10080. }
  10081. .lucide--bell-dot {
  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%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");
  10083. }
  10084. .lucide--bell-minus {
  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 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");
  10086. }
  10087. .lucide--bell-off {
  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 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");
  10089. }
  10090. .lucide--bell-ring {
  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%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");
  10092. }
  10093. .lucide--binary {
  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%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");
  10095. }
  10096. .lucide--blocks {
  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='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");
  10098. }
  10099. .lucide--book-image {
  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%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");
  10101. }
  10102. .lucide--book-open {
  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 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");
  10104. }
  10105. .lucide--book-open-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='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");
  10107. }
  10108. .lucide--book-text {
  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%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");
  10110. }
  10111. .lucide--book-user {
  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%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");
  10113. }
  10114. .lucide--bookmark {
  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%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");
  10116. }
  10117. .lucide--bot {
  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%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");
  10119. }
  10120. .lucide--bot-message-square {
  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%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");
  10122. }
  10123. .lucide--box {
  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='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");
  10125. }
  10126. .lucide--brain {
  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 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");
  10128. }
  10129. .lucide--brain-circuit {
  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='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");
  10131. }
  10132. .lucide--brain-cog {
  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='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");
  10134. }
  10135. .lucide--briefcase {
  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='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");
  10137. }
  10138. .lucide--brush {
  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%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");
  10140. }
  10141. .lucide--brush-cleaning {
  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%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");
  10143. }
  10144. .lucide--calendar {
  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='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");
  10146. }
  10147. .lucide--calendar-1 {
  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='M11 14h1v4m4-16v4M3 10h18M8 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3C/g%3E%3C/svg%3E");
  10149. }
  10150. .lucide--calendar-clock {
  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='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");
  10152. }
  10153. .lucide--calendar-cog {
  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='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");
  10155. }
  10156. .lucide--calendar-days {
  10157. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='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");
  10158. }
  10159. .lucide--calendar-plus {
  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%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");
  10161. }
  10162. .lucide--calendar-range {
  10163. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='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");
  10164. }
  10165. .lucide--chart-bar {
  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='M3 3v16a2 2 0 0 0 2 2h16M7 16h8m-8-5h12M7 6h3'/%3E%3C/svg%3E");
  10167. }
  10168. .lucide--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='M20 6L9 17l-5-5'/%3E%3C/svg%3E");
  10170. }
  10171. .lucide--check-check {
  10172. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L7 17l-5-5m20-2l-7.5 7.5L13 16'/%3E%3C/svg%3E");
  10173. }
  10174. .lucide--check-circle-2 {
  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%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");
  10176. }
  10177. .lucide--chevron-down {
  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='m6 9l6 6l6-6'/%3E%3C/svg%3E");
  10179. }
  10180. .lucide--chevron-left {
  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='m15 18l-6-6l6-6'/%3E%3C/svg%3E");
  10182. }
  10183. .lucide--chevron-right {
  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='m9 18l6-6l-6-6'/%3E%3C/svg%3E");
  10185. }
  10186. .lucide--chevron-up {
  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='m18 15l-6-6l-6 6'/%3E%3C/svg%3E");
  10188. }
  10189. .lucide--chevrons-up-down {
  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%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");
  10191. }
  10192. .lucide--circle-alert {
  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='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E");
  10194. }
  10195. .lucide--circle-dollar-sign {
  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%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");
  10197. }
  10198. .lucide--circle-dot {
  10199. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%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");
  10200. }
  10201. .lucide--circle-help,
  10202. .lucide--circle-question-mark {
  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%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");
  10204. }
  10205. .lucide--clipboard {
  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%3C/g%3E%3C/svg%3E");
  10207. }
  10208. .lucide--clipboard-check {
  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-2h2'/%3E%3Cpath d='m9 14l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");
  10210. }
  10211. .lucide--clipboard-list {
  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%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");
  10213. }
  10214. .lucide--clock {
  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%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");
  10216. }
  10217. .lucide--code {
  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='m16 18l6-6l-6-6M8 6l-6 6l6 6'/%3E%3C/svg%3E");
  10219. }
  10220. .lucide--code-2 {
  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%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");
  10222. }
  10223. .lucide--columns-3-cog {
  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%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");
  10225. }
  10226. .lucide--component {
  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%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");
  10228. }
  10229. .lucide--copy {
  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%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--copy-plus {
  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='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");
  10234. }
  10235. .lucide--corner-down-left {
  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='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3Cpath d='m9 10l-5 5l5 5'/%3E%3C/g%3E%3C/svg%3E");
  10237. }
  10238. .lucide--cpu {
  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%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");
  10240. }
  10241. .lucide--credit-card {
  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%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");
  10243. }
  10244. .lucide--diamond {
  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%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");
  10246. }
  10247. .lucide--disc {
  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%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");
  10249. }
  10250. .lucide--dollar-sign {
  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%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");
  10252. }
  10253. .lucide--download {
  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 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");
  10255. }
  10256. .lucide--download-cloud {
  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%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");
  10258. }
  10259. .lucide--edit-2 {
  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%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");
  10261. }
  10262. .lucide--ellipsis-vertical {
  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%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");
  10264. }
  10265. .lucide--eraser {
  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='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");
  10267. }
  10268. .lucide--external-link {
  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%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");
  10270. }
  10271. .lucide--eye {
  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='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");
  10273. }
  10274. .lucide--eye-off {
  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='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");
  10276. }
  10277. .lucide--figma {
  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='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");
  10279. }
  10280. .lucide--file {
  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='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");
  10282. }
  10283. .lucide--file-clock {
  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='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");
  10285. }
  10286. .lucide--file-image {
  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 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");
  10288. }
  10289. .lucide--file-minus {
  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='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");
  10291. }
  10292. .lucide--file-pen {
  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='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");
  10294. }
  10295. .lucide--file-plus {
  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 2h4M9 15h6m-3 3v-6'/%3E%3C/g%3E%3C/svg%3E");
  10297. }
  10298. .lucide--file-sliders {
  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 12h8m-6-1v2m-2 4h8m-2-1v2'/%3E%3C/g%3E%3C/svg%3E");
  10300. }
  10301. .lucide--file-spreadsheet {
  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='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");
  10303. }
  10304. .lucide--file-symlink {
  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='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");
  10306. }
  10307. .lucide--file-text {
  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 2h4M10 9H8m8 4H8m8 4H8'/%3E%3C/g%3E%3C/svg%3E");
  10309. }
  10310. .lucide--file-up {
  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 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");
  10312. }
  10313. .lucide--files {
  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%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");
  10315. }
  10316. .lucide--flag {
  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='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");
  10318. }
  10319. .lucide--flame {
  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='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");
  10321. }
  10322. .lucide--flask-conical {
  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='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");
  10324. }
  10325. .lucide--folder {
  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%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");
  10327. }
  10328. .lucide--folder-archive {
  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%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");
  10330. }
  10331. .lucide--folder-check {
  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='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");
  10333. }
  10334. .lucide--folder-git-2 {
  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='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");
  10336. }
  10337. .lucide--folder-input {
  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%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");
  10339. }
  10340. .lucide--folder-kanban {
  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='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");
  10342. }
  10343. .lucide--folder-open {
  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%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");
  10345. }
  10346. .lucide--folder-pen {
  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%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");
  10348. }
  10349. .lucide--folder-plus {
  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%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");
  10351. }
  10352. .lucide--folder-up {
  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 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");
  10354. }
  10355. .lucide--folders {
  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%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");
  10357. }
  10358. .lucide--form-input {
  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%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");
  10360. }
  10361. .lucide--fullscreen {
  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%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");
  10363. }
  10364. .lucide--gauge {
  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%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");
  10366. }
  10367. .lucide--gauge-circle {
  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%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");
  10369. }
  10370. .lucide--gift {
  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%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");
  10372. }
  10373. .lucide--github {
  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%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");
  10375. }
  10376. .lucide--globe {
  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%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");
  10378. }
  10379. .lucide--globe-2 {
  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='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");
  10381. }
  10382. .lucide--grid-2x2 {
  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%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");
  10384. }
  10385. .lucide--grip-vertical {
  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%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");
  10387. }
  10388. .lucide--handshake {
  10389. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%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");
  10390. }
  10391. .lucide--hard-drive {
  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='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");
  10393. }
  10394. .lucide--hash {
  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='M4 9h16M4 15h16M10 3L8 21m8-18l-2 18'/%3E%3C/svg%3E");
  10396. }
  10397. .lucide--headphones {
  10398. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='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");
  10399. }
  10400. .lucide--headset {
  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%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");
  10402. }
  10403. .lucide--heart {
  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%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");
  10405. }
  10406. .lucide--heart-pulse {
  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%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");
  10408. }
  10409. .lucide--help-circle {
  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%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");
  10411. }
  10412. .lucide--home {
  10413. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 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");
  10414. }
  10415. .lucide--id-card {
  10416. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='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");
  10417. }
  10418. .lucide--image {
  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%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");
  10420. }
  10421. .lucide--image-down {
  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='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");
  10423. }
  10424. .lucide--image-plus {
  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%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");
  10426. }
  10427. .lucide--info {
  10428. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E");
  10429. }
  10430. .lucide--key-round {
  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='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");
  10432. }
  10433. .lucide--keyboard {
  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='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");
  10435. }
  10436. .lucide--layers {
  10437. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.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");
  10438. }
  10439. .lucide--layers-2 {
  10440. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='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");
  10441. }
  10442. .lucide--layers-3 {
  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%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");
  10444. }
  10445. .lucide--layout {
  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='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18M9 21V9'/%3E%3C/g%3E%3C/svg%3E");
  10447. }
  10448. .lucide--layout-dashboard {
  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='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");
  10450. }
  10451. .lucide--layout-grid {
  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='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");
  10453. }
  10454. .lucide--layout-panel-left {
  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='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");
  10456. }
  10457. .lucide--layout-panel-top {
  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='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");
  10459. }
  10460. .lucide--layout-template {
  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='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");
  10462. }
  10463. .lucide--library-big {
  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%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");
  10465. }
  10466. .lucide--life-buoy {
  10467. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%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");
  10468. }
  10469. .lucide--lightbulb {
  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%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");
  10471. }
  10472. .lucide--line-chart {
  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='M3 3v18h18'/%3E%3Cpath d='m19 9l-5 5l-4-4l-3 3'/%3E%3C/g%3E%3C/svg%3E");
  10474. }
  10475. .lucide--link {
  10476. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='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");
  10477. }
  10478. .lucide--list {
  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='M3 5h.01M3 12h.01M3 19h.01M8 5h13M8 12h13M8 19h13'/%3E%3C/svg%3E");
  10480. }
  10481. .lucide--list-check {
  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='M16 5H3m13 7H3m8 7H3m12-1l2 2l4-4'/%3E%3C/svg%3E");
  10483. }
  10484. .lucide--list-ordered {
  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='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");
  10486. }
  10487. .lucide--list-plus {
  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%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");
  10489. }
  10490. .lucide--list-start {
  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='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");
  10492. }
  10493. .lucide--list-todo {
  10494. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='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");
  10495. }
  10496. .lucide--loader {
  10497. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='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");
  10498. }
  10499. .lucide--lock {
  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%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");
  10501. }
  10502. .lucide--log-in {
  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='m10 17l5-5l-5-5m5 5H3m12-9h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3C/svg%3E");
  10504. }
  10505. .lucide--log-out {
  10506. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 17l5-5l-5-5m5 5H9m0 9H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E");
  10507. }
  10508. .lucide--mail {
  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 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");
  10510. }
  10511. .lucide--mail-plus {
  10512. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='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");
  10513. }
  10514. .lucide--map {
  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%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");
  10516. }
  10517. .lucide--map-pin {
  10518. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='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");
  10519. }
  10520. .lucide--maximize {
  10521. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='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");
  10522. }
  10523. .lucide--megaphone {
  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%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");
  10525. }
  10526. .lucide--menu {
  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='M4 5h16M4 12h16M4 19h16'/%3E%3C/svg%3E");
  10528. }
  10529. .lucide--message-circle {
  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='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");
  10531. }
  10532. .lucide--message-circle-dashed {
  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='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");
  10534. }
  10535. .lucide--message-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='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");
  10537. }
  10538. .lucide--messages-square {
  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%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");
  10540. }
  10541. .lucide--mic {
  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 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");
  10543. }
  10544. .lucide--mic-off {
  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%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");
  10546. }
  10547. .lucide--minimize {
  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='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");
  10549. }
  10550. .lucide--minus {
  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%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14'/%3E%3C/svg%3E");
  10552. }
  10553. .lucide--monitor-dot {
  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='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");
  10555. }
  10556. .lucide--monitor-smartphone {
  10557. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%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");
  10558. }
  10559. .lucide--moon {
  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%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");
  10561. }
  10562. .lucide--more-horizontal {
  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='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/g%3E%3C/svg%3E");
  10564. }
  10565. .lucide--more-vertical {
  10566. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='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");
  10567. }
  10568. .lucide--music {
  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='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");
  10570. }
  10571. .lucide--notebook {
  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='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");
  10573. }
  10574. .lucide--package {
  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='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");
  10576. }
  10577. .lucide--package-check {
  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='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");
  10579. }
  10580. .lucide--package-open {
  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='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");
  10582. }
  10583. .lucide--package-search {
  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%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");
  10585. }
  10586. .lucide--paintbrush {
  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%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");
  10588. }
  10589. .lucide--palette {
  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%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");
  10591. }
  10592. .lucide--panel-left-close {
  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 3v18m7-6l-3-3l3-3'/%3E%3C/g%3E%3C/svg%3E");
  10594. }
  10595. .lucide--panel-left-dashed {
  10596. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%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");
  10597. }
  10598. .lucide--paperclip {
  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%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");
  10600. }
  10601. .lucide--pause {
  10602. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%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");
  10603. }
  10604. .lucide--pen {
  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='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");
  10606. }
  10607. .lucide--pen-line {
  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='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");
  10609. }
  10610. .lucide--pencil {
  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='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");
  10612. }
  10613. .lucide--pencil-line {
  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 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");
  10615. }
  10616. .lucide--pencil-ruler {
  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%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");
  10618. }
  10619. .lucide--percent {
  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%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");
  10621. }
  10622. .lucide--phone {
  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='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");
  10624. }
  10625. .lucide--phone-missed {
  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%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");
  10627. }
  10628. .lucide--pie-chart {
  10629. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%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");
  10630. }
  10631. .lucide--pilcrow-left {
  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='M14 3v11m0-5h-3a3 3 0 0 1 0-6h9m-2 0v11m4 4H2l4-4m0 8l-4-4'/%3E%3C/svg%3E");
  10633. }
  10634. .lucide--pilcrow-right {
  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='M10 3v11m0-5H7a1 1 0 0 1 0-6h8m-1 0v11m4 0l4 4H2m20 0l-4 4'/%3E%3C/svg%3E");
  10636. }
  10637. .lucide--pin {
  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='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");
  10639. }
  10640. .lucide--plane-takeoff {
  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='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");
  10642. }
  10643. .lucide--play {
  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 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");
  10645. }
  10646. .lucide--plus {
  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%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E");
  10648. }
  10649. .lucide--plus-circle {
  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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M8 12h8m-4-4v8'/%3E%3C/g%3E%3C/svg%3E");
  10651. }
  10652. .lucide--receipt {
  10653. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='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");
  10654. }
  10655. .lucide--receipt-text {
  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%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");
  10657. }
  10658. .lucide--refresh-ccw {
  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='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");
  10660. }
  10661. .lucide--refresh-cw {
  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='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");
  10663. }
  10664. .lucide--repeat {
  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='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");
  10666. }
  10667. .lucide--reply {
  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='M20 18v-2a4 4 0 0 0-4-4H4'/%3E%3Cpath d='m9 17l-5-5l5-5'/%3E%3C/g%3E%3C/svg%3E");
  10669. }
  10670. .lucide--rocket {
  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='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");
  10672. }
  10673. .lucide--rotate-ccw {
  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='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");
  10675. }
  10676. .lucide--rotate-cw {
  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%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");
  10678. }
  10679. .lucide--route {
  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%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");
  10681. }
  10682. .lucide--save {
  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.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");
  10684. }
  10685. .lucide--scroll-text {
  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='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");
  10687. }
  10688. .lucide--search {
  10689. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/g%3E%3C/svg%3E");
  10690. }
  10691. .lucide--send {
  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='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");
  10693. }
  10694. .lucide--send-horizonal {
  10695. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='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");
  10696. }
  10697. .lucide--server {
  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%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");
  10699. }
  10700. .lucide--settings {
  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='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");
  10702. }
  10703. .lucide--settings-2 {
  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='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");
  10705. }
  10706. .lucide--shapes {
  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%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");
  10708. }
  10709. .lucide--share-2 {
  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%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");
  10711. }
  10712. .lucide--shield {
  10713. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='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");
  10714. }
  10715. .lucide--shield-check {
  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%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");
  10717. }
  10718. .lucide--shield-ellipsis {
  10719. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='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");
  10720. }
  10721. .lucide--shield-user {
  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='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");
  10723. }
  10724. .lucide--shopping-bag {
  10725. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='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");
  10726. }
  10727. .lucide--shopping-cart {
  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%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");
  10729. }
  10730. .lucide--sliders-horizontal {
  10731. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5H3m9 14H3M14 3v4m2 10v4m5-9h-9m9 7h-5m5-14h-7m-6 5v4m0-2H3'/%3E%3C/svg%3E");
  10732. }
  10733. .lucide--smile {
  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%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");
  10735. }
  10736. .lucide--smile-plus {
  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='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");
  10738. }
  10739. .lucide--sparkles {
  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%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");
  10741. }
  10742. .lucide--square-check {
  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%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");
  10744. }
  10745. .lucide--square-user {
  10746. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%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");
  10747. }
  10748. .lucide--star {
  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%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");
  10750. }
  10751. .lucide--stars {
  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='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");
  10753. }
  10754. .lucide--store {
  10755. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='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");
  10756. }
  10757. .lucide--sun {
  10758. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%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");
  10759. }
  10760. .lucide--sun-moon {
  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%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");
  10762. }
  10763. .lucide--target {
  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%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");
  10765. }
  10766. .lucide--telescope {
  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%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");
  10768. }
  10769. .lucide--terminal {
  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%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");
  10771. }
  10772. .lucide--terminal-square {
  10773. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%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");
  10774. }
  10775. .lucide--text {
  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='M15 18H3M17 6H3m18 6H3'/%3E%3C/svg%3E");
  10777. }
  10778. .lucide--thumbs-down {
  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='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");
  10780. }
  10781. .lucide--thumbs-up {
  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%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");
  10783. }
  10784. .lucide--ticket-check {
  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%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");
  10786. }
  10787. .lucide--toggle-right {
  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%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");
  10789. }
  10790. .lucide--trash {
  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='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");
  10792. }
  10793. .lucide--trash-2 {
  10794. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='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");
  10795. }
  10796. .lucide--trending-down {
  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%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");
  10798. }
  10799. .lucide--triangle-alert {
  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%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");
  10801. }
  10802. .lucide--truck {
  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='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");
  10804. }
  10805. .lucide--undo-2 {
  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%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");
  10807. }
  10808. .lucide--unplug {
  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='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");
  10810. }
  10811. .lucide--upload {
  10812. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='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");
  10813. }
  10814. .lucide--upload-cloud {
  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='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");
  10816. }
  10817. .lucide--user {
  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%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");
  10819. }
  10820. .lucide--user-circle {
  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%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");
  10822. }
  10823. .lucide--user-minus {
  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='M22 11h-6'/%3E%3C/g%3E%3C/svg%3E");
  10825. }
  10826. .lucide--user-plus {
  10827. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%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");
  10828. }
  10829. .lucide--user-round-check {
  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='m16 19l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");
  10831. }
  10832. .lucide--user-round-plus {
  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 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");
  10834. }
  10835. .lucide--user-round-x {
  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%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");
  10837. }
  10838. .lucide--user-square {
  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%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");
  10840. }
  10841. .lucide--users {
  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 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");
  10843. }
  10844. .lucide--video {
  10845. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='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");
  10846. }
  10847. .lucide--volume-2 {
  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%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");
  10849. }
  10850. .lucide--wallet {
  10851. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='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");
  10852. }
  10853. .lucide--wand {
  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='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");
  10855. }
  10856. .lucide--wand-2 {
  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%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");
  10858. }
  10859. .lucide--warehouse {
  10860. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%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");
  10861. }
  10862. .lucide--x {
  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%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");
  10864. }
  10865. .lucide--x-circle {
  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%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9l-6 6m0-6l6 6'/%3E%3C/g%3E%3C/svg%3E");
  10867. }
  10868. .lucide--x-square {
  10869. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%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");
  10870. }
  10871. .lucide--zap {
  10872. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='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");
  10873. }
  10874. .lucide--zoom-in {
  10875. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%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");
  10876. }
  10877. .range-xs {
  10878. --range-thumb-size: calc(var(--size-selector, 0.25rem) * 4);
  10879. }
  10880. .ri--alert-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='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");
  10882. }
  10883. .ri--arrow-down-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 16.172l5.364-5.364l1.414 1.414L12 20l-7.778-7.778l1.414-1.414L11 16.172V4h2z'/%3E%3C/svg%3E");
  10885. }
  10886. .ri--arrow-up-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='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");
  10888. }
  10889. .ri--bar-chart-2-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='M2 13h6v8H2zm14-5h6v13h-6zM9 3h6v18H9zM4 15v4h2v-4zm7-10v14h2V5zm7 5v9h2v-9z'/%3E%3C/svg%3E");
  10891. }
  10892. .ri--bar-chart-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='M3 12h2v9H3zm16-4h2v13h-2zm-8-6h2v19h-2z'/%3E%3C/svg%3E");
  10894. }
  10895. .ri--box-3-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 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");
  10897. }
  10898. .ri--close-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='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");
  10900. }
  10901. .ri--code-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='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");
  10903. }
  10904. .ri--code-s-slash-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='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");
  10906. }
  10907. .ri--computer-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='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");
  10909. }
  10910. .ri--dashboard-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='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");
  10912. }
  10913. .ri--error-warning-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='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");
  10915. }
  10916. .ri--file-text-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='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");
  10918. }
  10919. .ri--image-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='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");
  10921. }
  10922. .ri--login-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 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");
  10924. }
  10925. .ri--logout-box-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='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");
  10927. }
  10928. .ri--palette-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='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");
  10930. }
  10931. .ri--price-tag-3-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='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");
  10933. }
  10934. .ri--refresh-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='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");
  10936. }
  10937. .ri--search-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='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");
  10939. }
  10940. .ri--settings-3-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='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");
  10942. }
  10943. .ri--shopping-cart-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='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");
  10945. }
  10946. .ri--stack-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='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");
  10948. }
  10949. .ri--time-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='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");
  10951. }
  10952. .ri--user-3-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='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");
  10954. }
  10955. .ri--user-line {
  10956. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='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");
  10957. }
  10958. .text-shadow-2xs {
  10959. text-shadow: 0px 1px 0px var(--tw-text-shadow-color, #00000026);
  10960. }
  10961. .text-shadow-error {
  10962. --tw-text-shadow-color: var(--color-error);
  10963. }
  10964. @supports (color: color-mix(in lab, red, red)) {
  10965. .text-shadow-error {
  10966. --tw-text-shadow-color: color-mix(in oklab,
  10967. var(--color-error) var(--tw-text-shadow-alpha),
  10968. transparent);
  10969. }
  10970. }
  10971. .text-shadow-error\/20 {
  10972. --tw-text-shadow-color: var(--color-error);
  10973. }
  10974. @supports (color: color-mix(in lab, red, red)) {
  10975. .text-shadow-error\/20 {
  10976. --tw-text-shadow-color: color-mix(in oklab,
  10977. color-mix(in oklab, var(--color-error) 20%, transparent) var(--tw-text-shadow-alpha),
  10978. transparent);
  10979. }
  10980. }
  10981. .text-shadow-lg {
  10982. text-shadow:
  10983. 0px 1px 2px var(--tw-text-shadow-color, #0000001a),
  10984. 0px 3px 2px var(--tw-text-shadow-color, #0000001a),
  10985. 0px 4px 8px var(--tw-text-shadow-color, #0000001a);
  10986. }
  10987. .text-shadow-md {
  10988. text-shadow:
  10989. 0px 1px 1px var(--tw-text-shadow-color, #0000001a),
  10990. 0px 1px 2px var(--tw-text-shadow-color, #0000001a),
  10991. 0px 2px 4px var(--tw-text-shadow-color, #0000001a);
  10992. }
  10993. .text-shadow-none {
  10994. text-shadow: none;
  10995. }
  10996. .text-shadow-primary {
  10997. --tw-text-shadow-color: var(--color-primary);
  10998. }
  10999. @supports (color: color-mix(in lab, red, red)) {
  11000. .text-shadow-primary {
  11001. --tw-text-shadow-color: color-mix(in oklab,
  11002. var(--color-primary) var(--tw-text-shadow-alpha),
  11003. transparent);
  11004. }
  11005. }
  11006. .text-shadow-primary\/20 {
  11007. --tw-text-shadow-color: var(--color-primary);
  11008. }
  11009. @supports (color: color-mix(in lab, red, red)) {
  11010. .text-shadow-primary\/20 {
  11011. --tw-text-shadow-color: color-mix(in oklab,
  11012. color-mix(in oklab, var(--color-primary) 20%, transparent) var(--tw-text-shadow-alpha),
  11013. transparent);
  11014. }
  11015. }
  11016. .text-shadow-secondary {
  11017. --tw-text-shadow-color: var(--color-secondary);
  11018. }
  11019. @supports (color: color-mix(in lab, red, red)) {
  11020. .text-shadow-secondary {
  11021. --tw-text-shadow-color: color-mix(in oklab,
  11022. var(--color-secondary) var(--tw-text-shadow-alpha),
  11023. transparent);
  11024. }
  11025. }
  11026. .text-shadow-secondary\/20 {
  11027. --tw-text-shadow-color: var(--color-secondary);
  11028. }
  11029. @supports (color: color-mix(in lab, red, red)) {
  11030. .text-shadow-secondary\/20 {
  11031. --tw-text-shadow-color: color-mix(in oklab,
  11032. color-mix(in oklab, var(--color-secondary) 20%, transparent) var(--tw-text-shadow-alpha),
  11033. transparent);
  11034. }
  11035. }
  11036. .text-shadow-sm {
  11037. text-shadow:
  11038. 0px 1px 0px var(--tw-text-shadow-color, #00000013),
  11039. 0px 1px 1px var(--tw-text-shadow-color, #00000013),
  11040. 0px 2px 2px var(--tw-text-shadow-color, #00000013);
  11041. }
  11042. .text-shadow-success {
  11043. --tw-text-shadow-color: var(--color-success);
  11044. }
  11045. @supports (color: color-mix(in lab, red, red)) {
  11046. .text-shadow-success {
  11047. --tw-text-shadow-color: color-mix(in oklab,
  11048. var(--color-success) var(--tw-text-shadow-alpha),
  11049. transparent);
  11050. }
  11051. }
  11052. .text-shadow-success\/20 {
  11053. --tw-text-shadow-color: var(--color-success);
  11054. }
  11055. @supports (color: color-mix(in lab, red, red)) {
  11056. .text-shadow-success\/20 {
  11057. --tw-text-shadow-color: color-mix(in oklab,
  11058. color-mix(in oklab, var(--color-success) 20%, transparent) var(--tw-text-shadow-alpha),
  11059. transparent);
  11060. }
  11061. }
  11062. .text-shadow-xs {
  11063. text-shadow: 0px 1px 1px var(--tw-text-shadow-color, #0003);
  11064. }
  11065. .textarea-error,
  11066. .textarea-error:focus,
  11067. .textarea-error:focus-within {
  11068. --input-color: var(--color-error);
  11069. }
  11070. .toggle-primary:checked,
  11071. .toggle-primary[aria-checked="true"] {
  11072. --input-color: var(--color-primary);
  11073. }
  11074. .toggle-sm[type="checkbox"],
  11075. .toggle-sm:has([type="checkbox"]) {
  11076. --size: calc(var(--size-selector, 0.25rem) * 5);
  11077. }
  11078. .toggle-xs[type="checkbox"],
  11079. .toggle-xs:has([type="checkbox"]) {
  11080. --size: calc(var(--size-selector, 0.25rem) * 4);
  11081. }
  11082. :is(.\*\:cursor-pointer > *) {
  11083. cursor: pointer;
  11084. }
  11085. :is(.\*\:rounded-box > *) {
  11086. border-radius: var(--radius-box);
  11087. }
  11088. :is(.\*\:border-2 > *) {
  11089. border-style: var(--tw-border-style);
  11090. border-width: 2px;
  11091. }
  11092. :is(.\*\:px-2 > *) {
  11093. padding-inline: calc(var(--spacing) * 2);
  11094. }
  11095. :is(.\*\:px-2\.5 > *) {
  11096. padding-inline: calc(var(--spacing) * 2.5);
  11097. }
  11098. :is(.\*\:py-1 > *) {
  11099. padding-block: calc(var(--spacing) * 1);
  11100. }
  11101. :is(.\*\:text-nowrap > *) {
  11102. text-wrap: nowrap;
  11103. }
  11104. :is(.\*\:opacity-70 > *) {
  11105. opacity: 0.7;
  11106. }
  11107. :is(.\*\:transition-all > *) {
  11108. transition-property: all;
  11109. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  11110. transition-duration: var(--tw-duration, var(--default-transition-duration));
  11111. }
  11112. :is(.\*\:\[grid-area\:1\/1\] > *) {
  11113. grid-area: 1/1;
  11114. }
  11115. @media (hover: hover) {
  11116. .group-hover\:inset-x-0:is(:where(.group):hover *) {
  11117. inset-inline: calc(var(--spacing) * 0);
  11118. }
  11119. .group-hover\:bottom-0:is(:where(.group):hover *) {
  11120. bottom: calc(var(--spacing) * 0);
  11121. }
  11122. .group-hover\:bottom-4:is(:where(.group):hover *) {
  11123. bottom: calc(var(--spacing) * 4);
  11124. }
  11125. .group-hover\:block:is(:where(.group):hover *) {
  11126. display: block;
  11127. }
  11128. .group-hover\:h-16:is(:where(.group):hover *) {
  11129. height: calc(var(--spacing) * 16);
  11130. }
  11131. .group-hover\:translate-x-0:is(:where(.group):hover *) {
  11132. --tw-translate-x: calc(var(--spacing) * 0);
  11133. translate: var(--tw-translate-x) var(--tw-translate-y);
  11134. }
  11135. .group-hover\:scale-100:is(:where(.group):hover *) {
  11136. --tw-scale-x: 100%;
  11137. --tw-scale-y: 100%;
  11138. --tw-scale-z: 100%;
  11139. scale: var(--tw-scale-x) var(--tw-scale-y);
  11140. }
  11141. .group-hover\:scale-108:is(:where(.group):hover *) {
  11142. --tw-scale-x: 108%;
  11143. --tw-scale-y: 108%;
  11144. --tw-scale-z: 108%;
  11145. scale: var(--tw-scale-x) var(--tw-scale-y);
  11146. }
  11147. .group-hover\:border-primary:is(:where(.group):hover *) {
  11148. border-color: var(--color-primary);
  11149. }
  11150. .group-hover\:bg-base-200:is(:where(.group):hover *) {
  11151. background-color: var(--color-base-200);
  11152. }
  11153. .group-hover\:bg-primary:is(:where(.group):hover *) {
  11154. background-color: var(--color-primary);
  11155. }
  11156. .group-hover\:from-primary\/10:is(:where(.group):hover *) {
  11157. --tw-gradient-from: var(--color-primary);
  11158. }
  11159. @supports (color: color-mix(in lab, red, red)) {
  11160. .group-hover\:from-primary\/10:is(:where(.group):hover *) {
  11161. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 10%, transparent);
  11162. }
  11163. }
  11164. .group-hover\:from-primary\/10:is(:where(.group):hover *) {
  11165. --tw-gradient-stops: var(--tw-gradient-via-stops,
  11166. var(--tw-gradient-position),
  11167. var(--tw-gradient-from) var(--tw-gradient-from-position),
  11168. var(--tw-gradient-to) var(--tw-gradient-to-position));
  11169. }
  11170. .group-hover\:to-secondary\/10:is(:where(.group):hover *) {
  11171. --tw-gradient-to: var(--color-secondary);
  11172. }
  11173. @supports (color: color-mix(in lab, red, red)) {
  11174. .group-hover\:to-secondary\/10:is(:where(.group):hover *) {
  11175. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 10%, transparent);
  11176. }
  11177. }
  11178. .group-hover\:to-secondary\/10:is(:where(.group):hover *) {
  11179. --tw-gradient-stops: var(--tw-gradient-via-stops,
  11180. var(--tw-gradient-position),
  11181. var(--tw-gradient-from) var(--tw-gradient-from-position),
  11182. var(--tw-gradient-to) var(--tw-gradient-to-position));
  11183. }
  11184. .group-hover\:text-base-content:is(:where(.group):hover *),
  11185. .group-hover\:text-base-content\/80:is(:where(.group):hover *) {
  11186. color: var(--color-base-content);
  11187. }
  11188. @supports (color: color-mix(in lab, red, red)) {
  11189. .group-hover\:text-base-content\/80:is(:where(.group):hover *) {
  11190. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  11191. }
  11192. }
  11193. .group-hover\:text-black\/80:is(:where(.group):hover *) {
  11194. color: #000c;
  11195. }
  11196. @supports (color: color-mix(in lab, red, red)) {
  11197. .group-hover\:text-black\/80:is(:where(.group):hover *) {
  11198. color: color-mix(in oklab, var(--color-black) 80%, transparent);
  11199. }
  11200. }
  11201. .group-hover\:text-primary-content:is(:where(.group):hover *) {
  11202. color: var(--color-primary-content);
  11203. }
  11204. .group-hover\:text-white:is(:where(.group):hover *) {
  11205. color: var(--color-white);
  11206. }
  11207. .group-hover\:opacity-0:is(:where(.group):hover *) {
  11208. opacity: 0;
  11209. }
  11210. .group-hover\:opacity-30:is(:where(.group):hover *) {
  11211. opacity: 0.3;
  11212. }
  11213. .group-hover\:opacity-60:is(:where(.group):hover *) {
  11214. opacity: 0.6;
  11215. }
  11216. .group-hover\:opacity-80:is(:where(.group):hover *) {
  11217. opacity: 0.8;
  11218. }
  11219. .group-hover\:opacity-100:is(:where(.group):hover *) {
  11220. opacity: 1;
  11221. }
  11222. .group-hover\:blur-lg:is(:where(.group):hover *) {
  11223. --tw-blur: blur(var(--blur-lg));
  11224. 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, );
  11225. }
  11226. .group-hover\/purchase\:opacity-60:is(:where(.group\/purchase):hover *) {
  11227. opacity: 0.6;
  11228. }
  11229. .group-hover\/purchase\:blur-lg:is(:where(.group\/purchase):hover *) {
  11230. --tw-blur: blur(var(--blur-lg));
  11231. 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, );
  11232. }
  11233. }
  11234. .group-focus\:scale-80:is(:where(.group):focus *) {
  11235. --tw-scale-x: 80%;
  11236. --tw-scale-y: 80%;
  11237. --tw-scale-z: 80%;
  11238. scale: var(--tw-scale-x) var(--tw-scale-y);
  11239. }
  11240. .group-focus\:scale-100:is(:where(.group):focus *) {
  11241. --tw-scale-x: 100%;
  11242. --tw-scale-y: 100%;
  11243. --tw-scale-z: 100%;
  11244. scale: var(--tw-scale-x) var(--tw-scale-y);
  11245. }
  11246. .group-focus\:rotate-0:is(:where(.group):focus *) {
  11247. rotate: none;
  11248. }
  11249. .group-focus\:rotate-45:is(:where(.group):focus *) {
  11250. rotate: 45deg;
  11251. }
  11252. .group-focus\:rotate-90:is(:where(.group):focus *) {
  11253. rotate: 90deg;
  11254. }
  11255. .group-focus\:opacity-0:is(:where(.group):focus *) {
  11256. opacity: 0;
  11257. }
  11258. .group-focus\:opacity-100:is(:where(.group):focus *) {
  11259. opacity: 1;
  11260. }
  11261. .group-has-\[\[data-pass-p100\]\]\:scale-x-100:is(:where(.group):has([data-pass-p100]) *),
  11262. .group-has-\[\[data-pass-p20\]\]\:scale-x-100:is(:where(.group):has([data-pass-p20]) *),
  11263. .group-has-\[\[data-pass-p40\]\]\:scale-x-100:is(:where(.group):has([data-pass-p40]) *),
  11264. .group-has-\[\[data-pass-p60\]\]\:scale-x-100:is(:where(.group):has([data-pass-p60]) *),
  11265. .group-has-\[\[data-pass-p80\]\]\:scale-x-100:is(:where(.group):has([data-pass-p80]) *) {
  11266. --tw-scale-x: 100%;
  11267. scale: var(--tw-scale-x) var(--tw-scale-y);
  11268. }
  11269. .group-has-\[\[data-pass-r1\]\]\:text-success:is(:where(.group):has([data-pass-r1]) *),
  11270. .group-has-\[\[data-pass-r2\]\]\:text-success:is(:where(.group):has([data-pass-r2]) *),
  11271. .group-has-\[\[data-pass-r2\]\[data-pass-r3\]\]\:text-success:is( :where(.group):has([data-pass-r2][data-pass-r3]) *),
  11272. .group-has-\[\[data-pass-r3\]\]\:text-success:is(:where(.group):has([data-pass-r3]) *),
  11273. .group-has-\[\[data-pass-r4\]\]\:text-success:is(:where(.group):has([data-pass-r4]) *),
  11274. .group-has-\[\[data-pass-r4\]\[data-pass-r5\]\]\:text-success:is( :where(.group):has([data-pass-r4][data-pass-r5]) *),
  11275. .group-has-\[\[data-pass-r5\]\]\:text-success:is(:where(.group):has([data-pass-r5]) *) {
  11276. color: var(--color-success);
  11277. }
  11278. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:flex:is( :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *) {
  11279. display: flex;
  11280. }
  11281. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:hidden:is( :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *) {
  11282. display: none;
  11283. }
  11284. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:opacity-0:is( :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *) {
  11285. opacity: 0;
  11286. }
  11287. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:opacity-100:is( :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *) {
  11288. opacity: 1;
  11289. }
  11290. .group-data-copied\:-bottom-8:is(:where(.group)[data-copied] *) {
  11291. bottom: calc(var(--spacing) * -8);
  11292. }
  11293. .group-data-copied\:scale-0:is(:where(.group)[data-copied] *) {
  11294. --tw-scale-x: 0%;
  11295. --tw-scale-y: 0%;
  11296. --tw-scale-z: 0%;
  11297. scale: var(--tw-scale-x) var(--tw-scale-y);
  11298. }
  11299. .group-data-copied\:scale-100:is(:where(.group)[data-copied] *) {
  11300. --tw-scale-x: 100%;
  11301. --tw-scale-y: 100%;
  11302. --tw-scale-z: 100%;
  11303. scale: var(--tw-scale-x) var(--tw-scale-y);
  11304. }
  11305. .group-data-copied\:opacity-100:is(:where(.group)[data-copied] *) {
  11306. opacity: 1;
  11307. }
  11308. .group-data-visible\:scale-100:is(:where(.group)[data-visible] *) {
  11309. --tw-scale-x: 100%;
  11310. --tw-scale-y: 100%;
  11311. --tw-scale-z: 100%;
  11312. scale: var(--tw-scale-x) var(--tw-scale-y);
  11313. }
  11314. .group-data-visible\:opacity-100:is(:where(.group)[data-visible] *) {
  11315. opacity: 1;
  11316. }
  11317. .group-data-\[at-top\=false\]\:w-\[800px\]:is(:where(.group)[data-at-top="false"] *) {
  11318. width: 800px;
  11319. }
  11320. .group-data-\[at-top\=false\]\:bg-base-100:is(:where(.group)[data-at-top="false"] *) {
  11321. background-color: var(--color-base-100);
  11322. }
  11323. .group-data-\[at-top\=false\]\:shadow:is(:where(.group)[data-at-top="false"] *) {
  11324. --tw-shadow:
  11325. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  11326. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  11327. box-shadow:
  11328. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  11329. var(--tw-ring-shadow), var(--tw-shadow);
  11330. }
  11331. .group-data-\[changed\]\/html\:p-\[2px\]:is(:where(.group\/html)[data-changed] *) {
  11332. padding: 2px;
  11333. }
  11334. .group-data-\[changed\]\/html\:opacity-100:is(:where(.group\/html)[data-changed] *) {
  11335. opacity: 1;
  11336. }
  11337. .group-data-\[copied\]\:block:is(:where(.group)[data-copied] *) {
  11338. display: block;
  11339. }
  11340. .group-data-\[copied\]\:hidden:is(:where(.group)[data-copied] *),
  11341. .group-data-\[fullscreen\]\/html\:hidden:is(:where(.group\/html)[data-fullscreen] *) {
  11342. display: none;
  11343. }
  11344. .group-data-\[fullscreen\]\/html\:inline:is(:where(.group\/html)[data-fullscreen] *) {
  11345. display: inline;
  11346. }
  11347. .group-data-\[sidebar-theme\=dark\]\/html\:bg-base-200:is( :where(.group\/html)[data-sidebar-theme="dark"] *),
  11348. .group-data-\[sidebar-theme\=light\]\/html\:bg-base-200:is( :where(.group\/html)[data-sidebar-theme="light"] *) {
  11349. background-color: var(--color-base-200);
  11350. }
  11351. .group-data-\[sorting\=asc\]\:opacity-100:is(:where(.group)[data-sorting="asc"] *),
  11352. .group-data-\[sorting\=desc\]\:opacity-100:is(:where(.group)[data-sorting="desc"] *) {
  11353. opacity: 1;
  11354. }
  11355. .group-data-\[theme\=contrast\]\/html\:pointer-events-auto:is( :where(.group\/html)[data-theme="contrast"] *) {
  11356. pointer-events: auto;
  11357. }
  11358. .group-data-\[theme\=contrast\]\/html\:hidden:is( :where(.group\/html)[data-theme="contrast"] *) {
  11359. display: none;
  11360. }
  11361. .group-data-\[theme\=contrast\]\/html\:p-1:is(:where(.group\/html)[data-theme="contrast"] *) {
  11362. padding: calc(var(--spacing) * 1);
  11363. }
  11364. .group-data-\[theme\=contrast\]\/html\:opacity-100:is( :where(.group\/html)[data-theme="contrast"] *) {
  11365. opacity: 1;
  11366. }
  11367. .group-data-\[theme\=dark\]\/html\:translate-y-0:is(:where(.group\/html)[data-theme="dark"] *) {
  11368. --tw-translate-y: calc(var(--spacing) * 0);
  11369. translate: var(--tw-translate-x) var(--tw-translate-y);
  11370. }
  11371. .group-data-\[theme\=dark\]\/html\:p-1:is(:where(.group\/html)[data-theme="dark"] *) {
  11372. padding: calc(var(--spacing) * 1);
  11373. }
  11374. .group-data-\[theme\=dark\]\/html\:opacity-0:is(:where(.group\/html)[data-theme="dark"] *) {
  11375. opacity: 0;
  11376. }
  11377. .group-data-\[theme\=dark\]\/html\:opacity-100:is(:where(.group\/html)[data-theme="dark"] *) {
  11378. opacity: 1;
  11379. }
  11380. .group-data-\[theme\=dim\]\/html\:p-1:is(:where(.group\/html)[data-theme="dim"] *) {
  11381. padding: calc(var(--spacing) * 1);
  11382. }
  11383. .group-data-\[theme\=dim\]\/html\:opacity-100:is(:where(.group\/html)[data-theme="dim"] *) {
  11384. opacity: 1;
  11385. }
  11386. .group-data-\[theme\=light\]\/html\:pointer-events-auto:is( :where(.group\/html)[data-theme="light"] *) {
  11387. pointer-events: auto;
  11388. }
  11389. .group-data-\[theme\=light\]\/html\:hidden:is(:where(.group\/html)[data-theme="light"] *) {
  11390. display: none;
  11391. }
  11392. .group-data-\[theme\=light\]\/html\:translate-y-0:is( :where(.group\/html)[data-theme="light"] *) {
  11393. --tw-translate-y: calc(var(--spacing) * 0);
  11394. translate: var(--tw-translate-x) var(--tw-translate-y);
  11395. }
  11396. .group-data-\[theme\=light\]\/html\:p-1:is(:where(.group\/html)[data-theme="light"] *) {
  11397. padding: calc(var(--spacing) * 1);
  11398. }
  11399. .group-data-\[theme\=light\]\/html\:opacity-0:is(:where(.group\/html)[data-theme="light"] *) {
  11400. opacity: 0;
  11401. }
  11402. .group-data-\[theme\=light\]\/html\:opacity-100:is(:where(.group\/html)[data-theme="light"] *) {
  11403. opacity: 1;
  11404. }
  11405. .group-data-\[theme\=material\]\/html\:p-1:is(:where(.group\/html)[data-theme="material"] *) {
  11406. padding: calc(var(--spacing) * 1);
  11407. }
  11408. .group-data-\[theme\=material\]\/html\:opacity-100:is( :where(.group\/html)[data-theme="material"] *) {
  11409. opacity: 1;
  11410. }
  11411. .group-data-\[theme\=material-dark\]\/html\:p-1:is( :where(.group\/html)[data-theme="material-dark"] *) {
  11412. padding: calc(var(--spacing) * 1);
  11413. }
  11414. .group-data-\[theme\=material-dark\]\/html\:opacity-100:is( :where(.group\/html)[data-theme="material-dark"] *) {
  11415. opacity: 1;
  11416. }
  11417. .group-\[\.ghost\]\:opacity-60:is(:where(.group).ghost *) {
  11418. opacity: 0.6;
  11419. }
  11420. .group-\[\.ghost\]\:grayscale-100:is(:where(.group).ghost *) {
  11421. --tw-grayscale: grayscale(100%);
  11422. 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, );
  11423. }
  11424. .group-\[\:not\(\[data-font-family\]\)\]\/html\:bg-base-200:is( :where(.group\/html):not([data-font-family]) *) {
  11425. background-color: var(--color-base-200);
  11426. }
  11427. .group-\[\:not\(\[data-theme\]\)\]\/html\:p-1:is(:where(.group\/html):not([data-theme]) *) {
  11428. padding: calc(var(--spacing) * 1);
  11429. }
  11430. .group-\[\:not\(\[data-theme\]\)\]\/html\:opacity-100:is( :where(.group\/html):not([data-theme]) *) {
  11431. opacity: 1;
  11432. }
  11433. .group-\[\:not\(\[dir\]\)\]\/html\:bg-base-200:is(:where(.group\/html):not([dir]) *),
  11434. .group-\[\[data-font-family\=ar-one\]\]\/html\:bg-base-200:is( :where(.group\/html)[data-font-family="ar-one"] *),
  11435. .group-\[\[data-font-family\=dm-sans\]\]\/html\:bg-base-200:is( :where(.group\/html)[data-font-family="dm-sans"] *),
  11436. .group-\[\[data-font-family\=inclusive\]\]\/html\:bg-base-200:is( :where(.group\/html)[data-font-family="inclusive"] *),
  11437. .group-\[\[data-font-family\=wix\]\]\/html\:bg-base-200:is( :where(.group\/html)[data-font-family="wix"] *),
  11438. .group-\[\[dir\=ltr\]\]\/html\:bg-base-200:is(:where(.group\/html)[dir="ltr"] *),
  11439. .group-\[\[dir\=rtl\]\]\/html\:bg-base-200:is(:where(.group\/html)[dir="rtl"] *) {
  11440. background-color: var(--color-base-200);
  11441. }
  11442. .placeholder\:text-sm::placeholder {
  11443. font-size: var(--text-sm);
  11444. line-height: var(--tw-leading, var(--text-sm--line-height));
  11445. }
  11446. .first\:pt-0:first-child {
  11447. padding-top: calc(var(--spacing) * 0);
  11448. }
  11449. @media (hover: hover) {
  11450. .hover\:w-26:hover {
  11451. width: calc(var(--spacing) * 26);
  11452. }
  11453. :where(.hover\:space-x-0\.5:hover > :not(:last-child)) {
  11454. --tw-space-x-reverse: 0;
  11455. margin-inline-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-x-reverse));
  11456. margin-inline-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-x-reverse)));
  11457. }
  11458. .hover\:border-base-300:hover {
  11459. border-color: var(--color-base-300);
  11460. }
  11461. .hover\:border-blue-500\/40:hover {
  11462. border-color: #3080ff66;
  11463. }
  11464. @supports (color: color-mix(in lab, red, red)) {
  11465. .hover\:border-blue-500\/40:hover {
  11466. border-color: color-mix(in oklab, var(--color-blue-500) 40%, transparent);
  11467. }
  11468. }
  11469. .hover\:border-cyan-600\/40:hover {
  11470. border-color: #0092b566;
  11471. }
  11472. @supports (color: color-mix(in lab, red, red)) {
  11473. .hover\:border-cyan-600\/40:hover {
  11474. border-color: color-mix(in oklab, var(--color-cyan-600) 40%, transparent);
  11475. }
  11476. }
  11477. .hover\:border-fuchsia-500\/40:hover {
  11478. border-color: #e12afb66;
  11479. }
  11480. @supports (color: color-mix(in lab, red, red)) {
  11481. .hover\:border-fuchsia-500\/40:hover {
  11482. border-color: color-mix(in oklab, var(--color-fuchsia-500) 40%, transparent);
  11483. }
  11484. }
  11485. .hover\:border-orange-400\/40:hover {
  11486. border-color: #ff8b1a66;
  11487. }
  11488. @supports (color: color-mix(in lab, red, red)) {
  11489. .hover\:border-orange-400\/40:hover {
  11490. border-color: color-mix(in oklab, var(--color-orange-400) 40%, transparent);
  11491. }
  11492. }
  11493. .hover\:border-primary:hover {
  11494. border-color: var(--color-primary);
  11495. }
  11496. .hover\:border-teal-500\/40:hover {
  11497. border-color: #00baa766;
  11498. }
  11499. @supports (color: color-mix(in lab, red, red)) {
  11500. .hover\:border-teal-500\/40:hover {
  11501. border-color: color-mix(in oklab, var(--color-teal-500) 40%, transparent);
  11502. }
  11503. }
  11504. .hover\:border-violet-500\/40:hover {
  11505. border-color: #8d54ff66;
  11506. }
  11507. @supports (color: color-mix(in lab, red, red)) {
  11508. .hover\:border-violet-500\/40:hover {
  11509. border-color: color-mix(in oklab, var(--color-violet-500) 40%, transparent);
  11510. }
  11511. }
  11512. .hover\:bg-base-200:hover,
  11513. .hover\:bg-base-200\/20:hover {
  11514. background-color: var(--color-base-200);
  11515. }
  11516. @supports (color: color-mix(in lab, red, red)) {
  11517. .hover\:bg-base-200\/20:hover {
  11518. background-color: color-mix(in oklab, var(--color-base-200) 20%, transparent);
  11519. }
  11520. }
  11521. .hover\:bg-base-200\/30:hover {
  11522. background-color: var(--color-base-200);
  11523. }
  11524. @supports (color: color-mix(in lab, red, red)) {
  11525. .hover\:bg-base-200\/30:hover {
  11526. background-color: color-mix(in oklab, var(--color-base-200) 30%, transparent);
  11527. }
  11528. }
  11529. .hover\:bg-base-200\/40:hover {
  11530. background-color: var(--color-base-200);
  11531. }
  11532. @supports (color: color-mix(in lab, red, red)) {
  11533. .hover\:bg-base-200\/40:hover {
  11534. background-color: color-mix(in oklab, var(--color-base-200) 40%, transparent);
  11535. }
  11536. }
  11537. .hover\:bg-base-200\/50:hover {
  11538. background-color: var(--color-base-200);
  11539. }
  11540. @supports (color: color-mix(in lab, red, red)) {
  11541. .hover\:bg-base-200\/50:hover {
  11542. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  11543. }
  11544. }
  11545. .hover\:bg-base-300:hover {
  11546. background-color: var(--color-base-300);
  11547. }
  11548. .hover\:bg-blue-500\/5:hover {
  11549. background-color: #3080ff0d;
  11550. }
  11551. @supports (color: color-mix(in lab, red, red)) {
  11552. .hover\:bg-blue-500\/5:hover {
  11553. background-color: color-mix(in oklab, var(--color-blue-500) 5%, transparent);
  11554. }
  11555. }
  11556. .hover\:bg-cyan-600\/5:hover {
  11557. background-color: #0092b50d;
  11558. }
  11559. @supports (color: color-mix(in lab, red, red)) {
  11560. .hover\:bg-cyan-600\/5:hover {
  11561. background-color: color-mix(in oklab, var(--color-cyan-600) 5%, transparent);
  11562. }
  11563. }
  11564. .hover\:bg-error\/10:hover {
  11565. background-color: var(--color-error);
  11566. }
  11567. @supports (color: color-mix(in lab, red, red)) {
  11568. .hover\:bg-error\/10:hover {
  11569. background-color: color-mix(in oklab, var(--color-error) 10%, transparent);
  11570. }
  11571. }
  11572. .hover\:bg-fuchsia-500\/5:hover {
  11573. background-color: #e12afb0d;
  11574. }
  11575. @supports (color: color-mix(in lab, red, red)) {
  11576. .hover\:bg-fuchsia-500\/5:hover {
  11577. background-color: color-mix(in oklab, var(--color-fuchsia-500) 5%, transparent);
  11578. }
  11579. }
  11580. .hover\:bg-orange-400\/5:hover {
  11581. background-color: #ff8b1a0d;
  11582. }
  11583. @supports (color: color-mix(in lab, red, red)) {
  11584. .hover\:bg-orange-400\/5:hover {
  11585. background-color: color-mix(in oklab, var(--color-orange-400) 5%, transparent);
  11586. }
  11587. }
  11588. .hover\:bg-primary:hover,
  11589. .hover\:bg-primary\/20:hover {
  11590. background-color: var(--color-primary);
  11591. }
  11592. @supports (color: color-mix(in lab, red, red)) {
  11593. .hover\:bg-primary\/20:hover {
  11594. background-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
  11595. }
  11596. }
  11597. .hover\:bg-teal-500\/5:hover {
  11598. background-color: #00baa70d;
  11599. }
  11600. @supports (color: color-mix(in lab, red, red)) {
  11601. .hover\:bg-teal-500\/5:hover {
  11602. background-color: color-mix(in oklab, var(--color-teal-500) 5%, transparent);
  11603. }
  11604. }
  11605. .hover\:bg-violet-500\/5:hover {
  11606. background-color: #8d54ff0d;
  11607. }
  11608. @supports (color: color-mix(in lab, red, red)) {
  11609. .hover\:bg-violet-500\/5:hover {
  11610. background-color: color-mix(in oklab, var(--color-violet-500) 5%, transparent);
  11611. }
  11612. }
  11613. .hover\:bg-white\/20:hover {
  11614. background-color: #fff3;
  11615. }
  11616. @supports (color: color-mix(in lab, red, red)) {
  11617. .hover\:bg-white\/20:hover {
  11618. background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  11619. }
  11620. }
  11621. .hover\:bg-white\/60:hover {
  11622. background-color: #fff9;
  11623. }
  11624. @supports (color: color-mix(in lab, red, red)) {
  11625. .hover\:bg-white\/60:hover {
  11626. background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
  11627. }
  11628. }
  11629. .hover\:bg-white\/80:hover {
  11630. background-color: #fffc;
  11631. }
  11632. @supports (color: color-mix(in lab, red, red)) {
  11633. .hover\:bg-white\/80:hover {
  11634. background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
  11635. }
  11636. }
  11637. .hover\:bg-linear-to-r:hover {
  11638. --tw-gradient-position: to right;
  11639. }
  11640. @supports (background-image: linear-gradient(in lab, red, red)) {
  11641. .hover\:bg-linear-to-r:hover {
  11642. --tw-gradient-position: to right in oklab;
  11643. }
  11644. }
  11645. .hover\:bg-linear-to-r:hover {
  11646. background-image: linear-gradient(var(--tw-gradient-stops));
  11647. }
  11648. .hover\:from-primary\/5:hover {
  11649. --tw-gradient-from: var(--color-primary);
  11650. }
  11651. @supports (color: color-mix(in lab, red, red)) {
  11652. .hover\:from-primary\/5:hover {
  11653. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 5%, transparent);
  11654. }
  11655. }
  11656. .hover\:from-primary\/5:hover {
  11657. --tw-gradient-stops: var(--tw-gradient-via-stops,
  11658. var(--tw-gradient-position),
  11659. var(--tw-gradient-from) var(--tw-gradient-from-position),
  11660. var(--tw-gradient-to) var(--tw-gradient-to-position));
  11661. }
  11662. .hover\:text-base-content:hover,
  11663. .hover\:text-base-content\/80:hover {
  11664. color: var(--color-base-content);
  11665. }
  11666. @supports (color: color-mix(in lab, red, red)) {
  11667. .hover\:text-base-content\/80:hover {
  11668. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  11669. }
  11670. }
  11671. .hover\:text-error-content:hover {
  11672. color: var(--color-error-content);
  11673. }
  11674. .hover\:text-primary:hover {
  11675. color: var(--color-primary);
  11676. }
  11677. .hover\:text-primary-content:hover {
  11678. color: var(--color-primary-content);
  11679. }
  11680. .hover\:underline:hover {
  11681. text-decoration-line: underline;
  11682. }
  11683. .hover\:opacity-95:hover {
  11684. opacity: 0.95;
  11685. }
  11686. .hover\:opacity-100:hover {
  11687. opacity: 1;
  11688. }
  11689. .hover\:shadow-lg:hover {
  11690. --tw-shadow:
  11691. 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
  11692. 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
  11693. box-shadow:
  11694. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  11695. var(--tw-ring-shadow), var(--tw-shadow);
  11696. }
  11697. .hover\:shadow-md:hover {
  11698. --tw-shadow:
  11699. 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
  11700. 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
  11701. box-shadow:
  11702. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  11703. var(--tw-ring-shadow), var(--tw-shadow);
  11704. }
  11705. .hover\:grayscale-0:hover {
  11706. --tw-grayscale: grayscale(0%);
  11707. 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, );
  11708. }
  11709. :is(.\*\:hover\:bg-base-200 > *):hover {
  11710. background-color: var(--color-base-200);
  11711. }
  11712. :is(.\*\:hover\:text-base-content > *):hover {
  11713. color: var(--color-base-content);
  11714. }
  11715. :is(.\*\:hover\:opacity-70 > *):hover {
  11716. opacity: 0.7;
  11717. }
  11718. :is(.\*\:hover\:opacity-100 > *):hover {
  11719. opacity: 1;
  11720. }
  11721. :is(.hover\:\*\:shadow-sm:hover > *) {
  11722. --tw-shadow:
  11723. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  11724. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  11725. box-shadow:
  11726. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  11727. var(--tw-ring-shadow), var(--tw-shadow);
  11728. }
  11729. }
  11730. .focus\:bg-transparent:focus {
  11731. background-color: #0000;
  11732. }
  11733. .focus\:outline-0:focus {
  11734. outline-style: var(--tw-outline-style);
  11735. outline-width: 0;
  11736. }
  11737. .focus\:outline-none:focus {
  11738. --tw-outline-style: none;
  11739. outline-style: none;
  11740. }
  11741. .active\:scale-95:active {
  11742. --tw-scale-x: 95%;
  11743. --tw-scale-y: 95%;
  11744. --tw-scale-z: 95%;
  11745. scale: var(--tw-scale-x) var(--tw-scale-y);
  11746. }
  11747. .active\:scale-\[\.98\]:active {
  11748. scale: 0.98;
  11749. }
  11750. .data-error\:max-h-8[data-error] {
  11751. max-height: calc(var(--spacing) * 8);
  11752. }
  11753. .data-error\:checkbox-error[data-error] {
  11754. color: var(--color-error-content);
  11755. --input-color: var(--color-error);
  11756. }
  11757. .data-error\:range-error[data-error] {
  11758. color: var(--color-error);
  11759. --range-thumb: var(--color-error-content);
  11760. }
  11761. .data-error\:opacity-100[data-error] {
  11762. opacity: 1;
  11763. }
  11764. .data-error\:input-error[data-error],
  11765. .data-error\:input-error[data-error]:focus,
  11766. .data-error\:input-error[data-error]:focus-within,
  11767. .data-error\:select-error[data-error],
  11768. .data-error\:select-error[data-error]:focus,
  11769. .data-error\:select-error[data-error]:focus-within {
  11770. --input-color: var(--color-error);
  11771. }
  11772. .data-\[scrolling\=down\]\:-top-full[data-scrolling="down"] {
  11773. top: -100%;
  11774. }
  11775. @media not all and (min-width: 96rem) {
  11776. .max-2xl\:order-1 {
  11777. order: 1;
  11778. }
  11779. .max-2xl\:order-2 {
  11780. order: 2;
  11781. }
  11782. .max-2xl\:text-sm {
  11783. font-size: var(--text-sm);
  11784. line-height: var(--tw-leading, var(--text-sm--line-height));
  11785. }
  11786. }
  11787. @media not all and (min-width: 80rem) {
  11788. .max-xl\:hidden {
  11789. display: none;
  11790. }
  11791. .max-xl\:btn-square {
  11792. width: var(--size);
  11793. height: var(--size);
  11794. padding-inline: 0;
  11795. }
  11796. }
  11797. @media not all and (min-width: 64rem) {
  11798. .max-lg\:hidden {
  11799. display: none;
  11800. }
  11801. .max-lg\:flex-col {
  11802. flex-direction: column;
  11803. }
  11804. .max-lg\:pt-0 {
  11805. padding-top: calc(var(--spacing) * 0);
  11806. }
  11807. }
  11808. @media not all and (min-width: 48rem) {
  11809. .max-md\:start-1\/2 {
  11810. inset-inline-start: 50%;
  11811. }
  11812. .max-md\:-bottom-12 {
  11813. bottom: calc(var(--spacing) * -12);
  11814. }
  11815. .max-md\:hidden {
  11816. display: none;
  11817. }
  11818. .max-md\:btn-square {
  11819. width: var(--size);
  11820. height: var(--size);
  11821. padding-inline: 0;
  11822. }
  11823. .max-md\:-translate-x-1\/2 {
  11824. --tw-translate-x: -50%;
  11825. translate: var(--tw-translate-x) var(--tw-translate-y);
  11826. }
  11827. .max-md\:gap-3 {
  11828. gap: calc(var(--spacing) * 3);
  11829. }
  11830. .max-md\:text-sm {
  11831. font-size: var(--text-sm);
  11832. line-height: var(--tw-leading, var(--text-sm--line-height));
  11833. }
  11834. .max-md\:shadow {
  11835. --tw-shadow:
  11836. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  11837. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  11838. box-shadow:
  11839. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  11840. var(--tw-ring-shadow), var(--tw-shadow);
  11841. }
  11842. }
  11843. @media not all and (min-width: 40rem) {
  11844. .max-sm\:dropdown-center {
  11845. --anchor-h: center;
  11846. }
  11847. .max-sm\:dropdown-center :where(.dropdown-content) {
  11848. inset-inline-end: 50%;
  11849. translate: 50%;
  11850. }
  11851. [dir="rtl"] :is(.max-sm\:dropdown-center :where(.dropdown-content)) {
  11852. translate: -50%;
  11853. }
  11854. .max-sm\:dropdown-center.dropdown-left {
  11855. --anchor-h: left;
  11856. --anchor-v: center;
  11857. }
  11858. .max-sm\:dropdown-center.dropdown-left .dropdown-content {
  11859. top: auto;
  11860. bottom: 50%;
  11861. translate: 0 50%;
  11862. }
  11863. .max-sm\:dropdown-center.dropdown-right {
  11864. --anchor-h: right;
  11865. --anchor-v: center;
  11866. }
  11867. .max-sm\:dropdown-center.dropdown-right .dropdown-content {
  11868. top: auto;
  11869. bottom: 50%;
  11870. translate: 0 50%;
  11871. }
  11872. .max-sm\:ms-auto {
  11873. margin-inline-start: auto;
  11874. }
  11875. .max-sm\:hidden {
  11876. display: none;
  11877. }
  11878. .max-sm\:btn-circle {
  11879. width: var(--size);
  11880. height: var(--size);
  11881. border-radius: 3.40282e38px;
  11882. padding-inline: 0;
  11883. }
  11884. .max-sm\:btn-square {
  11885. width: var(--size);
  11886. height: var(--size);
  11887. padding-inline: 0;
  11888. }
  11889. .max-sm\:size-8 {
  11890. width: calc(var(--spacing) * 8);
  11891. height: calc(var(--spacing) * 8);
  11892. }
  11893. .max-sm\:flex-col-reverse {
  11894. flex-direction: column-reverse;
  11895. }
  11896. .max-sm\:items-center {
  11897. align-items: center;
  11898. }
  11899. .max-sm\:text-center {
  11900. text-align: center;
  11901. }
  11902. .max-sm\:text-sm,
  11903. .max-sm\:placeholder\:text-sm::placeholder {
  11904. font-size: var(--text-sm);
  11905. line-height: var(--tw-leading, var(--text-sm--line-height));
  11906. }
  11907. }
  11908. @media (min-width: 40rem) {
  11909. .sm\:dropdown-end {
  11910. --anchor-h: span-left;
  11911. }
  11912. .sm\:dropdown-end :where(.dropdown-content) {
  11913. inset-inline-end: 0;
  11914. translate: 0;
  11915. }
  11916. [dir="rtl"] :is(.sm\:dropdown-end :where(.dropdown-content)) {
  11917. translate: 0;
  11918. }
  11919. .sm\:dropdown-end.dropdown-left {
  11920. --anchor-h: left;
  11921. --anchor-v: span-top;
  11922. }
  11923. .sm\:dropdown-end.dropdown-left .dropdown-content {
  11924. top: auto;
  11925. bottom: 0;
  11926. }
  11927. .sm\:dropdown-end.dropdown-right {
  11928. --anchor-h: right;
  11929. --anchor-v: span-top;
  11930. }
  11931. .sm\:dropdown-end.dropdown-right .dropdown-content {
  11932. top: auto;
  11933. bottom: 0;
  11934. }
  11935. .sm\:col-span-2 {
  11936. grid-column: span 2 / span 2;
  11937. }
  11938. .min-sm\:container {
  11939. width: 100%;
  11940. }
  11941. .min-sm\:container {
  11942. max-width: 40rem;
  11943. }
  11944. @media (min-width: 48rem) {
  11945. .min-sm\:container {
  11946. max-width: 48rem;
  11947. }
  11948. }
  11949. @media (min-width: 64rem) {
  11950. .min-sm\:container {
  11951. max-width: 64rem;
  11952. }
  11953. }
  11954. @media (min-width: 80rem) {
  11955. .min-sm\:container {
  11956. max-width: 80rem;
  11957. }
  11958. }
  11959. @media (min-width: 96rem) {
  11960. .min-sm\:container {
  11961. max-width: 96rem;
  11962. }
  11963. }
  11964. .sm\:container {
  11965. width: 100%;
  11966. }
  11967. .sm\:container {
  11968. max-width: 40rem;
  11969. }
  11970. @media (min-width: 48rem) {
  11971. .sm\:container {
  11972. max-width: 48rem;
  11973. }
  11974. }
  11975. @media (min-width: 64rem) {
  11976. .sm\:container {
  11977. max-width: 64rem;
  11978. }
  11979. }
  11980. @media (min-width: 80rem) {
  11981. .sm\:container {
  11982. max-width: 80rem;
  11983. }
  11984. }
  11985. @media (min-width: 96rem) {
  11986. .sm\:container {
  11987. max-width: 96rem;
  11988. }
  11989. }
  11990. .min-sm\:container {
  11991. margin-inline: auto;
  11992. padding-inline: 1rem;
  11993. }
  11994. @media (min-width: 48rem) {
  11995. .min-sm\:container {
  11996. padding-inline: 2rem;
  11997. }
  11998. }
  11999. @media (min-width: 64rem) {
  12000. .min-sm\:container {
  12001. padding-inline: 3rem;
  12002. }
  12003. }
  12004. @media (min-width: 80rem) {
  12005. .min-sm\:container {
  12006. padding-inline: 4rem;
  12007. }
  12008. }
  12009. @media (min-width: 96rem) {
  12010. .min-sm\:container {
  12011. padding-inline: 6rem;
  12012. }
  12013. }
  12014. .sm\:container {
  12015. margin-inline: auto;
  12016. padding-inline: 1rem;
  12017. }
  12018. @media (min-width: 48rem) {
  12019. .sm\:container {
  12020. padding-inline: 2rem;
  12021. }
  12022. }
  12023. @media (min-width: 64rem) {
  12024. .sm\:container {
  12025. padding-inline: 3rem;
  12026. }
  12027. }
  12028. @media (min-width: 80rem) {
  12029. .sm\:container {
  12030. padding-inline: 4rem;
  12031. }
  12032. }
  12033. @media (min-width: 96rem) {
  12034. .sm\:container {
  12035. padding-inline: 6rem;
  12036. }
  12037. }
  12038. .sm\:mx-5 {
  12039. margin-inline: calc(var(--spacing) * 5);
  12040. }
  12041. .sm\:mt-3 {
  12042. margin-top: calc(var(--spacing) * 3);
  12043. }
  12044. .sm\:mt-4 {
  12045. margin-top: calc(var(--spacing) * 4);
  12046. }
  12047. .sm\:mt-6 {
  12048. margin-top: calc(var(--spacing) * 6);
  12049. }
  12050. .sm\:mt-8 {
  12051. margin-top: calc(var(--spacing) * 8);
  12052. }
  12053. .sm\:block {
  12054. display: block;
  12055. }
  12056. .sm\:flex {
  12057. display: flex;
  12058. }
  12059. .sm\:hidden {
  12060. display: none;
  12061. }
  12062. .sm\:inline {
  12063. display: inline;
  12064. }
  12065. .sm\:inline-flex {
  12066. display: inline-flex;
  12067. }
  12068. .sm\:size-5 {
  12069. width: calc(var(--spacing) * 5);
  12070. height: calc(var(--spacing) * 5);
  12071. }
  12072. .sm\:size-5\.5 {
  12073. width: calc(var(--spacing) * 5.5);
  12074. height: calc(var(--spacing) * 5.5);
  12075. }
  12076. .sm\:size-6 {
  12077. width: calc(var(--spacing) * 6);
  12078. height: calc(var(--spacing) * 6);
  12079. }
  12080. .sm\:size-9 {
  12081. width: calc(var(--spacing) * 9);
  12082. height: calc(var(--spacing) * 9);
  12083. }
  12084. .sm\:size-10 {
  12085. width: calc(var(--spacing) * 10);
  12086. height: calc(var(--spacing) * 10);
  12087. }
  12088. .sm\:size-\[120px\] {
  12089. width: 120px;
  12090. height: 120px;
  12091. }
  12092. .sm\:size-\[600px\] {
  12093. width: 600px;
  12094. height: 600px;
  12095. }
  12096. .sm\:h-28 {
  12097. height: calc(var(--spacing) * 28);
  12098. }
  12099. .sm\:h-screen {
  12100. height: 100vh;
  12101. }
  12102. .sm\:w-1\/2 {
  12103. width: 50%;
  12104. }
  12105. .sm\:w-1\/3 {
  12106. width: 33.3333%;
  12107. }
  12108. .sm\:w-3 {
  12109. width: calc(var(--spacing) * 3);
  12110. }
  12111. .sm\:w-3\/5 {
  12112. width: 60%;
  12113. }
  12114. .sm\:w-36 {
  12115. width: calc(var(--spacing) * 36);
  12116. }
  12117. .sm\:w-84 {
  12118. width: calc(var(--spacing) * 84);
  12119. }
  12120. .sm\:w-92 {
  12121. width: calc(var(--spacing) * 92);
  12122. }
  12123. .sm\:w-96 {
  12124. width: calc(var(--spacing) * 96);
  12125. }
  12126. .sm\:w-sm {
  12127. width: var(--container-sm);
  12128. }
  12129. .sm\:grid-cols-2 {
  12130. grid-template-columns: repeat(2, minmax(0, 1fr));
  12131. }
  12132. .sm\:grid-cols-3 {
  12133. grid-template-columns: repeat(3, minmax(0, 1fr));
  12134. }
  12135. .sm\:grid-cols-4 {
  12136. grid-template-columns: repeat(4, minmax(0, 1fr));
  12137. }
  12138. .sm\:grid-cols-5 {
  12139. grid-template-columns: repeat(5, minmax(0, 1fr));
  12140. }
  12141. .sm\:justify-start {
  12142. justify-content: flex-start;
  12143. }
  12144. .sm\:gap-3 {
  12145. gap: calc(var(--spacing) * 3);
  12146. }
  12147. .sm\:gap-5 {
  12148. gap: calc(var(--spacing) * 5);
  12149. }
  12150. .sm\:gap-6 {
  12151. gap: calc(var(--spacing) * 6);
  12152. }
  12153. .sm\:gap-8 {
  12154. gap: calc(var(--spacing) * 8);
  12155. }
  12156. :where(.sm\:space-y-20 > :not(:last-child)) {
  12157. --tw-space-y-reverse: 0;
  12158. margin-block-start: calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));
  12159. margin-block-end: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)));
  12160. }
  12161. :where(.sm\:divide-x > :not(:last-child)) {
  12162. --tw-divide-x-reverse: 0;
  12163. border-inline-style: var(--tw-border-style);
  12164. border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
  12165. border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  12166. }
  12167. .sm\:rounded-\[60px\] {
  12168. border-radius: 60px;
  12169. }
  12170. .sm\:rounded-full {
  12171. border-radius: 3.40282e38px;
  12172. }
  12173. .sm\:\[background-size\:100\%_100\%\] {
  12174. background-size: 100% 100%;
  12175. }
  12176. .sm\:p-2\.5 {
  12177. padding: calc(var(--spacing) * 2.5);
  12178. }
  12179. .sm\:p-6 {
  12180. padding: calc(var(--spacing) * 6);
  12181. }
  12182. .sm\:p-8 {
  12183. padding: calc(var(--spacing) * 8);
  12184. }
  12185. .sm\:px-6 {
  12186. padding-inline: calc(var(--spacing) * 6);
  12187. }
  12188. .sm\:px-16 {
  12189. padding-inline: calc(var(--spacing) * 16);
  12190. }
  12191. .sm\:pt-8 {
  12192. padding-top: calc(var(--spacing) * 8);
  12193. }
  12194. .sm\:text-2xl {
  12195. font-size: var(--text-2xl);
  12196. line-height: var(--tw-leading, var(--text-2xl--line-height));
  12197. }
  12198. .sm\:text-3xl {
  12199. font-size: var(--text-3xl);
  12200. line-height: var(--tw-leading, var(--text-3xl--line-height));
  12201. }
  12202. .sm\:text-4xl {
  12203. font-size: var(--text-4xl);
  12204. line-height: var(--tw-leading, var(--text-4xl--line-height));
  12205. }
  12206. .sm\:text-base {
  12207. font-size: var(--text-base);
  12208. line-height: var(--tw-leading, var(--text-base--line-height));
  12209. }
  12210. .sm\:text-lg {
  12211. font-size: var(--text-lg);
  12212. line-height: var(--tw-leading, var(--text-lg--line-height));
  12213. }
  12214. .sm\:text-sm {
  12215. font-size: var(--text-sm);
  12216. line-height: var(--tw-leading, var(--text-sm--line-height));
  12217. }
  12218. .sm\:text-xl {
  12219. font-size: var(--text-xl);
  12220. line-height: var(--tw-leading, var(--text-xl--line-height));
  12221. }
  12222. .sm\:btn-sm {
  12223. --fontsize: 0.75rem;
  12224. --btn-p: 0.75rem;
  12225. --size: calc(var(--size-field, 0.25rem) * 8);
  12226. }
  12227. }
  12228. @media (min-width: 48rem) {
  12229. .md\:-inset-x-24 {
  12230. inset-inline: calc(var(--spacing) * -24);
  12231. }
  12232. .md\:top-1\/2 {
  12233. top: 50%;
  12234. }
  12235. .md\:col-span-4 {
  12236. grid-column: span 4 / span 4;
  12237. }
  12238. .md\:col-span-8 {
  12239. grid-column: span 8 / span 8;
  12240. }
  12241. .md\:mx-20 {
  12242. margin-inline: calc(var(--spacing) * 20);
  12243. }
  12244. .md\:mt-4 {
  12245. margin-top: calc(var(--spacing) * 4);
  12246. }
  12247. .md\:mt-6 {
  12248. margin-top: calc(var(--spacing) * 6);
  12249. }
  12250. .md\:mt-10 {
  12251. margin-top: calc(var(--spacing) * 10);
  12252. }
  12253. .md\:mt-12 {
  12254. margin-top: calc(var(--spacing) * 12);
  12255. }
  12256. .md\:mt-16 {
  12257. margin-top: calc(var(--spacing) * 16);
  12258. }
  12259. .md\:flex {
  12260. display: flex;
  12261. }
  12262. .md\:hidden {
  12263. display: none;
  12264. }
  12265. .md\:size-10 {
  12266. width: calc(var(--spacing) * 10);
  12267. height: calc(var(--spacing) * 10);
  12268. }
  12269. .md\:size-16 {
  12270. width: calc(var(--spacing) * 16);
  12271. height: calc(var(--spacing) * 16);
  12272. }
  12273. .md\:size-24 {
  12274. width: calc(var(--spacing) * 24);
  12275. height: calc(var(--spacing) * 24);
  12276. }
  12277. .md\:size-28 {
  12278. width: calc(var(--spacing) * 28);
  12279. height: calc(var(--spacing) * 28);
  12280. }
  12281. .md\:size-36 {
  12282. width: calc(var(--spacing) * 36);
  12283. height: calc(var(--spacing) * 36);
  12284. }
  12285. .md\:size-48 {
  12286. width: calc(var(--spacing) * 48);
  12287. height: calc(var(--spacing) * 48);
  12288. }
  12289. .md\:h-16 {
  12290. height: calc(var(--spacing) * 16);
  12291. }
  12292. .md\:h-28 {
  12293. height: calc(var(--spacing) * 28);
  12294. }
  12295. .md\:h-60 {
  12296. height: calc(var(--spacing) * 60);
  12297. }
  12298. .md\:h-88 {
  12299. height: calc(var(--spacing) * 88);
  12300. }
  12301. .md\:max-w-xl {
  12302. max-width: var(--container-xl);
  12303. }
  12304. .md\:-translate-y-1\/2 {
  12305. --tw-translate-y: -50%;
  12306. translate: var(--tw-translate-x) var(--tw-translate-y);
  12307. }
  12308. .md\:grid-cols-1 {
  12309. grid-template-columns: repeat(1, minmax(0, 1fr));
  12310. }
  12311. .md\:grid-cols-2 {
  12312. grid-template-columns: repeat(2, minmax(0, 1fr));
  12313. }
  12314. .md\:grid-cols-3 {
  12315. grid-template-columns: repeat(3, minmax(0, 1fr));
  12316. }
  12317. .md\:grid-cols-4 {
  12318. grid-template-columns: repeat(4, minmax(0, 1fr));
  12319. }
  12320. .md\:grid-cols-5 {
  12321. grid-template-columns: repeat(5, minmax(0, 1fr));
  12322. }
  12323. .md\:grid-cols-6 {
  12324. grid-template-columns: repeat(6, minmax(0, 1fr));
  12325. }
  12326. :where(.md\:space-y-8 > :not(:last-child)) {
  12327. --tw-space-y-reverse: 0;
  12328. margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
  12329. margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  12330. }
  12331. .md\:p-8 {
  12332. padding: calc(var(--spacing) * 8);
  12333. }
  12334. .md\:px-6 {
  12335. padding-inline: calc(var(--spacing) * 6);
  12336. }
  12337. .md\:px-8 {
  12338. padding-inline: calc(var(--spacing) * 8);
  12339. }
  12340. .md\:py-12 {
  12341. padding-block: calc(var(--spacing) * 12);
  12342. }
  12343. .md\:pt-12 {
  12344. padding-top: calc(var(--spacing) * 12);
  12345. }
  12346. .md\:pt-14 {
  12347. padding-top: calc(var(--spacing) * 14);
  12348. }
  12349. .md\:pb-18 {
  12350. padding-bottom: calc(var(--spacing) * 18);
  12351. }
  12352. .md\:text-4xl {
  12353. font-size: var(--text-4xl);
  12354. line-height: var(--tw-leading, var(--text-4xl--line-height));
  12355. }
  12356. .md\:text-lg {
  12357. font-size: var(--text-lg);
  12358. line-height: var(--tw-leading, var(--text-lg--line-height));
  12359. }
  12360. .md\:text-sm {
  12361. font-size: var(--text-sm);
  12362. line-height: var(--tw-leading, var(--text-sm--line-height));
  12363. }
  12364. .md\:text-xl {
  12365. font-size: var(--text-xl);
  12366. line-height: var(--tw-leading, var(--text-xl--line-height));
  12367. }
  12368. }
  12369. @media (min-width: 64rem) {
  12370. .lg\:col-span-2 {
  12371. grid-column: span 2 / span 2;
  12372. }
  12373. .lg\:col-span-3 {
  12374. grid-column: span 3 / span 3;
  12375. }
  12376. .lg\:col-span-4 {
  12377. grid-column: span 4 / span 4;
  12378. }
  12379. .lg\:col-span-5 {
  12380. grid-column: span 5 / span 5;
  12381. }
  12382. .lg\:col-span-7 {
  12383. grid-column: span 7 / span 7;
  12384. }
  12385. .lg\:col-span-8 {
  12386. grid-column: span 8 / span 8;
  12387. }
  12388. .lg\:mt-6 {
  12389. margin-top: calc(var(--spacing) * 6);
  12390. }
  12391. .lg\:mt-12 {
  12392. margin-top: calc(var(--spacing) * 12);
  12393. }
  12394. .lg\:mt-16 {
  12395. margin-top: calc(var(--spacing) * 16);
  12396. }
  12397. .lg\:mt-24 {
  12398. margin-top: calc(var(--spacing) * 24);
  12399. }
  12400. .lg\:block {
  12401. display: block;
  12402. }
  12403. .lg\:hidden {
  12404. display: none;
  12405. }
  12406. .lg\:inline {
  12407. display: inline;
  12408. }
  12409. .lg\:inline-flex {
  12410. display: inline-flex;
  12411. }
  12412. .lg\:max-w-3xl {
  12413. max-width: var(--container-3xl);
  12414. }
  12415. .lg\:grid-cols-1 {
  12416. grid-template-columns: repeat(1, minmax(0, 1fr));
  12417. }
  12418. .lg\:grid-cols-2 {
  12419. grid-template-columns: repeat(2, minmax(0, 1fr));
  12420. }
  12421. .lg\:grid-cols-3 {
  12422. grid-template-columns: repeat(3, minmax(0, 1fr));
  12423. }
  12424. .lg\:grid-cols-4 {
  12425. grid-template-columns: repeat(4, minmax(0, 1fr));
  12426. }
  12427. .lg\:grid-cols-7 {
  12428. grid-template-columns: repeat(7, minmax(0, 1fr));
  12429. }
  12430. .lg\:grid-cols-12 {
  12431. grid-template-columns: repeat(12, minmax(0, 1fr));
  12432. }
  12433. .lg\:gap-6 {
  12434. gap: calc(var(--spacing) * 6);
  12435. }
  12436. .lg\:gap-24 {
  12437. gap: calc(var(--spacing) * 24);
  12438. }
  12439. .lg\:border-e {
  12440. border-inline-end-style: var(--tw-border-style);
  12441. border-inline-end-width: 1px;
  12442. }
  12443. .lg\:p-16 {
  12444. padding: calc(var(--spacing) * 16);
  12445. }
  12446. .lg\:py-1\.5 {
  12447. padding-block: calc(var(--spacing) * 1.5);
  12448. }
  12449. .lg\:pb-16 {
  12450. padding-bottom: calc(var(--spacing) * 16);
  12451. }
  12452. .lg\:text-4xl {
  12453. font-size: var(--text-4xl);
  12454. line-height: var(--tw-leading, var(--text-4xl--line-height));
  12455. }
  12456. .lg\:text-5xl {
  12457. font-size: var(--text-5xl);
  12458. line-height: var(--tw-leading, var(--text-5xl--line-height));
  12459. }
  12460. }
  12461. @media (min-width: 80rem) {
  12462. .xl\:col-span-1 {
  12463. grid-column: span 1 / span 1;
  12464. }
  12465. .xl\:col-span-2 {
  12466. grid-column: span 2 / span 2;
  12467. }
  12468. .xl\:col-span-3 {
  12469. grid-column: span 3 / span 3;
  12470. }
  12471. .xl\:col-span-4 {
  12472. grid-column: span 4 / span 4;
  12473. }
  12474. .xl\:col-span-5 {
  12475. grid-column: span 5 / span 5;
  12476. }
  12477. .xl\:col-span-6 {
  12478. grid-column: span 6 / span 6;
  12479. }
  12480. .xl\:col-span-7 {
  12481. grid-column: span 7 / span 7;
  12482. }
  12483. .xl\:col-span-8 {
  12484. grid-column: span 8 / span 8;
  12485. }
  12486. .xl\:mt-8 {
  12487. margin-top: calc(var(--spacing) * 8);
  12488. }
  12489. .xl\:mt-10 {
  12490. margin-top: calc(var(--spacing) * 10);
  12491. }
  12492. .xl\:mt-12 {
  12493. margin-top: calc(var(--spacing) * 12);
  12494. }
  12495. .xl\:mt-16 {
  12496. margin-top: calc(var(--spacing) * 16);
  12497. }
  12498. .xl\:mt-20 {
  12499. margin-top: calc(var(--spacing) * 20);
  12500. }
  12501. .xl\:mt-32 {
  12502. margin-top: calc(var(--spacing) * 32);
  12503. }
  12504. .xl\:block {
  12505. display: block;
  12506. }
  12507. .xl\:hidden {
  12508. display: none;
  12509. }
  12510. .xl\:max-w-5xl {
  12511. max-width: var(--container-5xl);
  12512. }
  12513. .xl\:grid-cols-1 {
  12514. grid-template-columns: repeat(1, minmax(0, 1fr));
  12515. }
  12516. .xl\:grid-cols-2 {
  12517. grid-template-columns: repeat(2, minmax(0, 1fr));
  12518. }
  12519. .xl\:grid-cols-3 {
  12520. grid-template-columns: repeat(3, minmax(0, 1fr));
  12521. }
  12522. .xl\:grid-cols-4 {
  12523. grid-template-columns: repeat(4, minmax(0, 1fr));
  12524. }
  12525. .xl\:grid-cols-5 {
  12526. grid-template-columns: repeat(5, minmax(0, 1fr));
  12527. }
  12528. .xl\:grid-cols-6 {
  12529. grid-template-columns: repeat(6, minmax(0, 1fr));
  12530. }
  12531. .xl\:grid-cols-8 {
  12532. grid-template-columns: repeat(8, minmax(0, 1fr));
  12533. }
  12534. .xl\:grid-cols-12 {
  12535. grid-template-columns: repeat(12, minmax(0, 1fr));
  12536. }
  12537. .xl\:gap-5 {
  12538. gap: calc(var(--spacing) * 5);
  12539. }
  12540. .xl\:gap-8 {
  12541. gap: calc(var(--spacing) * 8);
  12542. }
  12543. .xl\:gap-12 {
  12544. gap: calc(var(--spacing) * 12);
  12545. }
  12546. :where(.xl\:space-y-12 > :not(:last-child)) {
  12547. --tw-space-y-reverse: 0;
  12548. margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
  12549. margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
  12550. }
  12551. .xl\:px-12 {
  12552. padding-inline: calc(var(--spacing) * 12);
  12553. }
  12554. .xl\:py-12 {
  12555. padding-block: calc(var(--spacing) * 12);
  12556. }
  12557. .xl\:py-16 {
  12558. padding-block: calc(var(--spacing) * 16);
  12559. }
  12560. .xl\:py-40 {
  12561. padding-block: calc(var(--spacing) * 40);
  12562. }
  12563. .xl\:pt-16 {
  12564. padding-top: calc(var(--spacing) * 16);
  12565. }
  12566. .xl\:pb-24 {
  12567. padding-bottom: calc(var(--spacing) * 24);
  12568. }
  12569. }
  12570. @media (min-width: 96rem) {
  12571. .\32xl\:col-span-1 {
  12572. grid-column: span 1 / span 1;
  12573. }
  12574. .\32xl\:col-span-2 {
  12575. grid-column: span 2 / span 2;
  12576. }
  12577. .\32xl\:col-span-3 {
  12578. grid-column: span 3 / span 3;
  12579. }
  12580. .\32xl\:col-span-4 {
  12581. grid-column: span 4 / span 4;
  12582. }
  12583. .\32xl\:col-span-5 {
  12584. grid-column: span 5 / span 5;
  12585. }
  12586. .\32xl\:col-span-7 {
  12587. grid-column: span 7 / span 7;
  12588. }
  12589. .\32xl\:col-span-9 {
  12590. grid-column: span 9 / span 9;
  12591. }
  12592. .\32xl\:mt-16 {
  12593. margin-top: calc(var(--spacing) * 16);
  12594. }
  12595. .\32xl\:mt-24 {
  12596. margin-top: calc(var(--spacing) * 24);
  12597. }
  12598. .\32xl\:flex {
  12599. display: flex;
  12600. }
  12601. .\32xl\:inline-flex {
  12602. display: inline-flex;
  12603. }
  12604. .\32xl\:max-w-6xl {
  12605. max-width: var(--container-6xl);
  12606. }
  12607. .\32xl\:grid-cols-3 {
  12608. grid-template-columns: repeat(3, minmax(0, 1fr));
  12609. }
  12610. .\32xl\:grid-cols-4 {
  12611. grid-template-columns: repeat(4, minmax(0, 1fr));
  12612. }
  12613. .\32xl\:grid-cols-5 {
  12614. grid-template-columns: repeat(5, minmax(0, 1fr));
  12615. }
  12616. .\32xl\:grid-cols-6 {
  12617. grid-template-columns: repeat(6, minmax(0, 1fr));
  12618. }
  12619. .\32xl\:grid-cols-10 {
  12620. grid-template-columns: repeat(10, minmax(0, 1fr));
  12621. }
  12622. .\32xl\:grid-cols-12 {
  12623. grid-template-columns: repeat(12, minmax(0, 1fr));
  12624. }
  12625. .\32xl\:gap-3 {
  12626. gap: calc(var(--spacing) * 3);
  12627. }
  12628. .\32xl\:gap-6 {
  12629. gap: calc(var(--spacing) * 6);
  12630. }
  12631. .\32xl\:p-4 {
  12632. padding: calc(var(--spacing) * 4);
  12633. }
  12634. .\32xl\:p-5 {
  12635. padding: calc(var(--spacing) * 5);
  12636. }
  12637. .\32xl\:px-20 {
  12638. padding-inline: calc(var(--spacing) * 20);
  12639. }
  12640. .\32xl\:py-24 {
  12641. padding-block: calc(var(--spacing) * 24);
  12642. }
  12643. .\32xl\:pt-24 {
  12644. padding-top: calc(var(--spacing) * 24);
  12645. }
  12646. .\32xl\:pb-36 {
  12647. padding-bottom: calc(var(--spacing) * 36);
  12648. }
  12649. .\32xl\:pb-48 {
  12650. padding-bottom: calc(var(--spacing) * 48);
  12651. }
  12652. .\32xl\:text-2xl {
  12653. font-size: var(--text-2xl);
  12654. line-height: var(--tw-leading, var(--text-2xl--line-height));
  12655. }
  12656. .\32xl\:text-5xl {
  12657. font-size: var(--text-5xl);
  12658. line-height: var(--tw-leading, var(--text-5xl--line-height));
  12659. }
  12660. .\32xl\:text-6xl {
  12661. font-size: var(--text-6xl);
  12662. line-height: var(--tw-leading, var(--text-6xl--line-height));
  12663. }
  12664. }
  12665. .dark\:block:where([data-theme="dark"] *,
  12666. [data-theme="dim"] *,
  12667. [data-theme="material-dark"] *) {
  12668. display: block;
  12669. }
  12670. @media (prefers-color-scheme: dark) {
  12671. .dark\:block:not([data-theme="light"] *,
  12672. [data-theme="contrast"] *,
  12673. [data-theme="material"] *) {
  12674. display: block;
  12675. }
  12676. }
  12677. .dark\:hidden:where([data-theme="dark"] *,
  12678. [data-theme="dim"] *,
  12679. [data-theme="material-dark"] *) {
  12680. display: none;
  12681. }
  12682. @media (prefers-color-scheme: dark) {
  12683. .dark\:hidden:not([data-theme="light"] *,
  12684. [data-theme="contrast"] *,
  12685. [data-theme="material"] *) {
  12686. display: none;
  12687. }
  12688. }
  12689. .dark\:inline:where([data-theme="dark"] *,
  12690. [data-theme="dim"] *,
  12691. [data-theme="material-dark"] *) {
  12692. display: inline;
  12693. }
  12694. @media (prefers-color-scheme: dark) {
  12695. .dark\:inline:not([data-theme="light"] *,
  12696. [data-theme="contrast"] *,
  12697. [data-theme="material"] *) {
  12698. display: inline;
  12699. }
  12700. }
  12701. .dark\:border-white:where([data-theme="dark"] *,
  12702. [data-theme="dim"] *,
  12703. [data-theme="material-dark"] *) {
  12704. border-color: var(--color-white);
  12705. }
  12706. @media (prefers-color-scheme: dark) {
  12707. .dark\:border-white:not([data-theme="light"] *,
  12708. [data-theme="contrast"] *,
  12709. [data-theme="material"] *) {
  12710. border-color: var(--color-white);
  12711. }
  12712. }
  12713. .dark\:border-white\/2:where([data-theme="dark"] *,
  12714. [data-theme="dim"] *,
  12715. [data-theme="material-dark"] *) {
  12716. border-color: #ffffff05;
  12717. }
  12718. @supports (color: color-mix(in lab, red, red)) {
  12719. .dark\:border-white\/2:where([data-theme="dark"] *,
  12720. [data-theme="dim"] *,
  12721. [data-theme="material-dark"] *) {
  12722. border-color: color-mix(in oklab, var(--color-white) 2%, transparent);
  12723. }
  12724. }
  12725. @media (prefers-color-scheme: dark) {
  12726. .dark\:border-white\/2:not([data-theme="light"] *,
  12727. [data-theme="contrast"] *,
  12728. [data-theme="material"] *) {
  12729. border-color: #ffffff05;
  12730. }
  12731. @supports (color: color-mix(in lab, red, red)) {
  12732. .dark\:border-white\/2:not([data-theme="light"] *,
  12733. [data-theme="contrast"] *,
  12734. [data-theme="material"] *) {
  12735. border-color: color-mix(in oklab, var(--color-white) 2%, transparent);
  12736. }
  12737. }
  12738. }
  12739. .dark\:border-white\/5:where([data-theme="dark"] *,
  12740. [data-theme="dim"] *,
  12741. [data-theme="material-dark"] *) {
  12742. border-color: #ffffff0d;
  12743. }
  12744. @supports (color: color-mix(in lab, red, red)) {
  12745. .dark\:border-white\/5:where([data-theme="dark"] *,
  12746. [data-theme="dim"] *,
  12747. [data-theme="material-dark"] *) {
  12748. border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  12749. }
  12750. }
  12751. @media (prefers-color-scheme: dark) {
  12752. .dark\:border-white\/5:not([data-theme="light"] *,
  12753. [data-theme="contrast"] *,
  12754. [data-theme="material"] *) {
  12755. border-color: #ffffff0d;
  12756. }
  12757. @supports (color: color-mix(in lab, red, red)) {
  12758. .dark\:border-white\/5:not([data-theme="light"] *,
  12759. [data-theme="contrast"] *,
  12760. [data-theme="material"] *) {
  12761. border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  12762. }
  12763. }
  12764. }
  12765. .dark\:border-white\/10:where([data-theme="dark"] *,
  12766. [data-theme="dim"] *,
  12767. [data-theme="material-dark"] *) {
  12768. border-color: #ffffff1a;
  12769. }
  12770. @supports (color: color-mix(in lab, red, red)) {
  12771. .dark\:border-white\/10:where([data-theme="dark"] *,
  12772. [data-theme="dim"] *,
  12773. [data-theme="material-dark"] *) {
  12774. border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  12775. }
  12776. }
  12777. @media (prefers-color-scheme: dark) {
  12778. .dark\:border-white\/10:not([data-theme="light"] *,
  12779. [data-theme="contrast"] *,
  12780. [data-theme="material"] *) {
  12781. border-color: #ffffff1a;
  12782. }
  12783. @supports (color: color-mix(in lab, red, red)) {
  12784. .dark\:border-white\/10:not([data-theme="light"] *,
  12785. [data-theme="contrast"] *,
  12786. [data-theme="material"] *) {
  12787. border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  12788. }
  12789. }
  12790. }
  12791. .dark\:bg-\[\#14181c\]:where([data-theme="dark"] *,
  12792. [data-theme="dim"] *,
  12793. [data-theme="material-dark"] *) {
  12794. background-color: #14181c;
  12795. }
  12796. @media (prefers-color-scheme: dark) {
  12797. .dark\:bg-\[\#14181c\]:not([data-theme="light"] *,
  12798. [data-theme="contrast"] *,
  12799. [data-theme="material"] *) {
  12800. background-color: #14181c;
  12801. }
  12802. }
  12803. .dark\:bg-white\/4:where([data-theme="dark"] *,
  12804. [data-theme="dim"] *,
  12805. [data-theme="material-dark"] *) {
  12806. background-color: #ffffff0a;
  12807. }
  12808. @supports (color: color-mix(in lab, red, red)) {
  12809. .dark\:bg-white\/4:where([data-theme="dark"] *,
  12810. [data-theme="dim"] *,
  12811. [data-theme="material-dark"] *) {
  12812. background-color: color-mix(in oklab, var(--color-white) 4%, transparent);
  12813. }
  12814. }
  12815. @media (prefers-color-scheme: dark) {
  12816. .dark\:bg-white\/4:not([data-theme="light"] *,
  12817. [data-theme="contrast"] *,
  12818. [data-theme="material"] *) {
  12819. background-color: #ffffff0a;
  12820. }
  12821. @supports (color: color-mix(in lab, red, red)) {
  12822. .dark\:bg-white\/4:not([data-theme="light"] *,
  12823. [data-theme="contrast"] *,
  12824. [data-theme="material"] *) {
  12825. background-color: color-mix(in oklab, var(--color-white) 4%, transparent);
  12826. }
  12827. }
  12828. }
  12829. .dark\:bg-white\/5:where([data-theme="dark"] *,
  12830. [data-theme="dim"] *,
  12831. [data-theme="material-dark"] *) {
  12832. background-color: #ffffff0d;
  12833. }
  12834. @supports (color: color-mix(in lab, red, red)) {
  12835. .dark\:bg-white\/5:where([data-theme="dark"] *,
  12836. [data-theme="dim"] *,
  12837. [data-theme="material-dark"] *) {
  12838. background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  12839. }
  12840. }
  12841. @media (prefers-color-scheme: dark) {
  12842. .dark\:bg-white\/5:not([data-theme="light"] *,
  12843. [data-theme="contrast"] *,
  12844. [data-theme="material"] *) {
  12845. background-color: #ffffff0d;
  12846. }
  12847. @supports (color: color-mix(in lab, red, red)) {
  12848. .dark\:bg-white\/5:not([data-theme="light"] *,
  12849. [data-theme="contrast"] *,
  12850. [data-theme="material"] *) {
  12851. background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  12852. }
  12853. }
  12854. }
  12855. .dark\:bg-white\/10:where([data-theme="dark"] *,
  12856. [data-theme="dim"] *,
  12857. [data-theme="material-dark"] *) {
  12858. background-color: #ffffff1a;
  12859. }
  12860. @supports (color: color-mix(in lab, red, red)) {
  12861. .dark\:bg-white\/10:where([data-theme="dark"] *,
  12862. [data-theme="dim"] *,
  12863. [data-theme="material-dark"] *) {
  12864. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  12865. }
  12866. }
  12867. @media (prefers-color-scheme: dark) {
  12868. .dark\:bg-white\/10:not([data-theme="light"] *,
  12869. [data-theme="contrast"] *,
  12870. [data-theme="material"] *) {
  12871. background-color: #ffffff1a;
  12872. }
  12873. @supports (color: color-mix(in lab, red, red)) {
  12874. .dark\:bg-white\/10:not([data-theme="light"] *,
  12875. [data-theme="contrast"] *,
  12876. [data-theme="material"] *) {
  12877. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  12878. }
  12879. }
  12880. }
  12881. .dark\:from-purple-400:where([data-theme="dark"] *,
  12882. [data-theme="dim"] *,
  12883. [data-theme="material-dark"] *) {
  12884. --tw-gradient-from: var(--color-purple-400);
  12885. --tw-gradient-stops: var(--tw-gradient-via-stops,
  12886. var(--tw-gradient-position),
  12887. var(--tw-gradient-from) var(--tw-gradient-from-position),
  12888. var(--tw-gradient-to) var(--tw-gradient-to-position));
  12889. }
  12890. @media (prefers-color-scheme: dark) {
  12891. .dark\:from-purple-400:not([data-theme="light"] *,
  12892. [data-theme="contrast"] *,
  12893. [data-theme="material"] *) {
  12894. --tw-gradient-from: var(--color-purple-400);
  12895. --tw-gradient-stops: var(--tw-gradient-via-stops,
  12896. var(--tw-gradient-position),
  12897. var(--tw-gradient-from) var(--tw-gradient-from-position),
  12898. var(--tw-gradient-to) var(--tw-gradient-to-position));
  12899. }
  12900. }
  12901. .dark\:via-blue-400:where([data-theme="dark"] *,
  12902. [data-theme="dim"] *,
  12903. [data-theme="material-dark"] *) {
  12904. --tw-gradient-via: var(--color-blue-400);
  12905. --tw-gradient-via-stops:
  12906. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  12907. var(--tw-gradient-via) var(--tw-gradient-via-position),
  12908. var(--tw-gradient-to) var(--tw-gradient-to-position);
  12909. --tw-gradient-stops: var(--tw-gradient-via-stops);
  12910. }
  12911. @media (prefers-color-scheme: dark) {
  12912. .dark\:via-blue-400:not([data-theme="light"] *,
  12913. [data-theme="contrast"] *,
  12914. [data-theme="material"] *) {
  12915. --tw-gradient-via: var(--color-blue-400);
  12916. --tw-gradient-via-stops:
  12917. var(--tw-gradient-position),
  12918. var(--tw-gradient-from) var(--tw-gradient-from-position),
  12919. var(--tw-gradient-via) var(--tw-gradient-via-position),
  12920. var(--tw-gradient-to) var(--tw-gradient-to-position);
  12921. --tw-gradient-stops: var(--tw-gradient-via-stops);
  12922. }
  12923. }
  12924. .dark\:to-cyan-400:where([data-theme="dark"] *,
  12925. [data-theme="dim"] *,
  12926. [data-theme="material-dark"] *) {
  12927. --tw-gradient-to: var(--color-cyan-400);
  12928. --tw-gradient-stops: var(--tw-gradient-via-stops,
  12929. var(--tw-gradient-position),
  12930. var(--tw-gradient-from) var(--tw-gradient-from-position),
  12931. var(--tw-gradient-to) var(--tw-gradient-to-position));
  12932. }
  12933. @media (prefers-color-scheme: dark) {
  12934. .dark\:to-cyan-400:not([data-theme="light"] *,
  12935. [data-theme="contrast"] *,
  12936. [data-theme="material"] *) {
  12937. --tw-gradient-to: var(--color-cyan-400);
  12938. --tw-gradient-stops: var(--tw-gradient-via-stops,
  12939. var(--tw-gradient-position),
  12940. var(--tw-gradient-from) var(--tw-gradient-from-position),
  12941. var(--tw-gradient-to) var(--tw-gradient-to-position));
  12942. }
  12943. }
  12944. .dark\:text-orange-400:where([data-theme="dark"] *,
  12945. [data-theme="dim"] *,
  12946. [data-theme="material-dark"] *) {
  12947. color: var(--color-orange-400);
  12948. }
  12949. @media (prefers-color-scheme: dark) {
  12950. .dark\:text-orange-400:not([data-theme="light"] *,
  12951. [data-theme="contrast"] *,
  12952. [data-theme="material"] *) {
  12953. color: var(--color-orange-400);
  12954. }
  12955. }
  12956. .dark\:text-white:where([data-theme="dark"] *,
  12957. [data-theme="dim"] *,
  12958. [data-theme="material-dark"] *) {
  12959. color: var(--color-white);
  12960. }
  12961. @media (prefers-color-scheme: dark) {
  12962. .dark\:text-white:not([data-theme="light"] *,
  12963. [data-theme="contrast"] *,
  12964. [data-theme="material"] *) {
  12965. color: var(--color-white);
  12966. }
  12967. }
  12968. .dark\:opacity-6:where([data-theme="dark"] *,
  12969. [data-theme="dim"] *,
  12970. [data-theme="material-dark"] *) {
  12971. opacity: 0.06;
  12972. }
  12973. @media (prefers-color-scheme: dark) {
  12974. .dark\:opacity-6:not([data-theme="light"] *,
  12975. [data-theme="contrast"] *,
  12976. [data-theme="material"] *) {
  12977. opacity: 0.06;
  12978. }
  12979. }
  12980. .dark\:opacity-15:where([data-theme="dark"] *,
  12981. [data-theme="dim"] *,
  12982. [data-theme="material-dark"] *) {
  12983. opacity: 0.15;
  12984. }
  12985. @media (prefers-color-scheme: dark) {
  12986. .dark\:opacity-15:not([data-theme="light"] *,
  12987. [data-theme="contrast"] *,
  12988. [data-theme="material"] *) {
  12989. opacity: 0.15;
  12990. }
  12991. }
  12992. .dark\:opacity-20:where([data-theme="dark"] *,
  12993. [data-theme="dim"] *,
  12994. [data-theme="material-dark"] *) {
  12995. opacity: 0.2;
  12996. }
  12997. @media (prefers-color-scheme: dark) {
  12998. .dark\:opacity-20:not([data-theme="light"] *,
  12999. [data-theme="contrast"] *,
  13000. [data-theme="material"] *) {
  13001. opacity: 0.2;
  13002. }
  13003. }
  13004. .dark\:opacity-60:where([data-theme="dark"] *,
  13005. [data-theme="dim"] *,
  13006. [data-theme="material-dark"] *) {
  13007. opacity: 0.6;
  13008. }
  13009. @media (prefers-color-scheme: dark) {
  13010. .dark\:opacity-60:not([data-theme="light"] *,
  13011. [data-theme="contrast"] *,
  13012. [data-theme="material"] *) {
  13013. opacity: 0.6;
  13014. }
  13015. }
  13016. .dark\:invert:where([data-theme="dark"] *,
  13017. [data-theme="dim"] *,
  13018. [data-theme="material-dark"] *) {
  13019. --tw-invert: invert(100%);
  13020. 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, );
  13021. }
  13022. @media (prefers-color-scheme: dark) {
  13023. .dark\:invert:not([data-theme="light"] *,
  13024. [data-theme="contrast"] *,
  13025. [data-theme="material"] *) {
  13026. --tw-invert: invert(100%);
  13027. 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, );
  13028. }
  13029. }
  13030. @media (hover: hover) {
  13031. .group-hover\:dark\:\!opacity-40:is(:where(.group):hover *):where([data-theme="dark"] *,
  13032. [data-theme="dim"] *,
  13033. [data-theme="material-dark"] *) {
  13034. opacity: 0.4 !important;
  13035. }
  13036. @media (prefers-color-scheme: dark) {
  13037. .group-hover\:dark\:\!opacity-40:is(:where(.group):hover *):not([data-theme="light"] *,
  13038. [data-theme="contrast"] *,
  13039. [data-theme="material"] *) {
  13040. opacity: 0.4 !important;
  13041. }
  13042. }
  13043. }
  13044. .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"] *) {
  13045. background-color: var(--color-base-200);
  13046. }
  13047. @media (prefers-color-scheme: dark) {
  13048. .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"] *) {
  13049. background-color: var(--color-base-200);
  13050. }
  13051. }
  13052. @media (hover: hover) {
  13053. .dark\:hover\:bg-white:where([data-theme="dark"] *,
  13054. [data-theme="dim"] *,
  13055. [data-theme="material-dark"] *):hover {
  13056. background-color: var(--color-white);
  13057. }
  13058. }
  13059. @media (prefers-color-scheme: dark) {
  13060. @media (hover: hover) {
  13061. .dark\:hover\:bg-white:not([data-theme="light"] *,
  13062. [data-theme="contrast"] *,
  13063. [data-theme="material"] *):hover {
  13064. background-color: var(--color-white);
  13065. }
  13066. }
  13067. }
  13068. @media (hover: hover) {
  13069. .dark\:hover\:bg-white\/10:where([data-theme="dark"] *,
  13070. [data-theme="dim"] *,
  13071. [data-theme="material-dark"] *):hover {
  13072. background-color: #ffffff1a;
  13073. }
  13074. @supports (color: color-mix(in lab, red, red)) {
  13075. .dark\:hover\:bg-white\/10:where([data-theme="dark"] *,
  13076. [data-theme="dim"] *,
  13077. [data-theme="material-dark"] *):hover {
  13078. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13079. }
  13080. }
  13081. }
  13082. @media (prefers-color-scheme: dark) {
  13083. @media (hover: hover) {
  13084. .dark\:hover\:bg-white\/10:not([data-theme="light"] *,
  13085. [data-theme="contrast"] *,
  13086. [data-theme="material"] *):hover {
  13087. background-color: #ffffff1a;
  13088. }
  13089. @supports (color: color-mix(in lab, red, red)) {
  13090. .dark\:hover\:bg-white\/10:not([data-theme="light"] *,
  13091. [data-theme="contrast"] *,
  13092. [data-theme="material"] *):hover {
  13093. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13094. }
  13095. }
  13096. }
  13097. }
  13098. @media (hover: hover) {
  13099. .dark\:hover\:bg-white\/20:where([data-theme="dark"] *,
  13100. [data-theme="dim"] *,
  13101. [data-theme="material-dark"] *):hover {
  13102. background-color: #fff3;
  13103. }
  13104. @supports (color: color-mix(in lab, red, red)) {
  13105. .dark\:hover\:bg-white\/20:where([data-theme="dark"] *,
  13106. [data-theme="dim"] *,
  13107. [data-theme="material-dark"] *):hover {
  13108. background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  13109. }
  13110. }
  13111. }
  13112. @media (prefers-color-scheme: dark) {
  13113. @media (hover: hover) {
  13114. .dark\:hover\:bg-white\/20:not([data-theme="light"] *,
  13115. [data-theme="contrast"] *,
  13116. [data-theme="material"] *):hover {
  13117. background-color: #fff3;
  13118. }
  13119. @supports (color: color-mix(in lab, red, red)) {
  13120. .dark\:hover\:bg-white\/20:not([data-theme="light"] *,
  13121. [data-theme="contrast"] *,
  13122. [data-theme="material"] *):hover {
  13123. background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  13124. }
  13125. }
  13126. }
  13127. }
  13128. @media (hover: hover) {
  13129. .dark\:hover\:text-black:where([data-theme="dark"] *,
  13130. [data-theme="dim"] *,
  13131. [data-theme="material-dark"] *):hover {
  13132. color: var(--color-black);
  13133. }
  13134. }
  13135. @media (prefers-color-scheme: dark) {
  13136. @media (hover: hover) {
  13137. .dark\:hover\:text-black:not([data-theme="light"] *,
  13138. [data-theme="contrast"] *,
  13139. [data-theme="material"] *):hover {
  13140. color: var(--color-black);
  13141. }
  13142. }
  13143. }
  13144. @starting-style {
  13145. .starting\:scale-125 {
  13146. --tw-scale-x: 125%;
  13147. --tw-scale-y: 125%;
  13148. --tw-scale-z: 125%;
  13149. scale: var(--tw-scale-x) var(--tw-scale-y);
  13150. }
  13151. }
  13152. @starting-style {
  13153. .starting\:opacity-0 {
  13154. opacity: 0;
  13155. }
  13156. }
  13157. @starting-style {
  13158. .starting\:blur-sm {
  13159. --tw-blur: blur(var(--blur-sm));
  13160. 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, );
  13161. }
  13162. }
  13163. .\[\&\.drag\]\:rounded-box.drag {
  13164. border-radius: var(--radius-box);
  13165. }
  13166. .\[\&\.drag\]\:border.drag {
  13167. border-style: var(--tw-border-style);
  13168. border-width: 1px;
  13169. }
  13170. .\[\&\.drag\]\:bg-base-100.drag {
  13171. background-color: var(--color-base-100);
  13172. }
  13173. .\[\&\.ghost\]\:motion-preset-shake.ghost {
  13174. --motion-duration: 0.3s;
  13175. --motion-origin-rotate: 15deg;
  13176. --motion-origin-opacity: 0;
  13177. --motion-rotate-timing: var(--motion-spring-bounciest);
  13178. --motion-rotate-perceptual-duration-multiplier: 2.035;
  13179. --motion-opacity-in-animation: motion-opacity-in calc(var(--motion-opacity-duration, var(--motion-duration)) * var(--motion-opacity-perceptual-duration-multiplier,
  13180. var(--motion-perceptual-duration-multiplier))) var(--motion-opacity-timing, var(--motion-timing)) var(--motion-opacity-delay, var(--motion-delay)) both;
  13181. --motion-rotate-in-animation: motion-rotate-in calc(var(--motion-rotate-duration, var(--motion-duration)) * var(--motion-rotate-perceptual-duration-multiplier,
  13182. var(--motion-perceptual-duration-multiplier))) var(--motion-rotate-timing, var(--motion-timing)) var(--motion-rotate-delay, var(--motion-delay)) both;
  13183. animation:
  13184. var(--motion-scale-in-animation), var(--motion-translate-in-animation),
  13185. var(--motion-rotate-in-animation), var(--motion-filter-in-animation),
  13186. var(--motion-opacity-in-animation), var(--motion-background-color-in-animation),
  13187. var(--motion-text-color-in-animation), var(--motion-scale-loop-animation),
  13188. var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation),
  13189. var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation),
  13190. var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
  13191. }
  13192. .\[\&\.ghost\]\:bg-base-200\/40.ghost {
  13193. background-color: var(--color-base-200);
  13194. }
  13195. @supports (color: color-mix(in lab, red, red)) {
  13196. .\[\&\.ghost\]\:bg-base-200\/40.ghost {
  13197. background-color: color-mix(in oklab, var(--color-base-200) 40%, transparent);
  13198. }
  13199. }
  13200. .\[\&\.ghost\]\:bg-primary\/5.ghost {
  13201. background-color: var(--color-primary);
  13202. }
  13203. @supports (color: color-mix(in lab, red, red)) {
  13204. .\[\&\.ghost\]\:bg-primary\/5.ghost {
  13205. background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
  13206. }
  13207. }
  13208. .\[\&\.ghost\]\:bg-secondary\/5.ghost {
  13209. background-color: var(--color-secondary);
  13210. }
  13211. @supports (color: color-mix(in lab, red, red)) {
  13212. .\[\&\.ghost\]\:bg-secondary\/5.ghost {
  13213. background-color: color-mix(in oklab, var(--color-secondary) 5%, transparent);
  13214. }
  13215. }
  13216. .\[\&\.p-swap\]\:bg-base-200\/60.p-swap {
  13217. background-color: var(--color-base-200);
  13218. }
  13219. @supports (color: color-mix(in lab, red, red)) {
  13220. .\[\&\.p-swap\]\:bg-base-200\/60.p-swap {
  13221. background-color: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  13222. }
  13223. }
  13224. .\[\&\.selected\]\:bg-base-200\/60.selected {
  13225. background-color: var(--color-base-200);
  13226. }
  13227. @supports (color: color-mix(in lab, red, red)) {
  13228. .\[\&\.selected\]\:bg-base-200\/60.selected {
  13229. background-color: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  13230. }
  13231. }
  13232. .\[\&\:not\(\[data-scrolling\=down\]\)\]\:top-0:not([data-scrolling="down"]) {
  13233. top: calc(var(--spacing) * 0);
  13234. }
  13235. @media (min-width: 40rem) {
  13236. .\[\&\:not\(\[data-scrolling\=down\]\)\]\:sm\:top-4:not([data-scrolling="down"]) {
  13237. top: calc(var(--spacing) * 4);
  13238. }
  13239. }
  13240. .no-spinner::-webkit-outer-spin-button {
  13241. -webkit-appearance: none;
  13242. margin: 0;
  13243. }
  13244. .no-spinner::-webkit-inner-spin-button {
  13245. -webkit-appearance: none;
  13246. margin: 0;
  13247. }
  13248. .no-spinner {
  13249. appearance: textfield;
  13250. }
  13251. }
  13252. html {
  13253. scroll-behavior: smooth;
  13254. }
  13255. .animated-text {
  13256. animation: var(--animate-text-color);
  13257. color: #0000;
  13258. background-size: 500% 500%;
  13259. -webkit-background-clip: text;
  13260. background-clip: text;
  13261. }
  13262. .btn,
  13263. .card .card-title {
  13264. --tw-font-weight: var(--font-weight-medium);
  13265. font-weight: var(--font-weight-medium);
  13266. }
  13267. .card .card-body {
  13268. gap: calc(var(--spacing) * 0);
  13269. }
  13270. .table th {
  13271. --tw-font-weight: var(--font-weight-medium);
  13272. font-weight: var(--font-weight-medium);
  13273. }
  13274. .menu .menu-title {
  13275. --tw-font-weight: var(--font-weight-medium);
  13276. font-weight: var(--font-weight-medium);
  13277. color: var(--color-base-content);
  13278. }
  13279. @supports (color: color-mix(in lab, red, red)) {
  13280. .menu .menu-title {
  13281. color: color-mix(in oklab, var(--color-base-content) 70%, transparent);
  13282. }
  13283. }
  13284. .timeline:not(.timeline-vertical)>li>hr {
  13285. height: 2px;
  13286. }
  13287. .timeline.timeline-vertical>li>hr {
  13288. width: 2px;
  13289. }
  13290. .cally ::part(button) {
  13291. font-family: var(--font-sans);
  13292. }
  13293. .fieldset .fieldset-legend {
  13294. font-size: var(--text-sm);
  13295. line-height: var(--tw-leading, var(--text-sm--line-height));
  13296. --tw-font-weight: var(--font-weight-normal);
  13297. font-weight: var(--font-weight-normal);
  13298. color: var(--color-base-content);
  13299. }
  13300. @supports (color: color-mix(in lab, red, red)) {
  13301. .fieldset .fieldset-legend {
  13302. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  13303. }
  13304. }
  13305. .fieldset .fieldset-label,
  13306. .fieldset .label {
  13307. font-size: var(--text-sm);
  13308. line-height: var(--tw-leading, var(--text-sm--line-height));
  13309. color: var(--color-base-content);
  13310. }
  13311. @supports (color: color-mix(in lab, red, red)) {
  13312. .fieldset .fieldset-label,
  13313. .fieldset .label {
  13314. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  13315. }
  13316. }
  13317. :is(.checkbox, .radio, .range, .toggle):disabled {
  13318. opacity: 0.35;
  13319. }
  13320. .label {
  13321. cursor: pointer;
  13322. color: var(--color-base-content);
  13323. }
  13324. @supports (color: color-mix(in lab, red, red)) {
  13325. .label {
  13326. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  13327. }
  13328. }
  13329. input:-webkit-autofill {
  13330. -webkit-background-clip: text;
  13331. }
  13332. input:-webkit-autofill:hover {
  13333. -webkit-background-clip: text;
  13334. }
  13335. input:-webkit-autofill:focus {
  13336. -webkit-background-clip: text;
  13337. }
  13338. input:-webkit-autofill:active {
  13339. -webkit-background-clip: text;
  13340. }
  13341. :is([data-theme="material"], [data-theme="material-dark"]) .card {
  13342. --tw-shadow: 0 0 #0000;
  13343. box-shadow:
  13344. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  13345. var(--tw-ring-shadow), var(--tw-shadow);
  13346. }
  13347. :is([data-theme="material"], [data-theme="material-dark"]) .card:not(.card-border) {
  13348. border-style: var(--tw-border-style);
  13349. border-width: 0;
  13350. }
  13351. .grainy {
  13352. background: #fff0 url(../images/landing/footer-grainy.png) 50%;
  13353. }
  13354. .landing-gradient-underline {
  13355. position: relative;
  13356. }
  13357. .landing-gradient-underline:after {
  13358. content: "";
  13359. background-image: url(../images/landing/hero-text-underline.svg);
  13360. background-repeat: no-repeat;
  13361. width: 160%;
  13362. height: 160%;
  13363. position: absolute;
  13364. top: 16px;
  13365. left: 4px;
  13366. transform: rotate(2deg);
  13367. }
  13368. :root {
  13369. --layout-sidebar-width: 256px;
  13370. }
  13371. .sidebar-menu .menu-label {
  13372. font-size: var(--text-sm);
  13373. line-height: var(--tw-leading, var(--text-sm--line-height));
  13374. --tw-font-weight: var(--font-weight-medium);
  13375. font-weight: var(--font-weight-medium);
  13376. color: var(--color-base-content);
  13377. }
  13378. @supports (color: color-mix(in lab, red, red)) {
  13379. .sidebar-menu .menu-label {
  13380. color: color-mix(in oklab, var(--color-base-content) 70%, transparent);
  13381. }
  13382. }
  13383. .sidebar-menu .menu-item {
  13384. height: calc(var(--spacing) * 8);
  13385. align-items: center;
  13386. gap: calc(var(--spacing) * 2);
  13387. border-radius: var(--radius-box);
  13388. padding-inline: calc(var(--spacing) * 2.5);
  13389. font-size: var(--text-sm);
  13390. line-height: var(--tw-leading, var(--text-sm--line-height));
  13391. display: flex;
  13392. }
  13393. .sidebar-menu a,
  13394. .sidebar-menu .menu-item-link {
  13395. cursor: pointer;
  13396. }
  13397. @media (hover: hover) {
  13398. :is(.sidebar-menu a, .sidebar-menu .menu-item-link).menu-item:hover {
  13399. background-color: var(--color-base-200);
  13400. }
  13401. }
  13402. :is(.sidebar-menu a, .sidebar-menu .menu-item-link).menu-item.active {
  13403. background-color: var(--color-base-200);
  13404. --tw-font-weight: var(--font-weight-medium);
  13405. font-weight: var(--font-weight-medium);
  13406. }
  13407. .sidebar-menu .collapse input {
  13408. min-height: calc(var(--spacing) * 8);
  13409. padding: calc(var(--spacing) * 0);
  13410. }
  13411. .sidebar-menu .collapse .collapse-title {
  13412. min-height: calc(var(--spacing) * 8);
  13413. align-items: center;
  13414. gap: calc(var(--spacing) * 2);
  13415. border-radius: var(--radius-box);
  13416. font-size: var(--text-sm);
  13417. line-height: var(--tw-leading, var(--text-sm--line-height));
  13418. display: flex;
  13419. }
  13420. @media (hover: hover) {
  13421. .sidebar-menu .collapse .collapse-title:is(:where(.peer):hover ~ *) {
  13422. background-color: var(--color-base-200);
  13423. }
  13424. }
  13425. .sidebar-menu .collapse .collapse-title .arrow-icon {
  13426. opacity: 0.6;
  13427. transition-property: all;
  13428. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13429. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13430. }
  13431. .sidebar-menu .collapse .collapse-title:is(:where(.peer):checked ~ *) {
  13432. --tw-font-weight: var(--font-weight-medium);
  13433. font-weight: var(--font-weight-medium);
  13434. }
  13435. .sidebar-menu .collapse .collapse-title:is(:where(.peer):checked ~ *) .arrow-icon {
  13436. opacity: 1;
  13437. rotate: 90deg;
  13438. }
  13439. .sidebar-menu .collapse .collapse-content:before {
  13440. inset-inline-start: calc(var(--spacing) * 4);
  13441. top: calc(var(--spacing) * 10);
  13442. bottom: calc(var(--spacing) * 2);
  13443. background-color: var(--color-base-content);
  13444. width: 1px;
  13445. position: absolute;
  13446. }
  13447. @supports (color: color-mix(in lab, red, red)) {
  13448. .sidebar-menu .collapse .collapse-content:before {
  13449. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  13450. }
  13451. }
  13452. .sidebar-menu .collapse .collapse-content:before {
  13453. content: "";
  13454. }
  13455. #layout-sidebar {
  13456. width: var(--layout-sidebar-width);
  13457. min-width: var(--layout-sidebar-width);
  13458. background: var(--layout-sidebar-background);
  13459. max-height: 100vh;
  13460. top: calc(var(--spacing) * 0);
  13461. bottom: calc(var(--spacing) * 0);
  13462. z-index: 10;
  13463. transition-property: margin, top, max-height, border-radius;
  13464. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13465. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13466. --tw-duration: 0.3s;
  13467. flex-direction: column;
  13468. transition-duration: 0.3s;
  13469. display: flex;
  13470. position: relative;
  13471. }
  13472. #layout-sidebar.hide {
  13473. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  13474. }
  13475. #layout-topbar {
  13476. background: var(--layout-topbar-background);
  13477. top: calc(var(--spacing) * 0);
  13478. z-index: 10;
  13479. max-height: calc(var(--spacing) * 16);
  13480. min-height: calc(var(--spacing) * 16);
  13481. transition-property: top, margin, border-radius;
  13482. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13483. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13484. --tw-duration: 0.3s;
  13485. transition-duration: 0.3s;
  13486. position: sticky;
  13487. }
  13488. #layout-content {
  13489. padding: calc(var(--spacing) * 6);
  13490. transition-property: all;
  13491. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13492. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13493. flex-grow: 1;
  13494. }
  13495. #layout-sidebar-toggle-trigger:checked~#layout-sidebar {
  13496. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  13497. }
  13498. #layout-sidebar-hover {
  13499. top: calc(var(--spacing) * 0);
  13500. bottom: calc(var(--spacing) * 0);
  13501. left: calc(var(--spacing) * 0);
  13502. z-index: 11;
  13503. display: none;
  13504. position: fixed;
  13505. }
  13506. #layout-sidebar-hover-trigger:checked~#layout-sidebar {
  13507. z-index: 12;
  13508. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  13509. position: fixed;
  13510. }
  13511. #layout-sidebar-hover-trigger:checked~#layout-sidebar-hover {
  13512. display: block;
  13513. }
  13514. #layout-sidebar-hover:hover~#layout-sidebar,
  13515. #layout-sidebar-hover-trigger:checked~#layout-sidebar:hover {
  13516. z-index: 12;
  13517. }
  13518. @media (min-width: 64rem) {
  13519. #layout-sidebar-hover:hover~#layout-sidebar,
  13520. #layout-sidebar-hover-trigger:checked~#layout-sidebar:hover {
  13521. margin-inline-start: calc(var(--spacing) * 0) !important;
  13522. }
  13523. }
  13524. #layout-monochrome-layer {
  13525. pointer-events: none;
  13526. inset: calc(var(--spacing) * 0);
  13527. z-index: 999999;
  13528. opacity: 0;
  13529. --tw-grayscale: grayscale(100%);
  13530. 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, );
  13531. --tw-backdrop-opacity: opacity(100%);
  13532. -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, );
  13533. 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, );
  13534. transition-property: all;
  13535. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13536. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13537. --tw-duration: 1s;
  13538. transition-duration: 1s;
  13539. position: fixed;
  13540. }
  13541. html[data-monochrome-enabled] #layout-monochrome-layer {
  13542. opacity: 1;
  13543. }
  13544. @media (max-width: 64rem) {
  13545. #layout-sidebar {
  13546. z-index: 500;
  13547. position: fixed;
  13548. }
  13549. #layout-sidebar-toggle-trigger:not(:checked)~#layout-sidebar {
  13550. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  13551. }
  13552. #layout-sidebar-toggle-trigger:checked~#layout-sidebar {
  13553. margin-inline-start: 0;
  13554. }
  13555. #layout-sidebar-toggle-trigger:checked~#layout-sidebar-backdrop {
  13556. inset: calc(var(--spacing) * 0);
  13557. z-index: 499;
  13558. background-color: var(--color-base-content);
  13559. position: fixed;
  13560. }
  13561. @supports (color: color-mix(in lab, red, red)) {
  13562. #layout-sidebar-toggle-trigger:checked~#layout-sidebar-backdrop {
  13563. background-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  13564. }
  13565. }
  13566. #layout-sidebar-toggle-trigger:checked~#layout-sidebar-backdrop {
  13567. transition-property: all;
  13568. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13569. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13570. }
  13571. }
  13572. html:not([data-theme="material"], [data-theme="material-dark"]) #layout-sidebar {
  13573. border-inline-end-style: var(--tw-border-style);
  13574. border-inline-end-width: 1px;
  13575. border-color: var(--color-base-200);
  13576. }
  13577. html:not([data-theme="material"], [data-theme="material-dark"]) #layout-topbar {
  13578. border-bottom-style: var(--tw-border-style);
  13579. border-bottom-width: 1px;
  13580. border-color: var(--color-base-200);
  13581. }
  13582. :is(html[data-theme="material"], html[data-theme="material-dark"]) #layout-sidebar {
  13583. max-height: calc(100vh - 32px);
  13584. top: calc(var(--spacing) * 4);
  13585. bottom: calc(var(--spacing) * 4);
  13586. border-radius: var(--radius-box);
  13587. margin-inline-start: calc(var(--spacing) * 4);
  13588. }
  13589. :is(html[data-theme="material"], html[data-theme="material-dark"]) #layout-topbar {
  13590. margin-inline: calc(var(--spacing) * 5);
  13591. margin-top: calc(var(--spacing) * 4);
  13592. border-radius: var(--radius-box);
  13593. position: static;
  13594. }
  13595. #components-layout {
  13596. background-color: var(--color-base-100);
  13597. }
  13598. #components-layout-container {
  13599. display: flex;
  13600. padding-inline: calc(var(--spacing) * 0) !important;
  13601. }
  13602. @media (min-width: 80rem) {
  13603. #components-layout-container {
  13604. width: 100%;
  13605. }
  13606. @media (min-width: 40rem) {
  13607. #components-layout-container {
  13608. max-width: 40rem;
  13609. }
  13610. }
  13611. @media (min-width: 48rem) {
  13612. #components-layout-container {
  13613. max-width: 48rem;
  13614. }
  13615. }
  13616. @media (min-width: 64rem) {
  13617. #components-layout-container {
  13618. max-width: 64rem;
  13619. }
  13620. }
  13621. #components-layout-container {
  13622. max-width: 80rem;
  13623. }
  13624. @media (min-width: 96rem) {
  13625. #components-layout-container {
  13626. max-width: 96rem;
  13627. }
  13628. }
  13629. #components-layout-container {
  13630. margin-inline: auto;
  13631. padding-inline: 1rem;
  13632. }
  13633. @media (min-width: 48rem) {
  13634. #components-layout-container {
  13635. padding-inline: 2rem;
  13636. }
  13637. }
  13638. @media (min-width: 64rem) {
  13639. #components-layout-container {
  13640. padding-inline: 3rem;
  13641. }
  13642. }
  13643. #components-layout-container {
  13644. padding-inline: 4rem;
  13645. }
  13646. @media (min-width: 96rem) {
  13647. #components-layout-container {
  13648. padding-inline: 6rem;
  13649. }
  13650. }
  13651. }
  13652. #components-layout-main {
  13653. min-width: calc(var(--spacing) * 0);
  13654. --tw-border-style: dashed;
  13655. border-style: dashed;
  13656. border-color: var(--color-base-300);
  13657. flex-grow: 1;
  13658. }
  13659. @supports (color: color-mix(in lab, red, red)) {
  13660. #components-layout-main {
  13661. border-color: color-mix(in oklab, var(--color-base-300) 80%, transparent);
  13662. }
  13663. }
  13664. @media (min-width: 80rem) {
  13665. #components-layout-main {
  13666. border-inline-end-style: var(--tw-border-style);
  13667. border-inline-end-width: 1px;
  13668. }
  13669. }
  13670. #components-layout-content {
  13671. margin-inline: calc(var(--spacing) * 4);
  13672. margin-block: calc(var(--spacing) * 8);
  13673. min-height: calc(100vh - 8rem);
  13674. }
  13675. @media (min-width: 48rem) {
  13676. #components-layout-content {
  13677. margin-inline: calc(var(--spacing) * 8);
  13678. }
  13679. }
  13680. @media (min-width: 64rem) {
  13681. #components-layout-content {
  13682. margin-block: calc(var(--spacing) * 12);
  13683. }
  13684. }
  13685. @media (min-width: 80rem) {
  13686. #components-layout-content {
  13687. margin-inline: calc(var(--spacing) * 12);
  13688. }
  13689. }
  13690. @media (min-width: 96rem) {
  13691. #components-layout-content {
  13692. margin-inline: calc(var(--spacing) * 20);
  13693. }
  13694. }
  13695. .apexcharts-canvas * {
  13696. font-family: var(--font-sans) !important;
  13697. }
  13698. .apexcharts-canvas .apexcharts-gridline,
  13699. .apexcharts-canvas .apexcharts-xaxis line,
  13700. .apexcharts-canvas .apexcharts-inner .apexcharts-grid-borders line,
  13701. .apexcharts-canvas .apexcharts-yaxis line,
  13702. .apexcharts-canvas .apexcharts-xaxis-tick {
  13703. stroke: var(--color-base-content);
  13704. }
  13705. @supports (color: color-mix(in lab, red, red)) {
  13706. .apexcharts-canvas .apexcharts-gridline,
  13707. .apexcharts-canvas .apexcharts-xaxis line,
  13708. .apexcharts-canvas .apexcharts-inner .apexcharts-grid-borders line,
  13709. .apexcharts-canvas .apexcharts-yaxis line,
  13710. .apexcharts-canvas .apexcharts-xaxis-tick {
  13711. stroke: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  13712. }
  13713. }
  13714. .apexcharts-canvas .apexcharts-menu {
  13715. border-color: var(--color-base-300) !important;
  13716. background-color: var(--color-base-100) !important;
  13717. }
  13718. @media (hover: hover) {
  13719. .apexcharts-canvas .apexcharts-menu .apexcharts-menu-item:hover {
  13720. background-color: var(--color-base-200);
  13721. }
  13722. }
  13723. .apexcharts-canvas .apexcharts-tooltip {
  13724. border-color: var(--color-base-300) !important;
  13725. background-color: var(--color-base-100) !important;
  13726. --tw-shadow:
  13727. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  13728. 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;
  13729. box-shadow:
  13730. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  13731. var(--tw-ring-shadow), var(--tw-shadow) !important;
  13732. }
  13733. .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title {
  13734. border-color: var(--color-base-300) !important;
  13735. background-color: var(--color-base-200) !important;
  13736. }
  13737. :is(.apexcharts-canvas .apexcharts-xaxis, .apexcharts-canvas .apexcharts-yaxis) text {
  13738. fill: var(--color-base-content) !important;
  13739. }
  13740. .apexcharts-canvas .apexcharts-tooltip-text {
  13741. color: var(--color-base-content);
  13742. }
  13743. .apexcharts-canvas .apexcharts-xaxistooltip {
  13744. border-color: var(--color-base-300) !important;
  13745. background-color: var(--color-base-100) !important;
  13746. }
  13747. .apexcharts-canvas .apexcharts-xaxistooltip:before,
  13748. .apexcharts-canvas .apexcharts-xaxistooltip:after {
  13749. border-bottom-color: var(--color-base-300) !important;
  13750. }
  13751. .apexcharts-canvas .apexcharts-title-text,
  13752. .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text {
  13753. fill: var(--color-base-content) !important;
  13754. }
  13755. .apexcharts-canvas .apexcharts-legend-marker path.apexcharts-marker {
  13756. stroke: #0000;
  13757. }
  13758. .apexcharts-canvas .apexcharts-legend-text {
  13759. color: var(--color-base-content) !important;
  13760. }
  13761. .apexcharts-canvas .apexcharts-series-markers-wrap .apexcharts-series-markers path {
  13762. stroke: var(--color-base-200);
  13763. }
  13764. .swiper-thumbs .swiper-slide {
  13765. border-style: var(--tw-border-style);
  13766. transition-property: all;
  13767. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13768. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13769. --tw-duration: 0.3s;
  13770. border-width: 2px;
  13771. border-color: #0000;
  13772. transition-duration: 0.3s;
  13773. }
  13774. .swiper-thumbs .swiper-slide.swiper-slide-thumb-active {
  13775. border-color: var(--color-primary);
  13776. opacity: 1;
  13777. }
  13778. .swiper-scrollbar {
  13779. --swiper-scrollbar-size: 8px;
  13780. background-color: var(--color-base-300) !important;
  13781. }
  13782. .swiper-scrollbar .swiper-scrollbar-drag {
  13783. background-color: var(--color-primary) !important;
  13784. }
  13785. .swiper-pagination .swiper-pagination-bullet {
  13786. background-color: var(--color-base-content);
  13787. }
  13788. @supports (color: color-mix(in lab, red, red)) {
  13789. .swiper-pagination .swiper-pagination-bullet {
  13790. background-color: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  13791. }
  13792. }
  13793. .swiper-pagination .swiper-pagination-bullet {
  13794. opacity: 1;
  13795. transition-property: all;
  13796. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  13797. transition-duration: var(--tw-duration, var(--default-transition-duration));
  13798. --tw-duration: 0.3s;
  13799. transition-duration: 0.3s;
  13800. }
  13801. .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  13802. --tw-scale-x: 125%;
  13803. --tw-scale-y: 125%;
  13804. --tw-scale-z: 125%;
  13805. scale: var(--tw-scale-x) var(--tw-scale-y);
  13806. background-color: var(--color-primary);
  13807. }
  13808. .filepond--root {
  13809. margin-bottom: calc(var(--spacing) * 0) !important;
  13810. font-family: var(--font-sans) !important;
  13811. }
  13812. @media not all and (min-width: 40rem) {
  13813. .filepond--root {
  13814. font-size: var(--text-sm) !important;
  13815. line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  13816. }
  13817. }
  13818. .filepond--root .filepond--drop-label,
  13819. .filepond--root .filepond--panel-root {
  13820. border-radius: var(--radius-box);
  13821. background-color: var(--color-base-200);
  13822. color: var(--color-base-content);
  13823. }
  13824. .flatpickr-months .flatpickr-month {
  13825. color: #fff !important;
  13826. }
  13827. .flatpickr-calendar {
  13828. background-color: var(--color-base-100) !important;
  13829. --tw-shadow:
  13830. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  13831. 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;
  13832. box-shadow:
  13833. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  13834. var(--tw-ring-shadow), var(--tw-shadow) !important;
  13835. }
  13836. .flatpickr-calendar.open {
  13837. z-index: 1 !important;
  13838. }
  13839. .flatpickr-calendar:before,
  13840. .flatpickr-calendar:after {
  13841. border-bottom-color: var(--color-base-100) !important;
  13842. }
  13843. .flatpickr-calendar .flatpickr-prev-month,
  13844. .flatpickr-calendar .flatpickr-next-month {
  13845. border-radius: var(--radius-box);
  13846. top: calc(var(--spacing) * 2.5) !important;
  13847. height: fit-content !important;
  13848. padding: calc(var(--spacing) * 2) !important;
  13849. }
  13850. @media (hover: hover) {
  13851. :is(.flatpickr-calendar .flatpickr-prev-month,
  13852. .flatpickr-calendar .flatpickr-next-month):hover {
  13853. background-color: var(--color-base-200);
  13854. }
  13855. @supports (color: color-mix(in lab, red, red)) {
  13856. :is(.flatpickr-calendar .flatpickr-prev-month,
  13857. .flatpickr-calendar .flatpickr-next-month):hover {
  13858. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  13859. }
  13860. }
  13861. }
  13862. :is(.flatpickr-calendar .flatpickr-prev-month, .flatpickr-calendar .flatpickr-next-month) svg {
  13863. width: calc(var(--spacing) * 3) !important;
  13864. height: calc(var(--spacing) * 3) !important;
  13865. fill: var(--color-base-content) !important;
  13866. }
  13867. @supports (color: color-mix(in lab, red, red)) {
  13868. :is(.flatpickr-calendar .flatpickr-prev-month, .flatpickr-calendar .flatpickr-next-month) svg {
  13869. fill: color-mix(in oklab, var(--color-base-content) 60%, transparent) !important;
  13870. }
  13871. }
  13872. .flatpickr-calendar .flatpickr-prev-month {
  13873. inset-inline-start: calc(var(--spacing) * 2) !important;
  13874. }
  13875. .flatpickr-calendar .flatpickr-next-month {
  13876. inset-inline-end: calc(var(--spacing) * 2) !important;
  13877. }
  13878. .flatpickr-calendar .flatpickr-months {
  13879. padding-block: calc(var(--spacing) * 2);
  13880. }
  13881. .flatpickr-calendar .flatpickr-month,
  13882. .flatpickr-calendar .flatpickr-months {
  13883. align-items: center;
  13884. fill: var(--color-base-content) !important;
  13885. color: var(--color-base-content) !important;
  13886. }
  13887. .flatpickr-calendar .flatpickr-current-month {
  13888. font-size: var(--text-base) !important;
  13889. line-height: var(--tw-leading, var(--text-base--line-height)) !important;
  13890. }
  13891. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months,
  13892. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-month {
  13893. background-color: var(--color-base-100);
  13894. padding: calc(var(--spacing) * 0);
  13895. border-color: var(--color-base-300) !important;
  13896. --tw-outline-style: none !important;
  13897. outline-style: none !important;
  13898. }
  13899. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months {
  13900. appearance: none;
  13901. border-radius: var(--radius-box);
  13902. --tw-font-weight: var(--font-weight-medium);
  13903. font-weight: var(--font-weight-medium);
  13904. padding-inline-start: calc(var(--spacing) * 2.5);
  13905. }
  13906. @media (hover: hover) {
  13907. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  13908. background-color: var(--color-base-200);
  13909. }
  13910. @supports (color: color-mix(in lab, red, red)) {
  13911. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  13912. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  13913. }
  13914. }
  13915. }
  13916. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowUp,
  13917. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowDown {
  13918. border-style: var(--tw-border-style) !important;
  13919. border-width: 0 !important;
  13920. }
  13921. :is(.flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowUp,
  13922. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowDown):where([data-theme="dark"] *, [data-theme="dim"] *, [data-theme="material-dark"] *) {
  13923. --tw-invert: invert(100%);
  13924. 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, );
  13925. }
  13926. @media (prefers-color-scheme: dark) {
  13927. :is(.flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowUp,
  13928. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowDown):not([data-theme="light"] *, [data-theme="contrast"] *, [data-theme="material"] *) {
  13929. --tw-invert: invert(100%);
  13930. 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, );
  13931. }
  13932. }
  13933. .flatpickr-calendar .flatpickr-weekday {
  13934. --tw-font-weight: var(--font-weight-medium) !important;
  13935. font-weight: var(--font-weight-medium) !important;
  13936. color: var(--color-base-content) !important;
  13937. }
  13938. @supports (color: color-mix(in lab, red, red)) {
  13939. .flatpickr-calendar .flatpickr-weekday {
  13940. color: color-mix(in oklab, var(--color-base-content) 75%, transparent) !important;
  13941. }
  13942. }
  13943. .flatpickr-calendar .flatpickr-weeks {
  13944. border-inline-end-style: var(--tw-border-style);
  13945. border-inline-end-width: 1px;
  13946. border-color: var(--color-base-300);
  13947. --tw-shadow: 0 0 #0000 !important;
  13948. box-shadow:
  13949. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  13950. var(--tw-ring-shadow), var(--tw-shadow) !important;
  13951. }
  13952. .flatpickr-calendar .flatpickr-weeks .flatpickr-day {
  13953. --tw-font-weight: var(--font-weight-medium);
  13954. font-weight: var(--font-weight-medium);
  13955. color: var(--color-base-content) !important;
  13956. }
  13957. @supports (color: color-mix(in lab, red, red)) {
  13958. .flatpickr-calendar .flatpickr-weeks .flatpickr-day {
  13959. color: color-mix(in oklab, var(--color-base-content) 60%, transparent) !important;
  13960. }
  13961. }
  13962. @media (hover: hover) {
  13963. .flatpickr-calendar .flatpickr-weeks .flatpickr-day:hover {
  13964. background-color: #0000 !important;
  13965. }
  13966. }
  13967. .flatpickr-calendar .flatpickr-day {
  13968. color: var(--color-base-content) !important;
  13969. border-radius: 0.25rem !important;
  13970. }
  13971. @supports (color: color-mix(in lab, red, red)) {
  13972. .flatpickr-calendar .flatpickr-day {
  13973. color: color-mix(in oklab, var(--color-base-content) 80%, transparent) !important;
  13974. }
  13975. }
  13976. .flatpickr-calendar .flatpickr-day.today,
  13977. .flatpickr-calendar .flatpickr-day.flatpickr-monthSelect-month.today {
  13978. border-color: #0000;
  13979. position: relative;
  13980. }
  13981. :is(.flatpickr-calendar .flatpickr-day.today,
  13982. .flatpickr-calendar .flatpickr-day.flatpickr-monthSelect-month.today):after {
  13983. inset-inline-end: calc(var(--spacing) * 1);
  13984. top: calc(var(--spacing) * 1);
  13985. background-color: var(--color-primary);
  13986. content: "";
  13987. border-radius: 3.40282e38px;
  13988. width: 5px;
  13989. height: 5px;
  13990. position: absolute;
  13991. }
  13992. .flatpickr-calendar .flatpickr-day.nextMonthDay {
  13993. color: var(--color-base-content) !important;
  13994. }
  13995. @supports (color: color-mix(in lab, red, red)) {
  13996. .flatpickr-calendar .flatpickr-day.nextMonthDay {
  13997. color: color-mix(in oklab, var(--color-base-content) 50%, transparent) !important;
  13998. }
  13999. }
  14000. .flatpickr-calendar .flatpickr-day:hover {
  14001. border-color: var(--color-base-300) !important;
  14002. background-color: var(--color-base-200) !important;
  14003. }
  14004. .flatpickr-calendar .flatpickr-day.flatpickr-disabled {
  14005. color: var(--color-base-content) !important;
  14006. }
  14007. @supports (color: color-mix(in lab, red, red)) {
  14008. .flatpickr-calendar .flatpickr-day.flatpickr-disabled {
  14009. color: color-mix(in oklab, var(--color-base-content) 30%, transparent) !important;
  14010. }
  14011. }
  14012. .flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover {
  14013. background-color: #0000 !important;
  14014. border-color: #0000 !important;
  14015. }
  14016. .flatpickr-calendar .flatpickr-day.inRange {
  14017. border-color: var(--color-base-300) !important;
  14018. background-color: var(--color-base-200) !important;
  14019. --tw-shadow: 0 0 #0000 !important;
  14020. box-shadow:
  14021. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14022. var(--tw-ring-shadow), var(--tw-shadow) !important;
  14023. }
  14024. .flatpickr-calendar .flatpickr-day.selected {
  14025. border-color: var(--color-primary) !important;
  14026. background-color: var(--color-primary) !important;
  14027. color: var(--color-primary-content) !important;
  14028. }
  14029. .flatpickr-calendar .flatpickr-day.selected.week {
  14030. --tw-shadow: 0 0 #0000 !important;
  14031. box-shadow:
  14032. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14033. var(--tw-ring-shadow), var(--tw-shadow) !important;
  14034. }
  14035. .flatpickr-calendar.noCalendar .flatpickr-time {
  14036. border-style: var(--tw-border-style) !important;
  14037. border-width: 0 !important;
  14038. }
  14039. .flatpickr-calendar .flatpickr-time {
  14040. border-top-color: var(--color-base-300) !important;
  14041. }
  14042. .flatpickr-calendar .flatpickr-time input,
  14043. .flatpickr-calendar .flatpickr-time .flatpickr-am-pm {
  14044. color: var(--color-base-content);
  14045. background-color: #0000 !important;
  14046. }
  14047. @supports (color: color-mix(in lab, red, red)) {
  14048. .flatpickr-calendar .flatpickr-time input,
  14049. .flatpickr-calendar .flatpickr-time .flatpickr-am-pm {
  14050. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  14051. }
  14052. }
  14053. .flatpickr-calendar .flatpickr-time .flatpickr-time-separator {
  14054. color: var(--color-base-content) !important;
  14055. }
  14056. @supports (color: color-mix(in lab, red, red)) {
  14057. .flatpickr-calendar .flatpickr-time .flatpickr-time-separator {
  14058. color: color-mix(in oklab, var(--color-base-content) 60%, transparent) !important;
  14059. }
  14060. }
  14061. .flatpickr-calendar .flatpickr-confirm {
  14062. gap: calc(var(--spacing) * 2);
  14063. flex-direction: row-reverse;
  14064. }
  14065. .flatpickr-calendar .flatpickr-confirm svg {
  14066. fill: var(--color-base-content);
  14067. }
  14068. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month {
  14069. color: var(--color-base-content) !important;
  14070. }
  14071. @supports (color: color-mix(in lab, red, red)) {
  14072. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month {
  14073. color: color-mix(in oklab, var(--color-base-content) 80%, transparent) !important;
  14074. }
  14075. }
  14076. @media (hover: hover) {
  14077. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month:hover {
  14078. border-color: var(--color-base-300) !important;
  14079. background-color: var(--color-base-200) !important;
  14080. }
  14081. }
  14082. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected {
  14083. border-color: var(--color-primary) !important;
  14084. background-color: var(--color-primary) !important;
  14085. color: var(--color-primary-content) !important;
  14086. }
  14087. .custom-scrollbar {
  14088. scrollbar-width: thin;
  14089. scrollbar-color: transparent transparent;
  14090. transition: scrollbar-color 0.5s ease-out;
  14091. overflow: auto;
  14092. }
  14093. .custom-scrollbar:hover {
  14094. scrollbar-color: #96969666 transparent;
  14095. }
  14096. .simplebar-vertical .simplebar-scrollbar:before {
  14097. background-color: var(--color-base-content) !important;
  14098. }
  14099. @supports (color: color-mix(in lab, red, red)) {
  14100. .simplebar-vertical .simplebar-scrollbar:before {
  14101. background-color: color-mix(in oklab,
  14102. var(--color-base-content) 20%,
  14103. transparent) !important;
  14104. }
  14105. }
  14106. .simplebar-vertical .simplebar-scrollbar:before {
  14107. left: 3px !important;
  14108. }
  14109. .simplebar-vertical .simplebar-scrollbar:hover:before {
  14110. background-color: var(--color-base-content) !important;
  14111. }
  14112. @supports (color: color-mix(in lab, red, red)) {
  14113. .simplebar-vertical .simplebar-scrollbar:hover:before {
  14114. background-color: color-mix(in oklab,
  14115. var(--color-base-content) 35%,
  14116. transparent) !important;
  14117. }
  14118. }
  14119. .simplebar-vertical .simplebar-scrollbar:hover:before {
  14120. left: 3px !important;
  14121. }
  14122. .choices.is-disabled .choices__inner {
  14123. border-color: var(--color-base-200) !important;
  14124. background-color: var(--color-base-200) !important;
  14125. }
  14126. .choices .choices__inner {
  14127. background-color: var(--color-base-100);
  14128. border-color: var(--color-base-300) !important;
  14129. }
  14130. .choices .choices__input {
  14131. background-color: #0000 !important;
  14132. }
  14133. .choices .choices__list.choices__list--multiple .choices__item {
  14134. border-style: var(--tw-border-style);
  14135. background-color: var(--color-primary);
  14136. color: var(--color-primary-content);
  14137. border-width: 0;
  14138. }
  14139. .choices .choices__list.choices__list--multiple .choices__item .choices__button {
  14140. border-color: var(--color-primary-content);
  14141. }
  14142. @supports (color: color-mix(in lab, red, red)) {
  14143. .choices .choices__list.choices__list--multiple .choices__item .choices__button {
  14144. border-color: color-mix(in oklab, var(--color-primary-content) 50%, transparent);
  14145. }
  14146. }
  14147. .choices .choices__list.choices__list--multiple .choices__item .choices__button {
  14148. border-left: 1px solid inherit;
  14149. padding-inline-end: calc(var(--spacing) * 1.5);
  14150. }
  14151. .choices .choices__list.choices__list--dropdown {
  14152. background-color: var(--color-base-100);
  14153. border-color: var(--color-base-300) !important;
  14154. }
  14155. .choices .choices__list.choices__list--dropdown .choices__input {
  14156. border-color: var(--color-base-300);
  14157. background-color: var(--color-base-100) !important;
  14158. }
  14159. .choices .choices__list.choices__list--dropdown .choices__item:not(.choices__item--disabled).is-highlighted {
  14160. background-color: var(--color-base-200);
  14161. }
  14162. .choices .choices__list.choices__list--dropdown .choices__group .choices__heading {
  14163. border-color: var(--color-base-300);
  14164. }
  14165. .choices .choices__list.choices__list--dropdown .choices__item--choice b {
  14166. --tw-font-weight: var(--font-weight-medium);
  14167. font-weight: var(--font-weight-medium);
  14168. }
  14169. .choices.is-open:after {
  14170. --tw-scale-y: -100%;
  14171. scale: var(--tw-scale-x) var(--tw-scale-y);
  14172. }
  14173. .choices:after {
  14174. border-color: #0000 !important;
  14175. border-top-color: var(--color-base-content) !important;
  14176. }
  14177. @supports (color: color-mix(in lab, red, red)) {
  14178. .choices:after {
  14179. border-top-color: color-mix(in oklab,
  14180. var(--color-base-content) 60%,
  14181. transparent) !important;
  14182. }
  14183. }
  14184. .choices:after {
  14185. transition-property: all;
  14186. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14187. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14188. }
  14189. :is(.ql-toolbar, .ql-container) * {
  14190. font-family: var(--font-sans);
  14191. }
  14192. .ql-toolbar,
  14193. .ql-container {
  14194. border-color: var(--color-base-300) !important;
  14195. }
  14196. .ql-toolbar {
  14197. border-top-left-radius: 0.25rem;
  14198. border-top-right-radius: 0.25rem;
  14199. }
  14200. .ql-toolbar .ql-formats .ql-header,
  14201. .ql-toolbar .ql-formats .ql-header .ql-picker-label {
  14202. border-style: var(--tw-border-style);
  14203. border-width: 0;
  14204. color: var(--color-base-content) !important;
  14205. }
  14206. .ql-toolbar .ql-formats .ql-header .ql-picker-options {
  14207. border-radius: var(--radius-box);
  14208. background-color: var(--color-base-100);
  14209. --tw-shadow: 0 0 #0000;
  14210. box-shadow:
  14211. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14212. var(--tw-ring-shadow), var(--tw-shadow);
  14213. border-color: var(--color-base-300) !important;
  14214. }
  14215. .ql-toolbar .ql-formats button {
  14216. opacity: 0.7;
  14217. transition-property: all;
  14218. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14219. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14220. }
  14221. @media (hover: hover) {
  14222. .ql-toolbar .ql-formats button:hover {
  14223. opacity: 1;
  14224. }
  14225. }
  14226. .ql-toolbar .ql-formats button.ql-active {
  14227. opacity: 1;
  14228. }
  14229. .ql-toolbar .ql-formats button .ql-stroke {
  14230. stroke: var(--color-base-content) !important;
  14231. }
  14232. .ql-toolbar .ql-formats button .ql-fill {
  14233. fill: var(--color-base-content) !important;
  14234. }
  14235. .ql-toolbar .ql-formats .ql-active .ql-stroke {
  14236. opacity: 1;
  14237. stroke: var(--color-primary) !important;
  14238. }
  14239. .ql-bubble .ql-tooltip {
  14240. --tw-shadow:
  14241. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  14242. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  14243. box-shadow:
  14244. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14245. var(--tw-ring-shadow), var(--tw-shadow);
  14246. transition-property: all;
  14247. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14248. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14249. border-radius: 3.40282e38px;
  14250. background-color: var(--color-base-100) !important;
  14251. }
  14252. @media (hover: hover) {
  14253. .ql-bubble .ql-tooltip:hover {
  14254. --tw-shadow:
  14255. 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
  14256. 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
  14257. box-shadow:
  14258. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14259. var(--tw-ring-shadow), var(--tw-shadow);
  14260. }
  14261. .ql-bubble .ql-formats .ql-header .ql-picker-options .ql-picker-item:hover {
  14262. color: var(--color-primary);
  14263. }
  14264. }
  14265. .ql-container {
  14266. border-bottom-right-radius: 0.25rem;
  14267. border-bottom-left-radius: 0.25rem;
  14268. background-color: var(--color-base-100) !important;
  14269. }
  14270. @keyframes dropdown {
  14271. 0% {
  14272. opacity: 0;
  14273. }
  14274. }
  14275. @keyframes radio {
  14276. 0% {
  14277. padding: 5px;
  14278. }
  14279. 50% {
  14280. padding: 3px;
  14281. }
  14282. }
  14283. @keyframes toast {
  14284. 0% {
  14285. opacity: 0;
  14286. scale: 0.9;
  14287. }
  14288. to {
  14289. opacity: 1;
  14290. scale: 1;
  14291. }
  14292. }
  14293. @keyframes rating {
  14294. 0%,
  14295. 40% {
  14296. filter: brightness(1.05) contrast(1.05);
  14297. scale: 1.1;
  14298. }
  14299. }
  14300. @keyframes skeleton {
  14301. 0% {
  14302. background-position: 150%;
  14303. }
  14304. to {
  14305. background-position: -50%;
  14306. }
  14307. }
  14308. @keyframes progress {
  14309. 50% {
  14310. background-position-x: -115%;
  14311. }
  14312. }
  14313. @property --tw-font-weight {
  14314. syntax: "*";
  14315. inherits: false;
  14316. }
  14317. @property --tw-translate-x {
  14318. syntax: "*";
  14319. inherits: false;
  14320. initial-value: 0;
  14321. }
  14322. @property --tw-translate-y {
  14323. syntax: "*";
  14324. inherits: false;
  14325. initial-value: 0;
  14326. }
  14327. @property --tw-translate-z {
  14328. syntax: "*";
  14329. inherits: false;
  14330. initial-value: 0;
  14331. }
  14332. @property --tw-scale-x {
  14333. syntax: "*";
  14334. inherits: false;
  14335. initial-value: 1;
  14336. }
  14337. @property --tw-scale-y {
  14338. syntax: "*";
  14339. inherits: false;
  14340. initial-value: 1;
  14341. }
  14342. @property --tw-scale-z {
  14343. syntax: "*";
  14344. inherits: false;
  14345. initial-value: 1;
  14346. }
  14347. @property --tw-rotate-x {
  14348. syntax: "*";
  14349. inherits: false;
  14350. }
  14351. @property --tw-rotate-y {
  14352. syntax: "*";
  14353. inherits: false;
  14354. }
  14355. @property --tw-rotate-z {
  14356. syntax: "*";
  14357. inherits: false;
  14358. }
  14359. @property --tw-skew-x {
  14360. syntax: "*";
  14361. inherits: false;
  14362. }
  14363. @property --tw-skew-y {
  14364. syntax: "*";
  14365. inherits: false;
  14366. }
  14367. @property --tw-space-y-reverse {
  14368. syntax: "*";
  14369. inherits: false;
  14370. initial-value: 0;
  14371. }
  14372. @property --tw-space-x-reverse {
  14373. syntax: "*";
  14374. inherits: false;
  14375. initial-value: 0;
  14376. }
  14377. @property --tw-divide-y-reverse {
  14378. syntax: "*";
  14379. inherits: false;
  14380. initial-value: 0;
  14381. }
  14382. @property --tw-border-style {
  14383. syntax: "*";
  14384. inherits: false;
  14385. initial-value: solid;
  14386. }
  14387. @property --tw-gradient-position {
  14388. syntax: "*";
  14389. inherits: false;
  14390. }
  14391. @property --tw-gradient-from {
  14392. syntax: "<color>";
  14393. inherits: false;
  14394. initial-value: #0000;
  14395. }
  14396. @property --tw-gradient-via {
  14397. syntax: "<color>";
  14398. inherits: false;
  14399. initial-value: #0000;
  14400. }
  14401. @property --tw-gradient-to {
  14402. syntax: "<color>";
  14403. inherits: false;
  14404. initial-value: #0000;
  14405. }
  14406. @property --tw-gradient-stops {
  14407. syntax: "*";
  14408. inherits: false;
  14409. }
  14410. @property --tw-gradient-via-stops {
  14411. syntax: "*";
  14412. inherits: false;
  14413. }
  14414. @property --tw-gradient-from-position {
  14415. syntax: "<length-percentage>";
  14416. inherits: false;
  14417. initial-value: 0%;
  14418. }
  14419. @property --tw-gradient-via-position {
  14420. syntax: "<length-percentage>";
  14421. inherits: false;
  14422. initial-value: 50%;
  14423. }
  14424. @property --tw-gradient-to-position {
  14425. syntax: "<length-percentage>";
  14426. inherits: false;
  14427. initial-value: 100%;
  14428. }
  14429. @property --tw-leading {
  14430. syntax: "*";
  14431. inherits: false;
  14432. }
  14433. @property --tw-tracking {
  14434. syntax: "*";
  14435. inherits: false;
  14436. }
  14437. @property --tw-shadow {
  14438. syntax: "*";
  14439. inherits: false;
  14440. initial-value: 0 0 #0000;
  14441. }
  14442. @property --tw-shadow-color {
  14443. syntax: "*";
  14444. inherits: false;
  14445. }
  14446. @property --tw-shadow-alpha {
  14447. syntax: "<percentage>";
  14448. inherits: false;
  14449. initial-value: 100%;
  14450. }
  14451. @property --tw-inset-shadow {
  14452. syntax: "*";
  14453. inherits: false;
  14454. initial-value: 0 0 #0000;
  14455. }
  14456. @property --tw-inset-shadow-color {
  14457. syntax: "*";
  14458. inherits: false;
  14459. }
  14460. @property --tw-inset-shadow-alpha {
  14461. syntax: "<percentage>";
  14462. inherits: false;
  14463. initial-value: 100%;
  14464. }
  14465. @property --tw-ring-color {
  14466. syntax: "*";
  14467. inherits: false;
  14468. }
  14469. @property --tw-ring-shadow {
  14470. syntax: "*";
  14471. inherits: false;
  14472. initial-value: 0 0 #0000;
  14473. }
  14474. @property --tw-inset-ring-color {
  14475. syntax: "*";
  14476. inherits: false;
  14477. }
  14478. @property --tw-inset-ring-shadow {
  14479. syntax: "*";
  14480. inherits: false;
  14481. initial-value: 0 0 #0000;
  14482. }
  14483. @property --tw-ring-inset {
  14484. syntax: "*";
  14485. inherits: false;
  14486. }
  14487. @property --tw-ring-offset-width {
  14488. syntax: "<length>";
  14489. inherits: false;
  14490. initial-value: 0;
  14491. }
  14492. @property --tw-ring-offset-color {
  14493. syntax: "*";
  14494. inherits: false;
  14495. initial-value: #fff;
  14496. }
  14497. @property --tw-ring-offset-shadow {
  14498. syntax: "*";
  14499. inherits: false;
  14500. initial-value: 0 0 #0000;
  14501. }
  14502. @property --tw-blur {
  14503. syntax: "*";
  14504. inherits: false;
  14505. }
  14506. @property --tw-brightness {
  14507. syntax: "*";
  14508. inherits: false;
  14509. }
  14510. @property --tw-contrast {
  14511. syntax: "*";
  14512. inherits: false;
  14513. }
  14514. @property --tw-grayscale {
  14515. syntax: "*";
  14516. inherits: false;
  14517. }
  14518. @property --tw-hue-rotate {
  14519. syntax: "*";
  14520. inherits: false;
  14521. }
  14522. @property --tw-invert {
  14523. syntax: "*";
  14524. inherits: false;
  14525. }
  14526. @property --tw-opacity {
  14527. syntax: "*";
  14528. inherits: false;
  14529. }
  14530. @property --tw-saturate {
  14531. syntax: "*";
  14532. inherits: false;
  14533. }
  14534. @property --tw-sepia {
  14535. syntax: "*";
  14536. inherits: false;
  14537. }
  14538. @property --tw-drop-shadow {
  14539. syntax: "*";
  14540. inherits: false;
  14541. }
  14542. @property --tw-drop-shadow-color {
  14543. syntax: "*";
  14544. inherits: false;
  14545. }
  14546. @property --tw-drop-shadow-alpha {
  14547. syntax: "<percentage>";
  14548. inherits: false;
  14549. initial-value: 100%;
  14550. }
  14551. @property --tw-drop-shadow-size {
  14552. syntax: "*";
  14553. inherits: false;
  14554. }
  14555. @property --tw-backdrop-blur {
  14556. syntax: "*";
  14557. inherits: false;
  14558. }
  14559. @property --tw-backdrop-brightness {
  14560. syntax: "*";
  14561. inherits: false;
  14562. }
  14563. @property --tw-backdrop-contrast {
  14564. syntax: "*";
  14565. inherits: false;
  14566. }
  14567. @property --tw-backdrop-grayscale {
  14568. syntax: "*";
  14569. inherits: false;
  14570. }
  14571. @property --tw-backdrop-hue-rotate {
  14572. syntax: "*";
  14573. inherits: false;
  14574. }
  14575. @property --tw-backdrop-invert {
  14576. syntax: "*";
  14577. inherits: false;
  14578. }
  14579. @property --tw-backdrop-opacity {
  14580. syntax: "*";
  14581. inherits: false;
  14582. }
  14583. @property --tw-backdrop-saturate {
  14584. syntax: "*";
  14585. inherits: false;
  14586. }
  14587. @property --tw-backdrop-sepia {
  14588. syntax: "*";
  14589. inherits: false;
  14590. }
  14591. @property --tw-duration {
  14592. syntax: "*";
  14593. inherits: false;
  14594. }
  14595. @property --tw-ease {
  14596. syntax: "*";
  14597. inherits: false;
  14598. }
  14599. @property --tw-text-shadow-color {
  14600. syntax: "*";
  14601. inherits: false;
  14602. }
  14603. @property --tw-text-shadow-alpha {
  14604. syntax: "<percentage>";
  14605. inherits: false;
  14606. initial-value: 100%;
  14607. }
  14608. @property --tw-outline-style {
  14609. syntax: "*";
  14610. inherits: false;
  14611. initial-value: solid;
  14612. }
  14613. @property --tw-divide-x-reverse {
  14614. syntax: "*";
  14615. inherits: false;
  14616. initial-value: 0;
  14617. }
  14618. @keyframes spin {
  14619. to {
  14620. transform: rotate(360deg);
  14621. }
  14622. }
  14623. @keyframes ping {
  14624. 75%,
  14625. to {
  14626. opacity: 0;
  14627. transform: scale(2);
  14628. }
  14629. }
  14630. @keyframes bounce-slow {
  14631. 0% {
  14632. transform: translateY(0);
  14633. }
  14634. to {
  14635. transform: translateY(-12px);
  14636. }
  14637. }
  14638. @keyframes text-color {
  14639. 0% {
  14640. background-position: 0;
  14641. }
  14642. 50% {
  14643. background-position: 100%;
  14644. }
  14645. to {
  14646. background-position: 0;
  14647. }
  14648. }