Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 

15465 řádky
591 KiB

  1. /* FONT */
  2. /* @import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@100;200;300;400;500;600;700;800;900;950;1000&display=swap";
  3. @import "https://fonts.googleapis.com/css2?family=Wix+Madefor+Text:wght@400;500;600;700;800;1000&display=swap";
  4. @import "https://fonts.googleapis.com/css2?family=Inclusive+Sans:wght@400;500;600;700;800;900;1000&display=swap";
  5. @import "https://fonts.googleapis.com/css2?family=AR+One+Sans:wght@400;500;600;700;800;1000&display=swap"; */
  6. /*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
  7. /* @import url('https://fonts.googleapis.com/css?family=Titillium+Web:400,700'); */
  8. /* @import url('font-titillium-web.css'); */
  9. /* latin-ext */
  10. /* @font-face {
  11. font-family: 'Titillium Web';
  12. font-style: normal;
  13. font-weight: 400;
  14. src: url(https://fonts.gstatic.com/s/titilliumweb/v18/NaPecZTIAOhVxoMyOr9n_E7fdM3mDaZRbryhsA.woff2) format('woff2');
  15. 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;
  16. } */
  17. /* latin */
  18. @font-face {
  19. font-family: 'Titillium Web';
  20. font-style: normal;
  21. font-weight: 400;
  22. src: url(./assets/fonts/Titillium_Web/TitilliumWeb-Regular.woff2) format('woff2');
  23. 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;
  24. }
  25. /* latin-ext */
  26. /* @font-face {
  27. font-family: 'Titillium Web';
  28. font-style: normal;
  29. font-weight: 700;
  30. src: url(https://fonts.gstatic.com/s/titilliumweb/v18/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGIVzY5abuWIGxA.woff2) format('woff2');
  31. 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;
  32. } */
  33. /* latin */
  34. @font-face {
  35. font-family: 'Titillium Web';
  36. font-style: normal;
  37. font-weight: 700;
  38. src: url(./assets/fonts/Titillium_Web/TitilliumWeb-Bold.woff2) format('woff2');
  39. 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;
  40. }
  41. /* GLOBAL */
  42. body {
  43. font-family: 'Titillium Web';
  44. font-style: normal;
  45. font-weight: 400;
  46. background: white;
  47. color: black;
  48. margin: 0px;
  49. padding: 0px;
  50. overflow-y: auto;
  51. animation: fadeInAnimation ease 1s;
  52. animation-iteration-count: 1;
  53. animation-fill-mode:forwards;
  54. }
  55. [data-theme='light'] {
  56. --color-primary: #008EED;
  57. --color-info: #008EED;
  58. --color-secondary: #dc3741;
  59. font-family: 'Titillium Web';
  60. font-size: 20px;
  61. }
  62. g,image,path {
  63. transform-origin: center center;
  64. transform-box: fill-box;
  65. }
  66. /* app.css */
  67. /* @import "tailwindcss";
  68. @plugin "daisyui";
  69. @plugin "daisyui/theme" {
  70. name: "light";
  71. default: true;
  72. prefersdark: false;
  73. color-scheme: "light";
  74. --color-base-100: oklch(100% 0 0);
  75. --color-base-200: oklch(98% 0 0);
  76. --color-base-300: oklch(95% 0 0);
  77. --color-base-content: oklch(21% 0.006 285.885);
  78. --color-primary: #008EED;
  79. --color-primary-content: #fff;
  80. --color-secondary: oklch(65% 0.241 354.308);
  81. --color-secondary-content: oklch(94% 0.028 342.258);
  82. --color-accent: oklch(77% 0.152 181.912);
  83. --color-accent-content: oklch(38% 0.063 188.416);
  84. --color-neutral: oklch(14% 0.005 285.823);
  85. --color-neutral-content: oklch(92% 0.004 286.32);
  86. --color-info: #F0FBFF;
  87. --color-info-content: #008EED;
  88. --color-success: oklch(76% 0.177 163.223);
  89. --color-success-content: oklch(37% 0.077 168.94);
  90. --color-warning: oklch(82% 0.189 84.429);
  91. --color-warning-content: oklch(41% 0.112 45.904);
  92. --color-error: oklch(71% 0.194 13.428);
  93. --color-error-content: oklch(27% 0.105 12.094);
  94. --radius-selector: 0.5rem;
  95. --radius-field: 0.25rem;
  96. --radius-box: 0.5rem;
  97. --size-selector: 0.25rem;
  98. --size-field: 0.25rem;
  99. --border: 1px;
  100. --depth: 1;
  101. --noise: 0;
  102. }
  103. */
  104. @layer properties {
  105. @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
  106. ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
  107. *,
  108. :before,
  109. :after,
  110. ::backdrop {
  111. --tw-font-weight: initial;
  112. --tw-translate-x: 0;
  113. --tw-translate-y: 0;
  114. --tw-translate-z: 0;
  115. --tw-scale-x: 1;
  116. --tw-scale-y: 1;
  117. --tw-scale-z: 1;
  118. --tw-rotate-x: initial;
  119. --tw-rotate-y: initial;
  120. --tw-rotate-z: initial;
  121. --tw-skew-x: initial;
  122. --tw-skew-y: initial;
  123. --tw-space-y-reverse: 0;
  124. --tw-space-x-reverse: 0;
  125. --tw-divide-y-reverse: 0;
  126. --tw-border-style: solid;
  127. --tw-gradient-position: initial;
  128. --tw-gradient-from: #0000;
  129. --tw-gradient-via: #0000;
  130. --tw-gradient-to: #0000;
  131. --tw-gradient-stops: initial;
  132. --tw-gradient-via-stops: initial;
  133. --tw-gradient-from-position: 0%;
  134. --tw-gradient-via-position: 50%;
  135. --tw-gradient-to-position: 100%;
  136. --tw-leading: initial;
  137. --tw-tracking: initial;
  138. --tw-shadow: 0 0 #0000;
  139. --tw-shadow-color: initial;
  140. --tw-shadow-alpha: 100%;
  141. --tw-inset-shadow: 0 0 #0000;
  142. --tw-inset-shadow-color: initial;
  143. --tw-inset-shadow-alpha: 100%;
  144. --tw-ring-color: initial;
  145. --tw-ring-shadow: 0 0 #0000;
  146. --tw-inset-ring-color: initial;
  147. --tw-inset-ring-shadow: 0 0 #0000;
  148. --tw-ring-inset: initial;
  149. --tw-ring-offset-width: 0px;
  150. --tw-ring-offset-color: #fff;
  151. --tw-ring-offset-shadow: 0 0 #0000;
  152. --tw-blur: initial;
  153. --tw-brightness: initial;
  154. --tw-contrast: initial;
  155. --tw-grayscale: initial;
  156. --tw-hue-rotate: initial;
  157. --tw-invert: initial;
  158. --tw-opacity: initial;
  159. --tw-saturate: initial;
  160. --tw-sepia: initial;
  161. --tw-drop-shadow: initial;
  162. --tw-drop-shadow-color: initial;
  163. --tw-drop-shadow-alpha: 100%;
  164. --tw-drop-shadow-size: initial;
  165. --tw-backdrop-blur: initial;
  166. --tw-backdrop-brightness: initial;
  167. --tw-backdrop-contrast: initial;
  168. --tw-backdrop-grayscale: initial;
  169. --tw-backdrop-hue-rotate: initial;
  170. --tw-backdrop-invert: initial;
  171. --tw-backdrop-opacity: initial;
  172. --tw-backdrop-saturate: initial;
  173. --tw-backdrop-sepia: initial;
  174. --tw-duration: initial;
  175. --tw-ease: initial;
  176. --tw-text-shadow-color: initial;
  177. --tw-text-shadow-alpha: 100%;
  178. --tw-outline-style: solid;
  179. --tw-divide-x-reverse: 0;
  180. }
  181. }
  182. }
  183. :root,
  184. :host {
  185. --font-sans: "Titillium Web", sans-serif;
  186. --text-xs: 12px;
  187. --text-sm: 14px;
  188. --text-base: 16px;
  189. --text-lg: 18px;
  190. --text-xl: 20px;
  191. --font-mono:
  192. ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New",
  193. monospace;
  194. --color-red-400: oklch(70.4% 0.191 22.216);
  195. --color-red-500: oklch(63.7% 0.237 25.331);
  196. --color-red-600: oklch(57.7% 0.245 27.325);
  197. --color-orange-400: oklch(75% 0.183 55.934);
  198. --color-orange-500: oklch(70.5% 0.213 47.604);
  199. --color-orange-600: oklch(64.6% 0.222 41.116);
  200. --color-yellow-400: oklch(85.2% 0.199 91.936);
  201. --color-yellow-500: oklch(79.5% 0.184 86.047);
  202. --color-yellow-600: oklch(68.1% 0.162 75.834);
  203. --color-lime-400: oklch(84.1% 0.238 128.85);
  204. --color-green-400: oklch(79.2% 0.209 151.711);
  205. --color-green-500: oklch(72.3% 0.219 149.579);
  206. --color-green-600: oklch(62.7% 0.194 149.214);
  207. --color-emerald-500: oklch(69.6% 0.17 162.48);
  208. --color-teal-400: oklch(77.7% 0.152 181.912);
  209. --color-teal-500: oklch(70.4% 0.14 182.503);
  210. --color-teal-600: oklch(60% 0.118 184.704);
  211. --color-cyan-400: oklch(78.9% 0.154 211.53);
  212. --color-cyan-600: oklch(60.9% 0.126 221.723);
  213. --color-blue-400: oklch(70.7% 0.165 254.624);
  214. --color-blue-500: oklch(62.3% 0.214 259.815);
  215. --color-blue-600: oklch(54.6% 0.245 262.881);
  216. --color-indigo-500: oklch(58.5% 0.233 277.117);
  217. --color-indigo-600: oklch(51.1% 0.262 276.966);
  218. --color-violet-500: oklch(60.6% 0.25 292.717);
  219. --color-purple-400: oklch(71.4% 0.203 305.504);
  220. --color-purple-500: oklch(62.7% 0.265 303.9);
  221. --color-purple-600: oklch(55.8% 0.288 302.321);
  222. --color-fuchsia-500: oklch(66.7% 0.295 322.15);
  223. --color-gray-500: oklch(55.1% 0.027 264.364);
  224. --color-black: #000;
  225. --color-white: #fff;
  226. --spacing: 0.25rem;
  227. --container-xs: 20rem;
  228. --container-sm: 24rem;
  229. --container-md: 28rem;
  230. --container-lg: 32rem;
  231. --container-xl: 36rem;
  232. --container-2xl: 42rem;
  233. --container-3xl: 48rem;
  234. --container-4xl: 56rem;
  235. --container-5xl: 64rem;
  236. --container-6xl: 72rem;
  237. --text-xs--line-height: calc(1 / 0.75);
  238. --text-sm--line-height: calc(1.25 / 0.875);
  239. --text-base--line-height: 1.5;
  240. --text-lg--line-height: calc(1.75 / 1.125);
  241. --text-xl--line-height: calc(1.75 / 1.25);
  242. --text-2xl: 1.5rem;
  243. --text-2xl--line-height: calc(2 / 1.5);
  244. --text-3xl: 1.875rem;
  245. --text-3xl--line-height: 1.2;
  246. --text-4xl: 2.25rem;
  247. --text-4xl--line-height: calc(2.5 / 2.25);
  248. --text-5xl: 3rem;
  249. --text-5xl--line-height: 1;
  250. --text-6xl: 3.75rem;
  251. --text-6xl--line-height: 1;
  252. --font-weight-thin: 100;
  253. --font-weight-extralight: 200;
  254. --font-weight-light: 300;
  255. --font-weight-normal: 400;
  256. --font-weight-medium: 500;
  257. --font-weight-semibold: 600;
  258. --font-weight-bold: 700;
  259. --font-weight-extrabold: 800;
  260. --font-weight-black: 900;
  261. --tracking-tight: -0.025em;
  262. --tracking-wide: 0.025em;
  263. --tracking-wider: 0.05em;
  264. --leading-tight: 1.25;
  265. --radius-xs: 0.125rem;
  266. --radius-sm: 0.25rem;
  267. --radius-md: 0.375rem;
  268. --radius-lg: 0.5rem;
  269. --radius-xl: 0.75rem;
  270. --animate-spin: spin 1s linear infinite;
  271. --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  272. --blur-xs: 4px;
  273. --blur-sm: 8px;
  274. --blur-md: 12px;
  275. --blur-lg: 16px;
  276. --default-transition-duration: 0.15s;
  277. --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  278. --default-font-family: var(--font-sans);
  279. --default-mono-font-family: var(--font-mono);
  280. --animate-bounce-slow: bounce-slow 2s infinite alternate;
  281. --animate-text-color: text-color 16s linear infinite;
  282. }
  283. [data-font-family="default"] {
  284. --font-sans: "Titillium Web", sans-serif;
  285. }
  286. [data-font-family="dm-sans"] {
  287. --font-sans: "DM Sans", sans-serif;
  288. }
  289. [data-font-family="wix"] {
  290. --font-sans: "Wix Madefor Text", sans-serif;
  291. }
  292. [data-font-family="inclusive"] {
  293. --font-sans: "Titillium Web", sans-serif;
  294. }
  295. [data-font-family="ar-one"] {
  296. --font-sans: "AR One Sans", sans-serif;
  297. }
  298. body {
  299. font-family: var(--font-sans);
  300. font-size: var(--text-base);
  301. line-height: var(--tw-leading, var(--text-base--line-height));
  302. }
  303. strong {
  304. --tw-font-weight: var(--font-weight-medium);
  305. font-weight: var(--font-weight-medium);
  306. }
  307. @layer theme;
  308. @layer base {
  309. *,
  310. :after,
  311. :before,
  312. ::backdrop {
  313. box-sizing: border-box;
  314. border: 0 solid;
  315. margin: 0;
  316. padding: 0;
  317. }
  318. ::file-selector-button {
  319. box-sizing: border-box;
  320. border: 0 solid;
  321. margin: 0;
  322. padding: 0;
  323. }
  324. html,
  325. :host {
  326. -webkit-text-size-adjust: 100%;
  327. tab-size: 4;
  328. line-height: 1.5;
  329. font-family: var(
  330. --default-font-family,
  331. ui-sans-serif,
  332. system-ui,
  333. sans-serif,
  334. "Apple Color Emoji",
  335. "Segoe UI Emoji",
  336. "Segoe UI Symbol",
  337. "Noto Color Emoji"
  338. );
  339. font-feature-settings: var(--default-font-feature-settings, normal);
  340. font-variation-settings: var(--default-font-variation-settings, normal);
  341. -webkit-tap-highlight-color: transparent;
  342. }
  343. hr {
  344. height: 0;
  345. color: inherit;
  346. border-top-width: 1px;
  347. }
  348. abbr:where([title]) {
  349. -webkit-text-decoration: underline dotted;
  350. text-decoration: underline dotted;
  351. }
  352. h1,
  353. h2,
  354. h3,
  355. h4,
  356. h5,
  357. h6 {
  358. font-size: inherit;
  359. font-weight: inherit;
  360. }
  361. a {
  362. color: inherit;
  363. -webkit-text-decoration: inherit;
  364. text-decoration: inherit;
  365. }
  366. b,
  367. strong {
  368. font-weight: bolder;
  369. }
  370. code,
  371. kbd,
  372. samp,
  373. pre {
  374. font-family: var(
  375. --default-mono-font-family,
  376. ui-monospace,
  377. SFMono-Regular,
  378. Menlo,
  379. Monaco,
  380. Consolas,
  381. "Liberation Mono",
  382. "Courier New",
  383. monospace
  384. );
  385. font-feature-settings: var(--default-mono-font-feature-settings, normal);
  386. font-variation-settings: var(--default-mono-font-variation-settings, normal);
  387. font-size: 1em;
  388. }
  389. small {
  390. font-size: 80%;
  391. }
  392. sub,
  393. sup {
  394. vertical-align: baseline;
  395. font-size: 75%;
  396. line-height: 0;
  397. position: relative;
  398. }
  399. sub {
  400. bottom: -0.25em;
  401. }
  402. sup {
  403. top: -0.5em;
  404. }
  405. table {
  406. text-indent: 0;
  407. border-color: inherit;
  408. border-collapse: collapse;
  409. }
  410. :-moz-focusring {
  411. outline: auto;
  412. }
  413. progress {
  414. vertical-align: baseline;
  415. }
  416. summary {
  417. display: list-item;
  418. }
  419. ol,
  420. ul,
  421. menu {
  422. list-style: none;
  423. }
  424. img,
  425. svg,
  426. video,
  427. canvas,
  428. audio,
  429. iframe,
  430. embed,
  431. object {
  432. /* vertical-align: middle; */
  433. display: block;
  434. }
  435. img,
  436. video {
  437. max-width: 100%;
  438. height: auto;
  439. }
  440. button,
  441. input,
  442. select,
  443. optgroup,
  444. textarea {
  445. font: inherit;
  446. font-feature-settings: inherit;
  447. font-variation-settings: inherit;
  448. letter-spacing: inherit;
  449. color: inherit;
  450. opacity: 1;
  451. background-color: #0000;
  452. border-radius: 0;
  453. }
  454. ::file-selector-button {
  455. font: inherit;
  456. font-feature-settings: inherit;
  457. font-variation-settings: inherit;
  458. letter-spacing: inherit;
  459. color: inherit;
  460. opacity: 1;
  461. background-color: #0000;
  462. border-radius: 0;
  463. }
  464. :where(select:is([multiple], [size])) optgroup {
  465. font-weight: bolder;
  466. }
  467. :where(select:is([multiple], [size])) optgroup option {
  468. padding-inline-start: 20px;
  469. }
  470. ::file-selector-button {
  471. margin-inline-end: 4px;
  472. }
  473. ::placeholder {
  474. opacity: 1;
  475. }
  476. @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
  477. ::placeholder {
  478. color: currentColor;
  479. }
  480. @supports (color: color-mix(in lab, red, red)) {
  481. ::placeholder {
  482. color: color-mix(in oklab, currentcolor 50%, transparent);
  483. }
  484. }
  485. }
  486. textarea {
  487. resize: vertical;
  488. }
  489. ::-webkit-search-decoration {
  490. -webkit-appearance: none;
  491. }
  492. ::-webkit-date-and-time-value {
  493. min-height: 1lh;
  494. text-align: inherit;
  495. }
  496. ::-webkit-datetime-edit {
  497. display: inline-flex;
  498. }
  499. ::-webkit-datetime-edit-fields-wrapper {
  500. padding: 0;
  501. }
  502. ::-webkit-datetime-edit {
  503. padding-block: 0;
  504. }
  505. ::-webkit-datetime-edit-year-field {
  506. padding-block: 0;
  507. }
  508. ::-webkit-datetime-edit-month-field {
  509. padding-block: 0;
  510. }
  511. ::-webkit-datetime-edit-day-field {
  512. padding-block: 0;
  513. }
  514. ::-webkit-datetime-edit-hour-field {
  515. padding-block: 0;
  516. }
  517. ::-webkit-datetime-edit-minute-field {
  518. padding-block: 0;
  519. }
  520. ::-webkit-datetime-edit-second-field {
  521. padding-block: 0;
  522. }
  523. ::-webkit-datetime-edit-millisecond-field {
  524. padding-block: 0;
  525. }
  526. ::-webkit-datetime-edit-meridiem-field {
  527. padding-block: 0;
  528. }
  529. ::-webkit-calendar-picker-indicator {
  530. line-height: 1;
  531. }
  532. :-moz-ui-invalid {
  533. box-shadow: none;
  534. }
  535. button,
  536. input:where([type="button"], [type="reset"], [type="submit"]) {
  537. appearance: button;
  538. }
  539. ::file-selector-button {
  540. appearance: button;
  541. }
  542. ::-webkit-inner-spin-button {
  543. height: auto;
  544. }
  545. ::-webkit-outer-spin-button {
  546. height: auto;
  547. }
  548. [hidden]:where(:not([hidden="until-found"])) {
  549. display: none !important;
  550. }
  551. :where(:root),
  552. :root:has(input.theme-controller[value="light"]:checked),
  553. [data-theme="light"] {
  554. color-scheme: light;
  555. --color-base-100: oklch(100% 0 0);
  556. --color-base-200: oklch(98% 0 0);
  557. --color-base-300: oklch(95% 0 0);
  558. --color-base-content: oklch(21% 0.006 285.885);
  559. --color-primary: oklch(45% 0.24 277.023);
  560. --color-primary-content: oklch(93% 0.034 272.788);
  561. --color-secondary: oklch(65% 0.241 354.308);
  562. --color-secondary-content: oklch(94% 0.028 342.258);
  563. --color-accent: oklch(77% 0.152 181.912);
  564. --color-accent-content: oklch(38% 0.063 188.416);
  565. --color-neutral: oklch(14% 0.005 285.823);
  566. --color-neutral-content: oklch(92% 0.004 286.32);
  567. --color-info: #008EED;
  568. /* --color-info: oklch(74% 0.16 232.661); */
  569. --color-info-content: oklch(29% 0.066 243.157);
  570. --color-success: oklch(76% 0.177 163.223);
  571. --color-success-content: oklch(37% 0.077 168.94);
  572. --color-warning: oklch(82% 0.189 84.429);
  573. --color-warning-content: oklch(41% 0.112 45.904);
  574. --color-error: oklch(71% 0.194 13.428);
  575. --color-error-content: oklch(27% 0.105 12.094);
  576. --radius-selector: 0.5rem;
  577. --radius-field: 0.25rem;
  578. --radius-box: 0.5rem;
  579. --size-selector: 0.25rem;
  580. --size-field: 0.25rem;
  581. --border: 1px;
  582. --depth: 1;
  583. --noise: 0;
  584. }
  585. @media (prefers-color-scheme: dark) {
  586. :root:not([data-theme]) {
  587. color-scheme: dark;
  588. --color-base-100: oklch(25.33% 0.016 252.42);
  589. --color-base-200: oklch(23.26% 0.014 253.1);
  590. --color-base-300: oklch(21.15% 0.012 254.09);
  591. --color-base-content: oklch(97.807% 0.029 256.847);
  592. --color-primary: oklch(58% 0.233 277.117);
  593. --color-primary-content: oklch(96% 0.018 272.314);
  594. --color-secondary: oklch(65% 0.241 354.308);
  595. --color-secondary-content: oklch(94% 0.028 342.258);
  596. --color-accent: oklch(77% 0.152 181.912);
  597. --color-accent-content: oklch(38% 0.063 188.416);
  598. --color-neutral: oklch(14% 0.005 285.823);
  599. --color-neutral-content: oklch(92% 0.004 286.32);
  600. --color-info: #008EED;
  601. /* --color-info: oklch(74% 0.16 232.661); */
  602. --color-info-content: oklch(29% 0.066 243.157);
  603. --color-success: oklch(76% 0.177 163.223);
  604. --color-success-content: oklch(37% 0.077 168.94);
  605. --color-warning: oklch(82% 0.189 84.429);
  606. --color-warning-content: oklch(41% 0.112 45.904);
  607. --color-error: oklch(71% 0.194 13.428);
  608. --color-error-content: oklch(27% 0.105 12.094);
  609. --radius-selector: 0.5rem;
  610. --radius-field: 0.25rem;
  611. --radius-box: 0.5rem;
  612. --size-selector: 0.25rem;
  613. --size-field: 0.25rem;
  614. --border: 1px;
  615. --depth: 1;
  616. --noise: 0;
  617. }
  618. }
  619. :root:has(input.theme-controller[value="light"]:checked),
  620. [data-theme="light"] {
  621. color-scheme: light;
  622. --color-base-100: oklch(100% 0 0);
  623. --color-base-200: oklch(98% 0 0);
  624. --color-base-300: oklch(95% 0 0);
  625. --color-base-content: oklch(21% 0.006 285.885);
  626. --color-primary: oklch(45% 0.24 277.023);
  627. --color-primary-content: oklch(93% 0.034 272.788);
  628. --color-secondary: oklch(65% 0.241 354.308);
  629. --color-secondary-content: oklch(94% 0.028 342.258);
  630. --color-accent: oklch(77% 0.152 181.912);
  631. --color-accent-content: oklch(38% 0.063 188.416);
  632. --color-neutral: oklch(14% 0.005 285.823);
  633. --color-neutral-content: oklch(92% 0.004 286.32);
  634. --color-info: #008EED;
  635. /* --color-info: oklch(74% 0.16 232.661); */
  636. --color-info-content: oklch(29% 0.066 243.157);
  637. --color-success: oklch(76% 0.177 163.223);
  638. --color-success-content: oklch(37% 0.077 168.94);
  639. --color-warning: oklch(82% 0.189 84.429);
  640. --color-warning-content: oklch(41% 0.112 45.904);
  641. --color-error: oklch(71% 0.194 13.428);
  642. --color-error-content: oklch(27% 0.105 12.094);
  643. --radius-selector: 0.5rem;
  644. --radius-field: 0.25rem;
  645. --radius-box: 0.5rem;
  646. --size-selector: 0.25rem;
  647. --size-field: 0.25rem;
  648. --border: 1px;
  649. --depth: 1;
  650. --noise: 0;
  651. }
  652. :root:has(input.theme-controller[value="dark"]:checked),
  653. [data-theme="dark"] {
  654. color-scheme: dark;
  655. --color-base-100: oklch(25.33% 0.016 252.42);
  656. --color-base-200: oklch(23.26% 0.014 253.1);
  657. --color-base-300: oklch(21.15% 0.012 254.09);
  658. --color-base-content: oklch(97.807% 0.029 256.847);
  659. --color-primary: oklch(58% 0.233 277.117);
  660. --color-primary-content: oklch(96% 0.018 272.314);
  661. --color-secondary: oklch(65% 0.241 354.308);
  662. --color-secondary-content: oklch(94% 0.028 342.258);
  663. --color-accent: oklch(77% 0.152 181.912);
  664. --color-accent-content: oklch(38% 0.063 188.416);
  665. --color-neutral: oklch(14% 0.005 285.823);
  666. --color-neutral-content: oklch(92% 0.004 286.32);
  667. --color-info: #008EED;
  668. /* --color-info: oklch(74% 0.16 232.661); */
  669. --color-info-content: oklch(29% 0.066 243.157);
  670. --color-success: oklch(76% 0.177 163.223);
  671. --color-success-content: oklch(37% 0.077 168.94);
  672. --color-warning: oklch(82% 0.189 84.429);
  673. --color-warning-content: oklch(41% 0.112 45.904);
  674. --color-error: oklch(71% 0.194 13.428);
  675. --color-error-content: oklch(27% 0.105 12.094);
  676. --radius-selector: 0.5rem;
  677. --radius-field: 0.25rem;
  678. --radius-box: 0.5rem;
  679. --size-selector: 0.25rem;
  680. --size-field: 0.25rem;
  681. --border: 1px;
  682. --depth: 1;
  683. --noise: 0;
  684. }
  685. @property --radialprogress {
  686. syntax: "<percentage>";
  687. inherits: true;
  688. initial-value: 0%;
  689. }
  690. :root {
  691. --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");
  692. }
  693. :root,
  694. [data-theme] {
  695. background-color: var(--root-bg, var(--color-base-100));
  696. color: var(--color-base-content);
  697. }
  698. :root {
  699. scrollbar-color: currentColor #0000;
  700. }
  701. @supports (color: color-mix(in lab, red, red)) {
  702. :root {
  703. scrollbar-color: color-mix(in oklch, currentColor 35%, #0000) #0000;
  704. }
  705. }
  706. :root:has(
  707. .modal-open,
  708. .modal[open],
  709. .modal:target,
  710. .modal-toggle:checked,
  711. .drawer:not([class*="drawer-open"]) > .drawer-toggle:checked
  712. ) {
  713. overflow: hidden;
  714. }
  715. @media (prefers-color-scheme: dark) {
  716. :root:not([data-theme]) {
  717. color-scheme: dark;
  718. --color-base-100: #181c20;
  719. --color-base-200: #22262a;
  720. --color-base-300: #2c3034;
  721. --color-base-content: #f0f4f8;
  722. --color-primary: #378dff;
  723. --color-primary-content: #fff;
  724. --color-secondary: #b071ff;
  725. --color-secondary-content: #fff;
  726. --color-accent: #00d3bb;
  727. --color-accent-content: #f3fbf6;
  728. --color-neutral: #dce1e6;
  729. --color-neutral-content: #1e2832;
  730. --color-info: #008EED;
  731. /* --color-info: #14b4ff; */
  732. --color-info-content: #fff;
  733. --color-success: #0bbf58;
  734. --color-success-content: #fff;
  735. --color-warning: #f5a524;
  736. --color-warning-content: #150a00;
  737. --color-error: #f31260;
  738. --color-error-content: #fff;
  739. --radius-selector: 0.25rem;
  740. --radius-field: 0.25rem;
  741. --radius-box: 0.25rem;
  742. --size-selector: 0.25rem;
  743. --size-field: 0.25rem;
  744. --border: 1px;
  745. --depth: 0;
  746. --noise: 0;
  747. --root-bg: #121416;
  748. --layout-sidebar-background: #181c20;
  749. --layout-topbar-background: #181b1f;
  750. --rounded-box: 0.25rem;
  751. --card-p: 20px;
  752. --card-fs: var(--text-base);
  753. }
  754. }
  755. :root:has(input.theme-controller[value="dark"]:checked),
  756. [data-theme="dark"] {
  757. color-scheme: dark;
  758. --color-base-100: #181c20;
  759. --color-base-200: #22262a;
  760. --color-base-300: #2c3034;
  761. --color-base-content: #f0f4f8;
  762. --color-primary: #378dff;
  763. --color-primary-content: #fff;
  764. --color-secondary: #b071ff;
  765. --color-secondary-content: #fff;
  766. --color-accent: #00d3bb;
  767. --color-accent-content: #f3fbf6;
  768. --color-neutral: #dce1e6;
  769. --color-neutral-content: #1e2832;
  770. --color-info: #008EED;
  771. /* --color-info: #14b4ff; */
  772. --color-info-content: #fff;
  773. --color-success: #0bbf58;
  774. --color-success-content: #fff;
  775. --color-warning: #f5a524;
  776. --color-warning-content: #150a00;
  777. --color-error: #f31260;
  778. --color-error-content: #fff;
  779. --radius-selector: 0.25rem;
  780. --radius-field: 0.25rem;
  781. --radius-box: 0.25rem;
  782. --size-selector: 0.25rem;
  783. --size-field: 0.25rem;
  784. --border: 1px;
  785. --depth: 0;
  786. --noise: 0;
  787. --root-bg: #121416;
  788. --layout-sidebar-background: #181c20;
  789. --layout-topbar-background: #181b1f;
  790. --rounded-box: 0.25rem;
  791. --card-p: 20px;
  792. --card-fs: var(--text-base);
  793. }
  794. :where(:root),
  795. :root:has(input.theme-controller[value="light"]:checked),
  796. [data-theme="light"] {
  797. color-scheme: light;
  798. --color-base-100: #fff;
  799. --color-base-200: #eef0f2;
  800. --color-base-300: #dcdee0;
  801. --color-base-content: #1e2328;
  802. --color-primary: #167bff;
  803. --color-primary-content: #fff;
  804. --color-secondary: #9c5de8;
  805. --color-secondary-content: #fff;
  806. --color-accent: #00d3bb;
  807. --color-accent-content: #f3fbf6;
  808. --color-neutral: #1e2832;
  809. --color-neutral-content: #fafcff;
  810. --color-info: #008EED;
  811. /* --color-info: #14b4ff; */
  812. --color-info-content: #fff;
  813. --color-success: #0bbf58;
  814. --color-success-content: #fff;
  815. --color-warning: #f5a524;
  816. --color-warning-content: #150a00;
  817. --color-error: #f31260;
  818. --color-error-content: #fff;
  819. --radius-selector: 0.25rem;
  820. --radius-field: 0.25rem;
  821. --radius-box: 0.25rem;
  822. --size-selector: 0.25rem;
  823. --size-field: 0.25rem;
  824. --border: 1px;
  825. --depth: 0;
  826. --noise: 0;
  827. --root-bg: #fafbfc;
  828. --layout-sidebar-background: #fff;
  829. --layout-topbar-background: #fff;
  830. --rounded-box: 0.25rem;
  831. --card-p: 20px;
  832. --card-fs: var(--text-base);
  833. }
  834. :root:has(input.theme-controller[value="contrast"]:checked),
  835. [data-theme="contrast"] {
  836. color-scheme: light;
  837. --root-bg: #f2f4f6;
  838. --layout-sidebar-background: #fcfdff;
  839. --layout-topbar-background: #fdfeff;
  840. --color-base-100: #fff;
  841. --color-base-200: #eef0f2;
  842. --color-base-300: #dcdee0;
  843. --color-base-content: #1e2328;
  844. --color-primary: #167bff;
  845. --color-primary-content: #fff;
  846. --color-secondary: #9c5de8;
  847. --color-secondary-content: #fff;
  848. --color-accent: #00d3bb;
  849. --color-accent-content: #f3fbf6;
  850. --color-neutral: #1e2832;
  851. --color-neutral-content: #fafcff;
  852. --color-info: #008EED;
  853. /* --color-info: #14b4ff; */
  854. --color-info-content: #fff;
  855. --color-success: #0bbf58;
  856. --color-success-content: #fff;
  857. --color-warning: #f5a524;
  858. --color-warning-content: #150a00;
  859. --color-error: #f31260;
  860. --color-error-content: #fff;
  861. --radius-field: 0.25rem;
  862. --radius-box: 0.25rem;
  863. --rounded-box: 0.25rem;
  864. --radius-selector: 0.25rem;
  865. --size-selector: 0.25rem;
  866. --size-field: 0.25rem;
  867. --border: 1px;
  868. --card-p: 20px;
  869. --card-fs: var(--text-base);
  870. --depth: 0;
  871. --noise: 0;
  872. }
  873. :root:has(input.theme-controller[value="material"]:checked),
  874. [data-theme="material"] {
  875. color-scheme: light;
  876. --root-bg: #fdfeff;
  877. --layout-sidebar-background: #f5f7ff;
  878. --layout-topbar-background: #f5f7ff;
  879. --color-base-100: #f6f8ff;
  880. --color-base-200: #eaecfa;
  881. --color-base-300: #e0e2f8;
  882. --color-base-content: #191e28;
  883. --color-primary: #167bff;
  884. --color-primary-content: #fff;
  885. --color-secondary: #9c5de8;
  886. --color-secondary-content: #fff;
  887. --color-accent: #00d3bb;
  888. --color-accent-content: #f3fbf6;
  889. --color-neutral: #1e2832;
  890. --color-neutral-content: #fafcff;
  891. --color-info: #008EED;
  892. /* --color-info: #14b4ff; */
  893. --color-info-content: #fff;
  894. --color-success: #0bbf58;
  895. --color-success-content: #fff;
  896. --color-warning: #f5a524;
  897. --color-warning-content: #150a00;
  898. --color-error: #f31260;
  899. --color-error-content: #fff;
  900. --radius-field: 20px;
  901. --radius-box: 20px;
  902. --rounded-box: 20px;
  903. --radius-selector: 20px;
  904. --size-selector: 0.25rem;
  905. --size-field: 0.25rem;
  906. --border: 1px;
  907. --card-p: 20px;
  908. --depth: 0;
  909. --noise: 0;
  910. }
  911. :root:has(input.theme-controller[value="dim"]:checked),
  912. [data-theme="dim"] {
  913. color-scheme: dark;
  914. --color-base-100: #2a2e38;
  915. --color-base-200: #343842;
  916. --color-base-300: #3c404a;
  917. --color-base-content: #f0f4f8;
  918. --color-primary: #378dff;
  919. --color-primary-content: #fff;
  920. --color-secondary: #b071ff;
  921. --color-secondary-content: #fff;
  922. --color-accent: #00d3bb;
  923. --color-accent-content: #f3fbf6;
  924. --color-neutral: #dce1e6;
  925. --color-neutral-content: #1e2832;
  926. --color-info: #008EED;
  927. /* --color-info: #14b4ff; */
  928. --color-info-content: #fff;
  929. --color-success: #0bbf58;
  930. --color-success-content: #fff;
  931. --color-warning: #f5a524;
  932. --color-warning-content: #150a00;
  933. --color-error: #f31260;
  934. --color-error-content: #fff;
  935. --radius-selector: 0.25rem;
  936. --radius-field: 0.25rem;
  937. --radius-box: 0.25rem;
  938. --size-selector: 0.25rem;
  939. --size-field: 0.25rem;
  940. --border: 1px;
  941. --depth: 0;
  942. --noise: 0;
  943. --root-bg: #222630;
  944. --layout-sidebar-background: #2a2e38;
  945. --layout-topbar-background: #2a2e38;
  946. --rounded-box: 0.25rem;
  947. --card-p: 20px;
  948. --card-fs: var(--text-base);
  949. }
  950. :root:has(input.theme-controller[value="material-dark"]:checked),
  951. [data-theme="material-dark"] {
  952. color-scheme: dark;
  953. --root-bg: #141618;
  954. --layout-sidebar-background: #181c20;
  955. --layout-topbar-background: #181c22;
  956. --color-base-100: #181e24;
  957. --color-base-200: #202830;
  958. --color-base-300: #2c323a;
  959. --color-base-content: #f0f4f8;
  960. --color-primary: #378dff;
  961. --color-primary-content: #fff;
  962. --color-secondary: #b071ff;
  963. --color-secondary-content: #fff;
  964. --color-accent: #00d3bb;
  965. --color-accent-content: #f3fbf6;
  966. --color-neutral: #dce1e6;
  967. --color-neutral-content: #1e2832;
  968. --color-info: #008EED;
  969. /* --color-info: #14b4ff; */
  970. --color-info-content: #fff;
  971. --color-success: #0bbf58;
  972. --color-success-content: #fff;
  973. --color-warning: #f5a524;
  974. --color-warning-content: #150a00;
  975. --color-error: #f31260;
  976. --color-error-content: #fff;
  977. --radius-field: 20px;
  978. --radius-box: 20px;
  979. --rounded-box: 20px;
  980. --radius-selector: 20px;
  981. --size-selector: 0.25rem;
  982. --size-field: 0.25rem;
  983. --border: 1px;
  984. --card-p: 20px;
  985. --depth: 0;
  986. --noise: 0;
  987. }
  988. @property --motion-bounce {
  989. syntax: "*";
  990. inherits: false;
  991. initial-value: linear(
  992. 0,
  993. 0.004,
  994. 0.016,
  995. 0.035,
  996. 0.063,
  997. 0.098,
  998. 0.141 13.6%,
  999. 0.25,
  1000. 0.391,
  1001. 0.563,
  1002. 0.765,
  1003. 1,
  1004. 0.891 40.9%,
  1005. 0.848,
  1006. 0.813,
  1007. 0.785,
  1008. 0.766,
  1009. 0.754,
  1010. 0.75,
  1011. 0.754,
  1012. 0.766,
  1013. 0.785,
  1014. 0.813,
  1015. 0.848,
  1016. 0.891 68.2%,
  1017. 1 72.7%,
  1018. 0.973,
  1019. 0.953,
  1020. 0.941,
  1021. 0.938,
  1022. 0.941,
  1023. 0.953,
  1024. 0.973,
  1025. 1,
  1026. 0.988,
  1027. 0.984,
  1028. 0.988,
  1029. 1
  1030. );
  1031. }
  1032. @property --motion-spring-smooth {
  1033. syntax: "*";
  1034. inherits: false;
  1035. initial-value: linear(
  1036. 0,
  1037. 0.001 0.44%,
  1038. 0.0045 0.94%,
  1039. 0.0195 2.03%,
  1040. 0.0446 3.19%,
  1041. 0.0811 4.5%,
  1042. 0.1598 6.82%,
  1043. 0.3685 12.34%,
  1044. 0.4693 15.17%,
  1045. 0.5663,
  1046. 0.6498 21.27%,
  1047. 0.7215 24.39%,
  1048. 0.7532 25.98%,
  1049. 0.7829 27.65%,
  1050. 0.8105,
  1051. 0.8349 31.14%,
  1052. 0.8573 32.95%,
  1053. 0.8776 34.84%,
  1054. 0.8964 36.87%,
  1055. 0.9136 39.05%,
  1056. 0.929 41.37%,
  1057. 0.9421 43.77%,
  1058. 0.9537 46.38%,
  1059. 0.9636 49.14%,
  1060. 0.9789 55.31%,
  1061. 0.9888 62.35%,
  1062. 0.9949 71.06%,
  1063. 0.9982 82.52%,
  1064. 0.9997 99.94%
  1065. );
  1066. }
  1067. @property --motion-spring-snappy {
  1068. syntax: "*";
  1069. inherits: false;
  1070. initial-value: linear(
  1071. 0,
  1072. 0.0014,
  1073. 0.0053 1.02%,
  1074. 0.0126,
  1075. 0.0227 2.18%,
  1076. 0.0517 3.41%,
  1077. 0.094 4.79%,
  1078. 0.1865 7.26%,
  1079. 0.4182 12.77%,
  1080. 0.5246 15.46%,
  1081. 0.6249,
  1082. 0.7112,
  1083. 0.7831 23.95%,
  1084. 0.8146 25.4%,
  1085. 0.844,
  1086. 0.8699 28.45%,
  1087. 0.8935,
  1088. 0.9139 31.64%,
  1089. 0.932,
  1090. 0.9473,
  1091. 0.9601 36.65%,
  1092. 0.9714 38.47%,
  1093. 0.9808 40.35%,
  1094. 0.9948 44.49%,
  1095. 1.0031 49.43%,
  1096. 1.0057 53.35%,
  1097. 1.0063 58.14%,
  1098. 1.0014 80.78%,
  1099. 1.0001 99.94%
  1100. );
  1101. }
  1102. @property --motion-spring-bouncy {
  1103. syntax: "*";
  1104. inherits: false;
  1105. initial-value: linear(
  1106. 0,
  1107. 0.0018,
  1108. 0.0069,
  1109. 0.0151 1.74%,
  1110. 0.0277 2.4%,
  1111. 0.062 3.7%,
  1112. 0.1115 5.15%,
  1113. 0.2211 7.77%,
  1114. 0.4778 13.21%,
  1115. 0.5912 15.75%,
  1116. 0.6987 18.44%,
  1117. 0.7862 20.98%,
  1118. 0.861 23.59%,
  1119. 0.8926,
  1120. 0.9205,
  1121. 0.945 27.51%,
  1122. 0.9671 28.89%,
  1123. 0.9868,
  1124. 1.003 31.79%,
  1125. 1.0224 34.11%,
  1126. 1.0358 36.58%,
  1127. 1.0436 39.27%,
  1128. 1.046 42.31%,
  1129. 1.0446 44.71%,
  1130. 1.0406 47.47%,
  1131. 1.0118 61.84%,
  1132. 1.0027 69.53%,
  1133. 0.9981 80.49%,
  1134. 0.9991 99.94%
  1135. );
  1136. }
  1137. @property --motion-spring-bouncier {
  1138. syntax: "*";
  1139. inherits: false;
  1140. initial-value: linear(
  1141. 0,
  1142. 0.0023,
  1143. 0.0088,
  1144. 0.0194 1.59%,
  1145. 0.035 2.17%,
  1146. 0.078 3.33%,
  1147. 0.1415 4.64%,
  1148. 0.2054 5.75%,
  1149. 0.2821 6.95%,
  1150. 0.5912 11.45%,
  1151. 0.7205 13.43%,
  1152. 0.8393 15.45%,
  1153. 0.936 17.39%,
  1154. 0.9778,
  1155. 1.015,
  1156. 1.0477,
  1157. 1.0759,
  1158. 1.0998 22.22%,
  1159. 1.1203,
  1160. 1.1364,
  1161. 1.1484 25.26%,
  1162. 1.1586 26.61%,
  1163. 1.1629 28.06%,
  1164. 1.1613 29.56%,
  1165. 1.1537 31.2%,
  1166. 1.1434 32.6%,
  1167. 1.1288 34.19%,
  1168. 1.0508 41.29%,
  1169. 1.0174 44.87%,
  1170. 1.0025 46.89%,
  1171. 0.9911 48.87%,
  1172. 0.9826 50.9%,
  1173. 0.9769 53.03%,
  1174. 0.9735 56.02%,
  1175. 0.9748 59.45%,
  1176. 0.9964 72.64%,
  1177. 1.0031 79.69%,
  1178. 1.0042 86.83%,
  1179. 1.0008 99.97%
  1180. );
  1181. }
  1182. @property --motion-spring-bounciest {
  1183. syntax: "*";
  1184. inherits: false;
  1185. initial-value: linear(
  1186. 0,
  1187. 0.0032,
  1188. 0.0131,
  1189. 0.0294,
  1190. 0.0524,
  1191. 0.0824,
  1192. 0.1192 1.54%,
  1193. 0.2134 2.11%,
  1194. 0.3102 2.59%,
  1195. 0.4297 3.13%,
  1196. 0.8732 4.95%,
  1197. 1.0373,
  1198. 1.1827 6.36%,
  1199. 1.2972 7.01%,
  1200. 1.3444,
  1201. 1.3859,
  1202. 1.4215,
  1203. 1.4504,
  1204. 1.4735,
  1205. 1.4908,
  1206. 1.5024,
  1207. 1.5084 9.5%,
  1208. 1.5091,
  1209. 1.5061,
  1210. 1.4993,
  1211. 1.4886,
  1212. 1.4745,
  1213. 1.4565 11.11%,
  1214. 1.4082 11.7%,
  1215. 1.3585 12.2%,
  1216. 1.295 12.77%,
  1217. 1.0623 14.64%,
  1218. 0.9773,
  1219. 0.9031 16.08%,
  1220. 0.8449 16.73%,
  1221. 0.8014,
  1222. 0.7701 17.95%,
  1223. 0.7587,
  1224. 0.7501,
  1225. 0.7443,
  1226. 0.7412 19.16%,
  1227. 0.7421 19.68%,
  1228. 0.7508 20.21%,
  1229. 0.7672 20.77%,
  1230. 0.7917 21.37%,
  1231. 0.8169 21.87%,
  1232. 0.8492 22.43%,
  1233. 0.9681 24.32%,
  1234. 1.0114,
  1235. 1.0492 25.75%,
  1236. 1.0789 26.41%,
  1237. 1.1008,
  1238. 1.1167,
  1239. 1.1271,
  1240. 1.1317 28.81%,
  1241. 1.1314,
  1242. 1.1271 29.87%,
  1243. 1.1189 30.43%,
  1244. 1.1063 31.03%,
  1245. 1.0769 32.11%,
  1246. 0.9941 34.72%,
  1247. 0.9748 35.43%,
  1248. 0.9597 36.09%,
  1249. 0.9487,
  1250. 0.9407,
  1251. 0.9355,
  1252. 0.933 38.46%,
  1253. 0.9344 39.38%,
  1254. 0.9421 40.38%,
  1255. 0.9566 41.5%,
  1256. 0.9989 44.12%,
  1257. 1.0161 45.37%,
  1258. 1.029 46.75%,
  1259. 1.0341 48.1%,
  1260. 1.0335 49.04%,
  1261. 1.0295 50.05%,
  1262. 1.0221 51.18%,
  1263. 0.992 55.02%,
  1264. 0.9854 56.38%,
  1265. 0.9827 57.72%,
  1266. 0.985 59.73%,
  1267. 1.004 64.67%,
  1268. 1.0088 67.34%,
  1269. 1.0076 69.42%,
  1270. 0.9981 74.28%,
  1271. 0.9956 76.85%,
  1272. 0.9961 79.06%,
  1273. 1.0023 86.46%,
  1274. 0.999 95.22%,
  1275. 0.9994 100%
  1276. );
  1277. }
  1278. @property --motion-origin-scale-x {
  1279. syntax: "*";
  1280. inherits: false;
  1281. initial-value: 100%;
  1282. }
  1283. @property --motion-origin-scale-y {
  1284. syntax: "*";
  1285. inherits: false;
  1286. initial-value: 100%;
  1287. }
  1288. @property --motion-origin-translate-x {
  1289. syntax: "*";
  1290. inherits: false;
  1291. initial-value: 0%;
  1292. }
  1293. @property --motion-origin-translate-y {
  1294. syntax: "*";
  1295. inherits: false;
  1296. initial-value: 0%;
  1297. }
  1298. @property --motion-origin-rotate {
  1299. syntax: "*";
  1300. inherits: false;
  1301. initial-value: 0deg;
  1302. }
  1303. @property --motion-origin-blur {
  1304. syntax: "*";
  1305. inherits: false;
  1306. initial-value: 0px;
  1307. }
  1308. @property --motion-origin-grayscale {
  1309. syntax: "*";
  1310. inherits: false;
  1311. initial-value: 0%;
  1312. }
  1313. @property --motion-origin-opacity {
  1314. syntax: "*";
  1315. inherits: false;
  1316. initial-value: 100%;
  1317. }
  1318. @property --motion-origin-background-color {
  1319. syntax: "*";
  1320. inherits: false;
  1321. }
  1322. @property --motion-origin-text-color {
  1323. syntax: "*";
  1324. inherits: false;
  1325. }
  1326. @property --motion-end-scale-x {
  1327. syntax: "*";
  1328. inherits: false;
  1329. initial-value: 100%;
  1330. }
  1331. @property --motion-end-scale-y {
  1332. syntax: "*";
  1333. inherits: false;
  1334. initial-value: 100%;
  1335. }
  1336. @property --motion-end-translate-x {
  1337. syntax: "*";
  1338. inherits: false;
  1339. initial-value: 0%;
  1340. }
  1341. @property --motion-end-translate-y {
  1342. syntax: "*";
  1343. inherits: false;
  1344. initial-value: 0%;
  1345. }
  1346. @property --motion-end-rotate {
  1347. syntax: "*";
  1348. inherits: false;
  1349. initial-value: 0deg;
  1350. }
  1351. @property --motion-end-blur {
  1352. syntax: "*";
  1353. inherits: false;
  1354. initial-value: 0px;
  1355. }
  1356. @property --motion-end-grayscale {
  1357. syntax: "*";
  1358. inherits: false;
  1359. initial-value: 0%;
  1360. }
  1361. @property --motion-end-opacity {
  1362. syntax: "*";
  1363. inherits: false;
  1364. initial-value: 100%;
  1365. }
  1366. @property --motion-end-background-color {
  1367. syntax: "*";
  1368. inherits: false;
  1369. }
  1370. @property --motion-end-text-color {
  1371. syntax: "*";
  1372. inherits: false;
  1373. }
  1374. @property --motion-loop-scale-x {
  1375. syntax: "*";
  1376. inherits: false;
  1377. initial-value: 100%;
  1378. }
  1379. @property --motion-loop-scale-y {
  1380. syntax: "*";
  1381. inherits: false;
  1382. initial-value: 100%;
  1383. }
  1384. @property --motion-loop-translate-x {
  1385. syntax: "*";
  1386. inherits: false;
  1387. initial-value: 0%;
  1388. }
  1389. @property --motion-loop-translate-y {
  1390. syntax: "*";
  1391. inherits: false;
  1392. initial-value: 0%;
  1393. }
  1394. @property --motion-loop-rotate {
  1395. syntax: "*";
  1396. inherits: false;
  1397. initial-value: 0deg;
  1398. }
  1399. @property --motion-loop-blur {
  1400. syntax: "*";
  1401. inherits: false;
  1402. initial-value: 0px;
  1403. }
  1404. @property --motion-loop-grayscale {
  1405. syntax: "*";
  1406. inherits: false;
  1407. initial-value: 0%;
  1408. }
  1409. @property --motion-loop-opacity {
  1410. syntax: "*";
  1411. inherits: false;
  1412. initial-value: 100%;
  1413. }
  1414. @property --motion-loop-background-color {
  1415. syntax: "*";
  1416. inherits: false;
  1417. }
  1418. @property --motion-loop-text-color {
  1419. syntax: "*";
  1420. inherits: false;
  1421. }
  1422. @property --motion-duration {
  1423. syntax: "*";
  1424. inherits: false;
  1425. initial-value: 0.7s;
  1426. }
  1427. @property --motion-timing {
  1428. syntax: "*";
  1429. inherits: false;
  1430. initial-value: cubic-bezier(0.165, 0.84, 0.44, 1);
  1431. }
  1432. @property --motion-perceptual-duration-multiplier {
  1433. syntax: "*";
  1434. inherits: false;
  1435. initial-value: 1;
  1436. }
  1437. @property --motion-delay {
  1438. syntax: "*";
  1439. inherits: false;
  1440. initial-value: 0s;
  1441. }
  1442. @property --motion-loop-count {
  1443. syntax: "*";
  1444. inherits: false;
  1445. initial-value: infinite;
  1446. }
  1447. @property --motion-scale-in-animation {
  1448. syntax: "*";
  1449. inherits: false;
  1450. initial-value: none;
  1451. }
  1452. @property --motion-translate-in-animation {
  1453. syntax: "*";
  1454. inherits: false;
  1455. initial-value: none;
  1456. }
  1457. @property --motion-rotate-in-animation {
  1458. syntax: "*";
  1459. inherits: false;
  1460. initial-value: none;
  1461. }
  1462. @property --motion-filter-in-animation {
  1463. syntax: "*";
  1464. inherits: false;
  1465. initial-value: none;
  1466. }
  1467. @property --motion-opacity-in-animation {
  1468. syntax: "*";
  1469. inherits: false;
  1470. initial-value: none;
  1471. }
  1472. @property --motion-background-color-in-animation {
  1473. syntax: "*";
  1474. inherits: false;
  1475. initial-value: none;
  1476. }
  1477. @property --motion-text-color-in-animation {
  1478. syntax: "*";
  1479. inherits: false;
  1480. initial-value: none;
  1481. }
  1482. @property --motion-scale-out-animation {
  1483. syntax: "*";
  1484. inherits: false;
  1485. initial-value: none;
  1486. }
  1487. @property --motion-translate-out-animation {
  1488. syntax: "*";
  1489. inherits: false;
  1490. initial-value: none;
  1491. }
  1492. @property --motion-rotate-out-animation {
  1493. syntax: "*";
  1494. inherits: false;
  1495. initial-value: none;
  1496. }
  1497. @property --motion-filter-out-animation {
  1498. syntax: "*";
  1499. inherits: false;
  1500. initial-value: none;
  1501. }
  1502. @property --motion-opacity-out-animation {
  1503. syntax: "*";
  1504. inherits: false;
  1505. initial-value: none;
  1506. }
  1507. @property --motion-background-color-out-animation {
  1508. syntax: "*";
  1509. inherits: false;
  1510. initial-value: none;
  1511. }
  1512. @property --motion-text-color-out-animation {
  1513. syntax: "*";
  1514. inherits: false;
  1515. initial-value: none;
  1516. }
  1517. @property --motion-scale-loop-animation {
  1518. syntax: "*";
  1519. inherits: false;
  1520. initial-value: none;
  1521. }
  1522. @property --motion-translate-loop-animation {
  1523. syntax: "*";
  1524. inherits: false;
  1525. initial-value: none;
  1526. }
  1527. @property --motion-rotate-loop-animation {
  1528. syntax: "*";
  1529. inherits: false;
  1530. initial-value: none;
  1531. }
  1532. @property --motion-filter-loop-animation {
  1533. syntax: "*";
  1534. inherits: false;
  1535. initial-value: none;
  1536. }
  1537. @property --motion-opacity-loop-animation {
  1538. syntax: "*";
  1539. inherits: false;
  1540. initial-value: none;
  1541. }
  1542. @property --motion-background-color-loop-animation {
  1543. syntax: "*";
  1544. inherits: false;
  1545. initial-value: none;
  1546. }
  1547. @property --motion-text-color-loop-animation {
  1548. syntax: "*";
  1549. inherits: false;
  1550. initial-value: none;
  1551. }
  1552. @media screen and (prefers-reduced-motion: no-preference) {
  1553. @keyframes motion-scale-in {
  1554. 0% {
  1555. scale: var(--motion-origin-scale-x) var(--motion-origin-scale-y);
  1556. }
  1557. to {
  1558. scale: 1;
  1559. }
  1560. }
  1561. @keyframes motion-scale-out {
  1562. 0% {
  1563. scale: 1;
  1564. }
  1565. to {
  1566. scale: var(--motion-end-scale-x) var(--motion-end-scale-y);
  1567. }
  1568. }
  1569. @keyframes motion-scale-loop-mirror {
  1570. 0%,
  1571. to {
  1572. scale: 1;
  1573. }
  1574. 50% {
  1575. scale: var(--motion-loop-scale-x) var(--motion-loop-scale-y);
  1576. }
  1577. }
  1578. @keyframes motion-scale-loop-reset {
  1579. 0% {
  1580. scale: 1;
  1581. }
  1582. to {
  1583. scale: var(--motion-loop-scale-x) var(--motion-loop-scale-y);
  1584. }
  1585. }
  1586. @keyframes motion-translate-in {
  1587. 0% {
  1588. translate: var(--motion-origin-translate-x) var(--motion-origin-translate-y);
  1589. }
  1590. to {
  1591. translate: 0;
  1592. }
  1593. }
  1594. @keyframes motion-translate-out {
  1595. 0% {
  1596. translate: 0;
  1597. }
  1598. to {
  1599. translate: var(--motion-end-translate-x) var(--motion-end-translate-y);
  1600. }
  1601. }
  1602. @keyframes motion-translate-loop-mirror {
  1603. 0%,
  1604. to {
  1605. translate: 0;
  1606. }
  1607. 50% {
  1608. translate: var(--motion-loop-translate-x) var(--motion-loop-translate-y);
  1609. }
  1610. }
  1611. @keyframes motion-translate-loop-reset {
  1612. 0% {
  1613. translate: 0;
  1614. }
  1615. to {
  1616. translate: var(--motion-loop-translate-x) var(--motion-loop-translate-y);
  1617. }
  1618. }
  1619. @keyframes motion-rotate-in {
  1620. 0% {
  1621. rotate: var(--motion-origin-rotate);
  1622. }
  1623. to {
  1624. rotate: 0;
  1625. }
  1626. }
  1627. @keyframes motion-rotate-out {
  1628. 0% {
  1629. rotate: 0;
  1630. }
  1631. to {
  1632. rotate: var(--motion-end-rotate);
  1633. }
  1634. }
  1635. @keyframes motion-rotate-loop-mirror {
  1636. 0%,
  1637. to {
  1638. rotate: none;
  1639. }
  1640. 50% {
  1641. rotate: var(--motion-loop-rotate);
  1642. }
  1643. }
  1644. @keyframes motion-rotate-loop-reset {
  1645. to {
  1646. rotate: var(--motion-loop-rotate);
  1647. }
  1648. }
  1649. }
  1650. @keyframes motion-filter-in {
  1651. 0% {
  1652. filter: blur(var(--motion-origin-blur)) grayscale(var(--motion-origin-grayscale));
  1653. }
  1654. to {
  1655. filter: blur() grayscale(0);
  1656. }
  1657. }
  1658. @keyframes motion-filter-out {
  1659. 0% {
  1660. filter: blur() grayscale(0);
  1661. }
  1662. to {
  1663. filter: blur(var(--motion-end-blur)) grayscale(var(--motion-end-grayscale));
  1664. }
  1665. }
  1666. @keyframes motion-filter-loop-mirror {
  1667. 0%,
  1668. to {
  1669. filter: blur() grayscale(0);
  1670. }
  1671. 50% {
  1672. filter: blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale));
  1673. }
  1674. }
  1675. @keyframes motion-filter-loop-reset {
  1676. 0% {
  1677. filter: blur() grayscale(0);
  1678. }
  1679. to {
  1680. filter: blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale));
  1681. }
  1682. }
  1683. @keyframes motion-opacity-in {
  1684. 0% {
  1685. opacity: var(--motion-origin-opacity);
  1686. }
  1687. }
  1688. @keyframes motion-opacity-out {
  1689. to {
  1690. opacity: var(--motion-end-opacity);
  1691. }
  1692. }
  1693. @keyframes motion-opacity-loop-mirror {
  1694. 50% {
  1695. opacity: var(--motion-loop-opacity);
  1696. }
  1697. }
  1698. @keyframes motion-opacity-loop-reset {
  1699. to {
  1700. opacity: var(--motion-loop-opacity);
  1701. }
  1702. }
  1703. @keyframes motion-background-color-in {
  1704. 0% {
  1705. background-color: var(--motion-origin-background-color);
  1706. }
  1707. }
  1708. @keyframes motion-background-color-out {
  1709. to {
  1710. background-color: var(--motion-end-background-color);
  1711. }
  1712. }
  1713. @keyframes motion-background-color-loop-mirror {
  1714. 50% {
  1715. background-color: var(--motion-loop-background-color);
  1716. }
  1717. }
  1718. @keyframes motion-background-color-loop-reset {
  1719. to {
  1720. background-color: var(--motion-loop-background-color);
  1721. }
  1722. }
  1723. @keyframes motion-text-color-in {
  1724. 0% {
  1725. color: var(--motion-origin-text-color);
  1726. }
  1727. }
  1728. @keyframes motion-text-color-out {
  1729. to {
  1730. color: var(--motion-end-text-color);
  1731. }
  1732. }
  1733. @keyframes motion-text-color-loop-mirror {
  1734. 50% {
  1735. color: var(--motion-loop-text-color);
  1736. }
  1737. }
  1738. @keyframes motion-text-color-loop-reset {
  1739. to {
  1740. color: var(--motion-loop-text-color);
  1741. }
  1742. }
  1743. }
  1744. @layer components;
  1745. @layer utilities {
  1746. .modal {
  1747. pointer-events: none;
  1748. visibility: hidden;
  1749. width: 100%;
  1750. max-width: none;
  1751. height: 100%;
  1752. max-height: none;
  1753. color: inherit;
  1754. transition:
  1755. translate 0.3s ease-out,
  1756. visibility 0.3s allow-discrete,
  1757. background-color 0.3s ease-out,
  1758. opacity 0.1s ease-out;
  1759. overscroll-behavior: contain;
  1760. z-index: 999;
  1761. scrollbar-gutter: auto;
  1762. background-color: #0000;
  1763. place-items: center;
  1764. margin: 0;
  1765. padding: 0;
  1766. display: grid;
  1767. position: fixed;
  1768. inset: 0;
  1769. overflow: hidden;
  1770. }
  1771. .modal::backdrop {
  1772. display: none;
  1773. }
  1774. .modal.modal-open,
  1775. .modal[open],
  1776. .modal:target {
  1777. pointer-events: auto;
  1778. visibility: visible;
  1779. opacity: 1;
  1780. background-color: #0006;
  1781. }
  1782. :is(.modal.modal-open, .modal[open], .modal:target) .modal-box {
  1783. opacity: 1;
  1784. translate: 0;
  1785. scale: 1;
  1786. }
  1787. @starting-style {
  1788. .modal.modal-open,
  1789. .modal[open],
  1790. .modal:target {
  1791. visibility: hidden;
  1792. opacity: 0;
  1793. }
  1794. }
  1795. .drawer-side {
  1796. pointer-events: none;
  1797. visibility: hidden;
  1798. z-index: 10;
  1799. overscroll-behavior: contain;
  1800. opacity: 0;
  1801. width: 100%;
  1802. transition:
  1803. opacity 0.2s ease-out 0.1s allow-discrete,
  1804. visibility 0.3s ease-out 0.1s allow-discrete;
  1805. inset-inline-start: 0;
  1806. grid-template-rows: repeat(1, minmax(0, 1fr));
  1807. grid-template-columns: repeat(1, minmax(0, 1fr));
  1808. grid-row-start: 1;
  1809. grid-column-start: 1;
  1810. place-items: flex-start start;
  1811. height: 100dvh;
  1812. display: grid;
  1813. position: fixed;
  1814. top: 0;
  1815. overflow: hidden;
  1816. }
  1817. .drawer-side > .drawer-overlay {
  1818. cursor: pointer;
  1819. background-color: #0006;
  1820. place-self: stretch stretch;
  1821. position: sticky;
  1822. top: 0;
  1823. }
  1824. .drawer-side > * {
  1825. grid-row-start: 1;
  1826. grid-column-start: 1;
  1827. }
  1828. .drawer-side > :not(.drawer-overlay) {
  1829. will-change: transform;
  1830. transition: translate 0.3s ease-out;
  1831. translate: -100%;
  1832. }
  1833. [dir="rtl"] :is(.drawer-side > :not(.drawer-overlay)) {
  1834. translate: 100%;
  1835. }
  1836. .drawer-toggle {
  1837. appearance: none;
  1838. opacity: 0;
  1839. width: 0;
  1840. height: 0;
  1841. position: fixed;
  1842. }
  1843. .drawer-toggle:checked ~ .drawer-side {
  1844. pointer-events: auto;
  1845. visibility: visible;
  1846. opacity: 1;
  1847. overflow-y: auto;
  1848. }
  1849. .drawer-toggle:checked ~ .drawer-side > :not(.drawer-overlay) {
  1850. translate: 0%;
  1851. }
  1852. .drawer-toggle:focus-visible ~ .drawer-content label.drawer-button {
  1853. outline-offset: 2px;
  1854. outline: 2px solid;
  1855. }
  1856. .tooltip {
  1857. --tt-bg: var(--color-neutral);
  1858. --tt-off: calc(100% + 0.5rem);
  1859. --tt-tail: calc(100% + 1px + 0.25rem);
  1860. display: inline-block;
  1861. position: relative;
  1862. }
  1863. .tooltip > :where(.tooltip-content),
  1864. .tooltip:where([data-tip]):before {
  1865. border-radius: var(--radius-field);
  1866. text-align: center;
  1867. white-space: normal;
  1868. max-width: 20rem;
  1869. color: var(--color-neutral-content);
  1870. opacity: 0;
  1871. background-color: var(--tt-bg);
  1872. pointer-events: none;
  1873. z-index: 2;
  1874. --tw-content: attr(data-tip);
  1875. content: var(--tw-content);
  1876. width: max-content;
  1877. padding-block: 0.25rem;
  1878. padding-inline: 0.5rem;
  1879. font-size: 0.875rem;
  1880. line-height: 1.25;
  1881. position: absolute;
  1882. }
  1883. @media (prefers-reduced-motion: no-preference) {
  1884. .tooltip > :where(.tooltip-content),
  1885. .tooltip:where([data-tip]):before,
  1886. .tooltip:after {
  1887. transition:
  1888. opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms,
  1889. transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms;
  1890. }
  1891. }
  1892. .tooltip:after {
  1893. opacity: 0;
  1894. background-color: var(--tt-bg);
  1895. content: "";
  1896. pointer-events: none;
  1897. --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");
  1898. width: 0.625rem;
  1899. height: 0.25rem;
  1900. -webkit-mask-position: -1px 0;
  1901. mask-position: -1px 0;
  1902. -webkit-mask-repeat: no-repeat;
  1903. mask-repeat: no-repeat;
  1904. -webkit-mask-image: var(--mask-tooltip);
  1905. mask-image: var(--mask-tooltip);
  1906. display: block;
  1907. position: absolute;
  1908. }
  1909. :is(
  1910. .tooltip.tooltip-open,
  1911. .tooltip[data-tip]:not([data-tip=""]):hover,
  1912. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1913. .tooltip:has(:focus-visible)
  1914. )
  1915. > .tooltip-content,
  1916. :is(
  1917. .tooltip.tooltip-open,
  1918. .tooltip[data-tip]:not([data-tip=""]):hover,
  1919. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1920. .tooltip:has(:focus-visible)
  1921. )[data-tip]:before,
  1922. :is(
  1923. .tooltip.tooltip-open,
  1924. .tooltip[data-tip]:not([data-tip=""]):hover,
  1925. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1926. .tooltip:has(:focus-visible)
  1927. ):after {
  1928. opacity: 1;
  1929. --tt-pos: 0rem;
  1930. }
  1931. @media (prefers-reduced-motion: no-preference) {
  1932. :is(
  1933. .tooltip.tooltip-open,
  1934. .tooltip[data-tip]:not([data-tip=""]):hover,
  1935. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1936. .tooltip:has(:focus-visible)
  1937. )
  1938. > .tooltip-content,
  1939. :is(
  1940. .tooltip.tooltip-open,
  1941. .tooltip[data-tip]:not([data-tip=""]):hover,
  1942. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1943. .tooltip:has(:focus-visible)
  1944. )[data-tip]:before,
  1945. :is(
  1946. .tooltip.tooltip-open,
  1947. .tooltip[data-tip]:not([data-tip=""]):hover,
  1948. .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,
  1949. .tooltip:has(:focus-visible)
  1950. ):after {
  1951. transition:
  1952. opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1),
  1953. transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  1954. }
  1955. }
  1956. .tooltip > .tooltip-content,
  1957. .tooltip[data-tip]:before {
  1958. transform: translate(-50%) translateY(var(--tt-pos, 0.25rem));
  1959. inset: auto auto var(--tt-off) 50%;
  1960. }
  1961. .tooltip:after {
  1962. transform: translate(-50%) translateY(var(--tt-pos, 0.25rem));
  1963. inset: auto auto var(--tt-tail) 50%;
  1964. }
  1965. .tab {
  1966. cursor: pointer;
  1967. appearance: none;
  1968. text-align: center;
  1969. -webkit-user-select: none;
  1970. user-select: none;
  1971. flex-wrap: wrap;
  1972. justify-content: center;
  1973. align-items: center;
  1974. display: inline-flex;
  1975. position: relative;
  1976. }
  1977. @media (hover: hover) {
  1978. .tab:hover {
  1979. color: var(--color-base-content);
  1980. }
  1981. }
  1982. .tab {
  1983. --tab-p: 1rem;
  1984. --tab-bg: var(--color-base-100);
  1985. --tab-border-color: var(--color-base-300);
  1986. --tab-radius-ss: 0;
  1987. --tab-radius-se: 0;
  1988. --tab-radius-es: 0;
  1989. --tab-radius-ee: 0;
  1990. --tab-order: 0;
  1991. --tab-radius-min: calc(0.75rem - var(--border));
  1992. order: var(--tab-order);
  1993. height: var(--tab-height);
  1994. border-color: #0000;
  1995. padding-inline-start: var(--tab-p);
  1996. padding-inline-end: var(--tab-p);
  1997. font-size: 0.875rem;
  1998. }
  1999. .tab:is(input[type="radio"]) {
  2000. min-width: fit-content;
  2001. }
  2002. .tab:is(input[type="radio"]):after {
  2003. content: attr(aria-label);
  2004. }
  2005. .tab:is(label) {
  2006. position: relative;
  2007. }
  2008. .tab:is(label) input {
  2009. cursor: pointer;
  2010. appearance: none;
  2011. opacity: 0;
  2012. position: absolute;
  2013. inset: 0;
  2014. }
  2015. :is(
  2016. .tab:checked,
  2017. .tab:is(label:has(:checked)),
  2018. .tab:is(
  2019. .tab-active,
  2020. [aria-selected="true"],
  2021. [aria-current="true"],
  2022. [aria-current="page"]
  2023. )
  2024. )
  2025. + .tab-content {
  2026. height: calc(100% - var(--tab-height) + var(--border));
  2027. display: block;
  2028. }
  2029. .tab:not(
  2030. :checked,
  2031. label:has(:checked),
  2032. :hover,
  2033. .tab-active,
  2034. [aria-selected="true"],
  2035. [aria-current="true"],
  2036. [aria-current="page"]
  2037. ) {
  2038. color: var(--color-base-content);
  2039. }
  2040. @supports (color: color-mix(in lab, red, red)) {
  2041. .tab:not(
  2042. :checked,
  2043. label:has(:checked),
  2044. :hover,
  2045. .tab-active,
  2046. [aria-selected="true"],
  2047. [aria-current="true"],
  2048. [aria-current="page"]
  2049. ) {
  2050. color: color-mix(in oklab, var(--color-base-content) 50%, transparent);
  2051. }
  2052. }
  2053. .tab:not(input):empty {
  2054. cursor: default;
  2055. flex-grow: 1;
  2056. }
  2057. .tab:focus {
  2058. --tw-outline-style: none;
  2059. outline-style: none;
  2060. }
  2061. @media (forced-colors: active) {
  2062. .tab:focus {
  2063. outline-offset: 2px;
  2064. outline: 2px solid #008EED;
  2065. }
  2066. }
  2067. .tab:focus-visible,
  2068. .tab:is(label:has(:checked:focus-visible)) {
  2069. outline-offset: -5px;
  2070. outline: 2px solid;
  2071. }
  2072. .tab[disabled] {
  2073. pointer-events: none;
  2074. opacity: 0.4;
  2075. }
  2076. .menu {
  2077. --menu-active-fg: var(--color-neutral-content);
  2078. --menu-active-bg: var(--color-neutral);
  2079. flex-flow: column wrap;
  2080. width: fit-content;
  2081. padding: 0.5rem;
  2082. font-size: 0.875rem;
  2083. display: flex;
  2084. }
  2085. .menu :where(li ul) {
  2086. white-space: nowrap;
  2087. margin-inline-start: 1rem;
  2088. padding-inline-start: 0.5rem;
  2089. position: relative;
  2090. }
  2091. .menu :where(li ul):before {
  2092. background-color: var(--color-base-content);
  2093. opacity: 0.1;
  2094. width: var(--border);
  2095. content: "";
  2096. inset-inline-start: 0;
  2097. position: absolute;
  2098. top: 0.75rem;
  2099. bottom: 0.75rem;
  2100. }
  2101. .menu :where(li > .menu-dropdown:not(.menu-dropdown-show)) {
  2102. display: none;
  2103. }
  2104. .menu :where(li:not(.menu-title) > :not(ul, details, .menu-title, .btn)),
  2105. .menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  2106. border-radius: var(--radius-field);
  2107. text-align: start;
  2108. text-wrap: balance;
  2109. -webkit-user-select: none;
  2110. user-select: none;
  2111. grid-auto-columns: minmax(auto, max-content) auto max-content;
  2112. grid-auto-flow: column;
  2113. align-content: flex-start;
  2114. align-items: center;
  2115. gap: 0.5rem;
  2116. padding-block: 0.375rem;
  2117. padding-inline: 0.75rem;
  2118. transition-property: color, background-color, box-shadow;
  2119. transition-duration: 0.2s;
  2120. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  2121. display: grid;
  2122. }
  2123. .menu :where(li > details > summary) {
  2124. --tw-outline-style: none;
  2125. outline-style: none;
  2126. }
  2127. @media (forced-colors: active) {
  2128. .menu :where(li > details > summary) {
  2129. outline-offset: 2px;
  2130. outline: 2px solid #0000;
  2131. }
  2132. }
  2133. .menu :where(li > details > summary)::-webkit-details-marker {
  2134. display: none;
  2135. }
  2136. :is(.menu :where(li > details > summary), .menu :where(li > .menu-dropdown-toggle)):after {
  2137. content: "";
  2138. transform-origin: 50%;
  2139. pointer-events: none;
  2140. justify-self: flex-end;
  2141. width: 0.375rem;
  2142. height: 0.375rem;
  2143. transition-property: rotate, translate;
  2144. transition-duration: 0.2s;
  2145. display: block;
  2146. translate: 0 -1px;
  2147. rotate: -135deg;
  2148. box-shadow: inset 2px 2px;
  2149. }
  2150. .menu :where(li > details[open] > summary):after,
  2151. .menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after {
  2152. translate: 0 1px;
  2153. rotate: 45deg;
  2154. }
  2155. .menu
  2156. :where(
  2157. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2158. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  2159. ):not(.menu-active, :active, .btn).menu-focus,
  2160. .menu
  2161. :where(
  2162. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2163. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  2164. ):not(.menu-active, :active, .btn):focus-visible {
  2165. cursor: pointer;
  2166. background-color: var(--color-base-content);
  2167. }
  2168. @supports (color: color-mix(in lab, red, red)) {
  2169. .menu
  2170. :where(
  2171. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2172. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  2173. ):not(.menu-active, :active, .btn).menu-focus,
  2174. .menu
  2175. :where(
  2176. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2177. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  2178. ):not(.menu-active, :active, .btn):focus-visible {
  2179. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  2180. }
  2181. }
  2182. .menu
  2183. :where(
  2184. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2185. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  2186. ):not(.menu-active, :active, .btn).menu-focus,
  2187. .menu
  2188. :where(
  2189. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2190. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  2191. ):not(.menu-active, :active, .btn):focus-visible {
  2192. color: var(--color-base-content);
  2193. --tw-outline-style: none;
  2194. outline-style: none;
  2195. }
  2196. @media (forced-colors: active) {
  2197. .menu
  2198. :where(
  2199. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2200. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  2201. ):not(.menu-active, :active, .btn).menu-focus,
  2202. .menu
  2203. :where(
  2204. li:not(.menu-title, .disabled) > :not(ul, details, .menu-title),
  2205. li:not(.menu-title, .disabled) > details > summary:not(.menu-title)
  2206. ):not(.menu-active, :active, .btn):focus-visible {
  2207. outline-offset: 2px;
  2208. outline: 2px solid #008EED;
  2209. }
  2210. }
  2211. .menu
  2212. :where(
  2213. li:not(.menu-title, .disabled)
  2214. > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2215. li:not(.menu-title, .disabled)
  2216. > details
  2217. > summary:not(.menu-title):not(.menu-active, :active, .btn):hover
  2218. ) {
  2219. cursor: pointer;
  2220. background-color: var(--color-base-content);
  2221. }
  2222. @supports (color: color-mix(in lab, red, red)) {
  2223. .menu
  2224. :where(
  2225. li:not(.menu-title, .disabled)
  2226. > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2227. li:not(.menu-title, .disabled)
  2228. > details
  2229. > summary:not(.menu-title):not(.menu-active, :active, .btn):hover
  2230. ) {
  2231. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  2232. }
  2233. }
  2234. .menu
  2235. :where(
  2236. li:not(.menu-title, .disabled)
  2237. > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2238. li:not(.menu-title, .disabled)
  2239. > details
  2240. > summary:not(.menu-title):not(.menu-active, :active, .btn):hover
  2241. ) {
  2242. --tw-outline-style: none;
  2243. outline-style: none;
  2244. }
  2245. @media (forced-colors: active) {
  2246. .menu
  2247. :where(
  2248. li:not(.menu-title, .disabled)
  2249. > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2250. li:not(.menu-title, .disabled)
  2251. > details
  2252. > summary:not(.menu-title):not(.menu-active, :active, .btn):hover
  2253. ) {
  2254. outline-offset: 2px;
  2255. outline: 2px solid #0000;
  2256. }
  2257. }
  2258. .menu
  2259. :where(
  2260. li:not(.menu-title, .disabled)
  2261. > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover,
  2262. li:not(.menu-title, .disabled)
  2263. > details
  2264. > summary:not(.menu-title):not(.menu-active, :active, .btn):hover
  2265. ) {
  2266. box-shadow:
  2267. inset 0 1px #00000003,
  2268. inset 0 -1px #ffffff03;
  2269. }
  2270. .menu :where(li:empty) {
  2271. background-color: var(--color-base-content);
  2272. opacity: 0.1;
  2273. height: 1px;
  2274. margin: 0.5rem 1rem;
  2275. }
  2276. .menu :where(li) {
  2277. flex-flow: column wrap;
  2278. flex-shrink: 0;
  2279. align-items: stretch;
  2280. display: flex;
  2281. position: relative;
  2282. }
  2283. .menu :where(li) .badge {
  2284. justify-self: flex-end;
  2285. }
  2286. .menu :where(li) > :not(ul, .menu-title, details, .btn):active,
  2287. .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active,
  2288. .menu :where(li) > details > summary:active {
  2289. --tw-outline-style: none;
  2290. outline-style: none;
  2291. }
  2292. @media (forced-colors: active) {
  2293. .menu :where(li) > :not(ul, .menu-title, details, .btn):active,
  2294. .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active,
  2295. .menu :where(li) > details > summary:active {
  2296. outline-offset: 2px;
  2297. outline: 2px solid #0000;
  2298. }
  2299. }
  2300. .menu :where(li) > :not(ul, .menu-title, details, .btn):active,
  2301. .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active,
  2302. .menu :where(li) > details > summary:active {
  2303. color: var(--menu-active-fg);
  2304. background-color: var(--menu-active-bg);
  2305. background-size: auto, calc(var(--noise) * 100%);
  2306. background-image: none, var(--fx-noise);
  2307. }
  2308. :is(
  2309. .menu :where(li) > :not(ul, .menu-title, details, .btn):active,
  2310. .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active,
  2311. .menu :where(li) > details > summary:active
  2312. ):not(
  2313. :is(
  2314. .menu :where(li) > :not(ul, .menu-title, details, .btn):active,
  2315. .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active,
  2316. .menu :where(li) > details > summary:active
  2317. ):active
  2318. ) {
  2319. box-shadow: 0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg);
  2320. }
  2321. .menu :where(li).menu-disabled {
  2322. pointer-events: none;
  2323. color: var(--color-base-content);
  2324. }
  2325. @supports (color: color-mix(in lab, red, red)) {
  2326. .menu :where(li).menu-disabled {
  2327. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  2328. }
  2329. }
  2330. .menu .dropdown:focus-within .menu-dropdown-toggle:after {
  2331. translate: 0 1px;
  2332. rotate: 45deg;
  2333. }
  2334. .menu .dropdown-content {
  2335. margin-top: 0.5rem;
  2336. padding: 0.5rem;
  2337. }
  2338. .menu .dropdown-content:before {
  2339. display: none;
  2340. }
  2341. .collapse-plus > .collapse-title:after {
  2342. width: 0.5rem;
  2343. height: 0.5rem;
  2344. display: block;
  2345. position: absolute;
  2346. }
  2347. @media (prefers-reduced-motion: no-preference) {
  2348. .collapse-plus > .collapse-title:after {
  2349. transition-property: all;
  2350. transition-duration: 0.3s;
  2351. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2352. }
  2353. }
  2354. .collapse-plus > .collapse-title:after {
  2355. content: "+";
  2356. pointer-events: none;
  2357. top: 0.9rem;
  2358. inset-inline-end: 1.4rem;
  2359. }
  2360. .dropdown {
  2361. position-area: var(--anchor-v, bottom) var(--anchor-h, span-right);
  2362. display: inline-block;
  2363. position: relative;
  2364. }
  2365. .dropdown > :not(summary):focus {
  2366. --tw-outline-style: none;
  2367. outline-style: none;
  2368. }
  2369. @media (forced-colors: active) {
  2370. .dropdown > :not(summary):focus {
  2371. outline-offset: 2px;
  2372. outline: 2px solid #008EED;
  2373. }
  2374. }
  2375. .dropdown .dropdown-content {
  2376. position: absolute;
  2377. }
  2378. .dropdown:not(details, .dropdown-open, .dropdown-hover:hover, :focus-within) .dropdown-content {
  2379. transform-origin: top;
  2380. opacity: 0;
  2381. display: none;
  2382. scale: 95%;
  2383. }
  2384. .dropdown[popover],
  2385. .dropdown .dropdown-content {
  2386. z-index: 999;
  2387. }
  2388. @media (prefers-reduced-motion: no-preference) {
  2389. .dropdown[popover],
  2390. .dropdown .dropdown-content {
  2391. transition-behavior: allow-discrete;
  2392. transition-property: opacity, scale, display;
  2393. transition-duration: 0.2s;
  2394. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2395. animation: 0.2s dropdown;
  2396. }
  2397. }
  2398. @starting-style {
  2399. .dropdown[popover],
  2400. .dropdown .dropdown-content {
  2401. opacity: 0;
  2402. scale: 95%;
  2403. }
  2404. }
  2405. :is(.dropdown.dropdown-open, .dropdown:not(.dropdown-hover):focus, .dropdown:focus-within)
  2406. > [tabindex]:first-child {
  2407. pointer-events: none;
  2408. }
  2409. :is(.dropdown.dropdown-open, .dropdown:not(.dropdown-hover):focus, .dropdown:focus-within)
  2410. .dropdown-content {
  2411. opacity: 1;
  2412. }
  2413. .dropdown.dropdown-hover:hover .dropdown-content {
  2414. opacity: 1;
  2415. scale: 100%;
  2416. }
  2417. .dropdown:is(details) summary::-webkit-details-marker {
  2418. display: none;
  2419. }
  2420. :is(.dropdown.dropdown-open, .dropdown:focus, .dropdown:focus-within) .dropdown-content {
  2421. scale: 100%;
  2422. }
  2423. .dropdown:where([popover]) {
  2424. background: 0 0;
  2425. }
  2426. .dropdown[popover] {
  2427. color: inherit;
  2428. position: fixed;
  2429. }
  2430. @supports not (position-area: bottom) {
  2431. .dropdown[popover] {
  2432. margin: auto;
  2433. }
  2434. .dropdown[popover].dropdown-open:not(:popover-open) {
  2435. transform-origin: top;
  2436. opacity: 0;
  2437. display: none;
  2438. scale: 95%;
  2439. }
  2440. .dropdown[popover]::backdrop {
  2441. background-color: oklab(0% none none/.3);
  2442. }
  2443. }
  2444. .dropdown[popover]:not(.dropdown-open, :popover-open) {
  2445. transform-origin: top;
  2446. opacity: 0;
  2447. display: none;
  2448. scale: 95%;
  2449. }
  2450. :where(.btn) {
  2451. width: unset;
  2452. }
  2453. .btn {
  2454. cursor: pointer;
  2455. text-align: center;
  2456. vertical-align: middle;
  2457. outline-offset: 2px;
  2458. -webkit-user-select: none;
  2459. user-select: none;
  2460. padding-inline: var(--btn-p);
  2461. color: var(--btn-fg);
  2462. --tw-prose-links: var(--btn-fg);
  2463. height: var(--size);
  2464. font-size: var(--fontsize, 0.875rem);
  2465. outline-color: var(--btn-color, var(--color-base-content));
  2466. background-color: var(--btn-bg);
  2467. background-size: auto, calc(var(--noise) * 100%);
  2468. background-image: none, var(--btn-noise);
  2469. border-width: var(--border);
  2470. border-style: solid;
  2471. border-color: var(--btn-border);
  2472. text-shadow: 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 0.15));
  2473. touch-action: manipulation;
  2474. box-shadow:
  2475. 0 0.5px 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset,
  2476. var(--btn-shadow);
  2477. --size: calc(var(--size-field, 0.25rem) * 10);
  2478. --btn-bg: var(--btn-color, var(--color-base-200));
  2479. --btn-fg: var(--color-base-content);
  2480. --btn-p: 1rem;
  2481. --btn-border: var(--btn-bg);
  2482. border-start-start-radius: var(--join-ss, var(--radius-field));
  2483. border-start-end-radius: var(--join-se, var(--radius-field));
  2484. border-end-end-radius: var(--join-ee, var(--radius-field));
  2485. border-end-start-radius: var(--join-es, var(--radius-field));
  2486. flex-wrap: nowrap;
  2487. flex-shrink: 0;
  2488. justify-content: center;
  2489. align-items: center;
  2490. gap: 0.375rem;
  2491. font-weight: 600;
  2492. transition-property: color, background-color, border-color, box-shadow;
  2493. transition-duration: 0.2s;
  2494. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  2495. display: inline-flex;
  2496. }
  2497. @supports (color: color-mix(in lab, red, red)) {
  2498. .btn {
  2499. --btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));
  2500. }
  2501. }
  2502. .btn {
  2503. --btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);
  2504. }
  2505. @supports (color: color-mix(in lab, red, red)) {
  2506. .btn {
  2507. --btn-shadow:
  2508. 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000),
  2509. 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);
  2510. }
  2511. }
  2512. .btn {
  2513. --btn-noise: var(--fx-noise);
  2514. }
  2515. .prose .btn {
  2516. text-decoration-line: none;
  2517. }
  2518. @media (hover: hover) {
  2519. .btn:hover {
  2520. --btn-bg: var(--btn-color, var(--color-base-200));
  2521. }
  2522. @supports (color: color-mix(in lab, red, red)) {
  2523. .btn:hover {
  2524. --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
  2525. }
  2526. }
  2527. }
  2528. .btn:focus-visible,
  2529. .btn:has(:focus-visible) {
  2530. isolation: isolate;
  2531. outline-width: 2px;
  2532. outline-style: solid;
  2533. }
  2534. .btn:active:not(.btn-active) {
  2535. --btn-bg: var(--btn-color, var(--color-base-200));
  2536. translate: 0 0.5px;
  2537. }
  2538. @supports (color: color-mix(in lab, red, red)) {
  2539. .btn:active:not(.btn-active) {
  2540. --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%);
  2541. }
  2542. }
  2543. .btn:active:not(.btn-active) {
  2544. --btn-border: var(--btn-color, var(--color-base-200));
  2545. }
  2546. @supports (color: color-mix(in lab, red, red)) {
  2547. .btn:active:not(.btn-active) {
  2548. --btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
  2549. }
  2550. }
  2551. .btn:active:not(.btn-active) {
  2552. --btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);
  2553. }
  2554. .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
  2555. background-color: var(--color-base-content);
  2556. }
  2557. @supports (color: color-mix(in lab, red, red)) {
  2558. .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
  2559. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  2560. }
  2561. }
  2562. .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
  2563. box-shadow: none;
  2564. }
  2565. .btn:is(:disabled, [disabled], .btn-disabled) {
  2566. pointer-events: none;
  2567. --btn-border: #0000;
  2568. --btn-noise: none;
  2569. --btn-fg: var(--color-base-content);
  2570. }
  2571. @supports (color: color-mix(in lab, red, red)) {
  2572. .btn:is(:disabled, [disabled], .btn-disabled) {
  2573. --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);
  2574. }
  2575. }
  2576. @media (hover: hover) {
  2577. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2578. pointer-events: none;
  2579. background-color: var(--color-neutral);
  2580. }
  2581. @supports (color: color-mix(in lab, red, red)) {
  2582. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2583. background-color: color-mix(in oklab, var(--color-neutral) 20%, transparent);
  2584. }
  2585. }
  2586. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2587. --btn-border: #0000;
  2588. --btn-fg: var(--color-base-content);
  2589. }
  2590. @supports (color: color-mix(in lab, red, red)) {
  2591. .btn:is(:disabled, [disabled], .btn-disabled):hover {
  2592. --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);
  2593. }
  2594. }
  2595. }
  2596. .btn:is(input[type="checkbox"], input[type="radio"]) {
  2597. appearance: none;
  2598. }
  2599. .btn:is(input[type="checkbox"], input[type="radio"]):after {
  2600. content: attr(aria-label);
  2601. }
  2602. .btn:where(input:checked:not(.filter .btn)) {
  2603. --btn-color: var(--color-primary);
  2604. --btn-fg: var(--color-primary-content);
  2605. isolation: isolate;
  2606. }
  2607. .loading {
  2608. pointer-events: none;
  2609. aspect-ratio: 1;
  2610. vertical-align: middle;
  2611. width: calc(var(--size-selector, 0.25rem) * 6);
  2612. background-color: currentColor;
  2613. display: inline-block;
  2614. -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");
  2615. 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");
  2616. -webkit-mask-position: 50%;
  2617. mask-position: 50%;
  2618. -webkit-mask-size: 100%;
  2619. mask-size: 100%;
  2620. -webkit-mask-repeat: no-repeat;
  2621. mask-repeat: no-repeat;
  2622. }
  2623. .pointer-events-none {
  2624. pointer-events: none;
  2625. }
  2626. .collapse:not(td, tr, colgroup) {
  2627. visibility: visible;
  2628. }
  2629. .collapse {
  2630. border-radius: var(--radius-box, 1rem);
  2631. isolation: isolate;
  2632. grid-template-rows: max-content 0fr;
  2633. width: 100%;
  2634. display: grid;
  2635. position: relative;
  2636. overflow: hidden;
  2637. }
  2638. @media (prefers-reduced-motion: no-preference) {
  2639. .collapse {
  2640. transition: grid-template-rows 0.2s;
  2641. }
  2642. }
  2643. .collapse > input:is([type="checkbox"], [type="radio"]) {
  2644. appearance: none;
  2645. opacity: 0;
  2646. z-index: 1;
  2647. grid-row-start: 1;
  2648. grid-column-start: 1;
  2649. width: 100%;
  2650. min-height: 1lh;
  2651. padding: 1rem;
  2652. padding-inline-end: 3rem;
  2653. transition: background-color 0.2s ease-out;
  2654. }
  2655. .collapse:is([open], :focus:not(.collapse-close)),
  2656. .collapse:not(.collapse-close):has(> input:is([type="checkbox"], [type="radio"]):checked) {
  2657. grid-template-rows: max-content 1fr;
  2658. }
  2659. .collapse:is([open], :focus:not(.collapse-close)) > .collapse-content,
  2660. .collapse:not(.collapse-close)
  2661. > :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) {
  2662. visibility: visible;
  2663. min-height: fit-content;
  2664. }
  2665. .collapse:focus-visible,
  2666. .collapse:has(> input:is([type="checkbox"], [type="radio"]):focus-visible) {
  2667. outline-color: var(--color-base-content);
  2668. outline-offset: 2px;
  2669. outline-width: 2px;
  2670. outline-style: solid;
  2671. }
  2672. .collapse:not(.collapse-close) > input[type="checkbox"],
  2673. .collapse:not(.collapse-close) > input[type="radio"]:not(:checked),
  2674. .collapse:not(.collapse-close) > .collapse-title {
  2675. cursor: pointer;
  2676. }
  2677. .collapse:focus:not(.collapse-close, .collapse[open]) > .collapse-title {
  2678. cursor: unset;
  2679. }
  2680. .collapse:is([open], :focus:not(.collapse-close)) > :where(.collapse-content),
  2681. .collapse:not(.collapse-close)
  2682. > :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) {
  2683. padding-bottom: 1rem;
  2684. }
  2685. @media (prefers-reduced-motion: no-preference) {
  2686. .collapse:is([open], :focus:not(.collapse-close)) > :where(.collapse-content),
  2687. .collapse:not(.collapse-close)
  2688. > :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) {
  2689. transition:
  2690. padding 0.2s ease-out,
  2691. background-color 0.2s ease-out;
  2692. }
  2693. .collapse[open].collapse-arrow > .collapse-title:after,
  2694. .collapse.collapse-open.collapse-arrow > .collapse-title:after {
  2695. transform: translateY(-50%) rotate(225deg);
  2696. }
  2697. }
  2698. .collapse.collapse-open.collapse-plus > .collapse-title:after {
  2699. content: "−";
  2700. }
  2701. .collapse.collapse-arrow:focus:not(.collapse-close) > .collapse-title:after,
  2702. .collapse.collapse-arrow:not(.collapse-close)
  2703. > input:is([type="checkbox"], [type="radio"]):checked
  2704. ~ .collapse-title:after {
  2705. transform: translateY(-50%) rotate(225deg);
  2706. }
  2707. .collapse[open].collapse-plus > .collapse-title:after,
  2708. .collapse.collapse-plus:focus:not(.collapse-close) > .collapse-title:after,
  2709. .collapse.collapse-plus:not(.collapse-close)
  2710. > input:is([type="checkbox"], [type="radio"]):checked
  2711. ~ .collapse-title:after {
  2712. content: "−";
  2713. }
  2714. .collapse:is(details) {
  2715. width: 100%;
  2716. }
  2717. .collapse:is(details) summary {
  2718. display: block;
  2719. position: relative;
  2720. }
  2721. .collapse:is(details) summary::-webkit-details-marker {
  2722. display: none;
  2723. }
  2724. .collapse:is(details) summary {
  2725. outline: none;
  2726. }
  2727. .collapse-content {
  2728. visibility: hidden;
  2729. min-height: 0;
  2730. cursor: unset;
  2731. grid-row-start: 2;
  2732. grid-column-start: 1;
  2733. padding-left: 1rem;
  2734. padding-right: 1rem;
  2735. }
  2736. @media (prefers-reduced-motion: no-preference) {
  2737. .collapse-content {
  2738. transition:
  2739. visibility 0.2s,
  2740. padding 0.2s ease-out,
  2741. background-color 0.2s ease-out;
  2742. }
  2743. }
  2744. .validator:user-valid {
  2745. --input-color: var(--color-success);
  2746. }
  2747. .validator:user-valid:focus {
  2748. --input-color: var(--color-success);
  2749. }
  2750. .validator:user-valid:checked {
  2751. --input-color: var(--color-success);
  2752. }
  2753. .validator:user-valid[aria-checked="true"] {
  2754. --input-color: var(--color-success);
  2755. }
  2756. .validator:user-valid:focus-within {
  2757. --input-color: var(--color-success);
  2758. }
  2759. .validator:has(:user-valid) {
  2760. --input-color: var(--color-success);
  2761. }
  2762. .validator:has(:user-valid):focus {
  2763. --input-color: var(--color-success);
  2764. }
  2765. .validator:has(:user-valid):checked {
  2766. --input-color: var(--color-success);
  2767. }
  2768. .validator:has(:user-valid)[aria-checked="true"] {
  2769. --input-color: var(--color-success);
  2770. }
  2771. .validator:has(:user-valid):focus-within {
  2772. --input-color: var(--color-success);
  2773. }
  2774. .validator:user-invalid {
  2775. --input-color: var(--color-error);
  2776. }
  2777. .validator:user-invalid:focus {
  2778. --input-color: var(--color-error);
  2779. }
  2780. .validator:user-invalid:checked {
  2781. --input-color: var(--color-error);
  2782. }
  2783. .validator:user-invalid[aria-checked="true"] {
  2784. --input-color: var(--color-error);
  2785. }
  2786. .validator:user-invalid:focus-within {
  2787. --input-color: var(--color-error);
  2788. }
  2789. .validator:user-invalid ~ .validator-hint {
  2790. visibility: visible;
  2791. color: var(--color-error);
  2792. display: block;
  2793. }
  2794. .validator:has(:user-invalid) {
  2795. --input-color: var(--color-error);
  2796. }
  2797. .validator:has(:user-invalid):focus {
  2798. --input-color: var(--color-error);
  2799. }
  2800. .validator:has(:user-invalid):checked {
  2801. --input-color: var(--color-error);
  2802. }
  2803. .validator:has(:user-invalid)[aria-checked="true"] {
  2804. --input-color: var(--color-error);
  2805. }
  2806. .validator:has(:user-invalid):focus-within {
  2807. --input-color: var(--color-error);
  2808. }
  2809. .validator:has(:user-invalid) ~ .validator-hint {
  2810. visibility: visible;
  2811. color: var(--color-error);
  2812. display: block;
  2813. }
  2814. .validator[aria-invalid]:not([aria-invalid="false"]),
  2815. .validator[aria-invalid]:not([aria-invalid="false"]):focus,
  2816. .validator[aria-invalid]:not([aria-invalid="false"]):checked,
  2817. .validator[aria-invalid]:not([aria-invalid="false"])[aria-checked="true"],
  2818. .validator[aria-invalid]:not([aria-invalid="false"]):focus-within {
  2819. --input-color: var(--color-error);
  2820. }
  2821. .validator[aria-invalid]:not([aria-invalid="false"]) ~ .validator-hint {
  2822. visibility: visible;
  2823. color: var(--color-error);
  2824. display: block;
  2825. }
  2826. .collapse {
  2827. visibility: collapse;
  2828. }
  2829. .list {
  2830. flex-direction: column;
  2831. font-size: 0.875rem;
  2832. display: flex;
  2833. }
  2834. .list :where(.list-row) {
  2835. --list-grid-cols: minmax(0, auto) 1fr;
  2836. border-radius: var(--radius-box);
  2837. word-break: break-word;
  2838. grid-auto-flow: column;
  2839. grid-template-columns: var(--list-grid-cols);
  2840. gap: 1rem;
  2841. padding: 1rem;
  2842. display: grid;
  2843. position: relative;
  2844. }
  2845. .list :where(.list-row):has(.list-col-grow:first-child) {
  2846. --list-grid-cols: 1fr;
  2847. }
  2848. .list :where(.list-row):has(.list-col-grow:nth-child(2)) {
  2849. --list-grid-cols: minmax(0, auto) 1fr;
  2850. }
  2851. .list :where(.list-row):has(.list-col-grow:nth-child(3)) {
  2852. --list-grid-cols: minmax(0, auto) minmax(0, auto) 1fr;
  2853. }
  2854. .list :where(.list-row):has(.list-col-grow:nth-child(4)) {
  2855. --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;
  2856. }
  2857. .list :where(.list-row):has(.list-col-grow:nth-child(5)) {
  2858. --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;
  2859. }
  2860. .list :where(.list-row):has(.list-col-grow:nth-child(6)) {
  2861. --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto)
  2862. minmax(0, auto) 1fr;
  2863. }
  2864. .list :where(.list-row) :not(.list-col-wrap) {
  2865. grid-row-start: 1;
  2866. }
  2867. :is(.list > :not(:last-child).list-row, .list > :not(:last-child) .list-row):after {
  2868. content: "";
  2869. border-bottom: var(--border) solid;
  2870. inset-inline: var(--radius-box);
  2871. border-color: var(--color-base-content);
  2872. position: absolute;
  2873. bottom: 0;
  2874. }
  2875. @supports (color: color-mix(in lab, red, red)) {
  2876. :is(.list > :not(:last-child).list-row, .list > :not(:last-child) .list-row):after {
  2877. border-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  2878. }
  2879. }
  2880. .toggle {
  2881. border: var(--border) solid currentColor;
  2882. color: var(--input-color);
  2883. cursor: pointer;
  2884. appearance: none;
  2885. vertical-align: middle;
  2886. -webkit-user-select: none;
  2887. user-select: none;
  2888. --radius-selector-max: calc(
  2889. var(--radius-selector) + var(--radius-selector) + var(--radius-selector)
  2890. );
  2891. border-radius: calc(
  2892. var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) +
  2893. min(var(--border), var(--radius-selector-max))
  2894. );
  2895. padding: var(--toggle-p);
  2896. flex-shrink: 0;
  2897. grid-template-columns: 0fr 1fr 1fr;
  2898. place-content: center;
  2899. display: inline-grid;
  2900. position: relative;
  2901. box-shadow: inset 0 1px;
  2902. }
  2903. @supports (color: color-mix(in lab, red, red)) {
  2904. .toggle {
  2905. box-shadow: 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)
  2906. inset;
  2907. }
  2908. }
  2909. .toggle {
  2910. --input-color: var(--color-base-content);
  2911. transition:
  2912. color 0.3s,
  2913. grid-template-columns 0.2s;
  2914. }
  2915. @supports (color: color-mix(in lab, red, red)) {
  2916. .toggle {
  2917. --input-color: color-mix(in oklab, var(--color-base-content) 50%, #0000);
  2918. }
  2919. }
  2920. .toggle {
  2921. --toggle-p: calc(var(--size) * 0.125);
  2922. --size: calc(var(--size-selector, 0.25rem) * 6);
  2923. width: calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);
  2924. height: var(--size);
  2925. }
  2926. .toggle > * {
  2927. z-index: 1;
  2928. cursor: pointer;
  2929. appearance: none;
  2930. background-color: #0000;
  2931. border: none;
  2932. grid-column: 2 / span 1;
  2933. grid-row-start: 1;
  2934. height: 100%;
  2935. padding: 0.125rem;
  2936. transition:
  2937. opacity 0.2s,
  2938. rotate 0.4s;
  2939. }
  2940. .toggle > :focus {
  2941. --tw-outline-style: none;
  2942. outline-style: none;
  2943. }
  2944. @media (forced-colors: active) {
  2945. .toggle > :focus {
  2946. outline-offset: 2px;
  2947. outline: 2px solid #008EED;
  2948. }
  2949. }
  2950. .toggle > :nth-child(2) {
  2951. color: var(--color-base-100);
  2952. rotate: none;
  2953. }
  2954. .toggle > :nth-child(3) {
  2955. color: var(--color-base-100);
  2956. opacity: 0;
  2957. rotate: -15deg;
  2958. }
  2959. .toggle:has(:checked) > :nth-child(2) {
  2960. opacity: 0;
  2961. rotate: 15deg;
  2962. }
  2963. .toggle:has(:checked) > :nth-child(3) {
  2964. opacity: 1;
  2965. rotate: none;
  2966. }
  2967. .toggle:before {
  2968. aspect-ratio: 1;
  2969. border-radius: var(--radius-selector);
  2970. --tw-content: "";
  2971. content: var(--tw-content);
  2972. height: 100%;
  2973. box-shadow:
  2974. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  2975. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  2976. 0 1px currentColor;
  2977. background-color: currentColor;
  2978. grid-row-start: 1;
  2979. grid-column-start: 2;
  2980. transition:
  2981. background-color 0.1s,
  2982. translate 0.2s,
  2983. inset-inline-start 0.2s;
  2984. position: relative;
  2985. inset-inline-start: 0;
  2986. translate: 0;
  2987. }
  2988. @supports (color: color-mix(in lab, red, red)) {
  2989. .toggle:before {
  2990. box-shadow:
  2991. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  2992. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  2993. 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000);
  2994. }
  2995. }
  2996. .toggle:before {
  2997. background-size: auto, calc(var(--noise) * 100%);
  2998. background-image: none, var(--fx-noise);
  2999. }
  3000. @media (forced-colors: active) {
  3001. .toggle:before {
  3002. outline-style: var(--tw-outline-style);
  3003. outline-offset: -1px;
  3004. outline-width: 1px;
  3005. }
  3006. }
  3007. @media print {
  3008. .toggle:before {
  3009. outline-offset: -1rem;
  3010. outline: 0.25rem solid;
  3011. }
  3012. }
  3013. .toggle:focus-visible,
  3014. .toggle:has(:focus-visible) {
  3015. outline-offset: 2px;
  3016. outline: 2px solid;
  3017. }
  3018. .toggle:checked,
  3019. .toggle[aria-checked="true"],
  3020. .toggle:has(> input:checked) {
  3021. background-color: var(--color-base-100);
  3022. --input-color: var(--color-base-content);
  3023. grid-template-columns: 1fr 1fr 0fr;
  3024. }
  3025. :is(.toggle:checked, .toggle[aria-checked="true"], .toggle:has(> input:checked)):before {
  3026. background-color: currentColor;
  3027. }
  3028. @starting-style {
  3029. :is(.toggle:checked, .toggle[aria-checked="true"], .toggle:has(> input:checked)):before {
  3030. opacity: 0;
  3031. }
  3032. }
  3033. .toggle:indeterminate {
  3034. grid-template-columns: 0.5fr 1fr 0.5fr;
  3035. }
  3036. .toggle:disabled {
  3037. cursor: not-allowed;
  3038. opacity: 0.3;
  3039. }
  3040. .toggle:disabled:before {
  3041. border: var(--border) solid currentColor;
  3042. background-color: #0000;
  3043. }
  3044. .input {
  3045. cursor: text;
  3046. border: var(--border) solid #0000;
  3047. appearance: none;
  3048. background-color: var(--color-base-100);
  3049. vertical-align: middle;
  3050. white-space: nowrap;
  3051. width: clamp(3rem, 20rem, 100%);
  3052. height: var(--size);
  3053. touch-action: manipulation;
  3054. border-color: var(--input-color);
  3055. box-shadow:
  3056. 0 1px var(--input-color) inset,
  3057. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  3058. border-start-start-radius: var(--join-ss, var(--radius-field));
  3059. border-start-end-radius: var(--join-se, var(--radius-field));
  3060. border-end-end-radius: var(--join-ee, var(--radius-field));
  3061. border-end-start-radius: var(--join-es, var(--radius-field));
  3062. flex-shrink: 1;
  3063. align-items: center;
  3064. gap: 0.5rem;
  3065. padding-inline: 0.75rem;
  3066. font-size: 0.875rem;
  3067. display: inline-flex;
  3068. position: relative;
  3069. }
  3070. @supports (color: color-mix(in lab, red, red)) {
  3071. .input {
  3072. box-shadow:
  3073. 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset,
  3074. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  3075. }
  3076. }
  3077. .input {
  3078. --size: calc(var(--size-field, 0.25rem) * 10);
  3079. --input-color: var(--color-base-content);
  3080. }
  3081. @supports (color: color-mix(in lab, red, red)) {
  3082. .input {
  3083. --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
  3084. }
  3085. }
  3086. .input:where(input) {
  3087. display: inline-flex;
  3088. }
  3089. .input :where(input) {
  3090. appearance: none;
  3091. background-color: #0000;
  3092. border: none;
  3093. width: 100%;
  3094. height: 100%;
  3095. display: inline-flex;
  3096. }
  3097. .input :where(input):focus,
  3098. .input :where(input):focus-within {
  3099. --tw-outline-style: none;
  3100. outline-style: none;
  3101. }
  3102. @media (forced-colors: active) {
  3103. .input :where(input):focus,
  3104. .input :where(input):focus-within {
  3105. outline-offset: 2px;
  3106. outline: 2px solid #008EED;
  3107. }
  3108. }
  3109. .input :where(input[type="url"]),
  3110. .input :where(input[type="email"]) {
  3111. direction: ltr;
  3112. }
  3113. .input :where(input[type="date"]) {
  3114. display: inline-flex;
  3115. }
  3116. .input:focus,
  3117. .input:focus-within {
  3118. --input-color: var(--color-base-content);
  3119. box-shadow: 0 1px var(--input-color);
  3120. }
  3121. @supports (color: color-mix(in lab, red, red)) {
  3122. .input:focus,
  3123. .input:focus-within {
  3124. box-shadow: 0 1px
  3125. color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);
  3126. }
  3127. }
  3128. .input:focus,
  3129. .input:focus-within {
  3130. outline: 2px solid var(--input-color);
  3131. outline-offset: 2px;
  3132. isolation: isolate;
  3133. z-index: 1;
  3134. }
  3135. .input:has(> input[disabled]),
  3136. .input:is(:disabled, [disabled]),
  3137. fieldset:disabled .input {
  3138. cursor: not-allowed;
  3139. border-color: var(--color-base-200);
  3140. background-color: var(--color-base-200);
  3141. color: var(--color-base-content);
  3142. }
  3143. @supports (color: color-mix(in lab, red, red)) {
  3144. .input:has(> input[disabled]),
  3145. .input:is(:disabled, [disabled]),
  3146. fieldset:disabled .input {
  3147. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  3148. }
  3149. }
  3150. :is(
  3151. .input:has(> input[disabled]),
  3152. .input:is(:disabled, [disabled]),
  3153. fieldset:disabled .input
  3154. )::placeholder {
  3155. color: var(--color-base-content);
  3156. }
  3157. @supports (color: color-mix(in lab, red, red)) {
  3158. :is(
  3159. .input:has(> input[disabled]),
  3160. .input:is(:disabled, [disabled]),
  3161. fieldset:disabled .input
  3162. )::placeholder {
  3163. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  3164. }
  3165. }
  3166. .input:has(> input[disabled]),
  3167. .input:is(:disabled, [disabled]),
  3168. fieldset:disabled .input {
  3169. box-shadow: none;
  3170. }
  3171. .input:has(> input[disabled]) > input[disabled] {
  3172. cursor: not-allowed;
  3173. }
  3174. .input::-webkit-date-and-time-value {
  3175. text-align: inherit;
  3176. }
  3177. .input[type="number"]::-webkit-inner-spin-button {
  3178. margin-block: -0.75rem;
  3179. margin-inline-end: -0.75rem;
  3180. }
  3181. .input::-webkit-calendar-picker-indicator {
  3182. position: absolute;
  3183. inset-inline-end: 0.75em;
  3184. }
  3185. .input:has(> input[type="date"]) :where(input[type="date"]) {
  3186. -webkit-appearance: none;
  3187. appearance: none;
  3188. display: inline-flex;
  3189. }
  3190. .input:has(> input[type="date"]) input[type="date"]::-webkit-calendar-picker-indicator {
  3191. cursor: pointer;
  3192. width: 1em;
  3193. height: 1em;
  3194. position: absolute;
  3195. inset-inline-end: 0.75em;
  3196. }
  3197. .table {
  3198. border-radius: var(--radius-box);
  3199. text-align: left;
  3200. width: 100%;
  3201. font-size: 0.875rem;
  3202. position: relative;
  3203. }
  3204. .table:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
  3205. text-align: right;
  3206. }
  3207. @media (hover: hover) {
  3208. :is(.table tr.row-hover, .table tr.row-hover:nth-child(2n)):hover {
  3209. background-color: var(--color-base-200);
  3210. }
  3211. }
  3212. .table :where(th, td) {
  3213. vertical-align: middle;
  3214. padding-block: 0.75rem;
  3215. padding-inline: 1rem;
  3216. }
  3217. .table :where(thead, tfoot) {
  3218. white-space: nowrap;
  3219. color: var(--color-base-content);
  3220. }
  3221. @supports (color: color-mix(in lab, red, red)) {
  3222. .table :where(thead, tfoot) {
  3223. color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  3224. }
  3225. }
  3226. .table :where(thead, tfoot) {
  3227. font-size: 0.875rem;
  3228. font-weight: 600;
  3229. }
  3230. .table :where(tfoot) {
  3231. border-top: var(--border) solid var(--color-base-content);
  3232. }
  3233. @supports (color: color-mix(in lab, red, red)) {
  3234. .table :where(tfoot) {
  3235. border-top: var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000);
  3236. }
  3237. }
  3238. .table :where(.table-pin-rows thead tr) {
  3239. z-index: 1;
  3240. background-color: var(--color-base-100);
  3241. position: sticky;
  3242. top: 0;
  3243. }
  3244. .table :where(.table-pin-rows tfoot tr) {
  3245. z-index: 1;
  3246. background-color: var(--color-base-100);
  3247. position: sticky;
  3248. bottom: 0;
  3249. }
  3250. .table :where(.table-pin-cols tr th) {
  3251. background-color: var(--color-base-100);
  3252. position: sticky;
  3253. left: 0;
  3254. right: 0;
  3255. }
  3256. .table :where(thead tr, tbody tr:not(:last-child)) {
  3257. border-bottom: var(--border) solid var(--color-base-content);
  3258. }
  3259. @supports (color: color-mix(in lab, red, red)) {
  3260. .table :where(thead tr, tbody tr:not(:last-child)) {
  3261. border-bottom: var(--border) solid
  3262. color-mix(in oklch, var(--color-base-content) 5%, #0000);
  3263. }
  3264. }
  3265. .avatar-offline:before {
  3266. content: "";
  3267. z-index: 1;
  3268. background-color: var(--color-base-300);
  3269. outline: 2px solid var(--color-base-100);
  3270. border-radius: 3.40282e38px;
  3271. width: 15%;
  3272. height: 15%;
  3273. display: block;
  3274. position: absolute;
  3275. top: 7%;
  3276. right: 7%;
  3277. }
  3278. .avatar-online:before {
  3279. content: "";
  3280. z-index: 1;
  3281. background-color: var(--color-success);
  3282. outline: 2px solid var(--color-base-100);
  3283. border-radius: 3.40282e38px;
  3284. width: 15%;
  3285. height: 15%;
  3286. display: block;
  3287. position: absolute;
  3288. top: 7%;
  3289. right: 7%;
  3290. }
  3291. .steps {
  3292. counter-reset: step;
  3293. grid-auto-columns: 1fr;
  3294. grid-auto-flow: column;
  3295. display: inline-grid;
  3296. overflow: auto hidden;
  3297. }
  3298. .steps .step {
  3299. text-align: center;
  3300. --step-bg: var(--color-base-300);
  3301. --step-fg: var(--color-base-content);
  3302. grid-template-rows: 40px 1fr;
  3303. grid-template-columns: auto;
  3304. place-items: center;
  3305. min-width: 4rem;
  3306. display: grid;
  3307. }
  3308. .steps .step:before {
  3309. width: 100%;
  3310. height: 0.5rem;
  3311. color: var(--step-bg);
  3312. background-color: var(--step-bg);
  3313. --tw-content: "";
  3314. content: var(--tw-content);
  3315. border: 1px solid;
  3316. grid-row-start: 1;
  3317. grid-column-start: 1;
  3318. margin-inline-start: -100%;
  3319. top: 0;
  3320. }
  3321. .steps .step > .step-icon,
  3322. .steps .step:not(:has(.step-icon)):after {
  3323. content: counter(step);
  3324. counter-increment: step;
  3325. z-index: 1;
  3326. color: var(--step-fg);
  3327. background-color: var(--step-bg);
  3328. border: 1px solid var(--step-bg);
  3329. border-radius: 3.40282e38px;
  3330. grid-row-start: 1;
  3331. grid-column-start: 1;
  3332. place-self: center;
  3333. place-items: center;
  3334. width: 2rem;
  3335. height: 2rem;
  3336. display: grid;
  3337. position: relative;
  3338. }
  3339. .steps .step:first-child:before {
  3340. content: none;
  3341. }
  3342. .steps .step[data-content]:after {
  3343. content: attr(data-content);
  3344. }
  3345. .steps .step-neutral + .step-neutral:before,
  3346. .steps .step-neutral:after,
  3347. .steps .step-neutral > .step-icon {
  3348. --step-bg: var(--color-neutral);
  3349. --step-fg: var(--color-neutral-content);
  3350. }
  3351. .steps .step-primary + .step-primary:before,
  3352. .steps .step-primary:after,
  3353. .steps .step-primary > .step-icon {
  3354. --step-bg: var(--color-primary);
  3355. --step-fg: var(--color-primary-content);
  3356. }
  3357. .steps .step-secondary + .step-secondary:before,
  3358. .steps .step-secondary:after,
  3359. .steps .step-secondary > .step-icon {
  3360. --step-bg: var(--color-secondary);
  3361. --step-fg: var(--color-secondary-content);
  3362. }
  3363. .steps .step-accent + .step-accent:before,
  3364. .steps .step-accent:after,
  3365. .steps .step-accent > .step-icon {
  3366. --step-bg: var(--color-accent);
  3367. --step-fg: var(--color-accent-content);
  3368. }
  3369. .steps .step-info + .step-info:before,
  3370. .steps .step-info:after,
  3371. .steps .step-info > .step-icon {
  3372. --step-bg: var(--color-info);
  3373. --step-fg: var(--color-info-content);
  3374. }
  3375. .steps .step-success + .step-success:before,
  3376. .steps .step-success:after,
  3377. .steps .step-success > .step-icon {
  3378. --step-bg: var(--color-success);
  3379. --step-fg: var(--color-success-content);
  3380. }
  3381. .steps .step-warning + .step-warning:before,
  3382. .steps .step-warning:after,
  3383. .steps .step-warning > .step-icon {
  3384. --step-bg: var(--color-warning);
  3385. --step-fg: var(--color-warning-content);
  3386. }
  3387. .steps .step-error + .step-error:before,
  3388. .steps .step-error:after,
  3389. .steps .step-error > .step-icon {
  3390. --step-bg: var(--color-error);
  3391. --step-fg: var(--color-error-content);
  3392. }
  3393. .range {
  3394. appearance: none;
  3395. -webkit-appearance: none;
  3396. --range-thumb: var(--color-base-100);
  3397. --range-thumb-size: calc(var(--size-selector, 0.25rem) * 6);
  3398. --range-progress: currentColor;
  3399. --range-fill: 1;
  3400. --range-p: 0.25rem;
  3401. --range-bg: currentColor;
  3402. }
  3403. @supports (color: color-mix(in lab, red, red)) {
  3404. .range {
  3405. --range-bg: color-mix(in oklab, currentColor 10%, #0000);
  3406. }
  3407. }
  3408. .range {
  3409. cursor: pointer;
  3410. vertical-align: middle;
  3411. --radius-selector-max: calc(
  3412. var(--radius-selector) + var(--radius-selector) + var(--radius-selector)
  3413. );
  3414. border-radius: calc(
  3415. var(--radius-selector) + min(var(--range-p), var(--radius-selector-max))
  3416. );
  3417. width: clamp(3rem, 20rem, 100%);
  3418. height: var(--range-thumb-size);
  3419. background-color: #0000;
  3420. border: none;
  3421. overflow: hidden;
  3422. }
  3423. [dir="rtl"] .range {
  3424. --range-dir: -1;
  3425. }
  3426. .range:focus {
  3427. outline: none;
  3428. }
  3429. .range:focus-visible {
  3430. outline-offset: 2px;
  3431. outline: 2px solid;
  3432. }
  3433. .range::-webkit-slider-runnable-track {
  3434. background-color: var(--range-bg);
  3435. border-radius: var(--radius-selector);
  3436. width: 100%;
  3437. height: calc(var(--range-thumb-size) * 0.5);
  3438. }
  3439. @media (forced-colors: active) {
  3440. .range::-webkit-slider-runnable-track {
  3441. border: 1px solid;
  3442. }
  3443. .range::-moz-range-track {
  3444. border: 1px solid;
  3445. }
  3446. }
  3447. .range::-webkit-slider-thumb {
  3448. box-sizing: border-box;
  3449. border-radius: calc(
  3450. var(--radius-selector) + min(var(--range-p), var(--radius-selector-max))
  3451. );
  3452. height: var(--range-thumb-size);
  3453. width: var(--range-thumb-size);
  3454. border: var(--range-p) solid;
  3455. appearance: none;
  3456. -webkit-appearance: none;
  3457. color: var(--range-progress);
  3458. box-shadow:
  3459. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3460. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3461. 0 1px currentColor,
  3462. 0 0 0 2rem var(--range-thumb) inset,
  3463. calc(
  3464. (var(--range-dir, 1) * -100rem) -
  3465. (var(--range-dir, 1) * var(--range-thumb-size) / 2)
  3466. )
  3467. 0 0 calc(100rem * var(--range-fill));
  3468. background-color: currentColor;
  3469. position: relative;
  3470. top: 50%;
  3471. transform: translateY(-50%);
  3472. }
  3473. @supports (color: color-mix(in lab, red, red)) {
  3474. .range::-webkit-slider-thumb {
  3475. box-shadow:
  3476. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3477. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3478. 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000),
  3479. 0 0 0 2rem var(--range-thumb) inset,
  3480. calc(
  3481. (var(--range-dir, 1) * -100rem) -
  3482. (var(--range-dir, 1) * var(--range-thumb-size) / 2)
  3483. )
  3484. 0 0 calc(100rem * var(--range-fill));
  3485. }
  3486. }
  3487. .range::-moz-range-track {
  3488. background-color: var(--range-bg);
  3489. border-radius: var(--radius-selector);
  3490. width: 100%;
  3491. height: calc(var(--range-thumb-size) * 0.5);
  3492. }
  3493. .range::-moz-range-thumb {
  3494. box-sizing: border-box;
  3495. border-radius: calc(
  3496. var(--radius-selector) + min(var(--range-p), var(--radius-selector-max))
  3497. );
  3498. height: var(--range-thumb-size);
  3499. width: var(--range-thumb-size);
  3500. border: var(--range-p) solid;
  3501. color: var(--range-progress);
  3502. box-shadow:
  3503. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3504. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3505. 0 1px currentColor,
  3506. 0 0 0 2rem var(--range-thumb) inset,
  3507. calc(
  3508. (var(--range-dir, 1) * -100rem) -
  3509. (var(--range-dir, 1) * var(--range-thumb-size) / 2)
  3510. )
  3511. 0 0 calc(100rem * var(--range-fill));
  3512. background-color: currentColor;
  3513. position: relative;
  3514. top: 50%;
  3515. }
  3516. @supports (color: color-mix(in lab, red, red)) {
  3517. .range::-moz-range-thumb {
  3518. box-shadow:
  3519. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  3520. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  3521. 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000),
  3522. 0 0 0 2rem var(--range-thumb) inset,
  3523. calc(
  3524. (var(--range-dir, 1) * -100rem) -
  3525. (var(--range-dir, 1) * var(--range-thumb-size) / 2)
  3526. )
  3527. 0 0 calc(100rem * var(--range-fill));
  3528. }
  3529. }
  3530. .range:disabled {
  3531. cursor: not-allowed;
  3532. opacity: 0.3;
  3533. }
  3534. .tabs-border .tab {
  3535. --tab-border-color: #0000 #0000 var(--tab-border-color) #0000;
  3536. border-radius: var(--radius-field);
  3537. position: relative;
  3538. }
  3539. .tabs-border .tab:before {
  3540. --tw-content: "";
  3541. content: var(--tw-content);
  3542. background-color: var(--tab-border-color);
  3543. border-radius: var(--radius-field);
  3544. width: 80%;
  3545. height: 3px;
  3546. transition: background-color 0.2s;
  3547. position: absolute;
  3548. bottom: 0;
  3549. left: 10%;
  3550. }
  3551. :is(
  3552. .tabs-border
  3553. .tab:is(
  3554. .tab-active,
  3555. [aria-selected="true"],
  3556. [aria-current="true"],
  3557. [aria-current="page"]
  3558. ):not(.tab-disabled, [disabled]),
  3559. .tabs-border .tab:is(input:checked),
  3560. .tabs-border .tab:is(label:has(:checked))
  3561. ):before {
  3562. --tab-border-color: currentColor;
  3563. border-top: 3px solid;
  3564. }
  3565. .chat-bubble {
  3566. border-radius: var(--radius-field);
  3567. background-color: var(--color-base-300);
  3568. width: fit-content;
  3569. color: var(--color-base-content);
  3570. grid-row-end: 3;
  3571. min-width: 2.5rem;
  3572. max-width: 90%;
  3573. min-height: 2rem;
  3574. padding-block: 0.5rem;
  3575. padding-inline: 1rem;
  3576. display: block;
  3577. position: relative;
  3578. }
  3579. .chat-bubble:before {
  3580. background-color: inherit;
  3581. content: "";
  3582. width: 0.75rem;
  3583. height: 0.75rem;
  3584. -webkit-mask-repeat: no-repeat;
  3585. mask-repeat: no-repeat;
  3586. -webkit-mask-image: var(--mask-chat);
  3587. mask-image: var(--mask-chat);
  3588. position: absolute;
  3589. bottom: 0;
  3590. -webkit-mask-position: 0 -1px;
  3591. mask-position: 0 -1px;
  3592. -webkit-mask-size: 13px;
  3593. mask-size: 13px;
  3594. }
  3595. .select {
  3596. border: var(--border) solid #008EED;
  3597. appearance: none;
  3598. background-color: var(--color-base-100);
  3599. vertical-align: middle;
  3600. width: clamp(3rem, 20rem, 100%);
  3601. height: var(--size);
  3602. touch-action: manipulation;
  3603. text-overflow: ellipsis;
  3604. box-shadow:
  3605. 0 1px var(--input-color) inset,
  3606. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  3607. background-image:
  3608. linear-gradient(45deg, #0000 50%, currentColor 50%),
  3609. linear-gradient(135deg, currentColor 50%, #0000 50%);
  3610. background-position:
  3611. calc(100% - 20px) calc(1px + 50%),
  3612. calc(100% - 16.1px) calc(1px + 50%);
  3613. background-repeat: no-repeat;
  3614. background-size:
  3615. 4px 4px,
  3616. 4px 4px;
  3617. border-start-start-radius: var(--join-ss, var(--radius-field));
  3618. border-start-end-radius: var(--join-se, var(--radius-field));
  3619. border-end-end-radius: var(--join-ee, var(--radius-field));
  3620. border-end-start-radius: var(--join-es, var(--radius-field));
  3621. flex-shrink: 1;
  3622. align-items: center;
  3623. gap: 0.375rem;
  3624. padding-inline: 0.75rem 1.75rem;
  3625. font-size: 0.875rem;
  3626. display: inline-flex;
  3627. position: relative;
  3628. }
  3629. @supports (color: color-mix(in lab, red, red)) {
  3630. .select {
  3631. box-shadow:
  3632. 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset,
  3633. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  3634. }
  3635. }
  3636. .select {
  3637. border-color: var(--input-color);
  3638. --input-color: var(--color-base-content);
  3639. }
  3640. @supports (color: color-mix(in lab, red, red)) {
  3641. .select {
  3642. --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
  3643. }
  3644. }
  3645. .select {
  3646. --size: calc(var(--size-field, 0.25rem) * 10);
  3647. }
  3648. [dir="rtl"] .select {
  3649. background-position:
  3650. 12px calc(1px + 50%),
  3651. 16px calc(1px + 50%);
  3652. }
  3653. .select select {
  3654. appearance: none;
  3655. width: calc(100% + 2.75rem);
  3656. height: calc(100% - calc(var(--border) * 2));
  3657. background: inherit;
  3658. border-radius: inherit;
  3659. border-style: none;
  3660. align-items: center;
  3661. margin-inline: -0.75rem -1.75rem;
  3662. padding-inline: 0.75rem 1.75rem;
  3663. }
  3664. .select select:focus,
  3665. .select select:focus-within {
  3666. --tw-outline-style: none;
  3667. outline-style: none;
  3668. }
  3669. @media (forced-colors: active) {
  3670. .select select:focus,
  3671. .select select:focus-within {
  3672. outline-offset: 2px;
  3673. outline: 2px solid #008EED;
  3674. }
  3675. }
  3676. .select select:not(:last-child) {
  3677. background-image: none;
  3678. margin-inline-end: -1.375rem;
  3679. }
  3680. .select:focus,
  3681. .select:focus-within {
  3682. --input-color: var(--color-base-content);
  3683. box-shadow: 0 1px var(--input-color);
  3684. }
  3685. @supports (color: color-mix(in lab, red, red)) {
  3686. .select:focus,
  3687. .select:focus-within {
  3688. box-shadow: 0 1px
  3689. color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);
  3690. }
  3691. }
  3692. .select:focus,
  3693. .select:focus-within {
  3694. outline: 2px solid var(--input-color);
  3695. outline-offset: 2px;
  3696. isolation: isolate;
  3697. z-index: 1;
  3698. }
  3699. .select:has(> select[disabled]),
  3700. .select:is(:disabled, [disabled]),
  3701. fieldset:disabled .select {
  3702. cursor: not-allowed;
  3703. border-color: var(--color-base-200);
  3704. background-color: var(--color-base-200);
  3705. color: var(--color-base-content);
  3706. }
  3707. @supports (color: color-mix(in lab, red, red)) {
  3708. .select:has(> select[disabled]),
  3709. .select:is(:disabled, [disabled]),
  3710. fieldset:disabled .select {
  3711. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  3712. }
  3713. }
  3714. :is(
  3715. .select:has(> select[disabled]),
  3716. .select:is(:disabled, [disabled]),
  3717. fieldset:disabled .select
  3718. )::placeholder {
  3719. color: var(--color-base-content);
  3720. }
  3721. @supports (color: color-mix(in lab, red, red)) {
  3722. :is(
  3723. .select:has(> select[disabled]),
  3724. .select:is(:disabled, [disabled]),
  3725. fieldset:disabled .select
  3726. )::placeholder {
  3727. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  3728. }
  3729. }
  3730. .select:has(> select[disabled]) > select[disabled] {
  3731. cursor: not-allowed;
  3732. }
  3733. @supports (appearance: base-select) {
  3734. .select,
  3735. .select select {
  3736. appearance: base-select;
  3737. }
  3738. :is(.select, .select select)::picker(select) {
  3739. appearance: base-select;
  3740. }
  3741. }
  3742. :is(.select, .select select)::picker(select) {
  3743. color: inherit;
  3744. border: var(--border) solid var(--color-base-200);
  3745. border-radius: var(--radius-box);
  3746. background-color: inherit;
  3747. max-height: min(24rem, 70dvh);
  3748. box-shadow: 0 2px calc(var(--depth) * 3px) -2px #0003;
  3749. box-shadow:
  3750. 0 20px 25px -5px rgb(0 0 0 / calc(var(--depth) * 0.1)),
  3751. 0 8px 10px -6px rgb(0 0 0 / calc(var(--depth) * 0.1));
  3752. margin-block: 0.5rem;
  3753. padding: 0.5rem;
  3754. }
  3755. :is(.select, .select select)::picker-icon {
  3756. display: none;
  3757. }
  3758. :is(.select, .select select) optgroup {
  3759. padding-top: 0.5em;
  3760. }
  3761. :is(.select, .select select) optgroup option:first-child {
  3762. margin-top: 0.5em;
  3763. }
  3764. :is(.select, .select select) option {
  3765. border-radius: var(--radius-field);
  3766. padding-block: 0.375rem;
  3767. padding-inline: 0.75rem;
  3768. transition-property: color, background-color;
  3769. transition-duration: 0.2s;
  3770. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  3771. }
  3772. :is(.select, .select select) option:not(:disabled):hover,
  3773. :is(.select, .select select) option:not(:disabled):focus-visible {
  3774. cursor: pointer;
  3775. background-color: var(--color-base-content);
  3776. }
  3777. @supports (color: color-mix(in lab, red, red)) {
  3778. :is(.select, .select select) option:not(:disabled):hover,
  3779. :is(.select, .select select) option:not(:disabled):focus-visible {
  3780. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  3781. }
  3782. }
  3783. :is(.select, .select select) option:not(:disabled):hover,
  3784. :is(.select, .select select) option:not(:disabled):focus-visible {
  3785. --tw-outline-style: none;
  3786. outline-style: none;
  3787. }
  3788. @media (forced-colors: active) {
  3789. :is(.select, .select select) option:not(:disabled):hover,
  3790. :is(.select, .select select) option:not(:disabled):focus-visible {
  3791. outline-offset: 2px;
  3792. outline: 2px solid #0000;
  3793. }
  3794. }
  3795. :is(.select, .select select) option:not(:disabled):active {
  3796. background-color: var(--color-neutral);
  3797. color: var(--color-neutral-content);
  3798. box-shadow: 0 2px calc(var(--depth) * 3px) -2px var(--color-neutral);
  3799. }
  3800. .timeline {
  3801. display: flex;
  3802. position: relative;
  3803. }
  3804. .timeline > li {
  3805. grid-template-rows: var(--timeline-row-start, minmax(0, 1fr)) auto var(
  3806. --timeline-row-end,
  3807. minmax(0, 1fr)
  3808. );
  3809. grid-template-columns: var(--timeline-col-start, minmax(0, 1fr)) auto var(
  3810. --timeline-col-end,
  3811. minmax(0, 1fr)
  3812. );
  3813. flex-shrink: 0;
  3814. align-items: center;
  3815. display: grid;
  3816. position: relative;
  3817. }
  3818. .timeline > li > hr {
  3819. border: none;
  3820. width: 100%;
  3821. }
  3822. .timeline > li > hr:first-child {
  3823. grid-row-start: 2;
  3824. grid-column-start: 1;
  3825. }
  3826. .timeline > li > hr:last-child {
  3827. grid-area: 2/3 / auto/none;
  3828. }
  3829. @media print {
  3830. .timeline > li > hr {
  3831. border: 0.1px solid var(--color-base-300);
  3832. }
  3833. }
  3834. .timeline :where(hr) {
  3835. background-color: var(--color-base-300);
  3836. height: 0.25rem;
  3837. }
  3838. .timeline:has(.timeline-middle hr):first-child {
  3839. border-start-start-radius: 0;
  3840. border-start-end-radius: var(--radius-selector);
  3841. border-end-end-radius: var(--radius-selector);
  3842. border-end-start-radius: 0;
  3843. }
  3844. .timeline:has(.timeline-middle hr):last-child,
  3845. .timeline:not(:has(.timeline-middle)) :first-child hr:last-child {
  3846. border-start-start-radius: var(--radius-selector);
  3847. border-start-end-radius: 0;
  3848. border-end-end-radius: 0;
  3849. border-end-start-radius: var(--radius-selector);
  3850. }
  3851. .timeline:not(:has(.timeline-middle)) :last-child hr:first-child {
  3852. border-start-start-radius: 0;
  3853. border-start-end-radius: var(--radius-selector);
  3854. border-end-end-radius: var(--radius-selector);
  3855. border-end-start-radius: 0;
  3856. }
  3857. .card {
  3858. border-radius: var(--radius-box);
  3859. outline-offset: 2px;
  3860. outline: 0 solid #0000;
  3861. flex-direction: column;
  3862. transition: outline 0.2s ease-in-out;
  3863. display: flex;
  3864. position: relative;
  3865. }
  3866. .card:focus {
  3867. --tw-outline-style: none;
  3868. outline-style: none;
  3869. }
  3870. @media (forced-colors: active) {
  3871. .card:focus {
  3872. outline-offset: 2px;
  3873. outline: 2px solid #008EED;
  3874. }
  3875. }
  3876. .card:focus-visible {
  3877. outline-color: currentColor;
  3878. }
  3879. .card :where(figure:first-child) {
  3880. border-start-start-radius: inherit;
  3881. border-start-end-radius: inherit;
  3882. border-end-end-radius: unset;
  3883. border-end-start-radius: unset;
  3884. overflow: hidden;
  3885. }
  3886. .card :where(figure:last-child) {
  3887. border-start-start-radius: unset;
  3888. border-start-end-radius: unset;
  3889. border-end-end-radius: inherit;
  3890. border-end-start-radius: inherit;
  3891. overflow: hidden;
  3892. }
  3893. .card:where(.card-border) {
  3894. border: var(--border) solid var(--color-base-200);
  3895. }
  3896. .card:where(.card-dash) {
  3897. border: var(--border) dashed var(--color-base-200);
  3898. }
  3899. .card.image-full {
  3900. display: grid;
  3901. }
  3902. .card.image-full > * {
  3903. grid-row-start: 1;
  3904. grid-column-start: 1;
  3905. }
  3906. .card.image-full > .card-body {
  3907. color: var(--color-neutral-content);
  3908. position: relative;
  3909. }
  3910. .card.image-full :where(figure) {
  3911. border-radius: inherit;
  3912. overflow: hidden;
  3913. }
  3914. .card.image-full > figure img {
  3915. object-fit: cover;
  3916. filter: brightness(28%);
  3917. height: 100%;
  3918. }
  3919. .card figure {
  3920. justify-content: center;
  3921. align-items: center;
  3922. display: flex;
  3923. }
  3924. .card:has(> input:is(input[type="checkbox"], input[type="radio"])) {
  3925. cursor: pointer;
  3926. -webkit-user-select: none;
  3927. user-select: none;
  3928. }
  3929. .card:has(> :checked) {
  3930. outline: 2px solid;
  3931. }
  3932. .swap {
  3933. cursor: pointer;
  3934. vertical-align: middle;
  3935. -webkit-user-select: none;
  3936. user-select: none;
  3937. place-content: center;
  3938. display: inline-grid;
  3939. position: relative;
  3940. }
  3941. .swap input {
  3942. appearance: none;
  3943. border: none;
  3944. }
  3945. .swap > * {
  3946. grid-row-start: 1;
  3947. grid-column-start: 1;
  3948. }
  3949. @media (prefers-reduced-motion: no-preference) {
  3950. .swap > * {
  3951. transition-property: transform, rotate, opacity;
  3952. transition-duration: 0.2s;
  3953. transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  3954. }
  3955. }
  3956. .swap .swap-on,
  3957. .swap .swap-indeterminate,
  3958. .swap input:indeterminate ~ .swap-on,
  3959. .swap input:is(:checked, :indeterminate) ~ .swap-off {
  3960. opacity: 0;
  3961. }
  3962. .swap input:checked ~ .swap-on,
  3963. .swap input:indeterminate ~ .swap-indeterminate {
  3964. opacity: 1;
  3965. backface-visibility: visible;
  3966. }
  3967. .collapse-title {
  3968. grid-row-start: 1;
  3969. grid-column-start: 1;
  3970. width: 100%;
  3971. min-height: 1lh;
  3972. padding: 1rem;
  3973. padding-inline-end: 3rem;
  3974. transition: background-color 0.2s ease-out;
  3975. position: relative;
  3976. }
  3977. .menu-horizontal {
  3978. flex-direction: row;
  3979. display: inline-flex;
  3980. }
  3981. .menu-horizontal > li:not(.menu-title) > details > ul {
  3982. margin-inline-start: 0;
  3983. margin-top: 1rem;
  3984. padding-block: 0.5rem;
  3985. padding-inline-end: 0.5rem;
  3986. position: absolute;
  3987. }
  3988. .menu-horizontal > li > details > ul:before {
  3989. content: none;
  3990. }
  3991. :where(.menu-horizontal > li:not(.menu-title) > details > ul) {
  3992. border-radius: var(--radius-box);
  3993. background-color: var(--color-base-100);
  3994. box-shadow:
  3995. 0 1px 3px #0000001a,
  3996. 0 1px 2px -1px #0000001a;
  3997. }
  3998. .avatar {
  3999. vertical-align: middle;
  4000. display: inline-flex;
  4001. position: relative;
  4002. }
  4003. .avatar > div {
  4004. aspect-ratio: 1;
  4005. display: block;
  4006. overflow: hidden;
  4007. }
  4008. .avatar img {
  4009. object-fit: cover;
  4010. width: 100%;
  4011. height: 100%;
  4012. }
  4013. .checkbox {
  4014. border: var(--border) solid var(--input-color, var(--color-base-content));
  4015. }
  4016. @supports (color: color-mix(in lab, red, red)) {
  4017. .checkbox {
  4018. border: var(--border) solid
  4019. var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000));
  4020. }
  4021. }
  4022. .checkbox {
  4023. cursor: pointer;
  4024. appearance: none;
  4025. border-radius: var(--radius-selector);
  4026. vertical-align: middle;
  4027. color: var(--color-base-content);
  4028. box-shadow:
  4029. 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  4030. 0 0 #0000 inset,
  4031. 0 0 #0000;
  4032. --size: calc(var(--size-selector, 0.25rem) * 6);
  4033. width: var(--size);
  4034. height: var(--size);
  4035. background-size: auto, calc(var(--noise) * 100%);
  4036. background-image: none, var(--fx-noise);
  4037. flex-shrink: 0;
  4038. padding: 0.25rem;
  4039. transition:
  4040. background-color 0.2s,
  4041. box-shadow 0.2s;
  4042. display: inline-block;
  4043. position: relative;
  4044. }
  4045. .checkbox:before {
  4046. --tw-content: "";
  4047. content: var(--tw-content);
  4048. opacity: 0;
  4049. clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 70% 80%, 70% 100%);
  4050. width: 100%;
  4051. height: 100%;
  4052. box-shadow: 0 3px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  4053. background-color: currentColor;
  4054. font-size: 1rem;
  4055. line-height: 0.75;
  4056. transition:
  4057. clip-path 0.3s 0.1s,
  4058. opacity 0.1s 0.1s,
  4059. rotate 0.3s 0.1s,
  4060. translate 0.3s 0.1s;
  4061. display: block;
  4062. rotate: 45deg;
  4063. }
  4064. .checkbox:focus-visible {
  4065. outline: 2px solid var(--input-color, currentColor);
  4066. outline-offset: 2px;
  4067. }
  4068. .checkbox:checked,
  4069. .checkbox[aria-checked="true"] {
  4070. background-color: var(--input-color, #0000);
  4071. box-shadow:
  4072. 0 0 #0000 inset,
  4073. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  4074. 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1));
  4075. }
  4076. :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
  4077. clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%);
  4078. opacity: 1;
  4079. }
  4080. @media (forced-colors: active) {
  4081. :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
  4082. --tw-content: "✔︎";
  4083. clip-path: none;
  4084. background-color: #0000;
  4085. rotate: none;
  4086. }
  4087. }
  4088. @media print {
  4089. :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
  4090. --tw-content: "✔︎";
  4091. clip-path: none;
  4092. background-color: #0000;
  4093. rotate: none;
  4094. }
  4095. }
  4096. .checkbox:indeterminate {
  4097. background-color: var(--input-color, var(--color-base-content));
  4098. }
  4099. @supports (color: color-mix(in lab, red, red)) {
  4100. .checkbox:indeterminate {
  4101. background-color: var(
  4102. --input-color,
  4103. color-mix(in oklab, var(--color-base-content) 20%, #0000)
  4104. );
  4105. }
  4106. }
  4107. .checkbox:indeterminate:before {
  4108. opacity: 1;
  4109. clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 80% 80%, 80% 100%);
  4110. translate: 0 -35%;
  4111. rotate: none;
  4112. }
  4113. .checkbox:disabled {
  4114. cursor: not-allowed;
  4115. opacity: 0.2;
  4116. }
  4117. .radio {
  4118. cursor: pointer;
  4119. appearance: none;
  4120. vertical-align: middle;
  4121. border: var(--border) solid var(--input-color, currentColor);
  4122. border-radius: 3.40282e38px;
  4123. flex-shrink: 0;
  4124. padding: 0.25rem;
  4125. display: inline-block;
  4126. position: relative;
  4127. }
  4128. @supports (color: color-mix(in lab, red, red)) {
  4129. .radio {
  4130. border: var(--border) solid
  4131. var(--input-color, color-mix(in srgb, currentColor 20%, #0000));
  4132. }
  4133. }
  4134. .radio {
  4135. box-shadow: 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset;
  4136. --size: calc(var(--size-selector, 0.25rem) * 6);
  4137. width: var(--size);
  4138. height: var(--size);
  4139. color: var(--input-color, currentColor);
  4140. }
  4141. .radio:before {
  4142. --tw-content: "";
  4143. content: var(--tw-content);
  4144. background-size: auto, calc(var(--noise) * 100%);
  4145. background-image: none, var(--fx-noise);
  4146. border-radius: 3.40282e38px;
  4147. width: 100%;
  4148. height: 100%;
  4149. display: block;
  4150. }
  4151. .radio:focus-visible {
  4152. outline: 2px solid;
  4153. }
  4154. .radio:checked,
  4155. .radio[aria-checked="true"] {
  4156. background-color: var(--color-base-100);
  4157. border-color: currentColor;
  4158. }
  4159. @media (prefers-reduced-motion: no-preference) {
  4160. .radio:checked,
  4161. .radio[aria-checked="true"] {
  4162. animation: 0.2s ease-out radio;
  4163. }
  4164. }
  4165. :is(.radio:checked, .radio[aria-checked="true"]):before {
  4166. box-shadow:
  4167. 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
  4168. 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  4169. 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1));
  4170. background-color: currentColor;
  4171. }
  4172. @media (forced-colors: active) {
  4173. :is(.radio:checked, .radio[aria-checked="true"]):before {
  4174. outline-style: var(--tw-outline-style);
  4175. outline-offset: -1px;
  4176. outline-width: 1px;
  4177. }
  4178. }
  4179. @media print {
  4180. :is(.radio:checked, .radio[aria-checked="true"]):before {
  4181. outline-offset: -1rem;
  4182. outline: 0.25rem solid;
  4183. }
  4184. }
  4185. .radio:disabled {
  4186. cursor: not-allowed;
  4187. opacity: 0.2;
  4188. }
  4189. .rating {
  4190. vertical-align: middle;
  4191. display: inline-flex;
  4192. position: relative;
  4193. }
  4194. .rating input {
  4195. appearance: none;
  4196. border: none;
  4197. }
  4198. .rating :where(*) {
  4199. background-color: var(--color-base-content);
  4200. opacity: 0.2;
  4201. border-radius: 0;
  4202. width: 1.5rem;
  4203. height: 1.5rem;
  4204. }
  4205. @media (prefers-reduced-motion: no-preference) {
  4206. .rating :where(*) {
  4207. animation: 0.25s ease-out rating;
  4208. }
  4209. }
  4210. .rating :where(*):is(input) {
  4211. cursor: pointer;
  4212. }
  4213. .rating .rating-hidden {
  4214. background-color: #0000;
  4215. width: 0.5rem;
  4216. }
  4217. .rating input[type="radio"]:checked {
  4218. background-image: none;
  4219. }
  4220. .rating :checked,
  4221. .rating [aria-checked="true"],
  4222. .rating [aria-current="true"],
  4223. .rating :has(~ :checked, ~ [aria-checked="true"], ~ [aria-current="true"]) {
  4224. opacity: 1;
  4225. }
  4226. .rating :focus-visible {
  4227. scale: 1.1;
  4228. }
  4229. @media (prefers-reduced-motion: no-preference) {
  4230. .rating :focus-visible {
  4231. transition: scale 0.2s ease-out;
  4232. }
  4233. }
  4234. .rating :active:focus {
  4235. animation: none;
  4236. scale: 1.1;
  4237. }
  4238. .rating.rating-xs :where(:not(.rating-hidden)) {
  4239. width: 1rem;
  4240. height: 1rem;
  4241. }
  4242. .rating.rating-sm :where(:not(.rating-hidden)) {
  4243. width: 1.25rem;
  4244. height: 1.25rem;
  4245. }
  4246. .rating.rating-md :where(:not(.rating-hidden)) {
  4247. width: 1.5rem;
  4248. height: 1.5rem;
  4249. }
  4250. .rating.rating-lg :where(:not(.rating-hidden)) {
  4251. width: 1.75rem;
  4252. height: 1.75rem;
  4253. }
  4254. .rating.rating-xl :where(:not(.rating-hidden)) {
  4255. width: 2rem;
  4256. height: 2rem;
  4257. }
  4258. .drawer {
  4259. grid-auto-columns: max-content auto;
  4260. width: 100%;
  4261. display: grid;
  4262. position: relative;
  4263. }
  4264. .stats {
  4265. border-radius: var(--radius-box);
  4266. grid-auto-flow: column;
  4267. display: inline-grid;
  4268. position: relative;
  4269. overflow-x: auto;
  4270. }
  4271. .progress {
  4272. appearance: none;
  4273. border-radius: var(--radius-box);
  4274. background-color: currentColor;
  4275. width: 100%;
  4276. height: 0.5rem;
  4277. position: relative;
  4278. overflow: hidden;
  4279. }
  4280. @supports (color: color-mix(in lab, red, red)) {
  4281. .progress {
  4282. background-color: color-mix(in oklab, currentColor 20%, transparent);
  4283. }
  4284. }
  4285. .progress {
  4286. color: var(--color-base-content);
  4287. }
  4288. .progress:indeterminate {
  4289. background-image: repeating-linear-gradient(90deg, currentColor -1% 10%, #0000 10% 90%);
  4290. background-position-x: 15%;
  4291. background-size: 200%;
  4292. }
  4293. @media (prefers-reduced-motion: no-preference) {
  4294. .progress:indeterminate {
  4295. animation: 5s ease-in-out infinite progress;
  4296. }
  4297. }
  4298. @supports ((-moz-appearance: none)) {
  4299. .progress:indeterminate::-moz-progress-bar {
  4300. background-color: #0000;
  4301. }
  4302. @media (prefers-reduced-motion: no-preference) {
  4303. .progress:indeterminate::-moz-progress-bar {
  4304. background-image: repeating-linear-gradient(
  4305. 90deg,
  4306. currentColor -1% 10%,
  4307. #0000 10% 90%
  4308. );
  4309. background-position-x: 15%;
  4310. background-size: 200%;
  4311. animation: 5s ease-in-out infinite progress;
  4312. }
  4313. }
  4314. .progress::-moz-progress-bar {
  4315. border-radius: var(--radius-box);
  4316. background-color: currentColor;
  4317. }
  4318. }
  4319. @supports ((-webkit-appearance: none)) {
  4320. .progress::-webkit-progress-bar {
  4321. border-radius: var(--radius-box);
  4322. background-color: #0000;
  4323. }
  4324. .progress::-webkit-progress-value {
  4325. border-radius: var(--radius-box);
  4326. background-color: currentColor;
  4327. }
  4328. }
  4329. .absolute {
  4330. position: absolute;
  4331. }
  4332. .fixed {
  4333. position: fixed;
  4334. }
  4335. .relative {
  4336. position: relative;
  4337. }
  4338. .static {
  4339. position: static;
  4340. }
  4341. .sticky {
  4342. position: sticky;
  4343. }
  4344. .-inset-1\.5 {
  4345. inset: calc(var(--spacing) * -1.5);
  4346. }
  4347. .inset-0 {
  4348. inset: calc(var(--spacing) * 0);
  4349. }
  4350. .inset-3 {
  4351. inset: calc(var(--spacing) * 3);
  4352. }
  4353. .-inset-x-16 {
  4354. inset-inline: calc(var(--spacing) * -16);
  4355. }
  4356. .inset-x-0 {
  4357. inset-inline: calc(var(--spacing) * 0);
  4358. }
  4359. .inset-x-1 {
  4360. inset-inline: calc(var(--spacing) * 1);
  4361. }
  4362. .inset-x-2 {
  4363. inset-inline: calc(var(--spacing) * 2);
  4364. }
  4365. .chat-end {
  4366. grid-template-columns: 1fr auto;
  4367. place-items: end;
  4368. }
  4369. .chat-end .chat-header,
  4370. .chat-end .chat-footer {
  4371. grid-column-start: 1;
  4372. }
  4373. .chat-end .chat-image {
  4374. grid-column-start: 2;
  4375. }
  4376. .chat-end .chat-bubble {
  4377. border-end-end-radius: 0;
  4378. grid-column-start: 1;
  4379. }
  4380. .chat-end .chat-bubble:before {
  4381. inset-inline-start: 100%;
  4382. transform: rotateY(180deg);
  4383. }
  4384. [dir="rtl"] :is(.chat-end .chat-bubble):before {
  4385. transform: rotateY(0);
  4386. }
  4387. .chat-start {
  4388. grid-template-columns: auto 1fr;
  4389. place-items: start;
  4390. }
  4391. .chat-start .chat-header,
  4392. .chat-start .chat-footer {
  4393. grid-column-start: 2;
  4394. }
  4395. .chat-start .chat-image {
  4396. grid-column-start: 1;
  4397. }
  4398. .chat-start .chat-bubble {
  4399. border-end-start-radius: 0;
  4400. grid-column-start: 2;
  4401. }
  4402. .chat-start .chat-bubble:before {
  4403. inset-inline-start: -0.75rem;
  4404. transform: rotateY(0);
  4405. }
  4406. [dir="rtl"] :is(.chat-start .chat-bubble):before {
  4407. transform: rotateY(180deg);
  4408. }
  4409. .-start-1 {
  4410. inset-inline-start: calc(var(--spacing) * -1);
  4411. }
  4412. .-start-16 {
  4413. inset-inline-start: calc(var(--spacing) * -16);
  4414. }
  4415. .-start-50 {
  4416. inset-inline-start: calc(var(--spacing) * -50);
  4417. }
  4418. .start-0 {
  4419. inset-inline-start: calc(var(--spacing) * 0);
  4420. }
  4421. .start-1\/2 {
  4422. inset-inline-start: 50%;
  4423. }
  4424. .start-2 {
  4425. inset-inline-start: calc(var(--spacing) * 2);
  4426. }
  4427. .start-2\.5 {
  4428. inset-inline-start: calc(var(--spacing) * 2.5);
  4429. }
  4430. .start-8 {
  4431. inset-inline-start: calc(var(--spacing) * 8);
  4432. }
  4433. .start-10 {
  4434. inset-inline-start: calc(var(--spacing) * 10);
  4435. }
  4436. .start-16 {
  4437. inset-inline-start: calc(var(--spacing) * 16);
  4438. }
  4439. .dropdown-center {
  4440. --anchor-h: center;
  4441. }
  4442. .dropdown-center :where(.dropdown-content) {
  4443. inset-inline-end: 50%;
  4444. translate: 50%;
  4445. }
  4446. [dir="rtl"] :is(.dropdown-center :where(.dropdown-content)) {
  4447. translate: -50%;
  4448. }
  4449. .dropdown-center.dropdown-left {
  4450. --anchor-h: left;
  4451. --anchor-v: center;
  4452. }
  4453. .dropdown-center.dropdown-left .dropdown-content {
  4454. top: auto;
  4455. bottom: 50%;
  4456. translate: 0 50%;
  4457. }
  4458. .dropdown-center.dropdown-right {
  4459. --anchor-h: right;
  4460. --anchor-v: center;
  4461. }
  4462. .dropdown-center.dropdown-right .dropdown-content {
  4463. top: auto;
  4464. bottom: 50%;
  4465. translate: 0 50%;
  4466. }
  4467. .dropdown-end {
  4468. --anchor-h: span-left;
  4469. }
  4470. .dropdown-end :where(.dropdown-content) {
  4471. inset-inline-end: 0;
  4472. translate: 0;
  4473. }
  4474. [dir="rtl"] :is(.dropdown-end :where(.dropdown-content)) {
  4475. translate: 0;
  4476. }
  4477. .dropdown-end.dropdown-left {
  4478. --anchor-h: left;
  4479. --anchor-v: span-top;
  4480. }
  4481. .dropdown-end.dropdown-left .dropdown-content {
  4482. top: auto;
  4483. bottom: 0;
  4484. }
  4485. .dropdown-end.dropdown-right {
  4486. --anchor-h: right;
  4487. --anchor-v: span-top;
  4488. }
  4489. .dropdown-end.dropdown-right .dropdown-content {
  4490. top: auto;
  4491. bottom: 0;
  4492. }
  4493. .dropdown-start {
  4494. --anchor-h: span-right;
  4495. }
  4496. .dropdown-start :where(.dropdown-content) {
  4497. inset-inline-end: auto;
  4498. translate: 0;
  4499. }
  4500. [dir="rtl"] :is(.dropdown-start :where(.dropdown-content)) {
  4501. translate: 0;
  4502. }
  4503. .dropdown-start.dropdown-left {
  4504. --anchor-h: left;
  4505. --anchor-v: span-bottom;
  4506. }
  4507. .dropdown-start.dropdown-left .dropdown-content {
  4508. top: 0;
  4509. bottom: auto;
  4510. }
  4511. .dropdown-start.dropdown-right {
  4512. --anchor-h: right;
  4513. --anchor-v: span-bottom;
  4514. }
  4515. .dropdown-start.dropdown-right .dropdown-content {
  4516. top: 0;
  4517. bottom: auto;
  4518. }
  4519. .-end-2 {
  4520. inset-inline-end: calc(var(--spacing) * -2);
  4521. }
  4522. .-end-3 {
  4523. inset-inline-end: calc(var(--spacing) * -3);
  4524. }
  4525. .-end-12 {
  4526. inset-inline-end: calc(var(--spacing) * -12);
  4527. }
  4528. .-end-16 {
  4529. inset-inline-end: calc(var(--spacing) * -16);
  4530. }
  4531. .end-0 {
  4532. inset-inline-end: calc(var(--spacing) * 0);
  4533. }
  4534. .end-0\.5 {
  4535. inset-inline-end: calc(var(--spacing) * 0.5);
  4536. }
  4537. .end-1 {
  4538. inset-inline-end: calc(var(--spacing) * 1);
  4539. }
  4540. .end-2 {
  4541. inset-inline-end: calc(var(--spacing) * 2);
  4542. }
  4543. .end-3 {
  4544. inset-inline-end: calc(var(--spacing) * 3);
  4545. }
  4546. .end-4 {
  4547. inset-inline-end: calc(var(--spacing) * 4);
  4548. }
  4549. .end-8 {
  4550. inset-inline-end: calc(var(--spacing) * 8);
  4551. }
  4552. .end-16 {
  4553. inset-inline-end: calc(var(--spacing) * 16);
  4554. }
  4555. .dropdown-bottom {
  4556. --anchor-v: bottom;
  4557. }
  4558. .dropdown-bottom .dropdown-content {
  4559. transform-origin: top;
  4560. top: 100%;
  4561. bottom: auto;
  4562. }
  4563. .dropdown-top {
  4564. --anchor-v: top;
  4565. }
  4566. .dropdown-top .dropdown-content {
  4567. transform-origin: bottom;
  4568. top: auto;
  4569. bottom: 100%;
  4570. }
  4571. .-top-1\.5 {
  4572. top: calc(var(--spacing) * -1.5);
  4573. }
  4574. .-top-2 {
  4575. top: calc(var(--spacing) * -2);
  4576. }
  4577. .-top-3 {
  4578. top: calc(var(--spacing) * -3);
  4579. }
  4580. .-top-7 {
  4581. top: calc(var(--spacing) * -7);
  4582. }
  4583. .-top-50 {
  4584. top: calc(var(--spacing) * -50);
  4585. }
  4586. .top-0 {
  4587. top: calc(var(--spacing) * 0);
  4588. }
  4589. .top-0\.5 {
  4590. top: calc(var(--spacing) * 0.5);
  4591. }
  4592. .top-1 {
  4593. top: calc(var(--spacing) * 1);
  4594. }
  4595. .top-1\/2 {
  4596. top: 50%;
  4597. }
  4598. .top-2 {
  4599. top: calc(var(--spacing) * 2);
  4600. }
  4601. .top-3 {
  4602. top: calc(var(--spacing) * 3);
  4603. }
  4604. .top-3\.5 {
  4605. top: calc(var(--spacing) * 3.5);
  4606. }
  4607. .top-4 {
  4608. top: calc(var(--spacing) * 4);
  4609. }
  4610. .top-8 {
  4611. top: calc(var(--spacing) * 8);
  4612. }
  4613. .top-60 {
  4614. top: calc(var(--spacing) * 60);
  4615. }
  4616. .top-160 {
  4617. top: calc(var(--spacing) * 160);
  4618. }
  4619. .right-0 {
  4620. right: calc(var(--spacing) * 0);
  4621. }
  4622. .right-5 {
  4623. right: calc(var(--spacing) * 5);
  4624. }
  4625. .right-\[20\%\] {
  4626. right: 20%;
  4627. }
  4628. .-bottom-6 {
  4629. bottom: calc(var(--spacing) * -6);
  4630. }
  4631. .-bottom-8 {
  4632. bottom: calc(var(--spacing) * -8);
  4633. }
  4634. .-bottom-12 {
  4635. bottom: calc(var(--spacing) * -12);
  4636. }
  4637. .-bottom-40 {
  4638. bottom: calc(var(--spacing) * -40);
  4639. }
  4640. .bottom-0 {
  4641. bottom: calc(var(--spacing) * 0);
  4642. }
  4643. .bottom-2 {
  4644. bottom: calc(var(--spacing) * 2);
  4645. }
  4646. .bottom-8 {
  4647. bottom: calc(var(--spacing) * 8);
  4648. }
  4649. .bottom-\[15\%\] {
  4650. bottom: 15%;
  4651. }
  4652. .left-0 {
  4653. left: calc(var(--spacing) * 0);
  4654. }
  4655. .left-5 {
  4656. left: calc(var(--spacing) * 5);
  4657. }
  4658. .textarea {
  4659. border: var(--border) solid #0000;
  4660. appearance: none;
  4661. border-radius: var(--radius-field);
  4662. background-color: var(--color-base-100);
  4663. vertical-align: middle;
  4664. touch-action: manipulation;
  4665. border-color: var(--input-color);
  4666. width: clamp(3rem, 20rem, 100%);
  4667. min-height: 5rem;
  4668. box-shadow:
  4669. 0 1px var(--input-color) inset,
  4670. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  4671. flex-shrink: 1;
  4672. padding-block: 0.5rem;
  4673. padding-inline: 0.75rem;
  4674. font-size: 0.875rem;
  4675. }
  4676. @supports (color: color-mix(in lab, red, red)) {
  4677. .textarea {
  4678. box-shadow:
  4679. 0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset,
  4680. 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
  4681. }
  4682. }
  4683. .textarea {
  4684. --input-color: var(--color-base-content);
  4685. }
  4686. @supports (color: color-mix(in lab, red, red)) {
  4687. .textarea {
  4688. --input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
  4689. }
  4690. }
  4691. .textarea textarea {
  4692. appearance: none;
  4693. background-color: #0000;
  4694. border: none;
  4695. }
  4696. .textarea textarea:focus,
  4697. .textarea textarea:focus-within {
  4698. --tw-outline-style: none;
  4699. outline-style: none;
  4700. }
  4701. @media (forced-colors: active) {
  4702. .textarea textarea:focus,
  4703. .textarea textarea:focus-within {
  4704. outline-offset: 2px;
  4705. outline: 2px solid #008EED;
  4706. }
  4707. }
  4708. .textarea:focus,
  4709. .textarea:focus-within {
  4710. --input-color: var(--color-base-content);
  4711. box-shadow: 0 1px var(--input-color);
  4712. }
  4713. @supports (color: color-mix(in lab, red, red)) {
  4714. .textarea:focus,
  4715. .textarea:focus-within {
  4716. box-shadow: 0 1px
  4717. color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);
  4718. }
  4719. }
  4720. .textarea:focus,
  4721. .textarea:focus-within {
  4722. outline: 2px solid var(--input-color);
  4723. outline-offset: 2px;
  4724. isolation: isolate;
  4725. }
  4726. .textarea:has(> textarea[disabled]),
  4727. .textarea:is(:disabled, [disabled]) {
  4728. cursor: not-allowed;
  4729. border-color: var(--color-base-200);
  4730. background-color: var(--color-base-200);
  4731. color: var(--color-base-content);
  4732. }
  4733. @supports (color: color-mix(in lab, red, red)) {
  4734. .textarea:has(> textarea[disabled]),
  4735. .textarea:is(:disabled, [disabled]) {
  4736. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  4737. }
  4738. }
  4739. :is(.textarea:has(> textarea[disabled]), .textarea:is(:disabled, [disabled]))::placeholder {
  4740. color: var(--color-base-content);
  4741. }
  4742. @supports (color: color-mix(in lab, red, red)) {
  4743. :is(.textarea:has(> textarea[disabled]), .textarea:is(:disabled, [disabled]))::placeholder {
  4744. color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  4745. }
  4746. }
  4747. .textarea:has(> textarea[disabled]),
  4748. .textarea:is(:disabled, [disabled]) {
  4749. box-shadow: none;
  4750. }
  4751. .textarea:has(> textarea[disabled]) > textarea[disabled] {
  4752. cursor: not-allowed;
  4753. }
  4754. .btn-active {
  4755. --btn-bg: var(--btn-color, var(--color-base-200));
  4756. }
  4757. @supports (color: color-mix(in lab, red, red)) {
  4758. .btn-active {
  4759. --btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);
  4760. }
  4761. }
  4762. .btn-active {
  4763. --btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);
  4764. isolation: isolate;
  4765. }
  4766. .isolate {
  4767. isolation: isolate;
  4768. }
  4769. .modal-backdrop {
  4770. color: #0000;
  4771. z-index: -1;
  4772. grid-row-start: 1;
  4773. grid-column-start: 1;
  4774. place-self: stretch stretch;
  4775. display: grid;
  4776. }
  4777. .modal-backdrop button {
  4778. cursor: pointer;
  4779. }
  4780. .-z-1 {
  4781. z-index: -1;
  4782. }
  4783. .z-0 {
  4784. z-index: 0;
  4785. }
  4786. .z-1 {
  4787. z-index: 1;
  4788. }
  4789. .z-10 {
  4790. z-index: 10;
  4791. }
  4792. .z-\[-1\] {
  4793. z-index: -1;
  4794. }
  4795. .z-\[2\] {
  4796. z-index: 2;
  4797. }
  4798. .z-\[50\] {
  4799. z-index: 50;
  4800. }
  4801. .z-\[60\] {
  4802. z-index: 60;
  4803. }
  4804. .col-span-1 {
  4805. grid-column: span 1 / span 1;
  4806. }
  4807. .col-span-2 {
  4808. grid-column: span 2 / span 2;
  4809. }
  4810. .col-span-3 {
  4811. grid-column: span 3 / span 3;
  4812. }
  4813. .col-span-12 {
  4814. grid-column: span 12 / span 12;
  4815. }
  4816. .col-span-full {
  4817. grid-column: 1/-1;
  4818. }
  4819. .timeline-end {
  4820. grid-area: 3/1/4/4;
  4821. place-self: flex-start center;
  4822. margin: 0.25rem;
  4823. }
  4824. .timeline-vertical {
  4825. flex-direction: column;
  4826. }
  4827. .timeline-vertical > li {
  4828. --timeline-row-start: minmax(0, 1fr);
  4829. --timeline-row-end: minmax(0, 1fr);
  4830. justify-items: center;
  4831. }
  4832. .timeline-vertical > li > hr {
  4833. width: 0.25rem;
  4834. height: 100%;
  4835. }
  4836. .timeline-vertical > li > hr:first-child {
  4837. grid-row-start: 1;
  4838. grid-column-start: 2;
  4839. }
  4840. .timeline-vertical > li > hr:last-child {
  4841. grid-area: 3/2 / none;
  4842. }
  4843. .timeline-vertical .timeline-start {
  4844. grid-area: 1/1/4/2;
  4845. place-self: center flex-end;
  4846. }
  4847. .timeline-vertical .timeline-end {
  4848. grid-area: 1/3/4/4;
  4849. place-self: center flex-start;
  4850. }
  4851. .timeline-vertical:has(.timeline-middle) > li > hr:first-child {
  4852. border-top-left-radius: 0;
  4853. border-top-right-radius: 0;
  4854. border-bottom-right-radius: var(--radius-selector);
  4855. border-bottom-left-radius: var(--radius-selector);
  4856. }
  4857. .timeline-vertical:has(.timeline-middle) > li > hr:last-child,
  4858. .timeline-vertical:not(:has(.timeline-middle)) :first-child > hr:last-child {
  4859. border-top-left-radius: var(--radius-selector);
  4860. border-top-right-radius: var(--radius-selector);
  4861. border-bottom-right-radius: 0;
  4862. border-bottom-left-radius: 0;
  4863. }
  4864. .timeline-vertical:not(:has(.timeline-middle)) :last-child > hr:first-child {
  4865. border-top-left-radius: 0;
  4866. border-top-right-radius: 0;
  4867. border-bottom-right-radius: var(--radius-selector);
  4868. border-bottom-left-radius: var(--radius-selector);
  4869. }
  4870. .timeline-vertical.timeline-snap-icon > li {
  4871. --timeline-col-start: minmax(0, 1fr);
  4872. --timeline-row-start: 0.5rem;
  4873. }
  4874. .modal-box {
  4875. background-color: var(--color-base-100);
  4876. border-top-left-radius: var(--modal-tl, var(--radius-box));
  4877. border-top-right-radius: var(--modal-tr, var(--radius-box));
  4878. border-bottom-left-radius: var(--modal-bl, var(--radius-box));
  4879. border-bottom-right-radius: var(--modal-br, var(--radius-box));
  4880. opacity: 0;
  4881. overscroll-behavior: contain;
  4882. grid-row-start: 1;
  4883. grid-column-start: 1;
  4884. width: 91.6667%;
  4885. max-width: 32rem;
  4886. max-height: 100vh;
  4887. padding: 1.5rem;
  4888. transition:
  4889. translate 0.3s ease-out,
  4890. scale 0.3s ease-out,
  4891. opacity 0.2s ease-out 50ms,
  4892. box-shadow 0.3s ease-out;
  4893. overflow-y: auto;
  4894. scale: 95%;
  4895. box-shadow: 0 25px 50px -12px #00000040;
  4896. }
  4897. .drawer-content {
  4898. grid-row-start: 1;
  4899. grid-column-start: 2;
  4900. min-width: 0;
  4901. }
  4902. .timeline-middle {
  4903. grid-row-start: 2;
  4904. grid-column-start: 2;
  4905. }
  4906. .drawer-end {
  4907. grid-auto-columns: auto max-content;
  4908. }
  4909. .drawer-end > .drawer-toggle ~ .drawer-content {
  4910. grid-column-start: 1;
  4911. }
  4912. .drawer-end > .drawer-toggle ~ .drawer-side {
  4913. grid-column-start: 2;
  4914. justify-items: end;
  4915. }
  4916. .drawer-end > .drawer-toggle ~ .drawer-side > :not(.drawer-overlay) {
  4917. translate: 100%;
  4918. }
  4919. [dir="rtl"] :is(.drawer-end > .drawer-toggle ~ .drawer-side > :not(.drawer-overlay)) {
  4920. translate: -100%;
  4921. }
  4922. .drawer-end > .drawer-toggle:checked ~ .drawer-side > :not(.drawer-overlay) {
  4923. translate: 0%;
  4924. }
  4925. .chat-image {
  4926. grid-row: span 2 / span 2;
  4927. align-self: flex-end;
  4928. }
  4929. .chat-footer {
  4930. grid-row-start: 3;
  4931. gap: 0.25rem;
  4932. font-size: 0.6875rem;
  4933. display: flex;
  4934. }
  4935. .float-end {
  4936. float: inline-end;
  4937. }
  4938. .container {
  4939. width: 100%;
  4940. }
  4941. @media (min-width: 40rem) {
  4942. .container {
  4943. max-width: 40rem;
  4944. }
  4945. }
  4946. @media (min-width: 48rem) {
  4947. .container {
  4948. max-width: 48rem;
  4949. }
  4950. }
  4951. @media (min-width: 64rem) {
  4952. .container {
  4953. max-width: 64rem;
  4954. }
  4955. }
  4956. @media (min-width: 80rem) {
  4957. .container {
  4958. max-width: 80rem;
  4959. }
  4960. }
  4961. @media (min-width: 96rem) {
  4962. .container {
  4963. max-width: 96rem;
  4964. }
  4965. }
  4966. .-m-1 {
  4967. margin: calc(var(--spacing) * -1);
  4968. }
  4969. .m-0 {
  4970. margin: calc(var(--spacing) * 0);
  4971. }
  4972. .m-1\.5 {
  4973. margin: calc(var(--spacing) * 1.5);
  4974. }
  4975. .m-2\.5 {
  4976. margin: calc(var(--spacing) * 2.5);
  4977. }
  4978. .m-4 {
  4979. margin: calc(var(--spacing) * 4);
  4980. }
  4981. .m-auto {
  4982. margin: auto;
  4983. }
  4984. .filter {
  4985. flex-wrap: wrap;
  4986. display: flex;
  4987. }
  4988. .filter input[type="radio"] {
  4989. width: auto;
  4990. }
  4991. .filter input {
  4992. opacity: 1;
  4993. transition:
  4994. margin 0.1s,
  4995. opacity 0.3s,
  4996. padding 0.3s,
  4997. border-width 0.1s;
  4998. overflow: hidden;
  4999. scale: 1;
  5000. }
  5001. .filter input:not(:last-child) {
  5002. margin-inline-end: 0.25rem;
  5003. }
  5004. .filter input.filter-reset {
  5005. aspect-ratio: 1;
  5006. }
  5007. .filter input.filter-reset:after {
  5008. content: "×";
  5009. }
  5010. .filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,
  5011. .filter:not(:has(input:checked:not(.filter-reset))) input[type="reset"],
  5012. .filter:has(input:checked:not(.filter-reset))
  5013. input:not(:checked, .filter-reset, input[type="reset"]) {
  5014. opacity: 0;
  5015. border-width: 0;
  5016. width: 0;
  5017. margin-inline: 0;
  5018. padding-inline: 0;
  5019. scale: 0;
  5020. }
  5021. .container {
  5022. margin-inline: auto;
  5023. padding-inline: 1rem;
  5024. }
  5025. @media (min-width: 48rem) {
  5026. .container {
  5027. padding-inline: 2rem;
  5028. }
  5029. }
  5030. @media (min-width: 64rem) {
  5031. .container {
  5032. padding-inline: 3rem;
  5033. }
  5034. }
  5035. @media (min-width: 80rem) {
  5036. .container {
  5037. padding-inline: 4rem;
  5038. }
  5039. }
  5040. @media (min-width: 96rem) {
  5041. .container {
  5042. padding-inline: 6rem;
  5043. }
  5044. }
  5045. .-mx-2 {
  5046. margin-inline: calc(var(--spacing) * -2);
  5047. }
  5048. .-mx-4 {
  5049. margin-inline: calc(var(--spacing) * -4);
  5050. }
  5051. .mx-0\.5 {
  5052. margin-inline: calc(var(--spacing) * 0.5);
  5053. }
  5054. .mx-1 {
  5055. margin-inline: calc(var(--spacing) * 1);
  5056. }
  5057. .mx-2 {
  5058. margin-inline: calc(var(--spacing) * 2);
  5059. }
  5060. .mx-2\.5 {
  5061. margin-inline: calc(var(--spacing) * 2.5);
  5062. }
  5063. .mx-3 {
  5064. margin-inline: calc(var(--spacing) * 3);
  5065. }
  5066. .mx-4 {
  5067. margin-inline: calc(var(--spacing) * 4);
  5068. }
  5069. .mx-5 {
  5070. margin-inline: calc(var(--spacing) * 5);
  5071. }
  5072. .input-sm {
  5073. --size: calc(var(--size-field, 0.25rem) * 8);
  5074. font-size: 0.75rem;
  5075. }
  5076. .input-sm[type="number"]::-webkit-inner-spin-button {
  5077. margin-block: -0.5rem;
  5078. margin-inline-end: -0.75rem;
  5079. }
  5080. .my-0\.5 {
  5081. margin-block: calc(var(--spacing) * 0.5);
  5082. }
  5083. .my-1 {
  5084. margin-block: calc(var(--spacing) * 1);
  5085. }
  5086. .my-2 {
  5087. margin-block: calc(var(--spacing) * 2);
  5088. }
  5089. .my-2\.5 {
  5090. margin-block: calc(var(--spacing) * 2.5);
  5091. }
  5092. .label {
  5093. white-space: nowrap;
  5094. color: currentColor;
  5095. align-items: center;
  5096. gap: 0.375rem;
  5097. display: inline-flex;
  5098. }
  5099. @supports (color: color-mix(in lab, red, red)) {
  5100. .label {
  5101. color: color-mix(in oklab, currentColor 60%, transparent);
  5102. }
  5103. }
  5104. .label:has(input) {
  5105. cursor: pointer;
  5106. }
  5107. .label:is(.input > *, .select > *) {
  5108. white-space: nowrap;
  5109. height: calc(100% - 0.5rem);
  5110. font-size: inherit;
  5111. align-items: center;
  5112. padding-inline: 0.75rem;
  5113. display: flex;
  5114. }
  5115. .label:is(.input > *, .select > *):first-child {
  5116. border-inline-end: var(--border) solid currentColor;
  5117. margin-inline: -0.75rem 0.75rem;
  5118. }
  5119. @supports (color: color-mix(in lab, red, red)) {
  5120. .label:is(.input > *, .select > *):first-child {
  5121. border-inline-end: var(--border) solid color-mix(in oklab, currentColor 10%, #0000);
  5122. }
  5123. }
  5124. .label:is(.input > *, .select > *):last-child {
  5125. border-inline-start: var(--border) solid currentColor;
  5126. margin-inline: 0.75rem -0.75rem;
  5127. }
  5128. @supports (color: color-mix(in lab, red, red)) {
  5129. .label:is(.input > *, .select > *):last-child {
  5130. border-inline-start: var(--border) solid color-mix(in oklab, currentColor 10%, #0000);
  5131. }
  5132. }
  5133. .join-item:where(:not(:first-child, :disabled, [disabled], .btn-disabled)) {
  5134. margin-block-start: 0;
  5135. margin-inline-start: calc(var(--border, 1px) * -1);
  5136. }
  5137. .join-item:where(:is(:disabled, [disabled], .btn-disabled)) {
  5138. border-width: var(--border, 1px) 0 var(--border, 1px) var(--border, 1px);
  5139. }
  5140. .-ms-2 {
  5141. margin-inline-start: calc(var(--spacing) * -2);
  5142. }
  5143. .-ms-\[100\%\] {
  5144. margin-inline-start: -100%;
  5145. }
  5146. .ms-0 {
  5147. margin-inline-start: calc(var(--spacing) * 0);
  5148. }
  5149. .ms-1 {
  5150. margin-inline-start: calc(var(--spacing) * 1);
  5151. }
  5152. .ms-1\.5 {
  5153. margin-inline-start: calc(var(--spacing) * 1.5);
  5154. }
  5155. .ms-2 {
  5156. margin-inline-start: calc(var(--spacing) * 2);
  5157. }
  5158. .ms-5\.5 {
  5159. margin-inline-start: calc(var(--spacing) * 5.5);
  5160. }
  5161. .ms-6\.5 {
  5162. margin-inline-start: calc(var(--spacing) * 6.5);
  5163. }
  5164. .ms-12 {
  5165. margin-inline-start: calc(var(--spacing) * 12);
  5166. }
  5167. .ms-auto {
  5168. margin-inline-start: auto;
  5169. }
  5170. .me-0\.5 {
  5171. margin-inline-end: calc(var(--spacing) * 0.5);
  5172. }
  5173. .me-1 {
  5174. margin-inline-end: calc(var(--spacing) * 1);
  5175. }
  5176. .me-2 {
  5177. margin-inline-end: calc(var(--spacing) * 2);
  5178. }
  5179. .me-2\.5 {
  5180. margin-inline-end: calc(var(--spacing) * 2.5);
  5181. }
  5182. .me-3 {
  5183. margin-inline-end: calc(var(--spacing) * 3);
  5184. }
  5185. .me-4 {
  5186. margin-inline-end: calc(var(--spacing) * 4);
  5187. }
  5188. .me-5 {
  5189. margin-inline-end: calc(var(--spacing) * 5);
  5190. }
  5191. .modal-action {
  5192. justify-content: flex-end;
  5193. gap: 0.5rem;
  5194. margin-top: 1.5rem;
  5195. display: flex;
  5196. }
  5197. .-mt-1 {
  5198. margin-top: calc(var(--spacing) * -1);
  5199. }
  5200. .-mt-1\.5 {
  5201. margin-top: calc(var(--spacing) * -1.5);
  5202. }
  5203. .-mt-2 {
  5204. margin-top: calc(var(--spacing) * -2);
  5205. }
  5206. .-mt-5 {
  5207. margin-top: calc(var(--spacing) * -5);
  5208. }
  5209. .-mt-12 {
  5210. margin-top: calc(var(--spacing) * -12);
  5211. }
  5212. .-mt-25 {
  5213. margin-top: calc(var(--spacing) * -25);
  5214. }
  5215. .mt-0 {
  5216. margin-top: calc(var(--spacing) * 0);
  5217. }
  5218. .mt-0\.5 {
  5219. margin-top: calc(var(--spacing) * 0.5);
  5220. }
  5221. .mt-1 {
  5222. margin-top: calc(var(--spacing) * 1);
  5223. }
  5224. .mt-1\.5 {
  5225. margin-top: calc(var(--spacing) * 1.5);
  5226. }
  5227. .mt-2 {
  5228. margin-top: calc(var(--spacing) * 2);
  5229. }
  5230. .mt-2\.5 {
  5231. margin-top: calc(var(--spacing) * 2.5);
  5232. }
  5233. .mt-3 {
  5234. margin-top: calc(var(--spacing) * 3);
  5235. }
  5236. .mt-3\.5 {
  5237. margin-top: calc(var(--spacing) * 3.5);
  5238. }
  5239. .mt-4 {
  5240. margin-top: calc(var(--spacing) * 4);
  5241. }
  5242. .mt-5 {
  5243. margin-top: calc(var(--spacing) * 5);
  5244. }
  5245. .mt-6 {
  5246. margin-top: calc(var(--spacing) * 6);
  5247. }
  5248. .mt-8 {
  5249. margin-top: calc(var(--spacing) * 8);
  5250. }
  5251. .mt-10 {
  5252. margin-top: calc(var(--spacing) * 10);
  5253. }
  5254. .mt-12 {
  5255. margin-top: calc(var(--spacing) * 12);
  5256. }
  5257. .mt-16 {
  5258. margin-top: calc(var(--spacing) * 16);
  5259. }
  5260. .mt-24 {
  5261. margin-top: calc(var(--spacing) * 24);
  5262. }
  5263. .mt-auto {
  5264. margin-top: auto;
  5265. }
  5266. .mt-px {
  5267. margin-top: 1px;
  5268. }
  5269. .breadcrumbs {
  5270. max-width: 100%;
  5271. padding-block: 0.5rem;
  5272. overflow-x: auto;
  5273. }
  5274. .breadcrumbs > menu,
  5275. .breadcrumbs > ul,
  5276. .breadcrumbs > ol {
  5277. white-space: nowrap;
  5278. align-items: center;
  5279. min-height: min-content;
  5280. display: flex;
  5281. }
  5282. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li {
  5283. align-items: center;
  5284. display: flex;
  5285. }
  5286. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > * {
  5287. cursor: pointer;
  5288. align-items: center;
  5289. gap: 0.5rem;
  5290. display: flex;
  5291. }
  5292. @media (hover: hover) {
  5293. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :hover {
  5294. text-decoration-line: underline;
  5295. }
  5296. }
  5297. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :focus {
  5298. --tw-outline-style: none;
  5299. outline-style: none;
  5300. }
  5301. @media (forced-colors: active) {
  5302. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :focus {
  5303. outline-offset: 2px;
  5304. outline: 2px solid #008EED;
  5305. }
  5306. }
  5307. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :focus-visible {
  5308. outline-offset: 2px;
  5309. outline: 2px solid;
  5310. }
  5311. :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li + :before {
  5312. content: "";
  5313. opacity: 0.4;
  5314. background-color: #0000;
  5315. border-top: 1px solid;
  5316. border-right: 1px solid;
  5317. width: 0.375rem;
  5318. height: 0.375rem;
  5319. margin-left: 0.5rem;
  5320. margin-right: 0.75rem;
  5321. display: block;
  5322. rotate: 45deg;
  5323. }
  5324. [dir="rtl"] :is(:is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li) + :before {
  5325. rotate: -135deg;
  5326. }
  5327. .mr-1 {
  5328. margin-right: calc(var(--spacing) * 1);
  5329. }
  5330. .fieldset-legend {
  5331. color: var(--color-base-content);
  5332. justify-content: space-between;
  5333. align-items: center;
  5334. gap: 0.5rem;
  5335. margin-bottom: -0.25rem;
  5336. padding-block: 0.5rem;
  5337. font-weight: 600;
  5338. display: flex;
  5339. }
  5340. .-mb-px {
  5341. margin-bottom: -1px;
  5342. }
  5343. .mb-0\.5 {
  5344. margin-bottom: calc(var(--spacing) * 0.5);
  5345. }
  5346. .mb-1 {
  5347. margin-bottom: calc(var(--spacing) * 1);
  5348. }
  5349. .mb-2 {
  5350. margin-bottom: calc(var(--spacing) * 2);
  5351. }
  5352. .mb-3 {
  5353. margin-bottom: calc(var(--spacing) * 3);
  5354. }
  5355. .mb-8 {
  5356. margin-bottom: calc(var(--spacing) * 8);
  5357. }
  5358. .mb-10 {
  5359. margin-bottom: calc(var(--spacing) * 10);
  5360. }
  5361. .ml-1 {
  5362. margin-left: calc(var(--spacing) * 1);
  5363. }
  5364. .status {
  5365. aspect-ratio: 1;
  5366. border-radius: var(--radius-selector);
  5367. background-color: var(--color-base-content);
  5368. width: 0.5rem;
  5369. height: 0.5rem;
  5370. display: inline-block;
  5371. }
  5372. @supports (color: color-mix(in lab, red, red)) {
  5373. .status {
  5374. background-color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  5375. }
  5376. }
  5377. .status {
  5378. vertical-align: middle;
  5379. color: #0000004d;
  5380. background-position: 50%;
  5381. background-repeat: no-repeat;
  5382. }
  5383. @supports (color: color-mix(in lab, red, red)) {
  5384. .status {
  5385. color: #0000004d;
  5386. }
  5387. @supports (color: color-mix(in lab, red, red)) {
  5388. .status {
  5389. color: color-mix(in oklab, var(--color-black) 30%, transparent);
  5390. }
  5391. }
  5392. }
  5393. .status {
  5394. background-image: radial-gradient(
  5395. circle at 35% 30%,
  5396. oklch(1 0 0 / calc(var(--depth) * 0.5)),
  5397. #0000
  5398. );
  5399. box-shadow: 0 2px 3px -1px;
  5400. }
  5401. @supports (color: color-mix(in lab, red, red)) {
  5402. .status {
  5403. box-shadow: 0 2px 3px -1px
  5404. color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000);
  5405. }
  5406. }
  5407. .badge {
  5408. border-radius: var(--radius-selector);
  5409. vertical-align: middle;
  5410. color: var(--badge-fg);
  5411. border: var(--border) solid var(--badge-color, var(--color-base-200));
  5412. width: fit-content;
  5413. padding-inline: calc(0.25rem * 3 - var(--border));
  5414. background-size: auto, calc(var(--noise) * 100%);
  5415. background-image: none, var(--fx-noise);
  5416. background-color: var(--badge-bg);
  5417. --badge-bg: var(--badge-color, var(--color-base-100));
  5418. --badge-fg: var(--color-base-content);
  5419. --size: calc(var(--size-selector, 0.25rem) * 6);
  5420. height: var(--size);
  5421. justify-content: center;
  5422. align-items: center;
  5423. gap: 0.5rem;
  5424. font-size: 0.875rem;
  5425. display: inline-flex;
  5426. }
  5427. .iconify {
  5428. width: 1em;
  5429. height: 1em;
  5430. -webkit-mask-image: var(--svg);
  5431. mask-image: var(--svg);
  5432. background-color: currentColor;
  5433. display: inline-block;
  5434. -webkit-mask-size: 100% 100%;
  5435. mask-size: 100% 100%;
  5436. -webkit-mask-repeat: no-repeat;
  5437. mask-repeat: no-repeat;
  5438. }
  5439. .kbd {
  5440. border-radius: var(--radius-field);
  5441. background-color: var(--color-base-200);
  5442. vertical-align: middle;
  5443. border: var(--border) solid var(--color-base-content);
  5444. justify-content: center;
  5445. align-items: center;
  5446. padding-left: 0.5em;
  5447. padding-right: 0.5em;
  5448. display: inline-flex;
  5449. }
  5450. @supports (color: color-mix(in lab, red, red)) {
  5451. .kbd {
  5452. border: var(--border) solid color-mix(in srgb, var(--color-base-content) 20%, #0000);
  5453. }
  5454. }
  5455. .kbd {
  5456. border-bottom: calc(var(--border) + 1px) solid var(--color-base-content);
  5457. }
  5458. @supports (color: color-mix(in lab, red, red)) {
  5459. .kbd {
  5460. border-bottom: calc(var(--border) + 1px) solid
  5461. color-mix(in srgb, var(--color-base-content) 20%, #0000);
  5462. }
  5463. }
  5464. .kbd {
  5465. --size: calc(var(--size-selector, 0.25rem) * 6);
  5466. height: var(--size);
  5467. min-width: var(--size);
  5468. font-size: 0.875rem;
  5469. }
  5470. .tabs {
  5471. --tabs-height: auto;
  5472. --tabs-direction: row;
  5473. --tab-height: calc(var(--size-field, 0.25rem) * 10);
  5474. height: var(--tabs-height);
  5475. flex-wrap: wrap;
  5476. flex-direction: var(--tabs-direction);
  5477. display: flex;
  5478. }
  5479. .footer {
  5480. grid-auto-flow: row;
  5481. place-items: start;
  5482. gap: 2.5rem 1rem;
  5483. width: 100%;
  5484. font-size: 0.875rem;
  5485. line-height: 1.25rem;
  5486. display: grid;
  5487. }
  5488. .footer > * {
  5489. place-items: start;
  5490. gap: 0.5rem;
  5491. display: grid;
  5492. }
  5493. .footer.footer-center {
  5494. text-align: center;
  5495. grid-auto-flow: column dense;
  5496. place-items: center;
  5497. }
  5498. .footer.footer-center > * {
  5499. place-items: center;
  5500. }
  5501. .card-body {
  5502. padding: var(--card-p, 1.5rem);
  5503. font-size: var(--card-fs, 0.875rem);
  5504. flex-direction: column;
  5505. flex: auto;
  5506. gap: 0.5rem;
  5507. display: flex;
  5508. }
  5509. .card-body :where(p) {
  5510. flex-grow: 1;
  5511. }
  5512. .fieldset-label {
  5513. color: var(--color-base-content);
  5514. align-items: center;
  5515. gap: 0.375rem;
  5516. display: flex;
  5517. }
  5518. @supports (color: color-mix(in lab, red, red)) {
  5519. .fieldset-label {
  5520. color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  5521. }
  5522. }
  5523. .fieldset-label:has(input) {
  5524. cursor: pointer;
  5525. }
  5526. .carousel {
  5527. scroll-snap-type: x mandatory;
  5528. scrollbar-width: none;
  5529. display: inline-flex;
  5530. overflow-x: scroll;
  5531. }
  5532. @media (prefers-reduced-motion: no-preference) {
  5533. .carousel {
  5534. scroll-behavior: smooth;
  5535. }
  5536. }
  5537. .carousel::-webkit-scrollbar {
  5538. display: none;
  5539. }
  5540. .alert {
  5541. border-radius: var(--radius-box);
  5542. color: var(--color-base-content);
  5543. background-color: var(--alert-color, var(--color-base-200));
  5544. text-align: start;
  5545. border: var(--border) solid var(--color-base-200);
  5546. background-size: auto, calc(var(--noise) * 100%);
  5547. background-image: none, var(--fx-noise);
  5548. box-shadow:
  5549. 0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * 0.08)) inset,
  5550. 0 1px #000,
  5551. 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * 0.08));
  5552. grid-template-columns: auto;
  5553. grid-auto-flow: column;
  5554. justify-content: start;
  5555. place-items: center start;
  5556. gap: 1rem;
  5557. padding-block: 0.75rem;
  5558. padding-inline: 1rem;
  5559. font-size: 0.875rem;
  5560. line-height: 1.25rem;
  5561. display: grid;
  5562. }
  5563. @supports (color: color-mix(in lab, red, red)) {
  5564. .alert {
  5565. box-shadow:
  5566. 0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * 0.08)) inset,
  5567. 0 1px
  5568. color-mix(
  5569. in oklab,
  5570. color-mix(in oklab, #000 20%, var(--alert-color, var(--color-base-200)))
  5571. calc(var(--depth) * 20%),
  5572. #0000
  5573. ),
  5574. 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * 0.08));
  5575. }
  5576. }
  5577. .alert:has(:nth-child(2)) {
  5578. grid-template-columns: auto minmax(auto, 1fr);
  5579. }
  5580. .alert.alert-outline {
  5581. color: var(--alert-color);
  5582. box-shadow: none;
  5583. background-color: #0000;
  5584. background-image: none;
  5585. }
  5586. .alert.alert-dash {
  5587. color: var(--alert-color);
  5588. box-shadow: none;
  5589. background-color: #0000;
  5590. background-image: none;
  5591. border-style: dashed;
  5592. }
  5593. .alert.alert-soft {
  5594. color: var(--alert-color, var(--color-base-content));
  5595. background: var(--alert-color, var(--color-base-content));
  5596. }
  5597. @supports (color: color-mix(in lab, red, red)) {
  5598. .alert.alert-soft {
  5599. background: color-mix(
  5600. in oklab,
  5601. var(--alert-color, var(--color-base-content)) 8%,
  5602. var(--color-base-100)
  5603. );
  5604. }
  5605. }
  5606. .alert.alert-soft {
  5607. border-color: var(--alert-color, var(--color-base-content));
  5608. }
  5609. @supports (color: color-mix(in lab, red, red)) {
  5610. .alert.alert-soft {
  5611. border-color: color-mix(
  5612. in oklab,
  5613. var(--alert-color, var(--color-base-content)) 10%,
  5614. var(--color-base-100)
  5615. );
  5616. }
  5617. }
  5618. .alert.alert-soft {
  5619. box-shadow: none;
  5620. background-image: none;
  5621. }
  5622. .fieldset {
  5623. grid-template-columns: 1fr;
  5624. grid-auto-rows: max-content;
  5625. gap: 0.375rem;
  5626. padding-block: 0.25rem;
  5627. font-size: 0.75rem;
  5628. display: grid;
  5629. }
  5630. .card-actions {
  5631. flex-wrap: wrap;
  5632. align-items: flex-start;
  5633. gap: 0.5rem;
  5634. display: flex;
  5635. }
  5636. .avatar-placeholder > div {
  5637. justify-content: center;
  5638. align-items: center;
  5639. display: flex;
  5640. }
  5641. .card-title {
  5642. font-size: var(--cardtitle-fs, 1.125rem);
  5643. align-items: center;
  5644. gap: 0.5rem;
  5645. font-weight: 600;
  5646. display: flex;
  5647. }
  5648. .join {
  5649. --join-ss: 0;
  5650. --join-se: 0;
  5651. --join-es: 0;
  5652. --join-ee: 0;
  5653. align-items: stretch;
  5654. display: inline-flex;
  5655. }
  5656. .join :where(.join-item) {
  5657. border-start-start-radius: var(--join-ss, 0);
  5658. border-start-end-radius: var(--join-se, 0);
  5659. border-end-end-radius: var(--join-ee, 0);
  5660. border-end-start-radius: var(--join-es, 0);
  5661. }
  5662. .join :where(.join-item) * {
  5663. --join-ss: var(--radius-field);
  5664. --join-se: var(--radius-field);
  5665. --join-es: var(--radius-field);
  5666. --join-ee: var(--radius-field);
  5667. }
  5668. .join > .join-item:where(:first-child),
  5669. .join :first-child:not(:last-child) :where(.join-item) {
  5670. --join-ss: var(--radius-field);
  5671. --join-se: 0;
  5672. --join-es: var(--radius-field);
  5673. --join-ee: 0;
  5674. }
  5675. .join > .join-item:where(:last-child),
  5676. .join :last-child:not(:first-child) :where(.join-item) {
  5677. --join-ss: 0;
  5678. --join-se: var(--radius-field);
  5679. --join-es: 0;
  5680. --join-ee: var(--radius-field);
  5681. }
  5682. .join > .join-item:where(:only-child),
  5683. .join :only-child :where(.join-item) {
  5684. --join-ss: var(--radius-field);
  5685. --join-se: var(--radius-field);
  5686. --join-es: var(--radius-field);
  5687. --join-ee: var(--radius-field);
  5688. }
  5689. .chat {
  5690. --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");
  5691. column-gap: 0.75rem;
  5692. padding-block: 0.25rem;
  5693. display: grid;
  5694. }
  5695. .avatar-group {
  5696. display: flex;
  5697. overflow: hidden;
  5698. }
  5699. .avatar-group :where(.avatar) {
  5700. border: 4px solid var(--color-base-100);
  5701. border-radius: 3.40282e38px;
  5702. overflow: hidden;
  5703. }
  5704. .line-clamp-1 {
  5705. -webkit-line-clamp: 1;
  5706. line-clamp: 1;
  5707. -webkit-box-orient: vertical;
  5708. display: -webkit-box;
  5709. overflow: hidden;
  5710. }
  5711. .line-clamp-2 {
  5712. -webkit-line-clamp: 2;
  5713. line-clamp: 2;
  5714. -webkit-box-orient: vertical;
  5715. display: -webkit-box;
  5716. overflow: hidden;
  5717. }
  5718. .line-clamp-3 {
  5719. -webkit-line-clamp: 3;
  5720. line-clamp: 3;
  5721. -webkit-box-orient: vertical;
  5722. display: -webkit-box;
  5723. overflow: hidden;
  5724. }
  5725. .mask {
  5726. vertical-align: middle;
  5727. display: inline-block;
  5728. -webkit-mask-position: 50%;
  5729. mask-position: 50%;
  5730. -webkit-mask-size: contain;
  5731. mask-size: contain;
  5732. -webkit-mask-repeat: no-repeat;
  5733. mask-repeat: no-repeat;
  5734. }
  5735. .block {
  5736. display: block;
  5737. }
  5738. .contents {
  5739. display: contents;
  5740. }
  5741. .flex {
  5742. display: flex;
  5743. }
  5744. .grid {
  5745. display: grid;
  5746. }
  5747. .hidden {
  5748. display: none;
  5749. }
  5750. .inline {
  5751. display: inline;
  5752. }
  5753. .inline-block {
  5754. display: inline-block;
  5755. }
  5756. .inline-flex {
  5757. display: inline-flex;
  5758. }
  5759. .inline-grid {
  5760. display: inline-grid;
  5761. }
  5762. .table {
  5763. display: table;
  5764. }
  5765. .aspect-square {
  5766. aspect-ratio: 1;
  5767. }
  5768. .btn-circle {
  5769. width: var(--size);
  5770. height: var(--size);
  5771. border-radius: 3.40282e38px;
  5772. padding-inline: 0;
  5773. }
  5774. .btn-square {
  5775. width: var(--size);
  5776. height: var(--size);
  5777. padding-inline: 0;
  5778. }
  5779. .size-1 {
  5780. width: calc(var(--spacing) * 1);
  5781. height: calc(var(--spacing) * 1);
  5782. }
  5783. .size-1\.5 {
  5784. width: calc(var(--spacing) * 1.5);
  5785. height: calc(var(--spacing) * 1.5);
  5786. }
  5787. .size-2 {
  5788. width: calc(var(--spacing) * 2);
  5789. height: calc(var(--spacing) * 2);
  5790. }
  5791. .size-2\.5 {
  5792. width: calc(var(--spacing) * 2.5);
  5793. height: calc(var(--spacing) * 2.5);
  5794. }
  5795. .size-3 {
  5796. width: calc(var(--spacing) * 3);
  5797. height: calc(var(--spacing) * 3);
  5798. }
  5799. .size-3\.5 {
  5800. width: calc(var(--spacing) * 3.5);
  5801. height: calc(var(--spacing) * 3.5);
  5802. }
  5803. .size-4 {
  5804. width: calc(var(--spacing) * 4);
  5805. height: calc(var(--spacing) * 4);
  5806. }
  5807. .size-4\.5 {
  5808. width: calc(var(--spacing) * 4.5);
  5809. height: calc(var(--spacing) * 4.5);
  5810. }
  5811. .size-5 {
  5812. width: calc(var(--spacing) * 5);
  5813. height: calc(var(--spacing) * 5);
  5814. }
  5815. .size-5\.5 {
  5816. width: calc(var(--spacing) * 5.5);
  5817. height: calc(var(--spacing) * 5.5);
  5818. }
  5819. .size-6 {
  5820. width: calc(var(--spacing) * 6);
  5821. height: calc(var(--spacing) * 6);
  5822. }
  5823. .size-7 {
  5824. width: calc(var(--spacing) * 7);
  5825. height: calc(var(--spacing) * 7);
  5826. }
  5827. .size-7\.5 {
  5828. width: calc(var(--spacing) * 7.5);
  5829. height: calc(var(--spacing) * 7.5);
  5830. }
  5831. .size-8 {
  5832. width: calc(var(--spacing) * 8);
  5833. height: calc(var(--spacing) * 8);
  5834. }
  5835. .size-9 {
  5836. width: calc(var(--spacing) * 9);
  5837. height: calc(var(--spacing) * 9);
  5838. }
  5839. .size-10 {
  5840. width: calc(var(--spacing) * 10);
  5841. height: calc(var(--spacing) * 10);
  5842. }
  5843. .size-11 {
  5844. width: calc(var(--spacing) * 11);
  5845. height: calc(var(--spacing) * 11);
  5846. }
  5847. .size-12 {
  5848. width: calc(var(--spacing) * 12);
  5849. height: calc(var(--spacing) * 12);
  5850. }
  5851. .size-14 {
  5852. width: calc(var(--spacing) * 14);
  5853. height: calc(var(--spacing) * 14);
  5854. }
  5855. .size-16 {
  5856. width: calc(var(--spacing) * 16);
  5857. height: calc(var(--spacing) * 16);
  5858. }
  5859. .size-20 {
  5860. width: calc(var(--spacing) * 20);
  5861. height: calc(var(--spacing) * 20);
  5862. }
  5863. .size-24 {
  5864. width: calc(var(--spacing) * 24);
  5865. height: calc(var(--spacing) * 24);
  5866. }
  5867. .size-28 {
  5868. width: calc(var(--spacing) * 28);
  5869. height: calc(var(--spacing) * 28);
  5870. }
  5871. .size-32 {
  5872. width: calc(var(--spacing) * 32);
  5873. height: calc(var(--spacing) * 32);
  5874. }
  5875. .size-36 {
  5876. width: calc(var(--spacing) * 36);
  5877. height: calc(var(--spacing) * 36);
  5878. }
  5879. .size-44 {
  5880. width: calc(var(--spacing) * 44);
  5881. height: calc(var(--spacing) * 44);
  5882. }
  5883. .size-60 {
  5884. width: calc(var(--spacing) * 60);
  5885. height: calc(var(--spacing) * 60);
  5886. }
  5887. .size-\[350px\] {
  5888. width: 350px;
  5889. height: 350px;
  5890. }
  5891. .size-\[450px\] {
  5892. width: 450px;
  5893. height: 450px;
  5894. }
  5895. .size-full {
  5896. width: 100%;
  5897. height: 100%;
  5898. }
  5899. .status-sm {
  5900. width: 0.25rem;
  5901. height: 0.25rem;
  5902. }
  5903. .h-0\.5 {
  5904. height: calc(var(--spacing) * 0.5);
  5905. }
  5906. .h-1 {
  5907. height: calc(var(--spacing) * 1);
  5908. }
  5909. .h-1\.5 {
  5910. height: calc(var(--spacing) * 1.5);
  5911. }
  5912. .h-2 {
  5913. height: calc(var(--spacing) * 2);
  5914. }
  5915. .h-2\.5 {
  5916. height: calc(var(--spacing) * 2.5);
  5917. }
  5918. .h-3 {
  5919. height: calc(var(--spacing) * 3);
  5920. }
  5921. .h-4 {
  5922. height: calc(var(--spacing) * 4);
  5923. }
  5924. .h-4\.5 {
  5925. height: calc(var(--spacing) * 4.5);
  5926. }
  5927. .h-5 {
  5928. height: calc(var(--spacing) * 5);
  5929. }
  5930. .h-5\.5 {
  5931. height: calc(var(--spacing) * 5.5);
  5932. }
  5933. .h-6 {
  5934. height: calc(var(--spacing) * 6);
  5935. }
  5936. .h-6\.5 {
  5937. height: calc(var(--spacing) * 6.5);
  5938. }
  5939. .h-7 {
  5940. height: calc(var(--spacing) * 7);
  5941. }
  5942. .h-8 {
  5943. height: calc(var(--spacing) * 8);
  5944. }
  5945. .h-9 {
  5946. height: calc(var(--spacing) * 9);
  5947. }
  5948. .h-10 {
  5949. height: calc(var(--spacing) * 10);
  5950. }
  5951. .h-12 {
  5952. height: calc(var(--spacing) * 12);
  5953. }
  5954. .h-15 {
  5955. height: calc(var(--spacing) * 15);
  5956. }
  5957. .h-16 {
  5958. height: calc(var(--spacing) * 16);
  5959. }
  5960. .h-20 {
  5961. height: calc(var(--spacing) * 20);
  5962. }
  5963. .h-22 {
  5964. height: calc(var(--spacing) * 22);
  5965. }
  5966. .h-24 {
  5967. height: calc(var(--spacing) * 24);
  5968. }
  5969. .h-28 {
  5970. height: calc(var(--spacing) * 28);
  5971. }
  5972. .h-30 {
  5973. height: calc(var(--spacing) * 30);
  5974. }
  5975. .h-32 {
  5976. height: calc(var(--spacing) * 32);
  5977. }
  5978. .h-36 {
  5979. height: calc(var(--spacing) * 36);
  5980. }
  5981. .h-38 {
  5982. height: calc(var(--spacing) * 38);
  5983. }
  5984. .h-40 {
  5985. height: calc(var(--spacing) * 40);
  5986. }
  5987. .h-44 {
  5988. height: calc(var(--spacing) * 44);
  5989. }
  5990. .h-60 {
  5991. height: calc(var(--spacing) * 60);
  5992. }
  5993. .h-62 {
  5994. height: calc(var(--spacing) * 62);
  5995. }
  5996. .h-64 {
  5997. height: calc(var(--spacing) * 64);
  5998. }
  5999. .h-69 {
  6000. height: calc(var(--spacing) * 69);
  6001. }
  6002. .h-80 {
  6003. height: calc(var(--spacing) * 80);
  6004. }
  6005. .h-100 {
  6006. height: calc(var(--spacing) * 100);
  6007. }
  6008. .h-103 {
  6009. height: calc(var(--spacing) * 103);
  6010. }
  6011. .h-112 {
  6012. height: calc(var(--spacing) * 112);
  6013. }
  6014. .h-160 {
  6015. height: calc(var(--spacing) * 160);
  6016. }
  6017. .h-\[195px\] {
  6018. height: 195px;
  6019. }
  6020. .h-\[1600px\] {
  6021. height: 1600px;
  6022. }
  6023. .h-\[calc\(100vh_-_220px\)\] {
  6024. height: calc(100vh - 220px);
  6025. }
  6026. .h-\[calc\(100vh_-_306px\)\] {
  6027. height: calc(100vh - 306px);
  6028. }
  6029. .h-\[calc\(100vh_-_320px\)\] {
  6030. height: calc(100vh - 320px);
  6031. }
  6032. .h-fit {
  6033. height: fit-content;
  6034. }
  6035. .h-full {
  6036. height: 100%;
  6037. }
  6038. .h-px {
  6039. height: 1px;
  6040. }
  6041. .h-screen {
  6042. height: 100vh;
  6043. }
  6044. .max-h-0 {
  6045. max-height: calc(var(--spacing) * 0);
  6046. }
  6047. .min-h-0 {
  6048. min-height: calc(var(--spacing) * 0);
  6049. }
  6050. .min-h-4 {
  6051. min-height: calc(var(--spacing) * 4);
  6052. }
  6053. .min-h-10 {
  6054. min-height: calc(var(--spacing) * 10);
  6055. }
  6056. .min-h-12 {
  6057. min-height: calc(var(--spacing) * 12);
  6058. }
  6059. .min-h-16 {
  6060. min-height: calc(var(--spacing) * 16);
  6061. }
  6062. .min-h-\[85vh\] {
  6063. min-height: 85vh;
  6064. }
  6065. .min-h-full {
  6066. min-height: 100%;
  6067. }
  6068. .btn-wide {
  6069. width: 100%;
  6070. max-width: 16rem;
  6071. }
  6072. .btn-block {
  6073. width: 100%;
  6074. }
  6075. .loading-sm {
  6076. width: calc(var(--size-selector, 0.25rem) * 5);
  6077. }
  6078. .w-1 {
  6079. width: calc(var(--spacing) * 1);
  6080. }
  6081. .w-1\/2 {
  6082. width: 50%;
  6083. }
  6084. .w-2 {
  6085. width: calc(var(--spacing) * 2);
  6086. }
  6087. .w-3 {
  6088. width: calc(var(--spacing) * 3);
  6089. }
  6090. .w-3\/4 {
  6091. width: 75%;
  6092. }
  6093. .w-3\/5 {
  6094. width: 60%;
  6095. }
  6096. .w-4 {
  6097. width: calc(var(--spacing) * 4);
  6098. }
  6099. .w-4\/5 {
  6100. width: 80%;
  6101. }
  6102. .w-5 {
  6103. width: calc(var(--spacing) * 5);
  6104. }
  6105. .w-6 {
  6106. width: calc(var(--spacing) * 6);
  6107. }
  6108. .w-7 {
  6109. width: calc(var(--spacing) * 7);
  6110. }
  6111. .w-8 {
  6112. width: calc(var(--spacing) * 8);
  6113. }
  6114. .w-9 {
  6115. width: calc(var(--spacing) * 9);
  6116. }
  6117. .w-10 {
  6118. width: calc(var(--spacing) * 10);
  6119. }
  6120. .w-12 {
  6121. width: calc(var(--spacing) * 12);
  6122. }
  6123. .w-14 {
  6124. width: calc(var(--spacing) * 14);
  6125. }
  6126. .w-15 {
  6127. width: calc(var(--spacing) * 15);
  6128. }
  6129. .w-16 {
  6130. width: calc(var(--spacing) * 16);
  6131. }
  6132. .w-18 {
  6133. width: calc(var(--spacing) * 18);
  6134. }
  6135. .w-20 {
  6136. width: calc(var(--spacing) * 20);
  6137. }
  6138. .w-24 {
  6139. width: calc(var(--spacing) * 24);
  6140. }
  6141. .w-28 {
  6142. width: calc(var(--spacing) * 28);
  6143. }
  6144. .w-30 {
  6145. width: calc(var(--spacing) * 30);
  6146. }
  6147. .w-32 {
  6148. width: calc(var(--spacing) * 32);
  6149. }
  6150. .w-36 {
  6151. width: calc(var(--spacing) * 36);
  6152. }
  6153. .w-40 {
  6154. width: calc(var(--spacing) * 40);
  6155. }
  6156. .w-44 {
  6157. width: calc(var(--spacing) * 44);
  6158. }
  6159. .w-48 {
  6160. width: calc(var(--spacing) * 48);
  6161. }
  6162. .w-52 {
  6163. width: calc(var(--spacing) * 52);
  6164. }
  6165. .w-54 {
  6166. width: calc(var(--spacing) * 54);
  6167. }
  6168. .w-56 {
  6169. width: calc(var(--spacing) * 56);
  6170. }
  6171. .w-60 {
  6172. width: calc(var(--spacing) * 60);
  6173. }
  6174. .w-64 {
  6175. width: calc(var(--spacing) * 64);
  6176. }
  6177. .w-68 {
  6178. width: calc(var(--spacing) * 68);
  6179. }
  6180. .w-72 {
  6181. width: calc(var(--spacing) * 72);
  6182. }
  6183. .w-80 {
  6184. width: calc(var(--spacing) * 80);
  6185. }
  6186. .w-84 {
  6187. width: calc(var(--spacing) * 84);
  6188. }
  6189. .w-\[3px\] {
  6190. width: 3px;
  6191. }
  6192. .w-\[30\%\] {
  6193. width: 30%;
  6194. }
  6195. .w-\[45\%\] {
  6196. width: 45%;
  6197. }
  6198. .w-\[50\%\] {
  6199. width: 50%;
  6200. }
  6201. .w-\[52\%\] {
  6202. width: 52%;
  6203. }
  6204. .w-\[67\%\] {
  6205. width: 67%;
  6206. }
  6207. .w-\[75\%\] {
  6208. width: 75%;
  6209. }
  6210. .w-\[78\%\] {
  6211. width: 78%;
  6212. }
  6213. .w-\[80\%\] {
  6214. width: 80%;
  6215. }
  6216. .w-fit {
  6217. width: fit-content;
  6218. }
  6219. .w-full {
  6220. width: 100%;
  6221. }
  6222. .w-px {
  6223. width: 1px;
  6224. }
  6225. .w-xs {
  6226. width: var(--container-xs);
  6227. }
  6228. .max-w-2xl {
  6229. max-width: var(--container-2xl);
  6230. }
  6231. .max-w-4xl {
  6232. max-width: var(--container-4xl);
  6233. }
  6234. .max-w-8 {
  6235. max-width: calc(var(--spacing) * 8);
  6236. }
  6237. .max-w-10 {
  6238. max-width: calc(var(--spacing) * 10);
  6239. }
  6240. .max-w-32 {
  6241. max-width: calc(var(--spacing) * 32);
  6242. }
  6243. .max-w-48 {
  6244. max-width: calc(var(--spacing) * 48);
  6245. }
  6246. .max-w-56 {
  6247. max-width: calc(var(--spacing) * 56);
  6248. }
  6249. .max-w-80 {
  6250. max-width: calc(var(--spacing) * 80);
  6251. }
  6252. .max-w-88 {
  6253. max-width: calc(var(--spacing) * 88);
  6254. }
  6255. .max-w-\[600px\] {
  6256. max-width: 600px;
  6257. }
  6258. .max-w-\[750px\] {
  6259. max-width: 750px;
  6260. }
  6261. .max-w-\[1000px\] {
  6262. max-width: 1000px;
  6263. }
  6264. .max-w-full {
  6265. max-width: 100%;
  6266. }
  6267. .max-w-lg {
  6268. max-width: var(--container-lg);
  6269. }
  6270. .max-w-md {
  6271. max-width: var(--container-md);
  6272. }
  6273. .min-w-0 {
  6274. min-width: calc(var(--spacing) * 0);
  6275. }
  6276. .min-w-4 {
  6277. min-width: calc(var(--spacing) * 4);
  6278. }
  6279. .min-w-12 {
  6280. min-width: calc(var(--spacing) * 12);
  6281. }
  6282. .min-w-24 {
  6283. min-width: calc(var(--spacing) * 24);
  6284. }
  6285. .min-w-48 {
  6286. min-width: calc(var(--spacing) * 48);
  6287. }
  6288. .min-w-64 {
  6289. min-width: calc(var(--spacing) * 64);
  6290. }
  6291. .flex-none {
  6292. flex: none;
  6293. }
  6294. .grow {
  6295. flex-grow: 1;
  6296. }
  6297. .origin-left {
  6298. transform-origin: 0;
  6299. }
  6300. .origin-right {
  6301. transform-origin: 100%;
  6302. }
  6303. .-translate-1\/2 {
  6304. --tw-translate-x: -50%;
  6305. --tw-translate-y: -50%;
  6306. translate: var(--tw-translate-x) var(--tw-translate-y);
  6307. }
  6308. .-translate-x-1 {
  6309. --tw-translate-x: calc(var(--spacing) * -1);
  6310. translate: var(--tw-translate-x) var(--tw-translate-y);
  6311. }
  6312. .-translate-x-1\/2 {
  6313. --tw-translate-x: -50%;
  6314. translate: var(--tw-translate-x) var(--tw-translate-y);
  6315. }
  6316. .-translate-x-2 {
  6317. --tw-translate-x: calc(var(--spacing) * -2);
  6318. translate: var(--tw-translate-x) var(--tw-translate-y);
  6319. }
  6320. .translate-x-2 {
  6321. --tw-translate-x: calc(var(--spacing) * 2);
  6322. translate: var(--tw-translate-x) var(--tw-translate-y);
  6323. }
  6324. .-translate-y-1\/2 {
  6325. --tw-translate-y: -50%;
  6326. translate: var(--tw-translate-x) var(--tw-translate-y);
  6327. }
  6328. .-translate-y-4 {
  6329. --tw-translate-y: calc(var(--spacing) * -4);
  6330. translate: var(--tw-translate-x) var(--tw-translate-y);
  6331. }
  6332. .translate-y-1\/2 {
  6333. --tw-translate-y: 50%;
  6334. translate: var(--tw-translate-x) var(--tw-translate-y);
  6335. }
  6336. .translate-y-4 {
  6337. --tw-translate-y: calc(var(--spacing) * 4);
  6338. translate: var(--tw-translate-x) var(--tw-translate-y);
  6339. }
  6340. .scale-0 {
  6341. --tw-scale-x: 0%;
  6342. --tw-scale-y: 0%;
  6343. --tw-scale-z: 0%;
  6344. scale: var(--tw-scale-x) var(--tw-scale-y);
  6345. }
  6346. .scale-50 {
  6347. --tw-scale-x: 50%;
  6348. --tw-scale-y: 50%;
  6349. --tw-scale-z: 50%;
  6350. scale: var(--tw-scale-x) var(--tw-scale-y);
  6351. }
  6352. .scale-75 {
  6353. --tw-scale-x: 75%;
  6354. --tw-scale-y: 75%;
  6355. --tw-scale-z: 75%;
  6356. scale: var(--tw-scale-x) var(--tw-scale-y);
  6357. }
  6358. .scale-80 {
  6359. --tw-scale-x: 80%;
  6360. --tw-scale-y: 80%;
  6361. --tw-scale-z: 80%;
  6362. scale: var(--tw-scale-x) var(--tw-scale-y);
  6363. }
  6364. .scale-90 {
  6365. --tw-scale-x: 90%;
  6366. --tw-scale-y: 90%;
  6367. --tw-scale-z: 90%;
  6368. scale: var(--tw-scale-x) var(--tw-scale-y);
  6369. }
  6370. .scale-100 {
  6371. --tw-scale-x: 100%;
  6372. --tw-scale-y: 100%;
  6373. --tw-scale-z: 100%;
  6374. scale: var(--tw-scale-x) var(--tw-scale-y);
  6375. }
  6376. .scale-x-0 {
  6377. --tw-scale-x: 0%;
  6378. scale: var(--tw-scale-x) var(--tw-scale-y);
  6379. }
  6380. .-rotate-25 {
  6381. rotate: -25deg;
  6382. }
  6383. .-rotate-45 {
  6384. rotate: -45deg;
  6385. }
  6386. .-rotate-90 {
  6387. rotate: -90deg;
  6388. }
  6389. .rotate-45 {
  6390. rotate: 45deg;
  6391. }
  6392. .rotate-180 {
  6393. rotate: 180deg;
  6394. }
  6395. .rotate-\[135deg\] {
  6396. rotate: 135deg;
  6397. }
  6398. .transform {
  6399. transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,)
  6400. var(--tw-skew-y,);
  6401. }
  6402. .skeleton {
  6403. border-radius: var(--radius-box);
  6404. background-color: var(--color-base-300);
  6405. }
  6406. @media (prefers-reduced-motion: reduce) {
  6407. .skeleton {
  6408. transition-duration: 15s;
  6409. }
  6410. }
  6411. .skeleton {
  6412. will-change: background-position;
  6413. background-image: linear-gradient(
  6414. 105deg,
  6415. #0000 0% 40%,
  6416. var(--color-base-100) 50%,
  6417. #0000 60% 100%
  6418. );
  6419. background-position-x: -50%;
  6420. background-repeat: no-repeat;
  6421. background-size: 200%;
  6422. }
  6423. @media (prefers-reduced-motion: no-preference) {
  6424. .skeleton {
  6425. animation: 1.8s ease-in-out infinite skeleton;
  6426. }
  6427. }
  6428. .motion-preset-seesaw {
  6429. --motion-loop-rotate: 6deg;
  6430. --motion-rotate-loop-animation: motion-rotate-loop-mirror
  6431. calc(
  6432. var(--motion-rotate-duration, var(--motion-duration)) *
  6433. var(
  6434. --motion-rotate-perceptual-duration-multiplier,
  6435. var(--motion-perceptual-duration-multiplier)
  6436. )
  6437. )
  6438. var(--motion-rotate-timing, var(--motion-timing))
  6439. var(--motion-rotate-delay, var(--motion-delay)) both
  6440. var(--motion-rotate-loop-count, var(--motion-loop-count));
  6441. --motion-rotate-timing: var(--motion-spring-bounciest);
  6442. --motion-rotate-perceptual-duration-multiplier: 5.285;
  6443. animation:
  6444. var(--motion-scale-in-animation), var(--motion-translate-in-animation),
  6445. var(--motion-rotate-in-animation), var(--motion-filter-in-animation),
  6446. var(--motion-opacity-in-animation), var(--motion-background-color-in-animation),
  6447. var(--motion-text-color-in-animation), var(--motion-scale-loop-animation),
  6448. var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation),
  6449. var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation),
  6450. var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
  6451. }
  6452. .animate-bounce-slow {
  6453. animation: var(--animate-bounce-slow);
  6454. }
  6455. .animate-ping {
  6456. animation: var(--animate-ping);
  6457. }
  6458. .animate-spin {
  6459. animation: var(--animate-spin);
  6460. }
  6461. .link {
  6462. cursor: pointer;
  6463. text-decoration-line: underline;
  6464. }
  6465. .link:focus {
  6466. --tw-outline-style: none;
  6467. outline-style: none;
  6468. }
  6469. @media (forced-colors: active) {
  6470. .link:focus {
  6471. outline-offset: 2px;
  6472. outline: 2px solid #008EED;
  6473. }
  6474. }
  6475. .link:focus-visible {
  6476. outline-offset: 2px;
  6477. outline: 2px solid;
  6478. }
  6479. .cursor-grab {
  6480. cursor: grab;
  6481. }
  6482. .cursor-pointer {
  6483. cursor: pointer;
  6484. }
  6485. .resize-none {
  6486. resize: none;
  6487. }
  6488. .grid-flow-col {
  6489. grid-auto-flow: column;
  6490. }
  6491. .grid-cols-1 {
  6492. grid-template-columns: repeat(1, minmax(0, 1fr));
  6493. }
  6494. .grid-cols-2 {
  6495. grid-template-columns: repeat(2, minmax(0, 1fr));
  6496. }
  6497. .grid-cols-3 {
  6498. grid-template-columns: repeat(3, minmax(0, 1fr));
  6499. }
  6500. .grid-cols-4 {
  6501. grid-template-columns: repeat(4, minmax(0, 1fr));
  6502. }
  6503. .grid-cols-5 {
  6504. grid-template-columns: repeat(5, minmax(0, 1fr));
  6505. }
  6506. .grid-cols-6 {
  6507. grid-template-columns: repeat(6, minmax(0, 1fr));
  6508. }
  6509. .grid-cols-7 {
  6510. grid-template-columns: repeat(7, minmax(0, 1fr));
  6511. }
  6512. .grid-cols-12 {
  6513. grid-template-columns: repeat(12, minmax(0, 1fr));
  6514. }
  6515. .grid-rows-4 {
  6516. grid-template-rows: repeat(4, minmax(0, 1fr));
  6517. }
  6518. .flex-col {
  6519. flex-direction: column;
  6520. }
  6521. .flex-col-reverse {
  6522. flex-direction: column-reverse;
  6523. }
  6524. .flex-row {
  6525. flex-direction: row;
  6526. }
  6527. .flex-row-reverse {
  6528. flex-direction: row-reverse;
  6529. }
  6530. .flex-wrap {
  6531. flex-wrap: wrap;
  6532. }
  6533. .place-items-center {
  6534. place-items: center;
  6535. }
  6536. .items-center {
  6537. align-items: center;
  6538. }
  6539. .items-end {
  6540. align-items: flex-end;
  6541. }
  6542. .items-start {
  6543. align-items: flex-start;
  6544. }
  6545. .items-stretch {
  6546. align-items: stretch;
  6547. }
  6548. .justify-around {
  6549. justify-content: space-around;
  6550. }
  6551. .justify-between {
  6552. justify-content: space-between;
  6553. }
  6554. .justify-center {
  6555. justify-content: center;
  6556. }
  6557. .justify-end {
  6558. justify-content: flex-end;
  6559. }
  6560. .justify-start {
  6561. justify-content: flex-start;
  6562. }
  6563. .gap-0 {
  6564. gap: calc(var(--spacing) * 0);
  6565. }
  6566. .gap-0\.5 {
  6567. gap: calc(var(--spacing) * 0.5);
  6568. }
  6569. .gap-1 {
  6570. gap: calc(var(--spacing) * 1);
  6571. }
  6572. .gap-1\.5 {
  6573. gap: calc(var(--spacing) * 1.5);
  6574. }
  6575. .gap-2 {
  6576. gap: calc(var(--spacing) * 2);
  6577. }
  6578. .gap-2\.5 {
  6579. gap: calc(var(--spacing) * 2.5);
  6580. }
  6581. .gap-3 {
  6582. gap: calc(var(--spacing) * 3);
  6583. }
  6584. .gap-4 {
  6585. gap: calc(var(--spacing) * 4);
  6586. }
  6587. .gap-5 {
  6588. gap: calc(var(--spacing) * 5);
  6589. }
  6590. .gap-6 {
  6591. gap: calc(var(--spacing) * 6);
  6592. }
  6593. .gap-8 {
  6594. gap: calc(var(--spacing) * 8);
  6595. }
  6596. .gap-12 {
  6597. gap: calc(var(--spacing) * 12);
  6598. }
  6599. .gap-\[3px\] {
  6600. gap: 3px;
  6601. }
  6602. :where(.-space-y-0\.5 > :not(:last-child)) {
  6603. --tw-space-y-reverse: 0;
  6604. margin-block-start: calc(calc(var(--spacing) * -0.5) * var(--tw-space-y-reverse));
  6605. margin-block-end: calc(calc(var(--spacing) * -0.5) * calc(1 - var(--tw-space-y-reverse)));
  6606. }
  6607. :where(.-space-y-1\.5 > :not(:last-child)) {
  6608. --tw-space-y-reverse: 0;
  6609. margin-block-start: calc(calc(var(--spacing) * -1.5) * var(--tw-space-y-reverse));
  6610. margin-block-end: calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-y-reverse)));
  6611. }
  6612. :where(.space-y-0 > :not(:last-child)) {
  6613. --tw-space-y-reverse: 0;
  6614. margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
  6615. margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
  6616. }
  6617. :where(.space-y-0\.5 > :not(:last-child)) {
  6618. --tw-space-y-reverse: 0;
  6619. margin-block-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-y-reverse));
  6620. margin-block-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse)));
  6621. }
  6622. :where(.space-y-1 > :not(:last-child)) {
  6623. --tw-space-y-reverse: 0;
  6624. margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
  6625. margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  6626. }
  6627. :where(.space-y-1\.5 > :not(:last-child)) {
  6628. --tw-space-y-reverse: 0;
  6629. margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
  6630. margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  6631. }
  6632. :where(.space-y-2 > :not(:last-child)) {
  6633. --tw-space-y-reverse: 0;
  6634. margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
  6635. margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  6636. }
  6637. :where(.space-y-2\.5 > :not(:last-child)) {
  6638. --tw-space-y-reverse: 0;
  6639. margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
  6640. margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
  6641. }
  6642. :where(.space-y-3 > :not(:last-child)) {
  6643. --tw-space-y-reverse: 0;
  6644. margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
  6645. margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  6646. }
  6647. :where(.space-y-3\.5 > :not(:last-child)) {
  6648. --tw-space-y-reverse: 0;
  6649. margin-block-start: calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));
  6650. margin-block-end: calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)));
  6651. }
  6652. :where(.space-y-5 > :not(:last-child)) {
  6653. --tw-space-y-reverse: 0;
  6654. margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
  6655. margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  6656. }
  6657. :where(.space-y-6 > :not(:last-child)) {
  6658. --tw-space-y-reverse: 0;
  6659. margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
  6660. margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  6661. }
  6662. :where(.space-y-8 > :not(:last-child)) {
  6663. --tw-space-y-reverse: 0;
  6664. margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
  6665. margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  6666. }
  6667. .gap-x-4 {
  6668. column-gap: calc(var(--spacing) * 4);
  6669. }
  6670. :where(.-space-x-3\.5 > :not(:last-child)) {
  6671. --tw-space-x-reverse: 0;
  6672. margin-inline-start: calc(calc(var(--spacing) * -3.5) * var(--tw-space-x-reverse));
  6673. margin-inline-end: calc(calc(var(--spacing) * -3.5) * calc(1 - var(--tw-space-x-reverse)));
  6674. }
  6675. :where(.-space-x-5 > :not(:last-child)) {
  6676. --tw-space-x-reverse: 0;
  6677. margin-inline-start: calc(calc(var(--spacing) * -5) * var(--tw-space-x-reverse));
  6678. margin-inline-end: calc(calc(var(--spacing) * -5) * calc(1 - var(--tw-space-x-reverse)));
  6679. }
  6680. :where(.space-x-1 > :not(:last-child)) {
  6681. --tw-space-x-reverse: 0;
  6682. margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
  6683. margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
  6684. }
  6685. :where(.space-x-2 > :not(:last-child)) {
  6686. --tw-space-x-reverse: 0;
  6687. margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
  6688. margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  6689. }
  6690. :where(.space-x-3 > :not(:last-child)) {
  6691. --tw-space-x-reverse: 0;
  6692. margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
  6693. margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
  6694. }
  6695. :where(.divide-y > :not(:last-child)) {
  6696. --tw-divide-y-reverse: 0;
  6697. border-bottom-style: var(--tw-border-style);
  6698. border-top-style: var(--tw-border-style);
  6699. border-top-width: calc(1px * var(--tw-divide-y-reverse));
  6700. border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  6701. }
  6702. :where(.divide-dashed > :not(:last-child)) {
  6703. --tw-border-style: dashed;
  6704. border-style: dashed;
  6705. }
  6706. :where(.divide-base-200 > :not(:last-child)) {
  6707. border-color: var(--color-base-200);
  6708. }
  6709. :where(.divide-base-300 > :not(:last-child)) {
  6710. border-color: var(--color-base-300);
  6711. }
  6712. .truncate {
  6713. text-overflow: ellipsis;
  6714. white-space: nowrap;
  6715. overflow: hidden;
  6716. }
  6717. .overflow-auto {
  6718. overflow: auto;
  6719. }
  6720. .overflow-hidden {
  6721. overflow: hidden;
  6722. }
  6723. .overflow-x-auto {
  6724. overflow-x: auto;
  6725. }
  6726. .tabs-box {
  6727. background-color: var(--color-base-200);
  6728. --tabs-box-radius: calc(var(--radius-field) + var(--radius-field) + var(--radius-field));
  6729. border-radius: calc(var(--radius-field) + min(0.25rem, var(--tabs-box-radius)));
  6730. box-shadow:
  6731. 0 -0.5px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  6732. 0 0.5px oklch(0% 0 0 / calc(var(--depth) * 0.05)) inset;
  6733. padding: 0.25rem;
  6734. }
  6735. .tabs-box .tab {
  6736. border-radius: var(--radius-field);
  6737. border-style: none;
  6738. }
  6739. .tabs-box .tab:focus-visible,
  6740. .tabs-box .tab:is(label:has(:checked:focus-visible)) {
  6741. outline-offset: 2px;
  6742. }
  6743. .tabs-box
  6744. > :is(
  6745. .tab-active,
  6746. [aria-selected="true"],
  6747. [aria-current="true"],
  6748. [aria-current="page"]
  6749. ):not(.tab-disabled, [disabled]),
  6750. .tabs-box > :is(input:checked),
  6751. .tabs-box > :is(label:has(:checked)) {
  6752. background-color: var(--tab-bg, var(--color-base-100));
  6753. box-shadow:
  6754. 0 1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  6755. 0 1px 1px -1px var(--color-neutral),
  6756. 0 1px 6px -4px var(--color-neutral);
  6757. }
  6758. @supports (color: color-mix(in lab, red, red)) {
  6759. .tabs-box
  6760. > :is(
  6761. .tab-active,
  6762. [aria-selected="true"],
  6763. [aria-current="true"],
  6764. [aria-current="page"]
  6765. ):not(.tab-disabled, [disabled]),
  6766. .tabs-box > :is(input:checked),
  6767. .tabs-box > :is(label:has(:checked)) {
  6768. box-shadow:
  6769. 0 1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
  6770. 0 1px 1px -1px
  6771. color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000),
  6772. 0 1px 6px -4px
  6773. color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000);
  6774. }
  6775. }
  6776. @media (forced-colors: active) {
  6777. .tabs-box
  6778. > :is(
  6779. .tab-active,
  6780. [aria-selected="true"],
  6781. [aria-current="true"],
  6782. [aria-current="page"]
  6783. ):not(.tab-disabled, [disabled]),
  6784. .tabs-box > :is(input:checked),
  6785. .tabs-box > :is(label:has(:checked)) {
  6786. border: 1px solid;
  6787. }
  6788. }
  6789. .menu-sm :where(li:not(.menu-title) > :not(ul, details, .menu-title)),
  6790. .menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  6791. border-radius: var(--radius-field);
  6792. padding-block: 0.25rem;
  6793. padding-inline: 0.625rem;
  6794. font-size: 0.75rem;
  6795. }
  6796. .menu-sm .menu-title {
  6797. padding-block: 0.5rem;
  6798. padding-inline: 0.75rem;
  6799. }
  6800. .rounded-\[calc\(var\(--radius-box\)\+1px\)\] {
  6801. border-radius: calc(var(--radius-box) + 1px);
  6802. }
  6803. .rounded-\[inherit\] {
  6804. border-radius: inherit;
  6805. }
  6806. .rounded-box {
  6807. border-radius: var(--radius-box);
  6808. }
  6809. .rounded-full {
  6810. border-radius: 3.40282e38px;
  6811. }
  6812. .rounded-lg {
  6813. border-radius: var(--radius-lg);
  6814. }
  6815. .rounded-md {
  6816. border-radius: var(--radius-md);
  6817. }
  6818. .rounded-none {
  6819. border-radius: 0;
  6820. }
  6821. .rounded-sm {
  6822. border-radius: var(--radius-sm);
  6823. }
  6824. .rounded-xl {
  6825. border-radius: var(--radius-xl);
  6826. }
  6827. .rounded-xs {
  6828. border-radius: var(--radius-xs);
  6829. }
  6830. .rounded-s-xs {
  6831. border-start-start-radius: var(--radius-xs);
  6832. border-end-start-radius: var(--radius-xs);
  6833. }
  6834. .rounded-e-xl {
  6835. border-start-end-radius: var(--radius-xl);
  6836. border-end-end-radius: var(--radius-xl);
  6837. }
  6838. .rounded-t-box {
  6839. border-top-left-radius: var(--radius-box);
  6840. border-top-right-radius: var(--radius-box);
  6841. }
  6842. .border {
  6843. border-style: var(--tw-border-style);
  6844. border-width: 1px;
  6845. }
  6846. .border-0 {
  6847. border-style: var(--tw-border-style);
  6848. border-width: 0;
  6849. }
  6850. .border-2 {
  6851. border-style: var(--tw-border-style);
  6852. border-width: 2px;
  6853. }
  6854. .border-s {
  6855. border-inline-start-style: var(--tw-border-style);
  6856. border-inline-start-width: 1px;
  6857. }
  6858. .border-e {
  6859. border-inline-end-style: var(--tw-border-style);
  6860. border-inline-end-width: 1px;
  6861. }
  6862. .border-t {
  6863. border-top-style: var(--tw-border-style);
  6864. border-top-width: 1px;
  6865. }
  6866. .border-t-0 {
  6867. border-top-style: var(--tw-border-style);
  6868. border-top-width: 0;
  6869. }
  6870. .border-b {
  6871. border-bottom-style: var(--tw-border-style);
  6872. border-bottom-width: 1px;
  6873. }
  6874. .badge-dash {
  6875. color: var(--badge-color);
  6876. --badge-bg: #0000;
  6877. background-image: none;
  6878. border-style: dashed;
  6879. border-color: currentColor;
  6880. }
  6881. .border-dashed {
  6882. --tw-border-style: dashed;
  6883. border-style: dashed;
  6884. }
  6885. .border-none {
  6886. --tw-border-style: none;
  6887. border-style: none;
  6888. }
  6889. .badge-ghost {
  6890. border-color: var(--color-base-200);
  6891. background-color: var(--color-base-200);
  6892. color: var(--color-base-content);
  6893. background-image: none;
  6894. }
  6895. .badge-soft {
  6896. color: var(--badge-color, var(--color-base-content));
  6897. background-color: var(--badge-color, var(--color-base-content));
  6898. }
  6899. @supports (color: color-mix(in lab, red, red)) {
  6900. .badge-soft {
  6901. background-color: color-mix(
  6902. in oklab,
  6903. var(--badge-color, var(--color-base-content)) 8%,
  6904. var(--color-base-100)
  6905. );
  6906. }
  6907. }
  6908. .badge-soft {
  6909. border-color: var(--badge-color, var(--color-base-content));
  6910. }
  6911. @supports (color: color-mix(in lab, red, red)) {
  6912. .badge-soft {
  6913. border-color: color-mix(
  6914. in oklab,
  6915. var(--badge-color, var(--color-base-content)) 10%,
  6916. var(--color-base-100)
  6917. );
  6918. }
  6919. }
  6920. .badge-soft {
  6921. background-image: none;
  6922. }
  6923. .input-ghost {
  6924. box-shadow: none;
  6925. background-color: #0000;
  6926. border-color: #0000;
  6927. }
  6928. .input-ghost:focus,
  6929. .input-ghost:focus-within {
  6930. background-color: var(--color-base-100);
  6931. color: var(--color-base-content);
  6932. box-shadow: none;
  6933. border-color: #008EED;
  6934. }
  6935. .alert-info {
  6936. border-color: var(--color-info);
  6937. color: var(--color-info-content);
  6938. --alert-color: var(--color-info);
  6939. }
  6940. .\!border-primary\/20 {
  6941. border-color: var(--color-primary) !important;
  6942. }
  6943. @supports (color: color-mix(in lab, red, red)) {
  6944. .\!border-primary\/20 {
  6945. border-color: color-mix(in oklab, var(--color-primary) 20%, transparent) !important;
  6946. }
  6947. }
  6948. .\!border-transparent {
  6949. border-color: #0000 !important;
  6950. }
  6951. .border-base-100\/20 {
  6952. border-color: var(--color-base-100);
  6953. }
  6954. @supports (color: color-mix(in lab, red, red)) {
  6955. .border-base-100\/20 {
  6956. border-color: color-mix(in oklab, var(--color-base-100) 20%, transparent);
  6957. }
  6958. }
  6959. .border-base-200 {
  6960. border-color: var(--color-base-200);
  6961. }
  6962. .border-base-300,
  6963. .border-base-300\/80 {
  6964. border-color: var(--color-base-300);
  6965. }
  6966. @supports (color: color-mix(in lab, red, red)) {
  6967. .border-base-300\/80 {
  6968. border-color: color-mix(in oklab, var(--color-base-300) 80%, transparent);
  6969. }
  6970. }
  6971. .border-base-content\/5 {
  6972. border-color: var(--color-base-content);
  6973. }
  6974. @supports (color: color-mix(in lab, red, red)) {
  6975. .border-base-content\/5 {
  6976. border-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  6977. }
  6978. }
  6979. .border-base-content\/20 {
  6980. border-color: var(--color-base-content);
  6981. }
  6982. @supports (color: color-mix(in lab, red, red)) {
  6983. .border-base-content\/20 {
  6984. border-color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  6985. }
  6986. }
  6987. .border-base-content\/30 {
  6988. border-color: var(--color-base-content);
  6989. }
  6990. @supports (color: color-mix(in lab, red, red)) {
  6991. .border-base-content\/30 {
  6992. border-color: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  6993. }
  6994. }
  6995. .border-error\/50 {
  6996. border-color: var(--color-error);
  6997. }
  6998. @supports (color: color-mix(in lab, red, red)) {
  6999. .border-error\/50 {
  7000. border-color: color-mix(in oklab, var(--color-error) 50%, transparent);
  7001. }
  7002. }
  7003. .border-indigo-500\/10 {
  7004. border-color: #625fff1a;
  7005. }
  7006. @supports (color: color-mix(in lab, red, red)) {
  7007. .border-indigo-500\/10 {
  7008. border-color: color-mix(in oklab, var(--color-indigo-500) 10%, transparent);
  7009. }
  7010. }
  7011. .border-orange-500\/10 {
  7012. border-color: #fe6e001a;
  7013. }
  7014. @supports (color: color-mix(in lab, red, red)) {
  7015. .border-orange-500\/10 {
  7016. border-color: color-mix(in oklab, var(--color-orange-500) 10%, transparent);
  7017. }
  7018. }
  7019. .border-primary-content\/10 {
  7020. border-color: var(--color-primary-content);
  7021. }
  7022. @supports (color: color-mix(in lab, red, red)) {
  7023. .border-primary-content\/10 {
  7024. border-color: color-mix(in oklab, var(--color-primary-content) 10%, transparent);
  7025. }
  7026. }
  7027. .border-primary\/10 {
  7028. border-color: var(--color-primary);
  7029. }
  7030. @supports (color: color-mix(in lab, red, red)) {
  7031. .border-primary\/10 {
  7032. border-color: color-mix(in oklab, var(--color-primary) 10%, transparent);
  7033. }
  7034. }
  7035. .border-primary\/15 {
  7036. border-color: var(--color-primary);
  7037. }
  7038. @supports (color: color-mix(in lab, red, red)) {
  7039. .border-primary\/15 {
  7040. border-color: color-mix(in oklab, var(--color-primary) 15%, transparent);
  7041. }
  7042. }
  7043. .border-primary\/20 {
  7044. border-color: var(--color-primary);
  7045. }
  7046. @supports (color: color-mix(in lab, red, red)) {
  7047. .border-primary\/20 {
  7048. border-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
  7049. }
  7050. }
  7051. .border-purple-500\/10 {
  7052. border-color: #ac4bff1a;
  7053. }
  7054. @supports (color: color-mix(in lab, red, red)) {
  7055. .border-purple-500\/10 {
  7056. border-color: color-mix(in oklab, var(--color-purple-500) 10%, transparent);
  7057. }
  7058. }
  7059. .border-success\/20 {
  7060. border-color: var(--color-success);
  7061. }
  7062. @supports (color: color-mix(in lab, red, red)) {
  7063. .border-success\/20 {
  7064. border-color: color-mix(in oklab, var(--color-success) 20%, transparent);
  7065. }
  7066. }
  7067. .border-teal-500\/5 {
  7068. border-color: #00baa70d;
  7069. }
  7070. @supports (color: color-mix(in lab, red, red)) {
  7071. .border-teal-500\/5 {
  7072. border-color: color-mix(in oklab, var(--color-teal-500) 5%, transparent);
  7073. }
  7074. }
  7075. .border-transparent {
  7076. border-color: #0000;
  7077. }
  7078. .border-white\/20 {
  7079. border-color: #fff3;
  7080. }
  7081. @supports (color: color-mix(in lab, red, red)) {
  7082. .border-white\/20 {
  7083. border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  7084. }
  7085. }
  7086. .border-white\/25 {
  7087. border-color: #ffffff40;
  7088. }
  7089. @supports (color: color-mix(in lab, red, red)) {
  7090. .border-white\/25 {
  7091. border-color: color-mix(in oklab, var(--color-white) 25%, transparent);
  7092. }
  7093. }
  7094. .border-white\/60 {
  7095. border-color: #fff9;
  7096. }
  7097. @supports (color: color-mix(in lab, red, red)) {
  7098. .border-white\/60 {
  7099. border-color: color-mix(in oklab, var(--color-white) 60%, transparent);
  7100. }
  7101. }
  7102. .status-error {
  7103. background-color: var(--color-error);
  7104. color: var(--color-error);
  7105. }
  7106. .status-info {
  7107. background-color: var(--color-info);
  7108. color: var(--color-info);
  7109. }
  7110. .status-primary {
  7111. background-color: var(--color-primary);
  7112. color: var(--color-primary);
  7113. }
  7114. .status-secondary {
  7115. background-color: var(--color-secondary);
  7116. color: var(--color-secondary);
  7117. }
  7118. .status-success {
  7119. background-color: var(--color-success);
  7120. color: var(--color-success);
  7121. }
  7122. .status-warning {
  7123. background-color: var(--color-warning);
  7124. color: var(--color-warning);
  7125. }
  7126. .\!bg-primary-content\/15 {
  7127. background-color: var(--color-primary-content) !important;
  7128. }
  7129. @supports (color: color-mix(in lab, red, red)) {
  7130. .\!bg-primary-content\/15 {
  7131. background-color: color-mix(
  7132. in oklab,
  7133. var(--color-primary-content) 15%,
  7134. transparent
  7135. ) !important;
  7136. }
  7137. }
  7138. .\!bg-primary\/10 {
  7139. background-color: var(--color-primary) !important;
  7140. }
  7141. @supports (color: color-mix(in lab, red, red)) {
  7142. .\!bg-primary\/10 {
  7143. background-color: color-mix(in oklab, var(--color-primary) 10%, transparent) !important;
  7144. }
  7145. }
  7146. .bg-\[\#FFE9D1\] {
  7147. background-color: #ffe9d1;
  7148. }
  7149. .bg-accent {
  7150. background-color: var(--color-accent);
  7151. }
  7152. .bg-base-100,
  7153. .bg-base-100\/30 {
  7154. background-color: var(--color-base-100);
  7155. }
  7156. @supports (color: color-mix(in lab, red, red)) {
  7157. .bg-base-100\/30 {
  7158. background-color: color-mix(in oklab, var(--color-base-100) 30%, transparent);
  7159. }
  7160. }
  7161. .bg-base-100\/80 {
  7162. background-color: var(--color-base-100);
  7163. }
  7164. @supports (color: color-mix(in lab, red, red)) {
  7165. .bg-base-100\/80 {
  7166. background-color: color-mix(in oklab, var(--color-base-100) 80%, transparent);
  7167. }
  7168. }
  7169. .bg-base-200,
  7170. .bg-base-200\/5 {
  7171. background-color: var(--color-base-200);
  7172. }
  7173. @supports (color: color-mix(in lab, red, red)) {
  7174. .bg-base-200\/5 {
  7175. background-color: color-mix(in oklab, var(--color-base-200) 5%, transparent);
  7176. }
  7177. }
  7178. .bg-base-200\/20 {
  7179. background-color: var(--color-base-200);
  7180. }
  7181. @supports (color: color-mix(in lab, red, red)) {
  7182. .bg-base-200\/20 {
  7183. background-color: color-mix(in oklab, var(--color-base-200) 20%, transparent);
  7184. }
  7185. }
  7186. .bg-base-200\/30 {
  7187. background-color: var(--color-base-200);
  7188. }
  7189. @supports (color: color-mix(in lab, red, red)) {
  7190. .bg-base-200\/30 {
  7191. background-color: color-mix(in oklab, var(--color-base-200) 30%, transparent);
  7192. }
  7193. }
  7194. .bg-base-200\/40 {
  7195. background-color: var(--color-base-200);
  7196. }
  7197. @supports (color: color-mix(in lab, red, red)) {
  7198. .bg-base-200\/40 {
  7199. background-color: color-mix(in oklab, var(--color-base-200) 40%, transparent);
  7200. }
  7201. }
  7202. .bg-base-200\/50 {
  7203. background-color: var(--color-base-200);
  7204. }
  7205. @supports (color: color-mix(in lab, red, red)) {
  7206. .bg-base-200\/50 {
  7207. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  7208. }
  7209. }
  7210. .bg-base-200\/60 {
  7211. background-color: var(--color-base-200);
  7212. }
  7213. @supports (color: color-mix(in lab, red, red)) {
  7214. .bg-base-200\/60 {
  7215. background-color: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  7216. }
  7217. }
  7218. .bg-base-200\/80 {
  7219. background-color: var(--color-base-200);
  7220. }
  7221. @supports (color: color-mix(in lab, red, red)) {
  7222. .bg-base-200\/80 {
  7223. background-color: color-mix(in oklab, var(--color-base-200) 80%, transparent);
  7224. }
  7225. }
  7226. .bg-base-300 {
  7227. background-color: var(--color-base-300);
  7228. }
  7229. .bg-base-content\/2 {
  7230. background-color: var(--color-base-content);
  7231. }
  7232. @supports (color: color-mix(in lab, red, red)) {
  7233. .bg-base-content\/2 {
  7234. background-color: color-mix(in oklab, var(--color-base-content) 2%, transparent);
  7235. }
  7236. }
  7237. .bg-base-content\/3 {
  7238. background-color: var(--color-base-content);
  7239. }
  7240. @supports (color: color-mix(in lab, red, red)) {
  7241. .bg-base-content\/3 {
  7242. background-color: color-mix(in oklab, var(--color-base-content) 3%, transparent);
  7243. }
  7244. }
  7245. .bg-base-content\/5 {
  7246. background-color: var(--color-base-content);
  7247. }
  7248. @supports (color: color-mix(in lab, red, red)) {
  7249. .bg-base-content\/5 {
  7250. background-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  7251. }
  7252. }
  7253. .bg-base-content\/10 {
  7254. background-color: var(--color-base-content);
  7255. }
  7256. @supports (color: color-mix(in lab, red, red)) {
  7257. .bg-base-content\/10 {
  7258. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  7259. }
  7260. }
  7261. .bg-base-content\/15 {
  7262. background-color: var(--color-base-content);
  7263. }
  7264. @supports (color: color-mix(in lab, red, red)) {
  7265. .bg-base-content\/15 {
  7266. background-color: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  7267. }
  7268. }
  7269. .bg-base-content\/20 {
  7270. background-color: var(--color-base-content);
  7271. }
  7272. @supports (color: color-mix(in lab, red, red)) {
  7273. .bg-base-content\/20 {
  7274. background-color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  7275. }
  7276. }
  7277. .bg-base-content\/25 {
  7278. background-color: var(--color-base-content);
  7279. }
  7280. @supports (color: color-mix(in lab, red, red)) {
  7281. .bg-base-content\/25 {
  7282. background-color: color-mix(in oklab, var(--color-base-content) 25%, transparent);
  7283. }
  7284. }
  7285. .bg-base-content\/30 {
  7286. background-color: var(--color-base-content);
  7287. }
  7288. @supports (color: color-mix(in lab, red, red)) {
  7289. .bg-base-content\/30 {
  7290. background-color: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  7291. }
  7292. }
  7293. .bg-base-content\/35 {
  7294. background-color: var(--color-base-content);
  7295. }
  7296. @supports (color: color-mix(in lab, red, red)) {
  7297. .bg-base-content\/35 {
  7298. background-color: color-mix(in oklab, var(--color-base-content) 35%, transparent);
  7299. }
  7300. }
  7301. .bg-base-content\/60 {
  7302. background-color: var(--color-base-content);
  7303. }
  7304. @supports (color: color-mix(in lab, red, red)) {
  7305. .bg-base-content\/60 {
  7306. background-color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  7307. }
  7308. }
  7309. .bg-black\/60 {
  7310. background-color: #0009;
  7311. }
  7312. @supports (color: color-mix(in lab, red, red)) {
  7313. .bg-black\/60 {
  7314. background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
  7315. }
  7316. }
  7317. .bg-blue-400 {
  7318. background-color: var(--color-blue-400);
  7319. }
  7320. .bg-blue-500\/5 {
  7321. background-color: #3080ff0d;
  7322. }
  7323. @supports (color: color-mix(in lab, red, red)) {
  7324. .bg-blue-500\/5 {
  7325. background-color: color-mix(in oklab, var(--color-blue-500) 5%, transparent);
  7326. }
  7327. }
  7328. .bg-blue-500\/50 {
  7329. background-color: #3080ff80;
  7330. }
  7331. @supports (color: color-mix(in lab, red, red)) {
  7332. .bg-blue-500\/50 {
  7333. background-color: color-mix(in oklab, var(--color-blue-500) 50%, transparent);
  7334. }
  7335. }
  7336. .bg-blue-500\/60 {
  7337. background-color: #3080ff99;
  7338. }
  7339. @supports (color: color-mix(in lab, red, red)) {
  7340. .bg-blue-500\/60 {
  7341. background-color: color-mix(in oklab, var(--color-blue-500) 60%, transparent);
  7342. }
  7343. }
  7344. .bg-cyan-400 {
  7345. background-color: var(--color-cyan-400);
  7346. }
  7347. .bg-cyan-600\/5 {
  7348. background-color: #0092b50d;
  7349. }
  7350. @supports (color: color-mix(in lab, red, red)) {
  7351. .bg-cyan-600\/5 {
  7352. background-color: color-mix(in oklab, var(--color-cyan-600) 5%, transparent);
  7353. }
  7354. }
  7355. .bg-error,
  7356. .bg-error\/5 {
  7357. background-color: var(--color-error);
  7358. }
  7359. @supports (color: color-mix(in lab, red, red)) {
  7360. .bg-error\/5 {
  7361. background-color: color-mix(in oklab, var(--color-error) 5%, transparent);
  7362. }
  7363. }
  7364. .bg-error\/10 {
  7365. background-color: var(--color-error);
  7366. }
  7367. @supports (color: color-mix(in lab, red, red)) {
  7368. .bg-error\/10 {
  7369. background-color: color-mix(in oklab, var(--color-error) 10%, transparent);
  7370. }
  7371. }
  7372. .bg-error\/30 {
  7373. background-color: var(--color-error);
  7374. }
  7375. @supports (color: color-mix(in lab, red, red)) {
  7376. .bg-error\/30 {
  7377. background-color: color-mix(in oklab, var(--color-error) 30%, transparent);
  7378. }
  7379. }
  7380. .bg-fuchsia-500\/5 {
  7381. background-color: #e12afb0d;
  7382. }
  7383. @supports (color: color-mix(in lab, red, red)) {
  7384. .bg-fuchsia-500\/5 {
  7385. background-color: color-mix(in oklab, var(--color-fuchsia-500) 5%, transparent);
  7386. }
  7387. }
  7388. .bg-green-400 {
  7389. background-color: var(--color-green-400);
  7390. }
  7391. .bg-indigo-500\/5 {
  7392. background-color: #625fff0d;
  7393. }
  7394. @supports (color: color-mix(in lab, red, red)) {
  7395. .bg-indigo-500\/5 {
  7396. background-color: color-mix(in oklab, var(--color-indigo-500) 5%, transparent);
  7397. }
  7398. }
  7399. .bg-info\/5 {
  7400. background-color: var(--color-info);
  7401. }
  7402. @supports (color: color-mix(in lab, red, red)) {
  7403. .bg-info\/5 {
  7404. background-color: color-mix(in oklab, var(--color-info) 5%, transparent);
  7405. }
  7406. }
  7407. .bg-info\/30 {
  7408. background-color: var(--color-info);
  7409. }
  7410. @supports (color: color-mix(in lab, red, red)) {
  7411. .bg-info\/30 {
  7412. background-color: color-mix(in oklab, var(--color-info) 30%, transparent);
  7413. }
  7414. }
  7415. .bg-lime-400 {
  7416. background-color: var(--color-lime-400);
  7417. }
  7418. .bg-neutral {
  7419. background-color: var(--color-neutral);
  7420. }
  7421. .bg-orange-400 {
  7422. background-color: var(--color-orange-400);
  7423. }
  7424. .bg-orange-500\/5 {
  7425. background-color: #fe6e000d;
  7426. }
  7427. @supports (color: color-mix(in lab, red, red)) {
  7428. .bg-orange-500\/5 {
  7429. background-color: color-mix(in oklab, var(--color-orange-500) 5%, transparent);
  7430. }
  7431. }
  7432. .bg-primary {
  7433. background-color: var(--color-primary);
  7434. }
  7435. .bg-primary-content\/10 {
  7436. background-color: var(--color-primary-content);
  7437. }
  7438. @supports (color: color-mix(in lab, red, red)) {
  7439. .bg-primary-content\/10 {
  7440. background-color: color-mix(in oklab, var(--color-primary-content) 10%, transparent);
  7441. }
  7442. }
  7443. .bg-primary-content\/15 {
  7444. background-color: var(--color-primary-content);
  7445. }
  7446. @supports (color: color-mix(in lab, red, red)) {
  7447. .bg-primary-content\/15 {
  7448. background-color: color-mix(in oklab, var(--color-primary-content) 15%, transparent);
  7449. }
  7450. }
  7451. .bg-primary\/2 {
  7452. background-color: var(--color-primary);
  7453. }
  7454. @supports (color: color-mix(in lab, red, red)) {
  7455. .bg-primary\/2 {
  7456. background-color: color-mix(in oklab, var(--color-primary) 2%, transparent);
  7457. }
  7458. }
  7459. .bg-primary\/5 {
  7460. background-color: var(--color-primary);
  7461. }
  7462. @supports (color: color-mix(in lab, red, red)) {
  7463. .bg-primary\/5 {
  7464. background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
  7465. }
  7466. }
  7467. .bg-primary\/10 {
  7468. background-color: var(--color-primary);
  7469. }
  7470. @supports (color: color-mix(in lab, red, red)) {
  7471. .bg-primary\/10 {
  7472. background-color: color-mix(in oklab, var(--color-primary) 10%, transparent);
  7473. }
  7474. }
  7475. .bg-primary\/20 {
  7476. background-color: var(--color-primary);
  7477. }
  7478. @supports (color: color-mix(in lab, red, red)) {
  7479. .bg-primary\/20 {
  7480. background-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
  7481. }
  7482. }
  7483. .bg-primary\/30 {
  7484. background-color: var(--color-primary);
  7485. }
  7486. @supports (color: color-mix(in lab, red, red)) {
  7487. .bg-primary\/30 {
  7488. background-color: color-mix(in oklab, var(--color-primary) 30%, transparent);
  7489. }
  7490. }
  7491. .bg-primary\/40 {
  7492. background-color: var(--color-primary);
  7493. }
  7494. @supports (color: color-mix(in lab, red, red)) {
  7495. .bg-primary\/40 {
  7496. background-color: color-mix(in oklab, var(--color-primary) 40%, transparent);
  7497. }
  7498. }
  7499. .bg-primary\/60 {
  7500. background-color: var(--color-primary);
  7501. }
  7502. @supports (color: color-mix(in lab, red, red)) {
  7503. .bg-primary\/60 {
  7504. background-color: color-mix(in oklab, var(--color-primary) 60%, transparent);
  7505. }
  7506. }
  7507. .bg-primary\/80 {
  7508. background-color: var(--color-primary);
  7509. }
  7510. @supports (color: color-mix(in lab, red, red)) {
  7511. .bg-primary\/80 {
  7512. background-color: color-mix(in oklab, var(--color-primary) 80%, transparent);
  7513. }
  7514. }
  7515. .bg-purple-400 {
  7516. background-color: var(--color-purple-400);
  7517. }
  7518. .bg-purple-500\/5 {
  7519. background-color: #ac4bff0d;
  7520. }
  7521. @supports (color: color-mix(in lab, red, red)) {
  7522. .bg-purple-500\/5 {
  7523. background-color: color-mix(in oklab, var(--color-purple-500) 5%, transparent);
  7524. }
  7525. }
  7526. .bg-purple-500\/50 {
  7527. background-color: #ac4bff80;
  7528. }
  7529. @supports (color: color-mix(in lab, red, red)) {
  7530. .bg-purple-500\/50 {
  7531. background-color: color-mix(in oklab, var(--color-purple-500) 50%, transparent);
  7532. }
  7533. }
  7534. .bg-purple-500\/60 {
  7535. background-color: #ac4bff99;
  7536. }
  7537. @supports (color: color-mix(in lab, red, red)) {
  7538. .bg-purple-500\/60 {
  7539. background-color: color-mix(in oklab, var(--color-purple-500) 60%, transparent);
  7540. }
  7541. }
  7542. .bg-red-400 {
  7543. background-color: var(--color-red-400);
  7544. }
  7545. .bg-secondary,
  7546. .bg-secondary\/2 {
  7547. background-color: var(--color-secondary);
  7548. }
  7549. @supports (color: color-mix(in lab, red, red)) {
  7550. .bg-secondary\/2 {
  7551. background-color: color-mix(in oklab, var(--color-secondary) 2%, transparent);
  7552. }
  7553. }
  7554. .bg-secondary\/5 {
  7555. background-color: var(--color-secondary);
  7556. }
  7557. @supports (color: color-mix(in lab, red, red)) {
  7558. .bg-secondary\/5 {
  7559. background-color: color-mix(in oklab, var(--color-secondary) 5%, transparent);
  7560. }
  7561. }
  7562. .bg-secondary\/10 {
  7563. background-color: var(--color-secondary);
  7564. }
  7565. @supports (color: color-mix(in lab, red, red)) {
  7566. .bg-secondary\/10 {
  7567. background-color: color-mix(in oklab, var(--color-secondary) 10%, transparent);
  7568. }
  7569. }
  7570. .bg-secondary\/20 {
  7571. background-color: var(--color-secondary);
  7572. }
  7573. @supports (color: color-mix(in lab, red, red)) {
  7574. .bg-secondary\/20 {
  7575. background-color: color-mix(in oklab, var(--color-secondary) 20%, transparent);
  7576. }
  7577. }
  7578. .bg-secondary\/30 {
  7579. background-color: var(--color-secondary);
  7580. }
  7581. @supports (color: color-mix(in lab, red, red)) {
  7582. .bg-secondary\/30 {
  7583. background-color: color-mix(in oklab, var(--color-secondary) 30%, transparent);
  7584. }
  7585. }
  7586. .bg-secondary\/80 {
  7587. background-color: var(--color-secondary);
  7588. }
  7589. @supports (color: color-mix(in lab, red, red)) {
  7590. .bg-secondary\/80 {
  7591. background-color: color-mix(in oklab, var(--color-secondary) 80%, transparent);
  7592. }
  7593. }
  7594. .bg-success,
  7595. .bg-success\/5 {
  7596. background-color: var(--color-success);
  7597. }
  7598. @supports (color: color-mix(in lab, red, red)) {
  7599. .bg-success\/5 {
  7600. background-color: color-mix(in oklab, var(--color-success) 5%, transparent);
  7601. }
  7602. }
  7603. .bg-success\/10 {
  7604. background-color: var(--color-success);
  7605. }
  7606. @supports (color: color-mix(in lab, red, red)) {
  7607. .bg-success\/10 {
  7608. background-color: color-mix(in oklab, var(--color-success) 10%, transparent);
  7609. }
  7610. }
  7611. .bg-success\/30 {
  7612. background-color: var(--color-success);
  7613. }
  7614. @supports (color: color-mix(in lab, red, red)) {
  7615. .bg-success\/30 {
  7616. background-color: color-mix(in oklab, var(--color-success) 30%, transparent);
  7617. }
  7618. }
  7619. .bg-teal-500\/5 {
  7620. background-color: #00baa70d;
  7621. }
  7622. @supports (color: color-mix(in lab, red, red)) {
  7623. .bg-teal-500\/5 {
  7624. background-color: color-mix(in oklab, var(--color-teal-500) 5%, transparent);
  7625. }
  7626. }
  7627. .bg-transparent {
  7628. background-color: #0000;
  7629. }
  7630. .bg-violet-500\/5 {
  7631. background-color: #8d54ff0d;
  7632. }
  7633. @supports (color: color-mix(in lab, red, red)) {
  7634. .bg-violet-500\/5 {
  7635. background-color: color-mix(in oklab, var(--color-violet-500) 5%, transparent);
  7636. }
  7637. }
  7638. .bg-warning,
  7639. .bg-warning\/5 {
  7640. background-color: var(--color-warning);
  7641. }
  7642. @supports (color: color-mix(in lab, red, red)) {
  7643. .bg-warning\/5 {
  7644. background-color: color-mix(in oklab, var(--color-warning) 5%, transparent);
  7645. }
  7646. }
  7647. .bg-warning\/20 {
  7648. background-color: var(--color-warning);
  7649. }
  7650. @supports (color: color-mix(in lab, red, red)) {
  7651. .bg-warning\/20 {
  7652. background-color: color-mix(in oklab, var(--color-warning) 20%, transparent);
  7653. }
  7654. }
  7655. .bg-warning\/30 {
  7656. background-color: var(--color-warning);
  7657. }
  7658. @supports (color: color-mix(in lab, red, red)) {
  7659. .bg-warning\/30 {
  7660. background-color: color-mix(in oklab, var(--color-warning) 30%, transparent);
  7661. }
  7662. }
  7663. .bg-white {
  7664. background-color: var(--color-white);
  7665. }
  7666. .bg-white\/30 {
  7667. background-color: #ffffff4d;
  7668. }
  7669. @supports (color: color-mix(in lab, red, red)) {
  7670. .bg-white\/30 {
  7671. background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
  7672. }
  7673. }
  7674. .bg-white\/40 {
  7675. background-color: #fff6;
  7676. }
  7677. @supports (color: color-mix(in lab, red, red)) {
  7678. .bg-white\/40 {
  7679. background-color: color-mix(in oklab, var(--color-white) 40%, transparent);
  7680. }
  7681. }
  7682. .bg-white\/60 {
  7683. background-color: #fff9;
  7684. }
  7685. @supports (color: color-mix(in lab, red, red)) {
  7686. .bg-white\/60 {
  7687. background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
  7688. }
  7689. }
  7690. .bg-yellow-400 {
  7691. background-color: var(--color-yellow-400);
  7692. }
  7693. .bg-linear-to-b {
  7694. --tw-gradient-position: to bottom;
  7695. }
  7696. @supports (background-image: linear-gradient(in lab, red, red)) {
  7697. .bg-linear-to-b {
  7698. --tw-gradient-position: to bottom in oklab;
  7699. }
  7700. }
  7701. .bg-linear-to-b {
  7702. background-image: linear-gradient(var(--tw-gradient-stops));
  7703. }
  7704. .bg-linear-to-bl {
  7705. --tw-gradient-position: to bottom left;
  7706. }
  7707. @supports (background-image: linear-gradient(in lab, red, red)) {
  7708. .bg-linear-to-bl {
  7709. --tw-gradient-position: to bottom left in oklab;
  7710. }
  7711. }
  7712. .bg-linear-to-bl {
  7713. background-image: linear-gradient(var(--tw-gradient-stops));
  7714. }
  7715. .bg-linear-to-br {
  7716. --tw-gradient-position: to bottom right;
  7717. }
  7718. @supports (background-image: linear-gradient(in lab, red, red)) {
  7719. .bg-linear-to-br {
  7720. --tw-gradient-position: to bottom right in oklab;
  7721. }
  7722. }
  7723. .bg-linear-to-br {
  7724. background-image: linear-gradient(var(--tw-gradient-stops));
  7725. }
  7726. .bg-linear-to-l {
  7727. --tw-gradient-position: to left;
  7728. }
  7729. @supports (background-image: linear-gradient(in lab, red, red)) {
  7730. .bg-linear-to-l {
  7731. --tw-gradient-position: to left in oklab;
  7732. }
  7733. }
  7734. .bg-linear-to-l {
  7735. background-image: linear-gradient(var(--tw-gradient-stops));
  7736. }
  7737. .bg-linear-to-r {
  7738. --tw-gradient-position: to right;
  7739. }
  7740. @supports (background-image: linear-gradient(in lab, red, red)) {
  7741. .bg-linear-to-r {
  7742. --tw-gradient-position: to right in oklab;
  7743. }
  7744. }
  7745. .bg-linear-to-r {
  7746. background-image: linear-gradient(var(--tw-gradient-stops));
  7747. }
  7748. .bg-linear-to-t {
  7749. --tw-gradient-position: to top;
  7750. }
  7751. @supports (background-image: linear-gradient(in lab, red, red)) {
  7752. .bg-linear-to-t {
  7753. --tw-gradient-position: to top in oklab;
  7754. }
  7755. }
  7756. .bg-linear-to-t {
  7757. background-image: linear-gradient(var(--tw-gradient-stops));
  7758. }
  7759. .bg-linear-to-tl {
  7760. --tw-gradient-position: to top left;
  7761. }
  7762. @supports (background-image: linear-gradient(in lab, red, red)) {
  7763. .bg-linear-to-tl {
  7764. --tw-gradient-position: to top left in oklab;
  7765. }
  7766. }
  7767. .bg-linear-to-tl {
  7768. background-image: linear-gradient(var(--tw-gradient-stops));
  7769. }
  7770. .bg-linear-to-tr {
  7771. --tw-gradient-position: to top right;
  7772. }
  7773. @supports (background-image: linear-gradient(in lab, red, red)) {
  7774. .bg-linear-to-tr {
  7775. --tw-gradient-position: to top right in oklab;
  7776. }
  7777. }
  7778. .bg-linear-to-tr {
  7779. background-image: linear-gradient(var(--tw-gradient-stops));
  7780. }
  7781. .bg-gradient-to-b {
  7782. --tw-gradient-position: to bottom in oklab;
  7783. background-image: linear-gradient(var(--tw-gradient-stops));
  7784. }
  7785. .bg-gradient-to-r {
  7786. --tw-gradient-position: to right in oklab;
  7787. background-image: linear-gradient(var(--tw-gradient-stops));
  7788. }
  7789. .bg-gradient-to-tr {
  7790. --tw-gradient-position: to top right in oklab;
  7791. background-image: linear-gradient(var(--tw-gradient-stops));
  7792. }
  7793. .bg-\[url\(\'\/images\/landing\/testimonial-background\.svg\'\)\] {
  7794. background-image: url(../images/landing/testimonial-background.svg);
  7795. }
  7796. .bg-\[url\(\/images\/apps\/ecommerce\/products\/9\.jpg\)\] {
  7797. background-image: url(../images/apps/ecommerce/products/9.jpg);
  7798. }
  7799. .bg-\[url\(\/images\/landing\/hero-bg-gradient\.png\)\] {
  7800. background-image: url(../images/landing/hero-bg-gradient.png);
  7801. }
  7802. .bg-\[url\(\/images\/landing\/showcase-bg-element\.png\)\] {
  7803. background-image: url(../images/landing/showcase-bg-element.png);
  7804. }
  7805. .bg-\[url\(\/images\/landing\/showcase-bg-gradient\.png\)\] {
  7806. background-image: url(../images/landing/showcase-bg-gradient.png);
  7807. }
  7808. .from-\(--root-bg\) {
  7809. --tw-gradient-from: var(--root-bg);
  7810. --tw-gradient-stops: var(
  7811. --tw-gradient-via-stops,
  7812. var(--tw-gradient-position),
  7813. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7814. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7815. );
  7816. }
  7817. .from-base-100 {
  7818. --tw-gradient-from: var(--color-base-100);
  7819. --tw-gradient-stops: var(
  7820. --tw-gradient-via-stops,
  7821. var(--tw-gradient-position),
  7822. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7823. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7824. );
  7825. }
  7826. .from-base-100\/60 {
  7827. --tw-gradient-from: var(--color-base-100);
  7828. }
  7829. @supports (color: color-mix(in lab, red, red)) {
  7830. .from-base-100\/60 {
  7831. --tw-gradient-from: color-mix(in oklab, var(--color-base-100) 60%, transparent);
  7832. }
  7833. }
  7834. .from-base-100\/60 {
  7835. --tw-gradient-stops: var(
  7836. --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. }
  7842. .from-base-200 {
  7843. --tw-gradient-from: var(--color-base-200);
  7844. --tw-gradient-stops: var(
  7845. --tw-gradient-via-stops,
  7846. var(--tw-gradient-position),
  7847. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7848. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7849. );
  7850. }
  7851. .from-base-content {
  7852. --tw-gradient-from: var(--color-base-content);
  7853. --tw-gradient-stops: var(
  7854. --tw-gradient-via-stops,
  7855. var(--tw-gradient-position),
  7856. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7857. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7858. );
  7859. }
  7860. .from-black {
  7861. --tw-gradient-from: var(--color-black);
  7862. --tw-gradient-stops: var(
  7863. --tw-gradient-via-stops,
  7864. var(--tw-gradient-position),
  7865. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7866. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7867. );
  7868. }
  7869. .from-blue-600\/80 {
  7870. --tw-gradient-from: #155dfccc;
  7871. }
  7872. @supports (color: color-mix(in lab, red, red)) {
  7873. .from-blue-600\/80 {
  7874. --tw-gradient-from: color-mix(in oklab, var(--color-blue-600) 80%, transparent);
  7875. }
  7876. }
  7877. .from-blue-600\/80 {
  7878. --tw-gradient-stops: var(
  7879. --tw-gradient-via-stops,
  7880. var(--tw-gradient-position),
  7881. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7882. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7883. );
  7884. }
  7885. .from-cyan-600 {
  7886. --tw-gradient-from: var(--color-cyan-600);
  7887. --tw-gradient-stops: var(
  7888. --tw-gradient-via-stops,
  7889. var(--tw-gradient-position),
  7890. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7891. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7892. );
  7893. }
  7894. .from-error {
  7895. --tw-gradient-from: var(--color-error);
  7896. --tw-gradient-stops: var(
  7897. --tw-gradient-via-stops,
  7898. var(--tw-gradient-position),
  7899. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7900. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7901. );
  7902. }
  7903. .from-green-500\/80 {
  7904. --tw-gradient-from: #00c758cc;
  7905. }
  7906. @supports (color: color-mix(in lab, red, red)) {
  7907. .from-green-500\/80 {
  7908. --tw-gradient-from: color-mix(in oklab, var(--color-green-500) 80%, transparent);
  7909. }
  7910. }
  7911. .from-green-500\/80 {
  7912. --tw-gradient-stops: var(
  7913. --tw-gradient-via-stops,
  7914. var(--tw-gradient-position),
  7915. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7916. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7917. );
  7918. }
  7919. .from-green-600 {
  7920. --tw-gradient-from: var(--color-green-600);
  7921. --tw-gradient-stops: var(
  7922. --tw-gradient-via-stops,
  7923. var(--tw-gradient-position),
  7924. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7925. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7926. );
  7927. }
  7928. .from-orange-500\/80 {
  7929. --tw-gradient-from: #fe6e00cc;
  7930. }
  7931. @supports (color: color-mix(in lab, red, red)) {
  7932. .from-orange-500\/80 {
  7933. --tw-gradient-from: color-mix(in oklab, var(--color-orange-500) 80%, transparent);
  7934. }
  7935. }
  7936. .from-orange-500\/80 {
  7937. --tw-gradient-stops: var(
  7938. --tw-gradient-via-stops,
  7939. var(--tw-gradient-position),
  7940. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7941. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7942. );
  7943. }
  7944. .from-primary {
  7945. --tw-gradient-from: var(--color-primary);
  7946. --tw-gradient-stops: var(
  7947. --tw-gradient-via-stops,
  7948. var(--tw-gradient-position),
  7949. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7950. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7951. );
  7952. }
  7953. .from-primary\/3 {
  7954. --tw-gradient-from: var(--color-primary);
  7955. }
  7956. @supports (color: color-mix(in lab, red, red)) {
  7957. .from-primary\/3 {
  7958. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 3%, transparent);
  7959. }
  7960. }
  7961. .from-primary\/3 {
  7962. --tw-gradient-stops: var(
  7963. --tw-gradient-via-stops,
  7964. var(--tw-gradient-position),
  7965. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7966. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7967. );
  7968. }
  7969. .from-primary\/5 {
  7970. --tw-gradient-from: var(--color-primary);
  7971. }
  7972. @supports (color: color-mix(in lab, red, red)) {
  7973. .from-primary\/5 {
  7974. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 5%, transparent);
  7975. }
  7976. }
  7977. .from-primary\/5 {
  7978. --tw-gradient-stops: var(
  7979. --tw-gradient-via-stops,
  7980. var(--tw-gradient-position),
  7981. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7982. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7983. );
  7984. }
  7985. .from-primary\/80 {
  7986. --tw-gradient-from: var(--color-primary);
  7987. }
  7988. @supports (color: color-mix(in lab, red, red)) {
  7989. .from-primary\/80 {
  7990. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 80%, transparent);
  7991. }
  7992. }
  7993. .from-primary\/80 {
  7994. --tw-gradient-stops: var(
  7995. --tw-gradient-via-stops,
  7996. var(--tw-gradient-position),
  7997. var(--tw-gradient-from) var(--tw-gradient-from-position),
  7998. var(--tw-gradient-to) var(--tw-gradient-to-position)
  7999. );
  8000. }
  8001. .from-purple-500 {
  8002. --tw-gradient-from: var(--color-purple-500);
  8003. --tw-gradient-stops: var(
  8004. --tw-gradient-via-stops,
  8005. var(--tw-gradient-position),
  8006. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8007. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8008. );
  8009. }
  8010. .from-purple-500\/80 {
  8011. --tw-gradient-from: #ac4bffcc;
  8012. }
  8013. @supports (color: color-mix(in lab, red, red)) {
  8014. .from-purple-500\/80 {
  8015. --tw-gradient-from: color-mix(in oklab, var(--color-purple-500) 80%, transparent);
  8016. }
  8017. }
  8018. .from-purple-500\/80 {
  8019. --tw-gradient-stops: var(
  8020. --tw-gradient-via-stops,
  8021. var(--tw-gradient-position),
  8022. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8023. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8024. );
  8025. }
  8026. .from-red-500\/80 {
  8027. --tw-gradient-from: #fb2c36cc;
  8028. }
  8029. @supports (color: color-mix(in lab, red, red)) {
  8030. .from-red-500\/80 {
  8031. --tw-gradient-from: color-mix(in oklab, var(--color-red-500) 80%, transparent);
  8032. }
  8033. }
  8034. .from-red-500\/80 {
  8035. --tw-gradient-stops: var(
  8036. --tw-gradient-via-stops,
  8037. var(--tw-gradient-position),
  8038. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8039. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8040. );
  8041. }
  8042. .from-secondary {
  8043. --tw-gradient-from: var(--color-secondary);
  8044. --tw-gradient-stops: var(
  8045. --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. }
  8051. .from-secondary\/80 {
  8052. --tw-gradient-from: var(--color-secondary);
  8053. }
  8054. @supports (color: color-mix(in lab, red, red)) {
  8055. .from-secondary\/80 {
  8056. --tw-gradient-from: color-mix(in oklab, var(--color-secondary) 80%, transparent);
  8057. }
  8058. }
  8059. .from-secondary\/80 {
  8060. --tw-gradient-stops: var(
  8061. --tw-gradient-via-stops,
  8062. var(--tw-gradient-position),
  8063. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8064. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8065. );
  8066. }
  8067. .from-success {
  8068. --tw-gradient-from: var(--color-success);
  8069. --tw-gradient-stops: var(
  8070. --tw-gradient-via-stops,
  8071. var(--tw-gradient-position),
  8072. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8073. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8074. );
  8075. }
  8076. .from-success\/80 {
  8077. --tw-gradient-from: var(--color-success);
  8078. }
  8079. @supports (color: color-mix(in lab, red, red)) {
  8080. .from-success\/80 {
  8081. --tw-gradient-from: color-mix(in oklab, var(--color-success) 80%, transparent);
  8082. }
  8083. }
  8084. .from-success\/80 {
  8085. --tw-gradient-stops: var(
  8086. --tw-gradient-via-stops,
  8087. var(--tw-gradient-position),
  8088. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8089. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8090. );
  8091. }
  8092. .from-teal-500\/80 {
  8093. --tw-gradient-from: #00baa7cc;
  8094. }
  8095. @supports (color: color-mix(in lab, red, red)) {
  8096. .from-teal-500\/80 {
  8097. --tw-gradient-from: color-mix(in oklab, var(--color-teal-500) 80%, transparent);
  8098. }
  8099. }
  8100. .from-teal-500\/80 {
  8101. --tw-gradient-stops: var(
  8102. --tw-gradient-via-stops,
  8103. var(--tw-gradient-position),
  8104. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8105. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8106. );
  8107. }
  8108. .from-transparent {
  8109. --tw-gradient-from: transparent;
  8110. --tw-gradient-stops: var(
  8111. --tw-gradient-via-stops,
  8112. var(--tw-gradient-position),
  8113. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8114. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8115. );
  8116. }
  8117. .from-warning {
  8118. --tw-gradient-from: var(--color-warning);
  8119. --tw-gradient-stops: var(
  8120. --tw-gradient-via-stops,
  8121. var(--tw-gradient-position),
  8122. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8123. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8124. );
  8125. }
  8126. .from-yellow-600\/80 {
  8127. --tw-gradient-from: #cd8900cc;
  8128. }
  8129. @supports (color: color-mix(in lab, red, red)) {
  8130. .from-yellow-600\/80 {
  8131. --tw-gradient-from: color-mix(in oklab, var(--color-yellow-600) 80%, transparent);
  8132. }
  8133. }
  8134. .from-yellow-600\/80 {
  8135. --tw-gradient-stops: var(
  8136. --tw-gradient-via-stops,
  8137. var(--tw-gradient-position),
  8138. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8139. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8140. );
  8141. }
  8142. .from-40\% {
  8143. --tw-gradient-from-position: 40%;
  8144. }
  8145. .from-\[50\%\] {
  8146. --tw-gradient-from-position: 50%;
  8147. }
  8148. .via-base-200\/80 {
  8149. --tw-gradient-via: var(--color-base-200);
  8150. }
  8151. @supports (color: color-mix(in lab, red, red)) {
  8152. .via-base-200\/80 {
  8153. --tw-gradient-via: color-mix(in oklab, var(--color-base-200) 80%, transparent);
  8154. }
  8155. }
  8156. .via-base-200\/80 {
  8157. --tw-gradient-via-stops:
  8158. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  8159. var(--tw-gradient-via) var(--tw-gradient-via-position),
  8160. var(--tw-gradient-to) var(--tw-gradient-to-position);
  8161. --tw-gradient-stops: var(--tw-gradient-via-stops);
  8162. }
  8163. .via-black\/20 {
  8164. --tw-gradient-via: #0003;
  8165. }
  8166. @supports (color: color-mix(in lab, red, red)) {
  8167. .via-black\/20 {
  8168. --tw-gradient-via: color-mix(in oklab, var(--color-black) 20%, transparent);
  8169. }
  8170. }
  8171. .via-black\/20 {
  8172. --tw-gradient-via-stops:
  8173. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  8174. var(--tw-gradient-via) var(--tw-gradient-via-position),
  8175. var(--tw-gradient-to) var(--tw-gradient-to-position);
  8176. --tw-gradient-stops: var(--tw-gradient-via-stops);
  8177. }
  8178. .via-blue-500 {
  8179. --tw-gradient-via: var(--color-blue-500);
  8180. --tw-gradient-via-stops:
  8181. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  8182. var(--tw-gradient-via) var(--tw-gradient-via-position),
  8183. var(--tw-gradient-to) var(--tw-gradient-to-position);
  8184. --tw-gradient-stops: var(--tw-gradient-via-stops);
  8185. }
  8186. .via-emerald-500 {
  8187. --tw-gradient-via: var(--color-emerald-500);
  8188. --tw-gradient-via-stops:
  8189. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  8190. var(--tw-gradient-via) var(--tw-gradient-via-position),
  8191. var(--tw-gradient-to) var(--tw-gradient-to-position);
  8192. --tw-gradient-stops: var(--tw-gradient-via-stops);
  8193. }
  8194. .via-\[80\%\] {
  8195. --tw-gradient-via-position: 80%;
  8196. }
  8197. .to-base-100 {
  8198. --tw-gradient-to: var(--color-base-100);
  8199. --tw-gradient-stops: var(
  8200. --tw-gradient-via-stops,
  8201. var(--tw-gradient-position),
  8202. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8203. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8204. );
  8205. }
  8206. .to-base-200\/20 {
  8207. --tw-gradient-to: var(--color-base-200);
  8208. }
  8209. @supports (color: color-mix(in lab, red, red)) {
  8210. .to-base-200\/20 {
  8211. --tw-gradient-to: color-mix(in oklab, var(--color-base-200) 20%, transparent);
  8212. }
  8213. }
  8214. .to-base-200\/20 {
  8215. --tw-gradient-stops: var(
  8216. --tw-gradient-via-stops,
  8217. var(--tw-gradient-position),
  8218. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8219. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8220. );
  8221. }
  8222. .to-base-200\/60 {
  8223. --tw-gradient-to: var(--color-base-200);
  8224. }
  8225. @supports (color: color-mix(in lab, red, red)) {
  8226. .to-base-200\/60 {
  8227. --tw-gradient-to: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  8228. }
  8229. }
  8230. .to-base-200\/60 {
  8231. --tw-gradient-stops: var(
  8232. --tw-gradient-via-stops,
  8233. var(--tw-gradient-position),
  8234. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8235. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8236. );
  8237. }
  8238. .to-base-content\/15 {
  8239. --tw-gradient-to: var(--color-base-content);
  8240. }
  8241. @supports (color: color-mix(in lab, red, red)) {
  8242. .to-base-content\/15 {
  8243. --tw-gradient-to: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  8244. }
  8245. }
  8246. .to-base-content\/15 {
  8247. --tw-gradient-stops: var(
  8248. --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. }
  8254. .to-base-content\/75 {
  8255. --tw-gradient-to: var(--color-base-content);
  8256. }
  8257. @supports (color: color-mix(in lab, red, red)) {
  8258. .to-base-content\/75 {
  8259. --tw-gradient-to: color-mix(in oklab, var(--color-base-content) 75%, transparent);
  8260. }
  8261. }
  8262. .to-base-content\/75 {
  8263. --tw-gradient-stops: var(
  8264. --tw-gradient-via-stops,
  8265. var(--tw-gradient-position),
  8266. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8267. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8268. );
  8269. }
  8270. .to-black\/80 {
  8271. --tw-gradient-to: #000c;
  8272. }
  8273. @supports (color: color-mix(in lab, red, red)) {
  8274. .to-black\/80 {
  8275. --tw-gradient-to: color-mix(in oklab, var(--color-black) 80%, transparent);
  8276. }
  8277. }
  8278. .to-black\/80 {
  8279. --tw-gradient-stops: var(
  8280. --tw-gradient-via-stops,
  8281. var(--tw-gradient-position),
  8282. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8283. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8284. );
  8285. }
  8286. .to-blue-600\/50 {
  8287. --tw-gradient-to: #155dfc80;
  8288. }
  8289. @supports (color: color-mix(in lab, red, red)) {
  8290. .to-blue-600\/50 {
  8291. --tw-gradient-to: color-mix(in oklab, var(--color-blue-600) 50%, transparent);
  8292. }
  8293. }
  8294. .to-blue-600\/50 {
  8295. --tw-gradient-stops: var(
  8296. --tw-gradient-via-stops,
  8297. var(--tw-gradient-position),
  8298. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8299. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8300. );
  8301. }
  8302. .to-cyan-600 {
  8303. --tw-gradient-to: var(--color-cyan-600);
  8304. --tw-gradient-stops: var(
  8305. --tw-gradient-via-stops,
  8306. var(--tw-gradient-position),
  8307. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8308. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8309. );
  8310. }
  8311. .to-error\/80 {
  8312. --tw-gradient-to: var(--color-error);
  8313. }
  8314. @supports (color: color-mix(in lab, red, red)) {
  8315. .to-error\/80 {
  8316. --tw-gradient-to: color-mix(in oklab, var(--color-error) 80%, transparent);
  8317. }
  8318. }
  8319. .to-error\/80 {
  8320. --tw-gradient-stops: var(
  8321. --tw-gradient-via-stops,
  8322. var(--tw-gradient-position),
  8323. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8324. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8325. );
  8326. }
  8327. .to-green-500\/50 {
  8328. --tw-gradient-to: #00c75880;
  8329. }
  8330. @supports (color: color-mix(in lab, red, red)) {
  8331. .to-green-500\/50 {
  8332. --tw-gradient-to: color-mix(in oklab, var(--color-green-500) 50%, transparent);
  8333. }
  8334. }
  8335. .to-green-500\/50 {
  8336. --tw-gradient-stops: var(
  8337. --tw-gradient-via-stops,
  8338. var(--tw-gradient-position),
  8339. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8340. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8341. );
  8342. }
  8343. .to-indigo-500 {
  8344. --tw-gradient-to: var(--color-indigo-500);
  8345. --tw-gradient-stops: var(
  8346. --tw-gradient-via-stops,
  8347. var(--tw-gradient-position),
  8348. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8349. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8350. );
  8351. }
  8352. .to-orange-500\/60 {
  8353. --tw-gradient-to: #fe6e0099;
  8354. }
  8355. @supports (color: color-mix(in lab, red, red)) {
  8356. .to-orange-500\/60 {
  8357. --tw-gradient-to: color-mix(in oklab, var(--color-orange-500) 60%, transparent);
  8358. }
  8359. }
  8360. .to-orange-500\/60 {
  8361. --tw-gradient-stops: var(
  8362. --tw-gradient-via-stops,
  8363. var(--tw-gradient-position),
  8364. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8365. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8366. );
  8367. }
  8368. .to-primary {
  8369. --tw-gradient-to: var(--color-primary);
  8370. --tw-gradient-stops: var(
  8371. --tw-gradient-via-stops,
  8372. var(--tw-gradient-position),
  8373. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8374. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8375. );
  8376. }
  8377. .to-primary\/60 {
  8378. --tw-gradient-to: var(--color-primary);
  8379. }
  8380. @supports (color: color-mix(in lab, red, red)) {
  8381. .to-primary\/60 {
  8382. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 60%, transparent);
  8383. }
  8384. }
  8385. .to-primary\/60 {
  8386. --tw-gradient-stops: var(
  8387. --tw-gradient-via-stops,
  8388. var(--tw-gradient-position),
  8389. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8390. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8391. );
  8392. }
  8393. .to-primary\/75 {
  8394. --tw-gradient-to: var(--color-primary);
  8395. }
  8396. @supports (color: color-mix(in lab, red, red)) {
  8397. .to-primary\/75 {
  8398. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 75%, transparent);
  8399. }
  8400. }
  8401. .to-primary\/75 {
  8402. --tw-gradient-stops: var(
  8403. --tw-gradient-via-stops,
  8404. var(--tw-gradient-position),
  8405. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8406. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8407. );
  8408. }
  8409. .to-primary\/80 {
  8410. --tw-gradient-to: var(--color-primary);
  8411. }
  8412. @supports (color: color-mix(in lab, red, red)) {
  8413. .to-primary\/80 {
  8414. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 80%, transparent);
  8415. }
  8416. }
  8417. .to-primary\/80 {
  8418. --tw-gradient-stops: var(
  8419. --tw-gradient-via-stops,
  8420. var(--tw-gradient-position),
  8421. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8422. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8423. );
  8424. }
  8425. .to-primary\/85 {
  8426. --tw-gradient-to: var(--color-primary);
  8427. }
  8428. @supports (color: color-mix(in lab, red, red)) {
  8429. .to-primary\/85 {
  8430. --tw-gradient-to: color-mix(in oklab, var(--color-primary) 85%, transparent);
  8431. }
  8432. }
  8433. .to-primary\/85 {
  8434. --tw-gradient-stops: var(
  8435. --tw-gradient-via-stops,
  8436. var(--tw-gradient-position),
  8437. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8438. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8439. );
  8440. }
  8441. .to-purple-400\/60 {
  8442. --tw-gradient-to: #c07eff99;
  8443. }
  8444. @supports (color: color-mix(in lab, red, red)) {
  8445. .to-purple-400\/60 {
  8446. --tw-gradient-to: color-mix(in oklab, var(--color-purple-400) 60%, transparent);
  8447. }
  8448. }
  8449. .to-purple-400\/60 {
  8450. --tw-gradient-stops: var(
  8451. --tw-gradient-via-stops,
  8452. var(--tw-gradient-position),
  8453. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8454. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8455. );
  8456. }
  8457. .to-red-400\/60 {
  8458. --tw-gradient-to: #ff656899;
  8459. }
  8460. @supports (color: color-mix(in lab, red, red)) {
  8461. .to-red-400\/60 {
  8462. --tw-gradient-to: color-mix(in oklab, var(--color-red-400) 60%, transparent);
  8463. }
  8464. }
  8465. .to-red-400\/60 {
  8466. --tw-gradient-stops: var(
  8467. --tw-gradient-via-stops,
  8468. var(--tw-gradient-position),
  8469. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8470. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8471. );
  8472. }
  8473. .to-secondary {
  8474. --tw-gradient-to: var(--color-secondary);
  8475. --tw-gradient-stops: var(
  8476. --tw-gradient-via-stops,
  8477. var(--tw-gradient-position),
  8478. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8479. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8480. );
  8481. }
  8482. .to-secondary\/5 {
  8483. --tw-gradient-to: var(--color-secondary);
  8484. }
  8485. @supports (color: color-mix(in lab, red, red)) {
  8486. .to-secondary\/5 {
  8487. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 5%, transparent);
  8488. }
  8489. }
  8490. .to-secondary\/5 {
  8491. --tw-gradient-stops: var(
  8492. --tw-gradient-via-stops,
  8493. var(--tw-gradient-position),
  8494. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8495. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8496. );
  8497. }
  8498. .to-secondary\/60 {
  8499. --tw-gradient-to: var(--color-secondary);
  8500. }
  8501. @supports (color: color-mix(in lab, red, red)) {
  8502. .to-secondary\/60 {
  8503. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 60%, transparent);
  8504. }
  8505. }
  8506. .to-secondary\/60 {
  8507. --tw-gradient-stops: var(
  8508. --tw-gradient-via-stops,
  8509. var(--tw-gradient-position),
  8510. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8511. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8512. );
  8513. }
  8514. .to-secondary\/80 {
  8515. --tw-gradient-to: var(--color-secondary);
  8516. }
  8517. @supports (color: color-mix(in lab, red, red)) {
  8518. .to-secondary\/80 {
  8519. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 80%, transparent);
  8520. }
  8521. }
  8522. .to-secondary\/80 {
  8523. --tw-gradient-stops: var(
  8524. --tw-gradient-via-stops,
  8525. var(--tw-gradient-position),
  8526. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8527. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8528. );
  8529. }
  8530. .to-success\/60 {
  8531. --tw-gradient-to: var(--color-success);
  8532. }
  8533. @supports (color: color-mix(in lab, red, red)) {
  8534. .to-success\/60 {
  8535. --tw-gradient-to: color-mix(in oklab, var(--color-success) 60%, transparent);
  8536. }
  8537. }
  8538. .to-success\/60 {
  8539. --tw-gradient-stops: var(
  8540. --tw-gradient-via-stops,
  8541. var(--tw-gradient-position),
  8542. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8543. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8544. );
  8545. }
  8546. .to-success\/80 {
  8547. --tw-gradient-to: var(--color-success);
  8548. }
  8549. @supports (color: color-mix(in lab, red, red)) {
  8550. .to-success\/80 {
  8551. --tw-gradient-to: color-mix(in oklab, var(--color-success) 80%, transparent);
  8552. }
  8553. }
  8554. .to-success\/80 {
  8555. --tw-gradient-stops: var(
  8556. --tw-gradient-via-stops,
  8557. var(--tw-gradient-position),
  8558. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8559. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8560. );
  8561. }
  8562. .to-teal-400\/60 {
  8563. --tw-gradient-to: #00d3bd99;
  8564. }
  8565. @supports (color: color-mix(in lab, red, red)) {
  8566. .to-teal-400\/60 {
  8567. --tw-gradient-to: color-mix(in oklab, var(--color-teal-400) 60%, transparent);
  8568. }
  8569. }
  8570. .to-teal-400\/60 {
  8571. --tw-gradient-stops: var(
  8572. --tw-gradient-via-stops,
  8573. var(--tw-gradient-position),
  8574. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8575. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8576. );
  8577. }
  8578. .to-teal-500 {
  8579. --tw-gradient-to: var(--color-teal-500);
  8580. --tw-gradient-stops: var(
  8581. --tw-gradient-via-stops,
  8582. var(--tw-gradient-position),
  8583. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8584. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8585. );
  8586. }
  8587. .to-transparent {
  8588. --tw-gradient-to: transparent;
  8589. --tw-gradient-stops: var(
  8590. --tw-gradient-via-stops,
  8591. var(--tw-gradient-position),
  8592. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8593. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8594. );
  8595. }
  8596. .to-warning\/80 {
  8597. --tw-gradient-to: var(--color-warning);
  8598. }
  8599. @supports (color: color-mix(in lab, red, red)) {
  8600. .to-warning\/80 {
  8601. --tw-gradient-to: color-mix(in oklab, var(--color-warning) 80%, transparent);
  8602. }
  8603. }
  8604. .to-warning\/80 {
  8605. --tw-gradient-stops: var(
  8606. --tw-gradient-via-stops,
  8607. var(--tw-gradient-position),
  8608. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8609. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8610. );
  8611. }
  8612. .to-yellow-500\/60 {
  8613. --tw-gradient-to: #edb20099;
  8614. }
  8615. @supports (color: color-mix(in lab, red, red)) {
  8616. .to-yellow-500\/60 {
  8617. --tw-gradient-to: color-mix(in oklab, var(--color-yellow-500) 60%, transparent);
  8618. }
  8619. }
  8620. .to-yellow-500\/60 {
  8621. --tw-gradient-stops: var(
  8622. --tw-gradient-via-stops,
  8623. var(--tw-gradient-position),
  8624. var(--tw-gradient-from) var(--tw-gradient-from-position),
  8625. var(--tw-gradient-to) var(--tw-gradient-to-position)
  8626. );
  8627. }
  8628. .to-\[20\%\] {
  8629. --tw-gradient-to-position: 20%;
  8630. }
  8631. .to-\[80\%\] {
  8632. --tw-gradient-to-position: 80%;
  8633. }
  8634. .loading-bars {
  8635. -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");
  8636. 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");
  8637. }
  8638. .loading-dots {
  8639. -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");
  8640. 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");
  8641. }
  8642. .loading-infinity {
  8643. -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");
  8644. 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");
  8645. }
  8646. .loading-ring {
  8647. -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");
  8648. 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");
  8649. }
  8650. .mask-diamond {
  8651. -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");
  8652. 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");
  8653. }
  8654. .mask-heart {
  8655. -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");
  8656. 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");
  8657. }
  8658. .mask-hexagon-2 {
  8659. -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");
  8660. 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");
  8661. }
  8662. .mask-pentagon {
  8663. -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");
  8664. 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");
  8665. }
  8666. .mask-squircle {
  8667. -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");
  8668. 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");
  8669. }
  8670. .mask-star-2 {
  8671. -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");
  8672. 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");
  8673. }
  8674. .\[background-size\:200\%_60\%\] {
  8675. background-size: 200% 60%;
  8676. }
  8677. .bg-cover {
  8678. background-size: cover;
  8679. }
  8680. .bg-clip-text {
  8681. -webkit-background-clip: text;
  8682. background-clip: text;
  8683. }
  8684. .bg-center {
  8685. background-position: 50%;
  8686. }
  8687. .bg-no-repeat {
  8688. background-repeat: no-repeat;
  8689. }
  8690. .fill-base-content\/15 {
  8691. fill: var(--color-base-content);
  8692. }
  8693. @supports (color: color-mix(in lab, red, red)) {
  8694. .fill-base-content\/15 {
  8695. fill: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  8696. }
  8697. }
  8698. .fill-base-content\/20 {
  8699. fill: var(--color-base-content);
  8700. }
  8701. @supports (color: color-mix(in lab, red, red)) {
  8702. .fill-base-content\/20 {
  8703. fill: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  8704. }
  8705. }
  8706. .fill-base-content\/30 {
  8707. fill: var(--color-base-content);
  8708. }
  8709. @supports (color: color-mix(in lab, red, red)) {
  8710. .fill-base-content\/30 {
  8711. fill: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  8712. }
  8713. }
  8714. .fill-base-content\/35 {
  8715. fill: var(--color-base-content);
  8716. }
  8717. @supports (color: color-mix(in lab, red, red)) {
  8718. .fill-base-content\/35 {
  8719. fill: color-mix(in oklab, var(--color-base-content) 35%, transparent);
  8720. }
  8721. }
  8722. .fill-base-content\/45 {
  8723. fill: var(--color-base-content);
  8724. }
  8725. @supports (color: color-mix(in lab, red, red)) {
  8726. .fill-base-content\/45 {
  8727. fill: color-mix(in oklab, var(--color-base-content) 45%, transparent);
  8728. }
  8729. }
  8730. .fill-base-content\/50 {
  8731. fill: var(--color-base-content);
  8732. }
  8733. @supports (color: color-mix(in lab, red, red)) {
  8734. .fill-base-content\/50 {
  8735. fill: color-mix(in oklab, var(--color-base-content) 50%, transparent);
  8736. }
  8737. }
  8738. .fill-base-content\/55 {
  8739. fill: var(--color-base-content);
  8740. }
  8741. @supports (color: color-mix(in lab, red, red)) {
  8742. .fill-base-content\/55 {
  8743. fill: color-mix(in oklab, var(--color-base-content) 55%, transparent);
  8744. }
  8745. }
  8746. .fill-base-content\/60 {
  8747. fill: var(--color-base-content);
  8748. }
  8749. @supports (color: color-mix(in lab, red, red)) {
  8750. .fill-base-content\/60 {
  8751. fill: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  8752. }
  8753. }
  8754. .stroke-base-100\/60 {
  8755. stroke: var(--color-base-100);
  8756. }
  8757. @supports (color: color-mix(in lab, red, red)) {
  8758. .stroke-base-100\/60 {
  8759. stroke: color-mix(in oklab, var(--color-base-100) 60%, transparent);
  8760. }
  8761. }
  8762. .stroke-base-content\/20 {
  8763. stroke: var(--color-base-content);
  8764. }
  8765. @supports (color: color-mix(in lab, red, red)) {
  8766. .stroke-base-content\/20 {
  8767. stroke: color-mix(in oklab, var(--color-base-content) 20%, transparent);
  8768. }
  8769. }
  8770. .stroke-base-content\/30 {
  8771. stroke: var(--color-base-content);
  8772. }
  8773. @supports (color: color-mix(in lab, red, red)) {
  8774. .stroke-base-content\/30 {
  8775. stroke: color-mix(in oklab, var(--color-base-content) 30%, transparent);
  8776. }
  8777. }
  8778. .stroke-base-content\/40 {
  8779. stroke: var(--color-base-content);
  8780. }
  8781. @supports (color: color-mix(in lab, red, red)) {
  8782. .stroke-base-content\/40 {
  8783. stroke: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  8784. }
  8785. }
  8786. .object-cover {
  8787. object-fit: cover;
  8788. }
  8789. .checkbox-sm {
  8790. --size: calc(var(--size-selector, 0.25rem) * 5);
  8791. padding: 0.1875rem;
  8792. }
  8793. .radio-sm {
  8794. padding: 0.1875rem;
  8795. }
  8796. .radio-sm[type="radio"] {
  8797. --size: calc(var(--size-selector, 0.25rem) * 5);
  8798. }
  8799. .\!p-0 {
  8800. padding: calc(var(--spacing) * 0) !important;
  8801. }
  8802. .p-0 {
  8803. padding: calc(var(--spacing) * 0);
  8804. }
  8805. .p-0\.5 {
  8806. padding: calc(var(--spacing) * 0.5);
  8807. }
  8808. .p-1 {
  8809. padding: calc(var(--spacing) * 1);
  8810. }
  8811. .p-1\.5 {
  8812. padding: calc(var(--spacing) * 1.5);
  8813. }
  8814. .p-2 {
  8815. padding: calc(var(--spacing) * 2);
  8816. }
  8817. .p-2\.5 {
  8818. padding: calc(var(--spacing) * 2.5);
  8819. }
  8820. .p-3 {
  8821. padding: calc(var(--spacing) * 3);
  8822. }
  8823. .p-4 {
  8824. padding: calc(var(--spacing) * 4);
  8825. }
  8826. .p-5 {
  8827. padding: calc(var(--spacing) * 5);
  8828. }
  8829. .p-6 {
  8830. padding: calc(var(--spacing) * 6);
  8831. }
  8832. .p-8 {
  8833. padding: calc(var(--spacing) * 8);
  8834. }
  8835. .p-10 {
  8836. padding: calc(var(--spacing) * 10);
  8837. }
  8838. .p-28 {
  8839. padding: calc(var(--spacing) * 28);
  8840. }
  8841. .p-px {
  8842. padding: 1px;
  8843. }
  8844. .menu-title {
  8845. color: var(--color-base-content);
  8846. padding-block: 0.5rem;
  8847. padding-inline: 0.75rem;
  8848. }
  8849. @supports (color: color-mix(in lab, red, red)) {
  8850. .menu-title {
  8851. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  8852. }
  8853. }
  8854. .menu-title {
  8855. font-size: 0.875rem;
  8856. font-weight: 600;
  8857. }
  8858. .select-sm {
  8859. --size: calc(var(--size-field, 0.25rem) * 8);
  8860. font-size: 0.75rem;
  8861. }
  8862. .select-sm option {
  8863. padding-block: 0.25rem;
  8864. padding-inline: 0.625rem;
  8865. }
  8866. .select-xs {
  8867. --size: calc(var(--size-field, 0.25rem) * 6);
  8868. font-size: 0.6875rem;
  8869. }
  8870. .select-xs option {
  8871. padding-block: 0.25rem;
  8872. padding-inline: 0.5rem;
  8873. }
  8874. .badge-sm {
  8875. --size: calc(var(--size-selector, 0.25rem) * 5);
  8876. padding-inline: calc(0.25rem * 2.5 - var(--border));
  8877. font-size: 0.75rem;
  8878. }
  8879. .badge-xs {
  8880. --size: calc(var(--size-selector, 0.25rem) * 4);
  8881. padding-inline: calc(0.25rem * 2 - var(--border));
  8882. font-size: 0.625rem;
  8883. }
  8884. .px-0 {
  8885. padding-inline: calc(var(--spacing) * 0);
  8886. }
  8887. .px-0\.5 {
  8888. padding-inline: calc(var(--spacing) * 0.5);
  8889. }
  8890. .px-1 {
  8891. padding-inline: calc(var(--spacing) * 1);
  8892. }
  8893. .px-1\.5 {
  8894. padding-inline: calc(var(--spacing) * 1.5);
  8895. }
  8896. .px-2 {
  8897. padding-inline: calc(var(--spacing) * 2);
  8898. }
  8899. .px-2\.5 {
  8900. padding-inline: calc(var(--spacing) * 2.5);
  8901. }
  8902. .px-3 {
  8903. padding-inline: calc(var(--spacing) * 3);
  8904. }
  8905. .px-3\.5 {
  8906. padding-inline: calc(var(--spacing) * 3.5);
  8907. }
  8908. .px-4 {
  8909. padding-inline: calc(var(--spacing) * 4);
  8910. }
  8911. .px-5 {
  8912. padding-inline: calc(var(--spacing) * 5);
  8913. }
  8914. .px-6 {
  8915. padding-inline: calc(var(--spacing) * 6);
  8916. }
  8917. .px-7 {
  8918. padding-inline: calc(var(--spacing) * 7);
  8919. }
  8920. .py-0 {
  8921. padding-block: calc(var(--spacing) * 0);
  8922. }
  8923. .py-0\.5 {
  8924. padding-block: calc(var(--spacing) * 0.5);
  8925. }
  8926. .py-1 {
  8927. padding-block: calc(var(--spacing) * 1);
  8928. }
  8929. .py-1\.5 {
  8930. padding-block: calc(var(--spacing) * 1.5);
  8931. }
  8932. .py-2 {
  8933. padding-block: calc(var(--spacing) * 2);
  8934. }
  8935. .py-2\.5 {
  8936. padding-block: calc(var(--spacing) * 2.5);
  8937. }
  8938. .py-3 {
  8939. padding-block: calc(var(--spacing) * 3);
  8940. }
  8941. .py-4 {
  8942. padding-block: calc(var(--spacing) * 4);
  8943. }
  8944. .py-5 {
  8945. padding-block: calc(var(--spacing) * 5);
  8946. }
  8947. .py-6 {
  8948. padding-block: calc(var(--spacing) * 6);
  8949. }
  8950. .py-8 {
  8951. padding-block: calc(var(--spacing) * 8);
  8952. }
  8953. .py-28 {
  8954. padding-block: calc(var(--spacing) * 28);
  8955. }
  8956. .ps-1 {
  8957. padding-inline-start: calc(var(--spacing) * 1);
  8958. }
  8959. .ps-2\.5 {
  8960. padding-inline-start: calc(var(--spacing) * 2.5);
  8961. }
  8962. .ps-3 {
  8963. padding-inline-start: calc(var(--spacing) * 3);
  8964. }
  8965. .ps-4 {
  8966. padding-inline-start: calc(var(--spacing) * 4);
  8967. }
  8968. .ps-5 {
  8969. padding-inline-start: calc(var(--spacing) * 5);
  8970. }
  8971. .ps-10 {
  8972. padding-inline-start: calc(var(--spacing) * 10);
  8973. }
  8974. .pe-2 {
  8975. padding-inline-end: calc(var(--spacing) * 2);
  8976. }
  8977. .pe-2\.5 {
  8978. padding-inline-end: calc(var(--spacing) * 2.5);
  8979. }
  8980. .pe-4 {
  8981. padding-inline-end: calc(var(--spacing) * 4);
  8982. }
  8983. .pt-0 {
  8984. padding-top: calc(var(--spacing) * 0);
  8985. }
  8986. .pt-0\.5 {
  8987. padding-top: calc(var(--spacing) * 0.5);
  8988. }
  8989. .pt-1 {
  8990. padding-top: calc(var(--spacing) * 1);
  8991. }
  8992. .pt-2 {
  8993. padding-top: calc(var(--spacing) * 2);
  8994. }
  8995. .pt-3 {
  8996. padding-top: calc(var(--spacing) * 3);
  8997. }
  8998. .pt-4 {
  8999. padding-top: calc(var(--spacing) * 4);
  9000. }
  9001. .pt-5 {
  9002. padding-top: calc(var(--spacing) * 5);
  9003. }
  9004. .pt-8 {
  9005. padding-top: calc(var(--spacing) * 8);
  9006. }
  9007. .pt-12 {
  9008. padding-top: calc(var(--spacing) * 12);
  9009. }
  9010. .pb-0 {
  9011. padding-bottom: calc(var(--spacing) * 0);
  9012. }
  9013. .pb-1 {
  9014. padding-bottom: calc(var(--spacing) * 1);
  9015. }
  9016. .pb-1\.5 {
  9017. padding-bottom: calc(var(--spacing) * 1.5);
  9018. }
  9019. .pb-2 {
  9020. padding-bottom: calc(var(--spacing) * 2);
  9021. }
  9022. .pb-3 {
  9023. padding-bottom: calc(var(--spacing) * 3);
  9024. }
  9025. .pb-4 {
  9026. padding-bottom: calc(var(--spacing) * 4);
  9027. }
  9028. .pb-12 {
  9029. padding-bottom: calc(var(--spacing) * 12);
  9030. }
  9031. .pb-20 {
  9032. padding-bottom: calc(var(--spacing) * 20);
  9033. }
  9034. .text-center {
  9035. text-align: center;
  9036. }
  9037. .text-end {
  9038. text-align: end;
  9039. }
  9040. .text-start {
  9041. text-align: start;
  9042. }
  9043. .align-super {
  9044. vertical-align: super;
  9045. }
  9046. .font-mono {
  9047. font-family: var(--font-mono);
  9048. }
  9049. .font-sans {
  9050. font-family: var(--font-sans);
  9051. }
  9052. .\!text-sm {
  9053. font-size: var(--text-sm) !important;
  9054. line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  9055. }
  9056. .text-2xl {
  9057. font-size: var(--text-2xl);
  9058. line-height: var(--tw-leading, var(--text-2xl--line-height));
  9059. }
  9060. .text-2xl\/none {
  9061. font-size: var(--text-2xl);
  9062. line-height: 1;
  9063. }
  9064. .text-3xl {
  9065. font-size: var(--text-3xl);
  9066. line-height: var(--tw-leading, var(--text-3xl--line-height));
  9067. }
  9068. .text-4xl {
  9069. font-size: var(--text-4xl);
  9070. line-height: var(--tw-leading, var(--text-4xl--line-height));
  9071. }
  9072. .text-5xl {
  9073. font-size: var(--text-5xl);
  9074. line-height: var(--tw-leading, var(--text-5xl--line-height));
  9075. }
  9076. .text-6xl {
  9077. font-size: var(--text-6xl);
  9078. line-height: var(--tw-leading, var(--text-6xl--line-height));
  9079. }
  9080. .text-\[11px\]\/none {
  9081. font-size: 11px;
  9082. line-height: 1;
  9083. }
  9084. .text-base {
  9085. font-size: var(--text-base);
  9086. line-height: var(--tw-leading, var(--text-base--line-height));
  9087. }
  9088. .text-lg {
  9089. font-size: var(--text-lg);
  9090. line-height: var(--tw-leading, var(--text-lg--line-height));
  9091. }
  9092. .text-lg\/5\.5 {
  9093. font-size: var(--text-lg);
  9094. line-height: calc(var(--spacing) * 5.5);
  9095. }
  9096. .text-lg\/none {
  9097. font-size: var(--text-lg);
  9098. line-height: 1;
  9099. }
  9100. .text-sm {
  9101. font-size: var(--text-sm);
  9102. line-height: var(--tw-leading, var(--text-sm--line-height));
  9103. }
  9104. .text-sm\/none {
  9105. font-size: var(--text-sm);
  9106. line-height: 1;
  9107. }
  9108. .text-xl {
  9109. font-size: var(--text-xl);
  9110. line-height: var(--tw-leading, var(--text-xl--line-height));
  9111. }
  9112. .text-xs {
  9113. font-size: var(--text-xs);
  9114. line-height: var(--tw-leading, var(--text-xs--line-height));
  9115. }
  9116. .text-xs\/none {
  9117. font-size: var(--text-xs);
  9118. line-height: 1;
  9119. }
  9120. .tabs-sm {
  9121. --tab-height: calc(var(--size-field, 0.25rem) * 8);
  9122. }
  9123. .tabs-sm :where(.tab) {
  9124. --tab-p: 0.5rem;
  9125. --tab-radius-min: calc(0.5rem - var(--border));
  9126. font-size: 0.875rem;
  9127. }
  9128. .tabs-xs {
  9129. --tab-height: calc(var(--size-field, 0.25rem) * 6);
  9130. }
  9131. .tabs-xs :where(.tab) {
  9132. --tab-p: 0.375rem;
  9133. --tab-radius-min: calc(0.5rem - var(--border));
  9134. font-size: 0.75rem;
  9135. }
  9136. .kbd-sm {
  9137. --size: calc(var(--size-selector, 0.25rem) * 5);
  9138. font-size: 0.75rem;
  9139. }
  9140. .text-\[9px\] {
  9141. font-size: 9px;
  9142. }
  9143. .text-\[10px\] {
  9144. font-size: 10px;
  9145. }
  9146. .text-\[11px\] {
  9147. font-size: 11px;
  9148. }
  9149. .text-\[12px\] {
  9150. font-size: 12px;
  9151. }
  9152. .text-\[15px\] {
  9153. font-size: 15px;
  9154. }
  9155. .text-\[200px\] {
  9156. font-size: 200px;
  9157. }
  9158. .leading-0 {
  9159. --tw-leading: calc(var(--spacing) * 0);
  9160. line-height: calc(var(--spacing) * 0);
  9161. }
  9162. .leading-5 {
  9163. --tw-leading: calc(var(--spacing) * 5);
  9164. line-height: calc(var(--spacing) * 5);
  9165. }
  9166. .leading-none {
  9167. --tw-leading: 1;
  9168. line-height: 1;
  9169. }
  9170. .leading-tight {
  9171. --tw-leading: var(--leading-tight);
  9172. line-height: var(--leading-tight);
  9173. }
  9174. .font-black {
  9175. --tw-font-weight: var(--font-weight-black);
  9176. font-weight: var(--font-weight-black);
  9177. }
  9178. .font-bold {
  9179. --tw-font-weight: var(--font-weight-bold);
  9180. font-weight: var(--font-weight-bold);
  9181. }
  9182. .font-extrabold {
  9183. --tw-font-weight: var(--font-weight-extrabold);
  9184. font-weight: var(--font-weight-extrabold);
  9185. }
  9186. .font-extralight {
  9187. --tw-font-weight: var(--font-weight-extralight);
  9188. font-weight: var(--font-weight-extralight);
  9189. }
  9190. .font-light {
  9191. --tw-font-weight: var(--font-weight-light);
  9192. font-weight: var(--font-weight-light);
  9193. }
  9194. .font-medium {
  9195. --tw-font-weight: var(--font-weight-medium);
  9196. font-weight: var(--font-weight-medium);
  9197. }
  9198. .font-normal {
  9199. --tw-font-weight: var(--font-weight-normal);
  9200. font-weight: var(--font-weight-normal);
  9201. }
  9202. .font-semibold {
  9203. --tw-font-weight: var(--font-weight-semibold);
  9204. font-weight: var(--font-weight-semibold);
  9205. }
  9206. .font-thin {
  9207. --tw-font-weight: var(--font-weight-thin);
  9208. font-weight: var(--font-weight-thin);
  9209. }
  9210. .tracking-\[0\.2px\] {
  9211. --tw-tracking: 0.2px;
  9212. letter-spacing: 0.2px;
  9213. }
  9214. .tracking-\[12px\] {
  9215. --tw-tracking: 12px;
  9216. letter-spacing: 12px;
  9217. }
  9218. .tracking-tight {
  9219. --tw-tracking: var(--tracking-tight);
  9220. letter-spacing: var(--tracking-tight);
  9221. }
  9222. .tracking-wide {
  9223. --tw-tracking: var(--tracking-wide);
  9224. letter-spacing: var(--tracking-wide);
  9225. }
  9226. .tracking-wider {
  9227. --tw-tracking: var(--tracking-wider);
  9228. letter-spacing: var(--tracking-wider);
  9229. }
  9230. .text-nowrap {
  9231. text-wrap: nowrap;
  9232. }
  9233. .overflow-ellipsis,
  9234. .text-ellipsis {
  9235. text-overflow: ellipsis;
  9236. }
  9237. .whitespace-nowrap {
  9238. white-space: nowrap;
  9239. }
  9240. .checkbox-error {
  9241. color: var(--color-error-content);
  9242. --input-color: var(--color-error);
  9243. }
  9244. .checkbox-primary {
  9245. color: var(--color-primary-content);
  9246. --input-color: var(--color-primary);
  9247. }
  9248. .link-primary {
  9249. color: var(--color-primary);
  9250. }
  9251. @media (hover: hover) {
  9252. .link-primary:hover {
  9253. color: var(--color-primary);
  9254. }
  9255. @supports (color: color-mix(in lab, red, red)) {
  9256. .link-primary:hover {
  9257. color: color-mix(in oklab, var(--color-primary) 80%, #000);
  9258. }
  9259. }
  9260. }
  9261. .range-primary {
  9262. color: var(--color-primary);
  9263. --range-thumb: var(--color-primary-content);
  9264. }
  9265. .tooltip-error {
  9266. --tt-bg: var(--color-error);
  9267. }
  9268. .tooltip-error > .tooltip-content,
  9269. .tooltip-error[data-tip]:before {
  9270. color: var(--color-error-content);
  9271. }
  9272. .\!text-black {
  9273. color: var(--color-black) !important;
  9274. }
  9275. .\!text-primary-content {
  9276. color: var(--color-primary-content) !important;
  9277. }
  9278. .progress-accent {
  9279. color: var(--color-accent);
  9280. }
  9281. .progress-error {
  9282. color: var(--color-error);
  9283. }
  9284. .progress-info {
  9285. color: var(--color-info);
  9286. }
  9287. .progress-primary {
  9288. color: var(--color-primary);
  9289. }
  9290. .progress-secondary {
  9291. color: var(--color-secondary);
  9292. }
  9293. .progress-success {
  9294. color: var(--color-success);
  9295. }
  9296. .progress-warning {
  9297. color: var(--color-warning);
  9298. }
  9299. .text-base-content,
  9300. .text-base-content\/5 {
  9301. color: var(--color-base-content);
  9302. }
  9303. @supports (color: color-mix(in lab, red, red)) {
  9304. .text-base-content\/5 {
  9305. color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  9306. }
  9307. }
  9308. .text-base-content\/25 {
  9309. color: var(--color-base-content);
  9310. }
  9311. @supports (color: color-mix(in lab, red, red)) {
  9312. .text-base-content\/25 {
  9313. color: color-mix(in oklab, var(--color-base-content) 25%, transparent);
  9314. }
  9315. }
  9316. .text-base-content\/40 {
  9317. color: var(--color-base-content);
  9318. }
  9319. @supports (color: color-mix(in lab, red, red)) {
  9320. .text-base-content\/40 {
  9321. color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
  9322. }
  9323. }
  9324. .text-base-content\/50 {
  9325. color: var(--color-base-content);
  9326. }
  9327. @supports (color: color-mix(in lab, red, red)) {
  9328. .text-base-content\/50 {
  9329. color: color-mix(in oklab, var(--color-base-content) 50%, transparent);
  9330. }
  9331. }
  9332. .text-base-content\/60 {
  9333. color: var(--color-base-content);
  9334. }
  9335. @supports (color: color-mix(in lab, red, red)) {
  9336. .text-base-content\/60 {
  9337. color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
  9338. }
  9339. }
  9340. .text-base-content\/70 {
  9341. color: var(--color-base-content);
  9342. }
  9343. @supports (color: color-mix(in lab, red, red)) {
  9344. .text-base-content\/70 {
  9345. color: color-mix(in oklab, var(--color-base-content) 70%, transparent);
  9346. }
  9347. }
  9348. .text-base-content\/80 {
  9349. color: var(--color-base-content);
  9350. }
  9351. @supports (color: color-mix(in lab, red, red)) {
  9352. .text-base-content\/80 {
  9353. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  9354. }
  9355. }
  9356. .text-base-content\/90 {
  9357. color: var(--color-base-content);
  9358. }
  9359. @supports (color: color-mix(in lab, red, red)) {
  9360. .text-base-content\/90 {
  9361. color: color-mix(in oklab, var(--color-base-content) 90%, transparent);
  9362. }
  9363. }
  9364. .text-black {
  9365. color: var(--color-black);
  9366. }
  9367. .text-black\/40 {
  9368. color: #0006;
  9369. }
  9370. @supports (color: color-mix(in lab, red, red)) {
  9371. .text-black\/40 {
  9372. color: color-mix(in oklab, var(--color-black) 40%, transparent);
  9373. }
  9374. }
  9375. .text-black\/80 {
  9376. color: #000c;
  9377. }
  9378. @supports (color: color-mix(in lab, red, red)) {
  9379. .text-black\/80 {
  9380. color: color-mix(in oklab, var(--color-black) 80%, transparent);
  9381. }
  9382. }
  9383. .text-blue-500 {
  9384. color: var(--color-blue-500);
  9385. }
  9386. .text-cyan-600 {
  9387. color: var(--color-cyan-600);
  9388. }
  9389. .text-error {
  9390. color: var(--color-error);
  9391. }
  9392. .text-error-content {
  9393. color: var(--color-error-content);
  9394. }
  9395. .text-fuchsia-500 {
  9396. color: var(--color-fuchsia-500);
  9397. }
  9398. .text-gray-500 {
  9399. color: var(--color-gray-500);
  9400. }
  9401. .text-green-500 {
  9402. color: var(--color-green-500);
  9403. }
  9404. .text-indigo-600 {
  9405. color: var(--color-indigo-600);
  9406. }
  9407. .text-info {
  9408. color: var(--color-info);
  9409. }
  9410. .text-neutral-content {
  9411. color: var(--color-neutral-content);
  9412. }
  9413. .text-orange-400 {
  9414. color: var(--color-orange-400);
  9415. }
  9416. .text-orange-500 {
  9417. color: var(--color-orange-500);
  9418. }
  9419. .text-orange-600 {
  9420. color: var(--color-orange-600);
  9421. }
  9422. .text-primary {
  9423. color: var(--color-primary);
  9424. }
  9425. .text-primary-content,
  9426. .text-primary-content\/70 {
  9427. color: var(--color-primary-content);
  9428. }
  9429. @supports (color: color-mix(in lab, red, red)) {
  9430. .text-primary-content\/70 {
  9431. color: color-mix(in oklab, var(--color-primary-content) 70%, transparent);
  9432. }
  9433. }
  9434. .text-primary\/5 {
  9435. color: var(--color-primary);
  9436. }
  9437. @supports (color: color-mix(in lab, red, red)) {
  9438. .text-primary\/5 {
  9439. color: color-mix(in oklab, var(--color-primary) 5%, transparent);
  9440. }
  9441. }
  9442. .text-primary\/60 {
  9443. color: var(--color-primary);
  9444. }
  9445. @supports (color: color-mix(in lab, red, red)) {
  9446. .text-primary\/60 {
  9447. color: color-mix(in oklab, var(--color-primary) 60%, transparent);
  9448. }
  9449. }
  9450. .text-purple-500 {
  9451. color: var(--color-purple-500);
  9452. }
  9453. .text-purple-600 {
  9454. color: var(--color-purple-600);
  9455. }
  9456. .text-red-500 {
  9457. color: var(--color-red-500);
  9458. }
  9459. .text-red-600 {
  9460. color: var(--color-red-600);
  9461. }
  9462. .text-secondary {
  9463. color: var(--color-secondary);
  9464. }
  9465. .text-secondary-content {
  9466. color: var(--color-secondary-content);
  9467. }
  9468. .text-success {
  9469. color: var(--color-success);
  9470. }
  9471. .text-success-content {
  9472. color: var(--color-success-content);
  9473. }
  9474. .text-teal-500 {
  9475. color: var(--color-teal-500);
  9476. }
  9477. .text-teal-600 {
  9478. color: var(--color-teal-600);
  9479. }
  9480. .text-transparent {
  9481. color: #0000;
  9482. }
  9483. .text-violet-500 {
  9484. color: var(--color-violet-500);
  9485. }
  9486. .text-warning {
  9487. color: var(--color-warning);
  9488. }
  9489. .text-warning-content {
  9490. color: var(--color-warning-content);
  9491. }
  9492. .text-white {
  9493. color: var(--color-white);
  9494. }
  9495. .text-yellow-500 {
  9496. color: var(--color-yellow-500);
  9497. }
  9498. .text-yellow-600 {
  9499. color: var(--color-yellow-600);
  9500. }
  9501. .capitalize {
  9502. text-transform: capitalize;
  9503. }
  9504. .lowercase {
  9505. text-transform: lowercase;
  9506. }
  9507. .uppercase {
  9508. text-transform: uppercase;
  9509. }
  9510. .italic {
  9511. font-style: italic;
  9512. }
  9513. .link-hover {
  9514. text-decoration-line: none;
  9515. }
  9516. @media (hover: hover) {
  9517. .link-hover:hover {
  9518. text-decoration-line: underline;
  9519. }
  9520. }
  9521. .line-through {
  9522. text-decoration-line: line-through;
  9523. }
  9524. .underline {
  9525. text-decoration-line: underline;
  9526. }
  9527. .opacity-0 {
  9528. opacity: 0;
  9529. }
  9530. .opacity-8 {
  9531. opacity: 0.08;
  9532. }
  9533. .opacity-20 {
  9534. opacity: 0.2;
  9535. }
  9536. .opacity-30 {
  9537. opacity: 0.3;
  9538. }
  9539. .opacity-40 {
  9540. opacity: 0.4;
  9541. }
  9542. .opacity-50 {
  9543. opacity: 0.5;
  9544. }
  9545. .opacity-60 {
  9546. opacity: 0.6;
  9547. }
  9548. .opacity-70 {
  9549. opacity: 0.7;
  9550. }
  9551. .opacity-75 {
  9552. opacity: 0.75;
  9553. }
  9554. .opacity-80 {
  9555. opacity: 0.8;
  9556. }
  9557. .opacity-100 {
  9558. opacity: 1;
  9559. }
  9560. .bg-blend-color {
  9561. background-blend-mode: color;
  9562. }
  9563. .bg-blend-color-burn {
  9564. background-blend-mode: color-burn;
  9565. }
  9566. .bg-blend-color-dodge {
  9567. background-blend-mode: color-dodge;
  9568. }
  9569. .bg-blend-darken {
  9570. background-blend-mode: darken;
  9571. }
  9572. .bg-blend-difference {
  9573. background-blend-mode: difference;
  9574. }
  9575. .bg-blend-exclusion {
  9576. background-blend-mode: exclusion;
  9577. }
  9578. .bg-blend-hard-light {
  9579. background-blend-mode: hard-light;
  9580. }
  9581. .bg-blend-hue {
  9582. background-blend-mode: hue;
  9583. }
  9584. .bg-blend-lighten {
  9585. background-blend-mode: lighten;
  9586. }
  9587. .bg-blend-luminosity {
  9588. background-blend-mode: luminosity;
  9589. }
  9590. .bg-blend-multiply {
  9591. background-blend-mode: multiply;
  9592. }
  9593. .bg-blend-overlay {
  9594. background-blend-mode: overlay;
  9595. }
  9596. .bg-blend-saturation {
  9597. background-blend-mode: saturation;
  9598. }
  9599. .bg-blend-screen {
  9600. background-blend-mode: screen;
  9601. }
  9602. .bg-blend-soft-light {
  9603. background-blend-mode: soft-light;
  9604. }
  9605. .shadow {
  9606. --tw-shadow:
  9607. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  9608. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  9609. box-shadow:
  9610. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9611. var(--tw-ring-shadow), var(--tw-shadow);
  9612. }
  9613. .shadow-2xl {
  9614. --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
  9615. box-shadow:
  9616. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9617. var(--tw-ring-shadow), var(--tw-shadow);
  9618. }
  9619. .shadow-2xs {
  9620. --tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
  9621. box-shadow:
  9622. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9623. var(--tw-ring-shadow), var(--tw-shadow);
  9624. }
  9625. .shadow-\[0px_-10px_40px_0px\] {
  9626. --tw-shadow: 0px -10px 40px 0px var(--tw-shadow-color, currentcolor);
  9627. box-shadow:
  9628. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9629. var(--tw-ring-shadow), var(--tw-shadow);
  9630. }
  9631. .shadow-inner {
  9632. --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
  9633. box-shadow:
  9634. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9635. var(--tw-ring-shadow), var(--tw-shadow);
  9636. }
  9637. .shadow-lg {
  9638. --tw-shadow:
  9639. 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
  9640. 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
  9641. box-shadow:
  9642. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9643. var(--tw-ring-shadow), var(--tw-shadow);
  9644. }
  9645. .shadow-md {
  9646. --tw-shadow:
  9647. 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
  9648. 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
  9649. box-shadow:
  9650. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9651. var(--tw-ring-shadow), var(--tw-shadow);
  9652. }
  9653. .shadow-none {
  9654. --tw-shadow: 0 0 #0000;
  9655. box-shadow:
  9656. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9657. var(--tw-ring-shadow), var(--tw-shadow);
  9658. }
  9659. .shadow-sm {
  9660. --tw-shadow:
  9661. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  9662. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  9663. box-shadow:
  9664. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9665. var(--tw-ring-shadow), var(--tw-shadow);
  9666. }
  9667. .shadow-xl {
  9668. --tw-shadow:
  9669. 0 20px 25px -5px var(--tw-shadow-color, #0000001a),
  9670. 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
  9671. box-shadow:
  9672. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9673. var(--tw-ring-shadow), var(--tw-shadow);
  9674. }
  9675. .shadow-xs {
  9676. --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
  9677. box-shadow:
  9678. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9679. var(--tw-ring-shadow), var(--tw-shadow);
  9680. }
  9681. .ring {
  9682. --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width))
  9683. var(--tw-ring-color, currentcolor);
  9684. box-shadow:
  9685. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9686. var(--tw-ring-shadow), var(--tw-shadow);
  9687. }
  9688. .inset-shadow-2xs {
  9689. --tw-inset-shadow: inset 0 1px var(--tw-inset-shadow-color, #0000000d);
  9690. box-shadow:
  9691. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9692. var(--tw-ring-shadow), var(--tw-shadow);
  9693. }
  9694. .inset-shadow-none {
  9695. --tw-inset-shadow: 0 0 #0000;
  9696. box-shadow:
  9697. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9698. var(--tw-ring-shadow), var(--tw-shadow);
  9699. }
  9700. .inset-shadow-sm {
  9701. --tw-inset-shadow: inset 0 2px 4px var(--tw-inset-shadow-color, #0000000d);
  9702. box-shadow:
  9703. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9704. var(--tw-ring-shadow), var(--tw-shadow);
  9705. }
  9706. .inset-shadow-xs {
  9707. --tw-inset-shadow: inset 0 1px 1px var(--tw-inset-shadow-color, #0000000d);
  9708. box-shadow:
  9709. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  9710. var(--tw-ring-shadow), var(--tw-shadow);
  9711. }
  9712. .shadow-base-content\/4 {
  9713. --tw-shadow-color: var(--color-base-content);
  9714. }
  9715. @supports (color: color-mix(in lab, red, red)) {
  9716. .shadow-base-content\/4 {
  9717. --tw-shadow-color: color-mix(
  9718. in oklab,
  9719. color-mix(in oklab, var(--color-base-content) 4%, transparent)
  9720. var(--tw-shadow-alpha),
  9721. transparent
  9722. );
  9723. }
  9724. }
  9725. .shadow-error {
  9726. --tw-shadow-color: var(--color-error);
  9727. }
  9728. @supports (color: color-mix(in lab, red, red)) {
  9729. .shadow-error {
  9730. --tw-shadow-color: color-mix(
  9731. in oklab,
  9732. var(--color-error) var(--tw-shadow-alpha),
  9733. transparent
  9734. );
  9735. }
  9736. }
  9737. .shadow-error\/20 {
  9738. --tw-shadow-color: var(--color-error);
  9739. }
  9740. @supports (color: color-mix(in lab, red, red)) {
  9741. .shadow-error\/20 {
  9742. --tw-shadow-color: color-mix(
  9743. in oklab,
  9744. color-mix(in oklab, var(--color-error) 20%, transparent) var(--tw-shadow-alpha),
  9745. transparent
  9746. );
  9747. }
  9748. }
  9749. .shadow-primary {
  9750. --tw-shadow-color: var(--color-primary);
  9751. }
  9752. @supports (color: color-mix(in lab, red, red)) {
  9753. .shadow-primary {
  9754. --tw-shadow-color: color-mix(
  9755. in oklab,
  9756. var(--color-primary) var(--tw-shadow-alpha),
  9757. transparent
  9758. );
  9759. }
  9760. }
  9761. .shadow-primary-content\/20 {
  9762. --tw-shadow-color: var(--color-primary-content);
  9763. }
  9764. @supports (color: color-mix(in lab, red, red)) {
  9765. .shadow-primary-content\/20 {
  9766. --tw-shadow-color: color-mix(
  9767. in oklab,
  9768. color-mix(in oklab, var(--color-primary-content) 20%, transparent)
  9769. var(--tw-shadow-alpha),
  9770. transparent
  9771. );
  9772. }
  9773. }
  9774. .shadow-primary\/10 {
  9775. --tw-shadow-color: var(--color-primary);
  9776. }
  9777. @supports (color: color-mix(in lab, red, red)) {
  9778. .shadow-primary\/10 {
  9779. --tw-shadow-color: color-mix(
  9780. in oklab,
  9781. color-mix(in oklab, var(--color-primary) 10%, transparent) var(--tw-shadow-alpha),
  9782. transparent
  9783. );
  9784. }
  9785. }
  9786. .shadow-primary\/20 {
  9787. --tw-shadow-color: var(--color-primary);
  9788. }
  9789. @supports (color: color-mix(in lab, red, red)) {
  9790. .shadow-primary\/20 {
  9791. --tw-shadow-color: color-mix(
  9792. in oklab,
  9793. color-mix(in oklab, var(--color-primary) 20%, transparent) var(--tw-shadow-alpha),
  9794. transparent
  9795. );
  9796. }
  9797. }
  9798. .shadow-secondary {
  9799. --tw-shadow-color: var(--color-secondary);
  9800. }
  9801. @supports (color: color-mix(in lab, red, red)) {
  9802. .shadow-secondary {
  9803. --tw-shadow-color: color-mix(
  9804. in oklab,
  9805. var(--color-secondary) var(--tw-shadow-alpha),
  9806. transparent
  9807. );
  9808. }
  9809. }
  9810. .shadow-secondary\/20 {
  9811. --tw-shadow-color: var(--color-secondary);
  9812. }
  9813. @supports (color: color-mix(in lab, red, red)) {
  9814. .shadow-secondary\/20 {
  9815. --tw-shadow-color: color-mix(
  9816. in oklab,
  9817. color-mix(in oklab, var(--color-secondary) 20%, transparent) var(--tw-shadow-alpha),
  9818. transparent
  9819. );
  9820. }
  9821. }
  9822. .shadow-success {
  9823. --tw-shadow-color: var(--color-success);
  9824. }
  9825. @supports (color: color-mix(in lab, red, red)) {
  9826. .shadow-success {
  9827. --tw-shadow-color: color-mix(
  9828. in oklab,
  9829. var(--color-success) var(--tw-shadow-alpha),
  9830. transparent
  9831. );
  9832. }
  9833. }
  9834. .shadow-success\/20 {
  9835. --tw-shadow-color: var(--color-success);
  9836. }
  9837. @supports (color: color-mix(in lab, red, red)) {
  9838. .shadow-success\/20 {
  9839. --tw-shadow-color: color-mix(
  9840. in oklab,
  9841. color-mix(in oklab, var(--color-success) 20%, transparent) var(--tw-shadow-alpha),
  9842. transparent
  9843. );
  9844. }
  9845. }
  9846. .ring-success {
  9847. --tw-ring-color: var(--color-success);
  9848. }
  9849. .inset-shadow-error {
  9850. --tw-inset-shadow-color: var(--color-error);
  9851. }
  9852. @supports (color: color-mix(in lab, red, red)) {
  9853. .inset-shadow-error {
  9854. --tw-inset-shadow-color: color-mix(
  9855. in oklab,
  9856. var(--color-error) var(--tw-inset-shadow-alpha),
  9857. transparent
  9858. );
  9859. }
  9860. }
  9861. .inset-shadow-error\/15 {
  9862. --tw-inset-shadow-color: var(--color-error);
  9863. }
  9864. @supports (color: color-mix(in lab, red, red)) {
  9865. .inset-shadow-error\/15 {
  9866. --tw-inset-shadow-color: color-mix(
  9867. in oklab,
  9868. color-mix(in oklab, var(--color-error) 15%, transparent)
  9869. var(--tw-inset-shadow-alpha),
  9870. transparent
  9871. );
  9872. }
  9873. }
  9874. .inset-shadow-primary {
  9875. --tw-inset-shadow-color: var(--color-primary);
  9876. }
  9877. @supports (color: color-mix(in lab, red, red)) {
  9878. .inset-shadow-primary {
  9879. --tw-inset-shadow-color: color-mix(
  9880. in oklab,
  9881. var(--color-primary) var(--tw-inset-shadow-alpha),
  9882. transparent
  9883. );
  9884. }
  9885. }
  9886. .inset-shadow-primary\/15 {
  9887. --tw-inset-shadow-color: var(--color-primary);
  9888. }
  9889. @supports (color: color-mix(in lab, red, red)) {
  9890. .inset-shadow-primary\/15 {
  9891. --tw-inset-shadow-color: color-mix(
  9892. in oklab,
  9893. color-mix(in oklab, var(--color-primary) 15%, transparent)
  9894. var(--tw-inset-shadow-alpha),
  9895. transparent
  9896. );
  9897. }
  9898. }
  9899. .inset-shadow-secondary {
  9900. --tw-inset-shadow-color: var(--color-secondary);
  9901. }
  9902. @supports (color: color-mix(in lab, red, red)) {
  9903. .inset-shadow-secondary {
  9904. --tw-inset-shadow-color: color-mix(
  9905. in oklab,
  9906. var(--color-secondary) var(--tw-inset-shadow-alpha),
  9907. transparent
  9908. );
  9909. }
  9910. }
  9911. .inset-shadow-secondary\/15 {
  9912. --tw-inset-shadow-color: var(--color-secondary);
  9913. }
  9914. @supports (color: color-mix(in lab, red, red)) {
  9915. .inset-shadow-secondary\/15 {
  9916. --tw-inset-shadow-color: color-mix(
  9917. in oklab,
  9918. color-mix(in oklab, var(--color-secondary) 15%, transparent)
  9919. var(--tw-inset-shadow-alpha),
  9920. transparent
  9921. );
  9922. }
  9923. }
  9924. .inset-shadow-success {
  9925. --tw-inset-shadow-color: var(--color-success);
  9926. }
  9927. @supports (color: color-mix(in lab, red, red)) {
  9928. .inset-shadow-success {
  9929. --tw-inset-shadow-color: color-mix(
  9930. in oklab,
  9931. var(--color-success) var(--tw-inset-shadow-alpha),
  9932. transparent
  9933. );
  9934. }
  9935. }
  9936. .inset-shadow-success\/15 {
  9937. --tw-inset-shadow-color: var(--color-success);
  9938. }
  9939. @supports (color: color-mix(in lab, red, red)) {
  9940. .inset-shadow-success\/15 {
  9941. --tw-inset-shadow-color: color-mix(
  9942. in oklab,
  9943. color-mix(in oklab, var(--color-success) 15%, transparent)
  9944. var(--tw-inset-shadow-alpha),
  9945. transparent
  9946. );
  9947. }
  9948. }
  9949. .inset-shadow-white\/20 {
  9950. --tw-inset-shadow-color: #fff3;
  9951. }
  9952. @supports (color: color-mix(in lab, red, red)) {
  9953. .inset-shadow-white\/20 {
  9954. --tw-inset-shadow-color: color-mix(
  9955. in oklab,
  9956. color-mix(in oklab, var(--color-white) 20%, transparent)
  9957. var(--tw-inset-shadow-alpha),
  9958. transparent
  9959. );
  9960. }
  9961. }
  9962. .btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible) {
  9963. --btn-shadow: "";
  9964. --btn-bg: #0000;
  9965. --btn-border: #0000;
  9966. --btn-noise: none;
  9967. }
  9968. .btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible):not(
  9969. :disabled,
  9970. [disabled],
  9971. .btn-disabled
  9972. ) {
  9973. --btn-fg: currentColor;
  9974. outline-color: currentColor;
  9975. }
  9976. @media (hover: none) {
  9977. .btn-ghost:hover:not(
  9978. .btn-active,
  9979. :active,
  9980. :focus-visible,
  9981. :disabled,
  9982. [disabled],
  9983. .btn-disabled
  9984. ) {
  9985. --btn-shadow: "";
  9986. --btn-bg: #0000;
  9987. --btn-border: #0000;
  9988. --btn-noise: none;
  9989. --btn-fg: currentColor;
  9990. }
  9991. }
  9992. .blur-\[160px\] {
  9993. --tw-blur: blur(160px);
  9994. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  9995. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  9996. var(--tw-drop-shadow,);
  9997. }
  9998. .blur-\[180px\] {
  9999. --tw-blur: blur(180px);
  10000. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  10001. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  10002. var(--tw-drop-shadow,);
  10003. }
  10004. .blur-md {
  10005. --tw-blur: blur(var(--blur-md));
  10006. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  10007. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  10008. var(--tw-drop-shadow,);
  10009. }
  10010. .blur-sm {
  10011. --tw-blur: blur(var(--blur-sm));
  10012. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  10013. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  10014. var(--tw-drop-shadow,);
  10015. }
  10016. .brightness-125 {
  10017. --tw-brightness: brightness(125%);
  10018. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  10019. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  10020. var(--tw-drop-shadow,);
  10021. }
  10022. .contrast-125 {
  10023. --tw-contrast: contrast(125%);
  10024. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  10025. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  10026. var(--tw-drop-shadow,);
  10027. }
  10028. .contrast-200 {
  10029. --tw-contrast: contrast(200%);
  10030. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  10031. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  10032. var(--tw-drop-shadow,);
  10033. }
  10034. .grayscale,
  10035. .grayscale-100 {
  10036. --tw-grayscale: grayscale(100%);
  10037. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  10038. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  10039. var(--tw-drop-shadow,);
  10040. }
  10041. .hue-rotate-60 {
  10042. --tw-hue-rotate: hue-rotate(60deg);
  10043. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  10044. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  10045. var(--tw-drop-shadow,);
  10046. }
  10047. .invert {
  10048. --tw-invert: invert(100%);
  10049. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  10050. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  10051. var(--tw-drop-shadow,);
  10052. }
  10053. .saturate-200 {
  10054. --tw-saturate: saturate(200%);
  10055. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  10056. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  10057. var(--tw-drop-shadow,);
  10058. }
  10059. .sepia {
  10060. --tw-sepia: sepia(100%);
  10061. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  10062. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  10063. var(--tw-drop-shadow,);
  10064. }
  10065. .filter {
  10066. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  10067. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  10068. var(--tw-drop-shadow,);
  10069. }
  10070. .backdrop-blur {
  10071. --tw-backdrop-blur: blur(8px);
  10072. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10073. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10074. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10075. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10076. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10077. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10078. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10079. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10080. }
  10081. .backdrop-blur-\[4px\] {
  10082. --tw-backdrop-blur: blur(4px);
  10083. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10084. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10085. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10086. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10087. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10088. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10089. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10090. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10091. }
  10092. .backdrop-blur-lg {
  10093. --tw-backdrop-blur: blur(var(--blur-lg));
  10094. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10095. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10096. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10097. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10098. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10099. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10100. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10101. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10102. }
  10103. .backdrop-blur-md {
  10104. --tw-backdrop-blur: blur(var(--blur-md));
  10105. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10106. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10107. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10108. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10109. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10110. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10111. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10112. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10113. }
  10114. .backdrop-blur-sm {
  10115. --tw-backdrop-blur: blur(var(--blur-sm));
  10116. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10117. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10118. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10119. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10120. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10121. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10122. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10123. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10124. }
  10125. .backdrop-blur-xs {
  10126. --tw-backdrop-blur: blur(var(--blur-xs));
  10127. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10128. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10129. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10130. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10131. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10132. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10133. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10134. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10135. }
  10136. .backdrop-brightness-125 {
  10137. --tw-backdrop-brightness: brightness(125%);
  10138. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10139. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10140. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10141. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10142. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10143. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10144. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10145. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10146. }
  10147. .backdrop-contrast-200 {
  10148. --tw-backdrop-contrast: contrast(200%);
  10149. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10150. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10151. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10152. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10153. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10154. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10155. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10156. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10157. }
  10158. .backdrop-grayscale {
  10159. --tw-backdrop-grayscale: grayscale(100%);
  10160. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10161. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10162. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10163. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10164. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10165. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10166. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10167. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10168. }
  10169. .backdrop-hue-rotate-90 {
  10170. --tw-backdrop-hue-rotate: hue-rotate(90deg);
  10171. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10172. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10173. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10174. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10175. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10176. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10177. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10178. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10179. }
  10180. .backdrop-invert {
  10181. --tw-backdrop-invert: invert(100%);
  10182. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10183. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10184. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10185. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10186. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10187. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10188. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10189. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10190. }
  10191. .backdrop-saturate-200 {
  10192. --tw-backdrop-saturate: saturate(200%);
  10193. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10194. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10195. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10196. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10197. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10198. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10199. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10200. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10201. }
  10202. .backdrop-sepia {
  10203. --tw-backdrop-sepia: sepia(100%);
  10204. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10205. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10206. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10207. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10208. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10209. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10210. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10211. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10212. }
  10213. .backdrop-filter {
  10214. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10215. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10216. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10217. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10218. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  10219. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
  10220. var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
  10221. var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  10222. }
  10223. .transition-\[top\] {
  10224. transition-property: top;
  10225. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  10226. transition-duration: var(--tw-duration, var(--default-transition-duration));
  10227. }
  10228. .transition-all {
  10229. transition-property: all;
  10230. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  10231. transition-duration: var(--tw-duration, var(--default-transition-duration));
  10232. }
  10233. .transition-opacity {
  10234. transition-property: opacity;
  10235. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  10236. transition-duration: var(--tw-duration, var(--default-transition-duration));
  10237. }
  10238. .delay-300 {
  10239. transition-delay: 0.3s;
  10240. }
  10241. .duration-300 {
  10242. --tw-duration: 0.3s;
  10243. transition-duration: 0.3s;
  10244. }
  10245. .duration-500 {
  10246. --tw-duration: 0.5s;
  10247. transition-duration: 0.5s;
  10248. }
  10249. .duration-1000 {
  10250. --tw-duration: 1s;
  10251. transition-duration: 1s;
  10252. }
  10253. .ease-\[cubic-bezier\(0\.51\,-0\.69\,0\.3\,2\.01\)\] {
  10254. --tw-ease: cubic-bezier(0.51, -0.69, 0.3, 2.01);
  10255. transition-timing-function: cubic-bezier(0.51, -0.69, 0.3, 2.01);
  10256. }
  10257. .btn-outline:not(
  10258. .btn-active,
  10259. :hover,
  10260. :active:focus,
  10261. :focus-visible,
  10262. :disabled,
  10263. [disabled],
  10264. .btn-disabled,
  10265. :checked
  10266. ) {
  10267. --btn-shadow: "";
  10268. --btn-bg: #0000;
  10269. --btn-fg: var(--btn-color);
  10270. --btn-border: var(--btn-color);
  10271. --btn-noise: none;
  10272. }
  10273. @media (hover: none) {
  10274. .btn-outline:hover:not(
  10275. .btn-active,
  10276. :active,
  10277. :focus-visible,
  10278. :disabled,
  10279. [disabled],
  10280. .btn-disabled,
  10281. :checked
  10282. ) {
  10283. --btn-shadow: "";
  10284. --btn-bg: #0000;
  10285. --btn-fg: var(--btn-color);
  10286. --btn-border: var(--btn-color);
  10287. --btn-noise: none;
  10288. }
  10289. }
  10290. .btn-soft:not(
  10291. .btn-active,
  10292. :hover,
  10293. :active:focus,
  10294. :focus-visible,
  10295. :disabled,
  10296. [disabled],
  10297. .btn-disabled
  10298. ) {
  10299. --btn-shadow: "";
  10300. --btn-fg: var(--btn-color, var(--color-base-content));
  10301. --btn-bg: var(--btn-color, var(--color-base-content));
  10302. }
  10303. @supports (color: color-mix(in lab, red, red)) {
  10304. .btn-soft:not(
  10305. .btn-active,
  10306. :hover,
  10307. :active:focus,
  10308. :focus-visible,
  10309. :disabled,
  10310. [disabled],
  10311. .btn-disabled
  10312. ) {
  10313. --btn-bg: color-mix(
  10314. in oklab,
  10315. var(--btn-color, var(--color-base-content)) 8%,
  10316. var(--color-base-100)
  10317. );
  10318. }
  10319. }
  10320. .btn-soft:not(
  10321. .btn-active,
  10322. :hover,
  10323. :active:focus,
  10324. :focus-visible,
  10325. :disabled,
  10326. [disabled],
  10327. .btn-disabled
  10328. ) {
  10329. --btn-border: var(--btn-color, var(--color-base-content));
  10330. }
  10331. @supports (color: color-mix(in lab, red, red)) {
  10332. .btn-soft:not(
  10333. .btn-active,
  10334. :hover,
  10335. :active:focus,
  10336. :focus-visible,
  10337. :disabled,
  10338. [disabled],
  10339. .btn-disabled
  10340. ) {
  10341. --btn-border: color-mix(
  10342. in oklab,
  10343. var(--btn-color, var(--color-base-content)) 10%,
  10344. var(--color-base-100)
  10345. );
  10346. }
  10347. }
  10348. .btn-soft:not(
  10349. .btn-active,
  10350. :hover,
  10351. :active:focus,
  10352. :focus-visible,
  10353. :disabled,
  10354. [disabled],
  10355. .btn-disabled
  10356. ) {
  10357. --btn-noise: none;
  10358. }
  10359. @media (hover: none) {
  10360. .btn-soft:hover:not(
  10361. .btn-active,
  10362. :active,
  10363. :focus-visible,
  10364. :disabled,
  10365. [disabled],
  10366. .btn-disabled
  10367. ) {
  10368. --btn-shadow: "";
  10369. --btn-fg: var(--btn-color, var(--color-base-content));
  10370. --btn-bg: var(--btn-color, var(--color-base-content));
  10371. }
  10372. @supports (color: color-mix(in lab, red, red)) {
  10373. .btn-soft:hover:not(
  10374. .btn-active,
  10375. :active,
  10376. :focus-visible,
  10377. :disabled,
  10378. [disabled],
  10379. .btn-disabled
  10380. ) {
  10381. --btn-bg: color-mix(
  10382. in oklab,
  10383. var(--btn-color, var(--color-base-content)) 8%,
  10384. var(--color-base-100)
  10385. );
  10386. }
  10387. }
  10388. .btn-soft:hover:not(
  10389. .btn-active,
  10390. :active,
  10391. :focus-visible,
  10392. :disabled,
  10393. [disabled],
  10394. .btn-disabled
  10395. ) {
  10396. --btn-border: var(--btn-color, var(--color-base-content));
  10397. }
  10398. @supports (color: color-mix(in lab, red, red)) {
  10399. .btn-soft:hover:not(
  10400. .btn-active,
  10401. :active,
  10402. :focus-visible,
  10403. :disabled,
  10404. [disabled],
  10405. .btn-disabled
  10406. ) {
  10407. --btn-border: color-mix(
  10408. in oklab,
  10409. var(--btn-color, var(--color-base-content)) 10%,
  10410. var(--color-base-100)
  10411. );
  10412. }
  10413. }
  10414. .btn-soft:hover:not(
  10415. .btn-active,
  10416. :active,
  10417. :focus-visible,
  10418. :disabled,
  10419. [disabled],
  10420. .btn-disabled
  10421. ) {
  10422. --btn-noise: none;
  10423. }
  10424. }
  10425. .btn-lg {
  10426. --fontsize: 1.125rem;
  10427. --btn-p: 1.25rem;
  10428. --size: calc(var(--size-field, 0.25rem) * 12);
  10429. }
  10430. .btn-sm {
  10431. --fontsize: 0.75rem;
  10432. --btn-p: 0.75rem;
  10433. --size: calc(var(--size-field, 0.25rem) * 8);
  10434. }
  10435. .btn-xs {
  10436. --fontsize: 0.6875rem;
  10437. --btn-p: 0.5rem;
  10438. --size: calc(var(--size-field, 0.25rem) * 6);
  10439. }
  10440. .\!outline-none {
  10441. --tw-outline-style: none !important;
  10442. outline-style: none !important;
  10443. }
  10444. .badge-error {
  10445. --badge-color: var(--color-error);
  10446. --badge-fg: var(--color-error-content);
  10447. }
  10448. .badge-info {
  10449. --badge-color: var(--color-info);
  10450. --badge-fg: var(--color-info-content);
  10451. }
  10452. .badge-primary {
  10453. --badge-color: var(--color-primary);
  10454. --badge-fg: var(--color-primary-content);
  10455. }
  10456. .badge-secondary {
  10457. --badge-color: var(--color-secondary);
  10458. --badge-fg: var(--color-secondary-content);
  10459. }
  10460. .badge-success {
  10461. --badge-color: var(--color-success);
  10462. --badge-fg: var(--color-success-content);
  10463. }
  10464. .badge-warning {
  10465. --badge-color: var(--color-warning);
  10466. --badge-fg: var(--color-warning-content);
  10467. }
  10468. .btn-error {
  10469. --btn-color: var(--color-error);
  10470. --btn-fg: var(--color-error-content);
  10471. }
  10472. .btn-neutral {
  10473. --btn-color: var(--color-neutral);
  10474. --btn-fg: var(--color-neutral-content);
  10475. }
  10476. .btn-primary {
  10477. --btn-color: var(--color-primary);
  10478. --btn-fg: var(--color-primary-content);
  10479. }
  10480. .btn-secondary {
  10481. --btn-color: var(--color-secondary);
  10482. --btn-fg: var(--color-secondary-content);
  10483. }
  10484. .btn-success {
  10485. --btn-color: var(--color-success);
  10486. --btn-fg: var(--color-success-content);
  10487. }
  10488. .btn-warning {
  10489. --btn-color: var(--color-warning);
  10490. --btn-fg: var(--color-warning-content);
  10491. }
  10492. .select-none {
  10493. -webkit-user-select: none;
  10494. user-select: none;
  10495. }
  10496. .timeline-snap-icon > li {
  10497. --timeline-col-start: 0.5rem;
  10498. --timeline-row-start: minmax(0, 1fr);
  10499. }
  10500. .\[background-position-x\:center\] {
  10501. background-position-x: 50%;
  10502. }
  10503. .hugeicons--calendar-favorite-02 {
  10504. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/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");
  10505. }
  10506. .hugeicons--dashboard-speed-02 {
  10507. --svg: url("data:image/svg+xml,%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");
  10508. }
  10509. .hugeicons--doc-01 {
  10510. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://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");
  10511. }
  10512. .hugeicons--dollar-receive-02 {
  10513. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://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");
  10514. }
  10515. .hugeicons--github {
  10516. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/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");
  10517. }
  10518. .hugeicons--linkedin-02 {
  10519. --svg: url("data:image/svg+xml,%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");
  10520. }
  10521. .hugeicons--logout-03 {
  10522. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/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");
  10523. }
  10524. .hugeicons--new-twitter {
  10525. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/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");
  10526. }
  10527. .hugeicons--note-edit {
  10528. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/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");
  10529. }
  10530. .hugeicons--notebook-01 {
  10531. --svg: url("data:image/svg+xml,%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");
  10532. }
  10533. .hugeicons--settings-03 {
  10534. --svg: url("data:image/svg+xml,%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");
  10535. }
  10536. .hugeicons--settings-04 {
  10537. --svg: url("data:image/svg+xml,%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");
  10538. }
  10539. .hugeicons--user-circle {
  10540. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/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");
  10541. }
  10542. .hugeicons--user-group {
  10543. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/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");
  10544. }
  10545. .hugeicons--user-settings-01 {
  10546. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/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");
  10547. }
  10548. .lucide--align-center {
  10549. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10550. }
  10551. .lucide--archive {
  10552. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10553. }
  10554. .lucide--arrow-down {
  10555. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10556. }
  10557. .lucide--arrow-down-to-line {
  10558. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10559. }
  10560. .lucide--arrow-left {
  10561. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10562. }
  10563. .lucide--arrow-left-right {
  10564. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10565. }
  10566. .lucide--arrow-right {
  10567. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10568. }
  10569. .lucide--arrow-up {
  10570. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10571. }
  10572. .lucide--arrow-up-down {
  10573. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10574. }
  10575. .lucide--arrow-up-from-line {
  10576. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10577. }
  10578. .lucide--at-sign {
  10579. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10580. }
  10581. .lucide--award {
  10582. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10583. }
  10584. .lucide--badge-check {
  10585. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10586. }
  10587. .lucide--badge-help {
  10588. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10589. }
  10590. .lucide--badge-info {
  10591. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10592. }
  10593. .lucide--badge-x {
  10594. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10595. }
  10596. .lucide--bar-chart {
  10597. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10598. }
  10599. .lucide--bar-chart-2 {
  10600. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10601. }
  10602. .lucide--bar-chart-3 {
  10603. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10604. }
  10605. .lucide--bell {
  10606. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10607. }
  10608. .lucide--bell-dot {
  10609. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10610. }
  10611. .lucide--bell-minus {
  10612. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10613. }
  10614. .lucide--bell-off {
  10615. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10616. }
  10617. .lucide--bell-ring {
  10618. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10619. }
  10620. .lucide--binary {
  10621. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10622. }
  10623. .lucide--blocks {
  10624. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10625. }
  10626. .lucide--book-image {
  10627. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10628. }
  10629. .lucide--book-open {
  10630. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10631. }
  10632. .lucide--book-open-text {
  10633. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10634. }
  10635. .lucide--book-text {
  10636. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10637. }
  10638. .lucide--book-user {
  10639. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10640. }
  10641. .lucide--bookmark {
  10642. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10643. }
  10644. .lucide--bot {
  10645. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10646. }
  10647. .lucide--bot-message-square {
  10648. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10649. }
  10650. .lucide--box {
  10651. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10652. }
  10653. .lucide--brain {
  10654. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10655. }
  10656. .lucide--brain-circuit {
  10657. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10658. }
  10659. .lucide--brain-cog {
  10660. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10661. }
  10662. .lucide--briefcase {
  10663. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10664. }
  10665. .lucide--brush {
  10666. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10667. }
  10668. .lucide--brush-cleaning {
  10669. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10670. }
  10671. .lucide--calendar {
  10672. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10673. }
  10674. .lucide--calendar-1 {
  10675. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10676. }
  10677. .lucide--calendar-clock {
  10678. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10679. }
  10680. .lucide--calendar-cog {
  10681. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10682. }
  10683. .lucide--calendar-days {
  10684. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10685. }
  10686. .lucide--calendar-plus {
  10687. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10688. }
  10689. .lucide--calendar-range {
  10690. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10691. }
  10692. .lucide--chart-bar {
  10693. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10694. }
  10695. .lucide--check {
  10696. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10697. }
  10698. .lucide--check-check {
  10699. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10700. }
  10701. .lucide--check-circle-2 {
  10702. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10703. }
  10704. .lucide--chevron-down {
  10705. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10706. }
  10707. .lucide--chevron-left {
  10708. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10709. }
  10710. .lucide--chevron-right {
  10711. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10712. }
  10713. .lucide--chevron-up {
  10714. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10715. }
  10716. .lucide--chevrons-up-down {
  10717. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10718. }
  10719. .lucide--circle-alert {
  10720. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10721. }
  10722. .lucide--circle-dollar-sign {
  10723. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10724. }
  10725. .lucide--circle-dot {
  10726. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10727. }
  10728. .lucide--circle-help,
  10729. .lucide--circle-question-mark {
  10730. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10731. }
  10732. .lucide--clipboard {
  10733. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10734. }
  10735. .lucide--clipboard-check {
  10736. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10737. }
  10738. .lucide--clipboard-list {
  10739. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10740. }
  10741. .lucide--clock {
  10742. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10743. }
  10744. .lucide--code {
  10745. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10746. }
  10747. .lucide--code-2 {
  10748. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10749. }
  10750. .lucide--columns-3-cog {
  10751. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10752. }
  10753. .lucide--component {
  10754. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10755. }
  10756. .lucide--copy {
  10757. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10758. }
  10759. .lucide--copy-plus {
  10760. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10761. }
  10762. .lucide--corner-down-left {
  10763. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10764. }
  10765. .lucide--cpu {
  10766. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10767. }
  10768. .lucide--credit-card {
  10769. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10770. }
  10771. .lucide--diamond {
  10772. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10773. }
  10774. .lucide--disc {
  10775. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10776. }
  10777. .lucide--dollar-sign {
  10778. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10779. }
  10780. .lucide--download {
  10781. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10782. }
  10783. .lucide--download-cloud {
  10784. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10785. }
  10786. .lucide--edit-2 {
  10787. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10788. }
  10789. .lucide--ellipsis-vertical {
  10790. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10791. }
  10792. .lucide--eraser {
  10793. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10794. }
  10795. .lucide--external-link {
  10796. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10797. }
  10798. .lucide--eye {
  10799. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10800. }
  10801. .lucide--eye-off {
  10802. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10803. }
  10804. .lucide--figma {
  10805. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10806. }
  10807. .lucide--file {
  10808. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10809. }
  10810. .lucide--file-clock {
  10811. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10812. }
  10813. .lucide--file-image {
  10814. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10815. }
  10816. .lucide--file-minus {
  10817. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10818. }
  10819. .lucide--file-pen {
  10820. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10821. }
  10822. .lucide--file-plus {
  10823. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10824. }
  10825. .lucide--file-sliders {
  10826. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10827. }
  10828. .lucide--file-spreadsheet {
  10829. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10830. }
  10831. .lucide--file-symlink {
  10832. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10833. }
  10834. .lucide--file-text {
  10835. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10836. }
  10837. .lucide--file-up {
  10838. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10839. }
  10840. .lucide--files {
  10841. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10842. }
  10843. .lucide--flag {
  10844. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10845. }
  10846. .lucide--flame {
  10847. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10848. }
  10849. .lucide--flask-conical {
  10850. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10851. }
  10852. .lucide--folder {
  10853. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10854. }
  10855. .lucide--folder-archive {
  10856. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10857. }
  10858. .lucide--folder-check {
  10859. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10860. }
  10861. .lucide--folder-git-2 {
  10862. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10863. }
  10864. .lucide--folder-input {
  10865. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10866. }
  10867. .lucide--folder-kanban {
  10868. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10869. }
  10870. .lucide--folder-open {
  10871. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10872. }
  10873. .lucide--folder-pen {
  10874. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10875. }
  10876. .lucide--folder-plus {
  10877. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10878. }
  10879. .lucide--folder-up {
  10880. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10881. }
  10882. .lucide--folders {
  10883. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10884. }
  10885. .lucide--form-input {
  10886. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10887. }
  10888. .lucide--fullscreen {
  10889. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10890. }
  10891. .lucide--gauge {
  10892. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10893. }
  10894. .lucide--gauge-circle {
  10895. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10896. }
  10897. .lucide--gift {
  10898. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10899. }
  10900. .lucide--github {
  10901. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10902. }
  10903. .lucide--globe {
  10904. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10905. }
  10906. .lucide--globe-2 {
  10907. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10908. }
  10909. .lucide--grid-2x2 {
  10910. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10911. }
  10912. .lucide--grip-vertical {
  10913. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10914. }
  10915. .lucide--handshake {
  10916. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10917. }
  10918. .lucide--hard-drive {
  10919. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10920. }
  10921. .lucide--hash {
  10922. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10923. }
  10924. .lucide--headphones {
  10925. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10926. }
  10927. .lucide--headset {
  10928. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10929. }
  10930. .lucide--heart {
  10931. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10932. }
  10933. .lucide--heart-pulse {
  10934. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10935. }
  10936. .lucide--help-circle {
  10937. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10938. }
  10939. .lucide--home {
  10940. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10941. }
  10942. .lucide--id-card {
  10943. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10944. }
  10945. .lucide--image {
  10946. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10947. }
  10948. .lucide--image-down {
  10949. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10950. }
  10951. .lucide--image-plus {
  10952. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10953. }
  10954. .lucide--info {
  10955. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10956. }
  10957. .lucide--key-round {
  10958. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10959. }
  10960. .lucide--keyboard {
  10961. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10962. }
  10963. .lucide--layers {
  10964. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10965. }
  10966. .lucide--layers-2 {
  10967. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10968. }
  10969. .lucide--layers-3 {
  10970. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  10971. }
  10972. .lucide--layout {
  10973. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10974. }
  10975. .lucide--layout-dashboard {
  10976. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10977. }
  10978. .lucide--layout-grid {
  10979. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10980. }
  10981. .lucide--layout-panel-left {
  10982. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10983. }
  10984. .lucide--layout-panel-top {
  10985. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10986. }
  10987. .lucide--layout-template {
  10988. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10989. }
  10990. .lucide--library-big {
  10991. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10992. }
  10993. .lucide--life-buoy {
  10994. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10995. }
  10996. .lucide--lightbulb {
  10997. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  10998. }
  10999. .lucide--line-chart {
  11000. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11001. }
  11002. .lucide--link {
  11003. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11004. }
  11005. .lucide--list {
  11006. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11007. }
  11008. .lucide--list-check {
  11009. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11010. }
  11011. .lucide--list-ordered {
  11012. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11013. }
  11014. .lucide--list-plus {
  11015. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11016. }
  11017. .lucide--list-start {
  11018. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11019. }
  11020. .lucide--list-todo {
  11021. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11022. }
  11023. .lucide--loader {
  11024. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11025. }
  11026. .lucide--lock {
  11027. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11028. }
  11029. .lucide--log-in {
  11030. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11031. }
  11032. .lucide--log-out {
  11033. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11034. }
  11035. .lucide--mail {
  11036. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11037. }
  11038. .lucide--mail-plus {
  11039. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11040. }
  11041. .lucide--map {
  11042. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11043. }
  11044. .lucide--map-pin {
  11045. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11046. }
  11047. .lucide--maximize {
  11048. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11049. }
  11050. .lucide--megaphone {
  11051. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11052. }
  11053. .lucide--menu {
  11054. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11055. }
  11056. .lucide--message-circle {
  11057. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11058. }
  11059. .lucide--message-circle-dashed {
  11060. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11061. }
  11062. .lucide--message-square {
  11063. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11064. }
  11065. .lucide--messages-square {
  11066. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11067. }
  11068. .lucide--mic {
  11069. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11070. }
  11071. .lucide--mic-off {
  11072. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11073. }
  11074. .lucide--minimize {
  11075. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11076. }
  11077. .lucide--minus {
  11078. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11079. }
  11080. .lucide--monitor-dot {
  11081. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11082. }
  11083. .lucide--monitor-smartphone {
  11084. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11085. }
  11086. .lucide--moon {
  11087. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11088. }
  11089. .lucide--more-horizontal {
  11090. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11091. }
  11092. .lucide--more-vertical {
  11093. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11094. }
  11095. .lucide--music {
  11096. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11097. }
  11098. .lucide--notebook {
  11099. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11100. }
  11101. .lucide--package {
  11102. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11103. }
  11104. .lucide--package-check {
  11105. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11106. }
  11107. .lucide--package-open {
  11108. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11109. }
  11110. .lucide--package-search {
  11111. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11112. }
  11113. .lucide--paintbrush {
  11114. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11115. }
  11116. .lucide--palette {
  11117. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11118. }
  11119. .lucide--panel-left-close {
  11120. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11121. }
  11122. .lucide--panel-left-dashed {
  11123. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11124. }
  11125. .lucide--paperclip {
  11126. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11127. }
  11128. .lucide--pause {
  11129. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11130. }
  11131. .lucide--pen {
  11132. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11133. }
  11134. .lucide--pen-line {
  11135. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11136. }
  11137. .lucide--pencil {
  11138. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11139. }
  11140. .lucide--pencil-line {
  11141. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11142. }
  11143. .lucide--pencil-ruler {
  11144. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11145. }
  11146. .lucide--percent {
  11147. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11148. }
  11149. .lucide--phone {
  11150. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11151. }
  11152. .lucide--phone-missed {
  11153. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11154. }
  11155. .lucide--pie-chart {
  11156. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11157. }
  11158. .lucide--pilcrow-left {
  11159. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11160. }
  11161. .lucide--pilcrow-right {
  11162. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11163. }
  11164. .lucide--pin {
  11165. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11166. }
  11167. .lucide--plane-takeoff {
  11168. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11169. }
  11170. .lucide--play {
  11171. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11172. }
  11173. .lucide--plus {
  11174. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11175. }
  11176. .lucide--plus-circle {
  11177. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11178. }
  11179. .lucide--receipt {
  11180. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11181. }
  11182. .lucide--receipt-text {
  11183. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11184. }
  11185. .lucide--refresh-ccw {
  11186. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11187. }
  11188. .lucide--refresh-cw {
  11189. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11190. }
  11191. .lucide--repeat {
  11192. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11193. }
  11194. .lucide--reply {
  11195. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11196. }
  11197. .lucide--rocket {
  11198. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11199. }
  11200. .lucide--rotate-ccw {
  11201. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11202. }
  11203. .lucide--rotate-cw {
  11204. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11205. }
  11206. .lucide--route {
  11207. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11208. }
  11209. .lucide--save {
  11210. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11211. }
  11212. .lucide--scroll-text {
  11213. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11214. }
  11215. .lucide--search {
  11216. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11217. }
  11218. .lucide--send {
  11219. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11220. }
  11221. .lucide--send-horizonal {
  11222. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11223. }
  11224. .lucide--server {
  11225. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11226. }
  11227. .lucide--settings {
  11228. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11229. }
  11230. .lucide--settings-2 {
  11231. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11232. }
  11233. .lucide--shapes {
  11234. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11235. }
  11236. .lucide--share-2 {
  11237. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11238. }
  11239. .lucide--shield {
  11240. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11241. }
  11242. .lucide--shield-check {
  11243. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11244. }
  11245. .lucide--shield-ellipsis {
  11246. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11247. }
  11248. .lucide--shield-user {
  11249. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11250. }
  11251. .lucide--shopping-bag {
  11252. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11253. }
  11254. .lucide--shopping-cart {
  11255. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11256. }
  11257. .lucide--sliders-horizontal {
  11258. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11259. }
  11260. .lucide--smile {
  11261. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11262. }
  11263. .lucide--smile-plus {
  11264. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11265. }
  11266. .lucide--sparkles {
  11267. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11268. }
  11269. .lucide--square-check {
  11270. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11271. }
  11272. .lucide--square-user {
  11273. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11274. }
  11275. .lucide--star {
  11276. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11277. }
  11278. .lucide--stars {
  11279. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11280. }
  11281. .lucide--store {
  11282. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11283. }
  11284. .lucide--sun {
  11285. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11286. }
  11287. .lucide--sun-moon {
  11288. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11289. }
  11290. .lucide--target {
  11291. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11292. }
  11293. .lucide--telescope {
  11294. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11295. }
  11296. .lucide--terminal {
  11297. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11298. }
  11299. .lucide--terminal-square {
  11300. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11301. }
  11302. .lucide--text {
  11303. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11304. }
  11305. .lucide--thumbs-down {
  11306. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11307. }
  11308. .lucide--thumbs-up {
  11309. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11310. }
  11311. .lucide--ticket-check {
  11312. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11313. }
  11314. .lucide--toggle-right {
  11315. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11316. }
  11317. .lucide--trash {
  11318. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11319. }
  11320. .lucide--trash-2 {
  11321. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11322. }
  11323. .lucide--trending-down {
  11324. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11325. }
  11326. .lucide--triangle-alert {
  11327. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11328. }
  11329. .lucide--truck {
  11330. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11331. }
  11332. .lucide--undo-2 {
  11333. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11334. }
  11335. .lucide--unplug {
  11336. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11337. }
  11338. .lucide--upload {
  11339. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11340. }
  11341. .lucide--upload-cloud {
  11342. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11343. }
  11344. .lucide--user {
  11345. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11346. }
  11347. .lucide--user-circle {
  11348. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11349. }
  11350. .lucide--user-minus {
  11351. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11352. }
  11353. .lucide--user-plus {
  11354. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11355. }
  11356. .lucide--user-round-check {
  11357. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11358. }
  11359. .lucide--user-round-plus {
  11360. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11361. }
  11362. .lucide--user-round-x {
  11363. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11364. }
  11365. .lucide--user-square {
  11366. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11367. }
  11368. .lucide--users {
  11369. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11370. }
  11371. .lucide--video {
  11372. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11373. }
  11374. .lucide--volume-2 {
  11375. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11376. }
  11377. .lucide--wallet {
  11378. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11379. }
  11380. .lucide--wand {
  11381. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11382. }
  11383. .lucide--wand-2 {
  11384. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11385. }
  11386. .lucide--warehouse {
  11387. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 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");
  11388. }
  11389. .lucide--x {
  11390. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11391. }
  11392. .lucide--x-circle {
  11393. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11394. }
  11395. .lucide--x-square {
  11396. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11397. }
  11398. .lucide--zap {
  11399. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11400. }
  11401. .lucide--zoom-in {
  11402. --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='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");
  11403. }
  11404. .range-xs {
  11405. --range-thumb-size: calc(var(--size-selector, 0.25rem) * 4);
  11406. }
  11407. .ri--alert-line {
  11408. --svg: url("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");
  11409. }
  11410. .ri--arrow-down-line {
  11411. --svg: url("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");
  11412. }
  11413. .ri--arrow-up-line {
  11414. --svg: url("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");
  11415. }
  11416. .ri--bar-chart-2-line {
  11417. --svg: url("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");
  11418. }
  11419. .ri--bar-chart-line {
  11420. --svg: url("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");
  11421. }
  11422. .ri--box-3-line {
  11423. --svg: url("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");
  11424. }
  11425. .ri--close-line {
  11426. --svg: url("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");
  11427. }
  11428. .ri--code-line {
  11429. --svg: url("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");
  11430. }
  11431. .ri--code-s-slash-line {
  11432. --svg: url("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");
  11433. }
  11434. .ri--computer-line {
  11435. --svg: url("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");
  11436. }
  11437. .ri--dashboard-line {
  11438. --svg: url("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");
  11439. }
  11440. .ri--error-warning-line {
  11441. --svg: url("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");
  11442. }
  11443. .ri--file-text-line {
  11444. --svg: url("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");
  11445. }
  11446. .ri--image-line {
  11447. --svg: url("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");
  11448. }
  11449. .ri--login-box-line {
  11450. --svg: url("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");
  11451. }
  11452. .ri--logout-box-line {
  11453. --svg: url("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");
  11454. }
  11455. .ri--palette-line {
  11456. --svg: url("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");
  11457. }
  11458. .ri--price-tag-3-line {
  11459. --svg: url("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");
  11460. }
  11461. .ri--refresh-line {
  11462. --svg: url("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");
  11463. }
  11464. .ri--search-line {
  11465. --svg: url("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");
  11466. }
  11467. .ri--settings-3-line {
  11468. --svg: url("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");
  11469. }
  11470. .ri--shopping-cart-line {
  11471. --svg: url("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");
  11472. }
  11473. .ri--stack-line {
  11474. --svg: url("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");
  11475. }
  11476. .ri--time-line {
  11477. --svg: url("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");
  11478. }
  11479. .ri--user-3-line {
  11480. --svg: url("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");
  11481. }
  11482. .ri--user-line {
  11483. --svg: url("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");
  11484. }
  11485. .text-shadow-2xs {
  11486. text-shadow: 0px 1px 0px var(--tw-text-shadow-color, #00000026);
  11487. }
  11488. .text-shadow-error {
  11489. --tw-text-shadow-color: var(--color-error);
  11490. }
  11491. @supports (color: color-mix(in lab, red, red)) {
  11492. .text-shadow-error {
  11493. --tw-text-shadow-color: color-mix(
  11494. in oklab,
  11495. var(--color-error) var(--tw-text-shadow-alpha),
  11496. transparent
  11497. );
  11498. }
  11499. }
  11500. .text-shadow-error\/20 {
  11501. --tw-text-shadow-color: var(--color-error);
  11502. }
  11503. @supports (color: color-mix(in lab, red, red)) {
  11504. .text-shadow-error\/20 {
  11505. --tw-text-shadow-color: color-mix(
  11506. in oklab,
  11507. color-mix(in oklab, var(--color-error) 20%, transparent) var(--tw-text-shadow-alpha),
  11508. transparent
  11509. );
  11510. }
  11511. }
  11512. .text-shadow-lg {
  11513. text-shadow:
  11514. 0px 1px 2px var(--tw-text-shadow-color, #0000001a),
  11515. 0px 3px 2px var(--tw-text-shadow-color, #0000001a),
  11516. 0px 4px 8px var(--tw-text-shadow-color, #0000001a);
  11517. }
  11518. .text-shadow-md {
  11519. text-shadow:
  11520. 0px 1px 1px var(--tw-text-shadow-color, #0000001a),
  11521. 0px 1px 2px var(--tw-text-shadow-color, #0000001a),
  11522. 0px 2px 4px var(--tw-text-shadow-color, #0000001a);
  11523. }
  11524. .text-shadow-none {
  11525. text-shadow: none;
  11526. }
  11527. .text-shadow-primary {
  11528. --tw-text-shadow-color: var(--color-primary);
  11529. }
  11530. @supports (color: color-mix(in lab, red, red)) {
  11531. .text-shadow-primary {
  11532. --tw-text-shadow-color: color-mix(
  11533. in oklab,
  11534. var(--color-primary) var(--tw-text-shadow-alpha),
  11535. transparent
  11536. );
  11537. }
  11538. }
  11539. .text-shadow-primary\/20 {
  11540. --tw-text-shadow-color: var(--color-primary);
  11541. }
  11542. @supports (color: color-mix(in lab, red, red)) {
  11543. .text-shadow-primary\/20 {
  11544. --tw-text-shadow-color: color-mix(
  11545. in oklab,
  11546. color-mix(in oklab, var(--color-primary) 20%, transparent)
  11547. var(--tw-text-shadow-alpha),
  11548. transparent
  11549. );
  11550. }
  11551. }
  11552. .text-shadow-secondary {
  11553. --tw-text-shadow-color: var(--color-secondary);
  11554. }
  11555. @supports (color: color-mix(in lab, red, red)) {
  11556. .text-shadow-secondary {
  11557. --tw-text-shadow-color: color-mix(
  11558. in oklab,
  11559. var(--color-secondary) var(--tw-text-shadow-alpha),
  11560. transparent
  11561. );
  11562. }
  11563. }
  11564. .text-shadow-secondary\/20 {
  11565. --tw-text-shadow-color: var(--color-secondary);
  11566. }
  11567. @supports (color: color-mix(in lab, red, red)) {
  11568. .text-shadow-secondary\/20 {
  11569. --tw-text-shadow-color: color-mix(
  11570. in oklab,
  11571. color-mix(in oklab, var(--color-secondary) 20%, transparent)
  11572. var(--tw-text-shadow-alpha),
  11573. transparent
  11574. );
  11575. }
  11576. }
  11577. .text-shadow-sm {
  11578. text-shadow:
  11579. 0px 1px 0px var(--tw-text-shadow-color, #00000013),
  11580. 0px 1px 1px var(--tw-text-shadow-color, #00000013),
  11581. 0px 2px 2px var(--tw-text-shadow-color, #00000013);
  11582. }
  11583. .text-shadow-success {
  11584. --tw-text-shadow-color: var(--color-success);
  11585. }
  11586. @supports (color: color-mix(in lab, red, red)) {
  11587. .text-shadow-success {
  11588. --tw-text-shadow-color: color-mix(
  11589. in oklab,
  11590. var(--color-success) var(--tw-text-shadow-alpha),
  11591. transparent
  11592. );
  11593. }
  11594. }
  11595. .text-shadow-success\/20 {
  11596. --tw-text-shadow-color: var(--color-success);
  11597. }
  11598. @supports (color: color-mix(in lab, red, red)) {
  11599. .text-shadow-success\/20 {
  11600. --tw-text-shadow-color: color-mix(
  11601. in oklab,
  11602. color-mix(in oklab, var(--color-success) 20%, transparent)
  11603. var(--tw-text-shadow-alpha),
  11604. transparent
  11605. );
  11606. }
  11607. }
  11608. .text-shadow-xs {
  11609. text-shadow: 0px 1px 1px var(--tw-text-shadow-color, #0003);
  11610. }
  11611. .textarea-error,
  11612. .textarea-error:focus,
  11613. .textarea-error:focus-within {
  11614. --input-color: var(--color-error);
  11615. }
  11616. .toggle-primary:checked,
  11617. .toggle-primary[aria-checked="true"] {
  11618. --input-color: var(--color-primary);
  11619. }
  11620. .toggle-sm[type="checkbox"],
  11621. .toggle-sm:has([type="checkbox"]) {
  11622. --size: calc(var(--size-selector, 0.25rem) * 5);
  11623. }
  11624. .toggle-xs[type="checkbox"],
  11625. .toggle-xs:has([type="checkbox"]) {
  11626. --size: calc(var(--size-selector, 0.25rem) * 4);
  11627. }
  11628. :is(.\*\:cursor-pointer > *) {
  11629. cursor: pointer;
  11630. }
  11631. :is(.\*\:rounded-box > *) {
  11632. border-radius: var(--radius-box);
  11633. }
  11634. :is(.\*\:border-2 > *) {
  11635. border-style: var(--tw-border-style);
  11636. border-width: 2px;
  11637. }
  11638. :is(.\*\:px-2 > *) {
  11639. padding-inline: calc(var(--spacing) * 2);
  11640. }
  11641. :is(.\*\:px-2\.5 > *) {
  11642. padding-inline: calc(var(--spacing) * 2.5);
  11643. }
  11644. :is(.\*\:py-1 > *) {
  11645. padding-block: calc(var(--spacing) * 1);
  11646. }
  11647. :is(.\*\:text-nowrap > *) {
  11648. text-wrap: nowrap;
  11649. }
  11650. :is(.\*\:opacity-70 > *) {
  11651. opacity: 0.7;
  11652. }
  11653. :is(.\*\:transition-all > *) {
  11654. transition-property: all;
  11655. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  11656. transition-duration: var(--tw-duration, var(--default-transition-duration));
  11657. }
  11658. :is(.\*\:\[grid-area\:1\/1\] > *) {
  11659. grid-area: 1/1;
  11660. }
  11661. @media (hover: hover) {
  11662. .group-hover\:inset-x-0:is(:where(.group):hover *) {
  11663. inset-inline: calc(var(--spacing) * 0);
  11664. }
  11665. .group-hover\:bottom-0:is(:where(.group):hover *) {
  11666. bottom: calc(var(--spacing) * 0);
  11667. }
  11668. .group-hover\:bottom-4:is(:where(.group):hover *) {
  11669. bottom: calc(var(--spacing) * 4);
  11670. }
  11671. .group-hover\:block:is(:where(.group):hover *) {
  11672. display: block;
  11673. }
  11674. .group-hover\:h-16:is(:where(.group):hover *) {
  11675. height: calc(var(--spacing) * 16);
  11676. }
  11677. .group-hover\:translate-x-0:is(:where(.group):hover *) {
  11678. --tw-translate-x: calc(var(--spacing) * 0);
  11679. translate: var(--tw-translate-x) var(--tw-translate-y);
  11680. }
  11681. .group-hover\:scale-100:is(:where(.group):hover *) {
  11682. --tw-scale-x: 100%;
  11683. --tw-scale-y: 100%;
  11684. --tw-scale-z: 100%;
  11685. scale: var(--tw-scale-x) var(--tw-scale-y);
  11686. }
  11687. .group-hover\:scale-108:is(:where(.group):hover *) {
  11688. --tw-scale-x: 108%;
  11689. --tw-scale-y: 108%;
  11690. --tw-scale-z: 108%;
  11691. scale: var(--tw-scale-x) var(--tw-scale-y);
  11692. }
  11693. .group-hover\:border-primary:is(:where(.group):hover *) {
  11694. border-color: var(--color-primary);
  11695. }
  11696. .group-hover\:bg-base-200:is(:where(.group):hover *) {
  11697. background-color: var(--color-base-200);
  11698. }
  11699. .group-hover\:bg-primary:is(:where(.group):hover *) {
  11700. background-color: var(--color-primary);
  11701. }
  11702. .group-hover\:from-primary\/10:is(:where(.group):hover *) {
  11703. --tw-gradient-from: var(--color-primary);
  11704. }
  11705. @supports (color: color-mix(in lab, red, red)) {
  11706. .group-hover\:from-primary\/10:is(:where(.group):hover *) {
  11707. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 10%, transparent);
  11708. }
  11709. }
  11710. .group-hover\:from-primary\/10:is(:where(.group):hover *) {
  11711. --tw-gradient-stops: var(
  11712. --tw-gradient-via-stops,
  11713. var(--tw-gradient-position),
  11714. var(--tw-gradient-from) var(--tw-gradient-from-position),
  11715. var(--tw-gradient-to) var(--tw-gradient-to-position)
  11716. );
  11717. }
  11718. .group-hover\:to-secondary\/10:is(:where(.group):hover *) {
  11719. --tw-gradient-to: var(--color-secondary);
  11720. }
  11721. @supports (color: color-mix(in lab, red, red)) {
  11722. .group-hover\:to-secondary\/10:is(:where(.group):hover *) {
  11723. --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 10%, transparent);
  11724. }
  11725. }
  11726. .group-hover\:to-secondary\/10:is(:where(.group):hover *) {
  11727. --tw-gradient-stops: var(
  11728. --tw-gradient-via-stops,
  11729. var(--tw-gradient-position),
  11730. var(--tw-gradient-from) var(--tw-gradient-from-position),
  11731. var(--tw-gradient-to) var(--tw-gradient-to-position)
  11732. );
  11733. }
  11734. .group-hover\:text-base-content:is(:where(.group):hover *),
  11735. .group-hover\:text-base-content\/80:is(:where(.group):hover *) {
  11736. color: var(--color-base-content);
  11737. }
  11738. @supports (color: color-mix(in lab, red, red)) {
  11739. .group-hover\:text-base-content\/80:is(:where(.group):hover *) {
  11740. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  11741. }
  11742. }
  11743. .group-hover\:text-black\/80:is(:where(.group):hover *) {
  11744. color: #000c;
  11745. }
  11746. @supports (color: color-mix(in lab, red, red)) {
  11747. .group-hover\:text-black\/80:is(:where(.group):hover *) {
  11748. color: color-mix(in oklab, var(--color-black) 80%, transparent);
  11749. }
  11750. }
  11751. .group-hover\:text-primary-content:is(:where(.group):hover *) {
  11752. color: var(--color-primary-content);
  11753. }
  11754. .group-hover\:text-white:is(:where(.group):hover *) {
  11755. color: var(--color-white);
  11756. }
  11757. .group-hover\:opacity-0:is(:where(.group):hover *) {
  11758. opacity: 0;
  11759. }
  11760. .group-hover\:opacity-30:is(:where(.group):hover *) {
  11761. opacity: 0.3;
  11762. }
  11763. .group-hover\:opacity-60:is(:where(.group):hover *) {
  11764. opacity: 0.6;
  11765. }
  11766. .group-hover\:opacity-80:is(:where(.group):hover *) {
  11767. opacity: 0.8;
  11768. }
  11769. .group-hover\:opacity-100:is(:where(.group):hover *) {
  11770. opacity: 1;
  11771. }
  11772. .group-hover\:blur-lg:is(:where(.group):hover *) {
  11773. --tw-blur: blur(var(--blur-lg));
  11774. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  11775. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  11776. var(--tw-drop-shadow,);
  11777. }
  11778. .group-hover\/purchase\:opacity-60:is(:where(.group\/purchase):hover *) {
  11779. opacity: 0.6;
  11780. }
  11781. .group-hover\/purchase\:blur-lg:is(:where(.group\/purchase):hover *) {
  11782. --tw-blur: blur(var(--blur-lg));
  11783. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  11784. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  11785. var(--tw-drop-shadow,);
  11786. }
  11787. }
  11788. .group-focus\:scale-80:is(:where(.group):focus *) {
  11789. --tw-scale-x: 80%;
  11790. --tw-scale-y: 80%;
  11791. --tw-scale-z: 80%;
  11792. scale: var(--tw-scale-x) var(--tw-scale-y);
  11793. }
  11794. .group-focus\:scale-100:is(:where(.group):focus *) {
  11795. --tw-scale-x: 100%;
  11796. --tw-scale-y: 100%;
  11797. --tw-scale-z: 100%;
  11798. scale: var(--tw-scale-x) var(--tw-scale-y);
  11799. }
  11800. .group-focus\:rotate-0:is(:where(.group):focus *) {
  11801. rotate: none;
  11802. }
  11803. .group-focus\:rotate-45:is(:where(.group):focus *) {
  11804. rotate: 45deg;
  11805. }
  11806. .group-focus\:rotate-90:is(:where(.group):focus *) {
  11807. rotate: 90deg;
  11808. }
  11809. .group-focus\:opacity-0:is(:where(.group):focus *) {
  11810. opacity: 0;
  11811. }
  11812. .group-focus\:opacity-100:is(:where(.group):focus *) {
  11813. opacity: 1;
  11814. }
  11815. .group-has-\[\[data-pass-p100\]\]\:scale-x-100:is(:where(.group):has([data-pass-p100]) *),
  11816. .group-has-\[\[data-pass-p20\]\]\:scale-x-100:is(:where(.group):has([data-pass-p20]) *),
  11817. .group-has-\[\[data-pass-p40\]\]\:scale-x-100:is(:where(.group):has([data-pass-p40]) *),
  11818. .group-has-\[\[data-pass-p60\]\]\:scale-x-100:is(:where(.group):has([data-pass-p60]) *),
  11819. .group-has-\[\[data-pass-p80\]\]\:scale-x-100:is(:where(.group):has([data-pass-p80]) *) {
  11820. --tw-scale-x: 100%;
  11821. scale: var(--tw-scale-x) var(--tw-scale-y);
  11822. }
  11823. .group-has-\[\[data-pass-r1\]\]\:text-success:is(:where(.group):has([data-pass-r1]) *),
  11824. .group-has-\[\[data-pass-r2\]\]\:text-success:is(:where(.group):has([data-pass-r2]) *),
  11825. .group-has-\[\[data-pass-r2\]\[data-pass-r3\]\]\:text-success:is(
  11826. :where(.group):has([data-pass-r2][data-pass-r3]) *
  11827. ),
  11828. .group-has-\[\[data-pass-r3\]\]\:text-success:is(:where(.group):has([data-pass-r3]) *),
  11829. .group-has-\[\[data-pass-r4\]\]\:text-success:is(:where(.group):has([data-pass-r4]) *),
  11830. .group-has-\[\[data-pass-r4\]\[data-pass-r5\]\]\:text-success:is(
  11831. :where(.group):has([data-pass-r4][data-pass-r5]) *
  11832. ),
  11833. .group-has-\[\[data-pass-r5\]\]\:text-success:is(:where(.group):has([data-pass-r5]) *) {
  11834. color: var(--color-success);
  11835. }
  11836. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:flex:is(
  11837. :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *
  11838. ) {
  11839. display: flex;
  11840. }
  11841. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:hidden:is(
  11842. :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *
  11843. ) {
  11844. display: none;
  11845. }
  11846. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:opacity-0:is(
  11847. :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *
  11848. ) {
  11849. opacity: 0;
  11850. }
  11851. .group-has-\[\[id\=layout-sidebar-hover-trigger\]\:checked\]\/html\:opacity-100:is(
  11852. :where(.group\/html):has([id="layout-sidebar-hover-trigger"]:checked) *
  11853. ) {
  11854. opacity: 1;
  11855. }
  11856. .group-data-copied\:-bottom-8:is(:where(.group)[data-copied] *) {
  11857. bottom: calc(var(--spacing) * -8);
  11858. }
  11859. .group-data-copied\:scale-0:is(:where(.group)[data-copied] *) {
  11860. --tw-scale-x: 0%;
  11861. --tw-scale-y: 0%;
  11862. --tw-scale-z: 0%;
  11863. scale: var(--tw-scale-x) var(--tw-scale-y);
  11864. }
  11865. .group-data-copied\:scale-100:is(:where(.group)[data-copied] *) {
  11866. --tw-scale-x: 100%;
  11867. --tw-scale-y: 100%;
  11868. --tw-scale-z: 100%;
  11869. scale: var(--tw-scale-x) var(--tw-scale-y);
  11870. }
  11871. .group-data-copied\:opacity-100:is(:where(.group)[data-copied] *) {
  11872. opacity: 1;
  11873. }
  11874. .group-data-visible\:scale-100:is(:where(.group)[data-visible] *) {
  11875. --tw-scale-x: 100%;
  11876. --tw-scale-y: 100%;
  11877. --tw-scale-z: 100%;
  11878. scale: var(--tw-scale-x) var(--tw-scale-y);
  11879. }
  11880. .group-data-visible\:opacity-100:is(:where(.group)[data-visible] *) {
  11881. opacity: 1;
  11882. }
  11883. .group-data-\[at-top\=false\]\:w-\[800px\]:is(:where(.group)[data-at-top="false"] *) {
  11884. width: 800px;
  11885. }
  11886. .group-data-\[at-top\=false\]\:bg-base-100:is(:where(.group)[data-at-top="false"] *) {
  11887. background-color: var(--color-base-100);
  11888. }
  11889. .group-data-\[at-top\=false\]\:shadow:is(:where(.group)[data-at-top="false"] *) {
  11890. --tw-shadow:
  11891. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  11892. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  11893. box-shadow:
  11894. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  11895. var(--tw-ring-shadow), var(--tw-shadow);
  11896. }
  11897. .group-data-\[changed\]\/html\:p-\[2px\]:is(:where(.group\/html)[data-changed] *) {
  11898. padding: 2px;
  11899. }
  11900. .group-data-\[changed\]\/html\:opacity-100:is(:where(.group\/html)[data-changed] *) {
  11901. opacity: 1;
  11902. }
  11903. .group-data-\[copied\]\:block:is(:where(.group)[data-copied] *) {
  11904. display: block;
  11905. }
  11906. .group-data-\[copied\]\:hidden:is(:where(.group)[data-copied] *),
  11907. .group-data-\[fullscreen\]\/html\:hidden:is(:where(.group\/html)[data-fullscreen] *) {
  11908. display: none;
  11909. }
  11910. .group-data-\[fullscreen\]\/html\:inline:is(:where(.group\/html)[data-fullscreen] *) {
  11911. display: inline;
  11912. }
  11913. .group-data-\[sidebar-theme\=dark\]\/html\:bg-base-200:is(
  11914. :where(.group\/html)[data-sidebar-theme="dark"] *
  11915. ),
  11916. .group-data-\[sidebar-theme\=light\]\/html\:bg-base-200:is(
  11917. :where(.group\/html)[data-sidebar-theme="light"] *
  11918. ) {
  11919. background-color: var(--color-base-200);
  11920. }
  11921. .group-data-\[sorting\=asc\]\:opacity-100:is(:where(.group)[data-sorting="asc"] *),
  11922. .group-data-\[sorting\=desc\]\:opacity-100:is(:where(.group)[data-sorting="desc"] *) {
  11923. opacity: 1;
  11924. }
  11925. .group-data-\[theme\=contrast\]\/html\:pointer-events-auto:is(
  11926. :where(.group\/html)[data-theme="contrast"] *
  11927. ) {
  11928. pointer-events: auto;
  11929. }
  11930. .group-data-\[theme\=contrast\]\/html\:hidden:is(
  11931. :where(.group\/html)[data-theme="contrast"] *
  11932. ) {
  11933. display: none;
  11934. }
  11935. .group-data-\[theme\=contrast\]\/html\:p-1:is(:where(.group\/html)[data-theme="contrast"] *) {
  11936. padding: calc(var(--spacing) * 1);
  11937. }
  11938. .group-data-\[theme\=contrast\]\/html\:opacity-100:is(
  11939. :where(.group\/html)[data-theme="contrast"] *
  11940. ) {
  11941. opacity: 1;
  11942. }
  11943. .group-data-\[theme\=dark\]\/html\:translate-y-0:is(:where(.group\/html)[data-theme="dark"] *) {
  11944. --tw-translate-y: calc(var(--spacing) * 0);
  11945. translate: var(--tw-translate-x) var(--tw-translate-y);
  11946. }
  11947. .group-data-\[theme\=dark\]\/html\:p-1:is(:where(.group\/html)[data-theme="dark"] *) {
  11948. padding: calc(var(--spacing) * 1);
  11949. }
  11950. .group-data-\[theme\=dark\]\/html\:opacity-0:is(:where(.group\/html)[data-theme="dark"] *) {
  11951. opacity: 0;
  11952. }
  11953. .group-data-\[theme\=dark\]\/html\:opacity-100:is(:where(.group\/html)[data-theme="dark"] *) {
  11954. opacity: 1;
  11955. }
  11956. .group-data-\[theme\=dim\]\/html\:p-1:is(:where(.group\/html)[data-theme="dim"] *) {
  11957. padding: calc(var(--spacing) * 1);
  11958. }
  11959. .group-data-\[theme\=dim\]\/html\:opacity-100:is(:where(.group\/html)[data-theme="dim"] *) {
  11960. opacity: 1;
  11961. }
  11962. .group-data-\[theme\=light\]\/html\:pointer-events-auto:is(
  11963. :where(.group\/html)[data-theme="light"] *
  11964. ) {
  11965. pointer-events: auto;
  11966. }
  11967. .group-data-\[theme\=light\]\/html\:hidden:is(:where(.group\/html)[data-theme="light"] *) {
  11968. display: none;
  11969. }
  11970. .group-data-\[theme\=light\]\/html\:translate-y-0:is(
  11971. :where(.group\/html)[data-theme="light"] *
  11972. ) {
  11973. --tw-translate-y: calc(var(--spacing) * 0);
  11974. translate: var(--tw-translate-x) var(--tw-translate-y);
  11975. }
  11976. .group-data-\[theme\=light\]\/html\:p-1:is(:where(.group\/html)[data-theme="light"] *) {
  11977. padding: calc(var(--spacing) * 1);
  11978. }
  11979. .group-data-\[theme\=light\]\/html\:opacity-0:is(:where(.group\/html)[data-theme="light"] *) {
  11980. opacity: 0;
  11981. }
  11982. .group-data-\[theme\=light\]\/html\:opacity-100:is(:where(.group\/html)[data-theme="light"] *) {
  11983. opacity: 1;
  11984. }
  11985. .group-data-\[theme\=material\]\/html\:p-1:is(:where(.group\/html)[data-theme="material"] *) {
  11986. padding: calc(var(--spacing) * 1);
  11987. }
  11988. .group-data-\[theme\=material\]\/html\:opacity-100:is(
  11989. :where(.group\/html)[data-theme="material"] *
  11990. ) {
  11991. opacity: 1;
  11992. }
  11993. .group-data-\[theme\=material-dark\]\/html\:p-1:is(
  11994. :where(.group\/html)[data-theme="material-dark"] *
  11995. ) {
  11996. padding: calc(var(--spacing) * 1);
  11997. }
  11998. .group-data-\[theme\=material-dark\]\/html\:opacity-100:is(
  11999. :where(.group\/html)[data-theme="material-dark"] *
  12000. ) {
  12001. opacity: 1;
  12002. }
  12003. .group-\[\.ghost\]\:opacity-60:is(:where(.group).ghost *) {
  12004. opacity: 0.6;
  12005. }
  12006. .group-\[\.ghost\]\:grayscale-100:is(:where(.group).ghost *) {
  12007. --tw-grayscale: grayscale(100%);
  12008. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  12009. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  12010. var(--tw-drop-shadow,);
  12011. }
  12012. .group-\[\:not\(\[data-font-family\]\)\]\/html\:bg-base-200:is(
  12013. :where(.group\/html):not([data-font-family]) *
  12014. ) {
  12015. background-color: var(--color-base-200);
  12016. }
  12017. .group-\[\:not\(\[data-theme\]\)\]\/html\:p-1:is(:where(.group\/html):not([data-theme]) *) {
  12018. padding: calc(var(--spacing) * 1);
  12019. }
  12020. .group-\[\:not\(\[data-theme\]\)\]\/html\:opacity-100:is(
  12021. :where(.group\/html):not([data-theme]) *
  12022. ) {
  12023. opacity: 1;
  12024. }
  12025. .group-\[\:not\(\[dir\]\)\]\/html\:bg-base-200:is(:where(.group\/html):not([dir]) *),
  12026. .group-\[\[data-font-family\=ar-one\]\]\/html\:bg-base-200:is(
  12027. :where(.group\/html)[data-font-family="ar-one"] *
  12028. ),
  12029. .group-\[\[data-font-family\=dm-sans\]\]\/html\:bg-base-200:is(
  12030. :where(.group\/html)[data-font-family="dm-sans"] *
  12031. ),
  12032. .group-\[\[data-font-family\=inclusive\]\]\/html\:bg-base-200:is(
  12033. :where(.group\/html)[data-font-family="inclusive"] *
  12034. ),
  12035. .group-\[\[data-font-family\=wix\]\]\/html\:bg-base-200:is(
  12036. :where(.group\/html)[data-font-family="wix"] *
  12037. ),
  12038. .group-\[\[dir\=ltr\]\]\/html\:bg-base-200:is(:where(.group\/html)[dir="ltr"] *),
  12039. .group-\[\[dir\=rtl\]\]\/html\:bg-base-200:is(:where(.group\/html)[dir="rtl"] *) {
  12040. background-color: var(--color-base-200);
  12041. }
  12042. .placeholder\:text-sm::placeholder {
  12043. font-size: var(--text-sm);
  12044. line-height: var(--tw-leading, var(--text-sm--line-height));
  12045. }
  12046. .first\:pt-0:first-child {
  12047. padding-top: calc(var(--spacing) * 0);
  12048. }
  12049. @media (hover: hover) {
  12050. .hover\:w-26:hover {
  12051. width: calc(var(--spacing) * 26);
  12052. }
  12053. :where(.hover\:space-x-0\.5:hover > :not(:last-child)) {
  12054. --tw-space-x-reverse: 0;
  12055. margin-inline-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-x-reverse));
  12056. margin-inline-end: calc(
  12057. calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-x-reverse))
  12058. );
  12059. }
  12060. .hover\:border-base-300:hover {
  12061. border-color: var(--color-base-300);
  12062. }
  12063. .hover\:border-blue-500\/40:hover {
  12064. border-color: #3080ff66;
  12065. }
  12066. @supports (color: color-mix(in lab, red, red)) {
  12067. .hover\:border-blue-500\/40:hover {
  12068. border-color: color-mix(in oklab, var(--color-blue-500) 40%, transparent);
  12069. }
  12070. }
  12071. .hover\:border-cyan-600\/40:hover {
  12072. border-color: #0092b566;
  12073. }
  12074. @supports (color: color-mix(in lab, red, red)) {
  12075. .hover\:border-cyan-600\/40:hover {
  12076. border-color: color-mix(in oklab, var(--color-cyan-600) 40%, transparent);
  12077. }
  12078. }
  12079. .hover\:border-fuchsia-500\/40:hover {
  12080. border-color: #e12afb66;
  12081. }
  12082. @supports (color: color-mix(in lab, red, red)) {
  12083. .hover\:border-fuchsia-500\/40:hover {
  12084. border-color: color-mix(in oklab, var(--color-fuchsia-500) 40%, transparent);
  12085. }
  12086. }
  12087. .hover\:border-orange-400\/40:hover {
  12088. border-color: #ff8b1a66;
  12089. }
  12090. @supports (color: color-mix(in lab, red, red)) {
  12091. .hover\:border-orange-400\/40:hover {
  12092. border-color: color-mix(in oklab, var(--color-orange-400) 40%, transparent);
  12093. }
  12094. }
  12095. .hover\:border-primary:hover {
  12096. border-color: var(--color-primary);
  12097. }
  12098. .hover\:border-teal-500\/40:hover {
  12099. border-color: #00baa766;
  12100. }
  12101. @supports (color: color-mix(in lab, red, red)) {
  12102. .hover\:border-teal-500\/40:hover {
  12103. border-color: color-mix(in oklab, var(--color-teal-500) 40%, transparent);
  12104. }
  12105. }
  12106. .hover\:border-violet-500\/40:hover {
  12107. border-color: #8d54ff66;
  12108. }
  12109. @supports (color: color-mix(in lab, red, red)) {
  12110. .hover\:border-violet-500\/40:hover {
  12111. border-color: color-mix(in oklab, var(--color-violet-500) 40%, transparent);
  12112. }
  12113. }
  12114. .hover\:bg-base-200:hover,
  12115. .hover\:bg-base-200\/20:hover {
  12116. background-color: var(--color-base-200);
  12117. }
  12118. @supports (color: color-mix(in lab, red, red)) {
  12119. .hover\:bg-base-200\/20:hover {
  12120. background-color: color-mix(in oklab, var(--color-base-200) 20%, transparent);
  12121. }
  12122. }
  12123. .hover\:bg-base-200\/30:hover {
  12124. background-color: var(--color-base-200);
  12125. }
  12126. @supports (color: color-mix(in lab, red, red)) {
  12127. .hover\:bg-base-200\/30:hover {
  12128. background-color: color-mix(in oklab, var(--color-base-200) 30%, transparent);
  12129. }
  12130. }
  12131. .hover\:bg-base-200\/40:hover {
  12132. background-color: var(--color-base-200);
  12133. }
  12134. @supports (color: color-mix(in lab, red, red)) {
  12135. .hover\:bg-base-200\/40:hover {
  12136. background-color: color-mix(in oklab, var(--color-base-200) 40%, transparent);
  12137. }
  12138. }
  12139. .hover\:bg-base-200\/50:hover {
  12140. background-color: var(--color-base-200);
  12141. }
  12142. @supports (color: color-mix(in lab, red, red)) {
  12143. .hover\:bg-base-200\/50:hover {
  12144. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  12145. }
  12146. }
  12147. .hover\:bg-base-300:hover {
  12148. background-color: var(--color-base-300);
  12149. }
  12150. .hover\:bg-blue-500\/5:hover {
  12151. background-color: #3080ff0d;
  12152. }
  12153. @supports (color: color-mix(in lab, red, red)) {
  12154. .hover\:bg-blue-500\/5:hover {
  12155. background-color: color-mix(in oklab, var(--color-blue-500) 5%, transparent);
  12156. }
  12157. }
  12158. .hover\:bg-cyan-600\/5:hover {
  12159. background-color: #0092b50d;
  12160. }
  12161. @supports (color: color-mix(in lab, red, red)) {
  12162. .hover\:bg-cyan-600\/5:hover {
  12163. background-color: color-mix(in oklab, var(--color-cyan-600) 5%, transparent);
  12164. }
  12165. }
  12166. .hover\:bg-error\/10:hover {
  12167. background-color: var(--color-error);
  12168. }
  12169. @supports (color: color-mix(in lab, red, red)) {
  12170. .hover\:bg-error\/10:hover {
  12171. background-color: color-mix(in oklab, var(--color-error) 10%, transparent);
  12172. }
  12173. }
  12174. .hover\:bg-fuchsia-500\/5:hover {
  12175. background-color: #e12afb0d;
  12176. }
  12177. @supports (color: color-mix(in lab, red, red)) {
  12178. .hover\:bg-fuchsia-500\/5:hover {
  12179. background-color: color-mix(in oklab, var(--color-fuchsia-500) 5%, transparent);
  12180. }
  12181. }
  12182. .hover\:bg-orange-400\/5:hover {
  12183. background-color: #ff8b1a0d;
  12184. }
  12185. @supports (color: color-mix(in lab, red, red)) {
  12186. .hover\:bg-orange-400\/5:hover {
  12187. background-color: color-mix(in oklab, var(--color-orange-400) 5%, transparent);
  12188. }
  12189. }
  12190. .hover\:bg-primary:hover,
  12191. .hover\:bg-primary\/20:hover {
  12192. background-color: var(--color-primary);
  12193. }
  12194. @supports (color: color-mix(in lab, red, red)) {
  12195. .hover\:bg-primary\/20:hover {
  12196. background-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
  12197. }
  12198. }
  12199. .hover\:bg-teal-500\/5:hover {
  12200. background-color: #00baa70d;
  12201. }
  12202. @supports (color: color-mix(in lab, red, red)) {
  12203. .hover\:bg-teal-500\/5:hover {
  12204. background-color: color-mix(in oklab, var(--color-teal-500) 5%, transparent);
  12205. }
  12206. }
  12207. .hover\:bg-violet-500\/5:hover {
  12208. background-color: #8d54ff0d;
  12209. }
  12210. @supports (color: color-mix(in lab, red, red)) {
  12211. .hover\:bg-violet-500\/5:hover {
  12212. background-color: color-mix(in oklab, var(--color-violet-500) 5%, transparent);
  12213. }
  12214. }
  12215. .hover\:bg-white\/20:hover {
  12216. background-color: #fff3;
  12217. }
  12218. @supports (color: color-mix(in lab, red, red)) {
  12219. .hover\:bg-white\/20:hover {
  12220. background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  12221. }
  12222. }
  12223. .hover\:bg-white\/60:hover {
  12224. background-color: #fff9;
  12225. }
  12226. @supports (color: color-mix(in lab, red, red)) {
  12227. .hover\:bg-white\/60:hover {
  12228. background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
  12229. }
  12230. }
  12231. .hover\:bg-white\/80:hover {
  12232. background-color: #fffc;
  12233. }
  12234. @supports (color: color-mix(in lab, red, red)) {
  12235. .hover\:bg-white\/80:hover {
  12236. background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
  12237. }
  12238. }
  12239. .hover\:bg-linear-to-r:hover {
  12240. --tw-gradient-position: to right;
  12241. }
  12242. @supports (background-image: linear-gradient(in lab, red, red)) {
  12243. .hover\:bg-linear-to-r:hover {
  12244. --tw-gradient-position: to right in oklab;
  12245. }
  12246. }
  12247. .hover\:bg-linear-to-r:hover {
  12248. background-image: linear-gradient(var(--tw-gradient-stops));
  12249. }
  12250. .hover\:from-primary\/5:hover {
  12251. --tw-gradient-from: var(--color-primary);
  12252. }
  12253. @supports (color: color-mix(in lab, red, red)) {
  12254. .hover\:from-primary\/5:hover {
  12255. --tw-gradient-from: color-mix(in oklab, var(--color-primary) 5%, transparent);
  12256. }
  12257. }
  12258. .hover\:from-primary\/5:hover {
  12259. --tw-gradient-stops: var(
  12260. --tw-gradient-via-stops,
  12261. var(--tw-gradient-position),
  12262. var(--tw-gradient-from) var(--tw-gradient-from-position),
  12263. var(--tw-gradient-to) var(--tw-gradient-to-position)
  12264. );
  12265. }
  12266. .hover\:text-base-content:hover,
  12267. .hover\:text-base-content\/80:hover {
  12268. color: var(--color-base-content);
  12269. }
  12270. @supports (color: color-mix(in lab, red, red)) {
  12271. .hover\:text-base-content\/80:hover {
  12272. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  12273. }
  12274. }
  12275. .hover\:text-error-content:hover {
  12276. color: var(--color-error-content);
  12277. }
  12278. .hover\:text-primary:hover {
  12279. color: var(--color-primary);
  12280. }
  12281. .hover\:text-primary-content:hover {
  12282. color: var(--color-primary-content);
  12283. }
  12284. .hover\:underline:hover {
  12285. text-decoration-line: underline;
  12286. }
  12287. .hover\:opacity-95:hover {
  12288. opacity: 0.95;
  12289. }
  12290. .hover\:opacity-100:hover {
  12291. opacity: 1;
  12292. }
  12293. .hover\:shadow-lg:hover {
  12294. --tw-shadow:
  12295. 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
  12296. 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
  12297. box-shadow:
  12298. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  12299. var(--tw-ring-shadow), var(--tw-shadow);
  12300. }
  12301. .hover\:shadow-md:hover {
  12302. --tw-shadow:
  12303. 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
  12304. 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
  12305. box-shadow:
  12306. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  12307. var(--tw-ring-shadow), var(--tw-shadow);
  12308. }
  12309. .hover\:grayscale-0:hover {
  12310. --tw-grayscale: grayscale(0%);
  12311. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  12312. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  12313. var(--tw-drop-shadow,);
  12314. }
  12315. :is(.\*\:hover\:bg-base-200 > *):hover {
  12316. background-color: var(--color-base-200);
  12317. }
  12318. :is(.\*\:hover\:text-base-content > *):hover {
  12319. color: var(--color-base-content);
  12320. }
  12321. :is(.\*\:hover\:opacity-70 > *):hover {
  12322. opacity: 0.7;
  12323. }
  12324. :is(.\*\:hover\:opacity-100 > *):hover {
  12325. opacity: 1;
  12326. }
  12327. :is(.hover\:\*\:shadow-sm:hover > *) {
  12328. --tw-shadow:
  12329. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  12330. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  12331. box-shadow:
  12332. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  12333. var(--tw-ring-shadow), var(--tw-shadow);
  12334. }
  12335. }
  12336. .focus\:bg-transparent:focus {
  12337. background-color: #0000;
  12338. }
  12339. .focus\:outline-0:focus {
  12340. outline-style: var(--tw-outline-style);
  12341. outline-width: 0;
  12342. }
  12343. .focus\:outline-none:focus {
  12344. --tw-outline-style: none;
  12345. outline-style: none;
  12346. }
  12347. .active\:scale-95:active {
  12348. --tw-scale-x: 95%;
  12349. --tw-scale-y: 95%;
  12350. --tw-scale-z: 95%;
  12351. scale: var(--tw-scale-x) var(--tw-scale-y);
  12352. }
  12353. .active\:scale-\[\.98\]:active {
  12354. scale: 0.98;
  12355. }
  12356. .data-error\:max-h-8[data-error] {
  12357. max-height: calc(var(--spacing) * 8);
  12358. }
  12359. .data-error\:checkbox-error[data-error] {
  12360. color: var(--color-error-content);
  12361. --input-color: var(--color-error);
  12362. }
  12363. .data-error\:range-error[data-error] {
  12364. color: var(--color-error);
  12365. --range-thumb: var(--color-error-content);
  12366. }
  12367. .data-error\:opacity-100[data-error] {
  12368. opacity: 1;
  12369. }
  12370. .data-error\:input-error[data-error],
  12371. .data-error\:input-error[data-error]:focus,
  12372. .data-error\:input-error[data-error]:focus-within,
  12373. .data-error\:select-error[data-error],
  12374. .data-error\:select-error[data-error]:focus,
  12375. .data-error\:select-error[data-error]:focus-within {
  12376. --input-color: var(--color-error);
  12377. }
  12378. .data-\[scrolling\=down\]\:-top-full[data-scrolling="down"] {
  12379. top: -100%;
  12380. }
  12381. @media not all and (min-width: 96rem) {
  12382. .max-2xl\:order-1 {
  12383. order: 1;
  12384. }
  12385. .max-2xl\:order-2 {
  12386. order: 2;
  12387. }
  12388. .max-2xl\:text-sm {
  12389. font-size: var(--text-sm);
  12390. line-height: var(--tw-leading, var(--text-sm--line-height));
  12391. }
  12392. }
  12393. @media not all and (min-width: 80rem) {
  12394. .max-xl\:hidden {
  12395. display: none;
  12396. }
  12397. .max-xl\:btn-square {
  12398. width: var(--size);
  12399. height: var(--size);
  12400. padding-inline: 0;
  12401. }
  12402. }
  12403. @media not all and (min-width: 64rem) {
  12404. .max-lg\:hidden {
  12405. display: none;
  12406. }
  12407. .max-lg\:flex-col {
  12408. flex-direction: column;
  12409. }
  12410. .max-lg\:pt-0 {
  12411. padding-top: calc(var(--spacing) * 0);
  12412. }
  12413. }
  12414. @media not all and (min-width: 48rem) {
  12415. .max-md\:start-1\/2 {
  12416. inset-inline-start: 50%;
  12417. }
  12418. .max-md\:-bottom-12 {
  12419. bottom: calc(var(--spacing) * -12);
  12420. }
  12421. .max-md\:hidden {
  12422. display: none;
  12423. }
  12424. .max-md\:btn-square {
  12425. width: var(--size);
  12426. height: var(--size);
  12427. padding-inline: 0;
  12428. }
  12429. .max-md\:-translate-x-1\/2 {
  12430. --tw-translate-x: -50%;
  12431. translate: var(--tw-translate-x) var(--tw-translate-y);
  12432. }
  12433. .max-md\:gap-3 {
  12434. gap: calc(var(--spacing) * 3);
  12435. }
  12436. .max-md\:text-sm {
  12437. font-size: var(--text-sm);
  12438. line-height: var(--tw-leading, var(--text-sm--line-height));
  12439. }
  12440. .max-md\:shadow {
  12441. --tw-shadow:
  12442. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  12443. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  12444. box-shadow:
  12445. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  12446. var(--tw-ring-shadow), var(--tw-shadow);
  12447. }
  12448. }
  12449. @media not all and (min-width: 40rem) {
  12450. .max-sm\:dropdown-center {
  12451. --anchor-h: center;
  12452. }
  12453. .max-sm\:dropdown-center :where(.dropdown-content) {
  12454. inset-inline-end: 50%;
  12455. translate: 50%;
  12456. }
  12457. [dir="rtl"] :is(.max-sm\:dropdown-center :where(.dropdown-content)) {
  12458. translate: -50%;
  12459. }
  12460. .max-sm\:dropdown-center.dropdown-left {
  12461. --anchor-h: left;
  12462. --anchor-v: center;
  12463. }
  12464. .max-sm\:dropdown-center.dropdown-left .dropdown-content {
  12465. top: auto;
  12466. bottom: 50%;
  12467. translate: 0 50%;
  12468. }
  12469. .max-sm\:dropdown-center.dropdown-right {
  12470. --anchor-h: right;
  12471. --anchor-v: center;
  12472. }
  12473. .max-sm\:dropdown-center.dropdown-right .dropdown-content {
  12474. top: auto;
  12475. bottom: 50%;
  12476. translate: 0 50%;
  12477. }
  12478. .max-sm\:ms-auto {
  12479. margin-inline-start: auto;
  12480. }
  12481. .max-sm\:hidden {
  12482. display: none;
  12483. }
  12484. .max-sm\:btn-circle {
  12485. width: var(--size);
  12486. height: var(--size);
  12487. border-radius: 3.40282e38px;
  12488. padding-inline: 0;
  12489. }
  12490. .max-sm\:btn-square {
  12491. width: var(--size);
  12492. height: var(--size);
  12493. padding-inline: 0;
  12494. }
  12495. .max-sm\:size-8 {
  12496. width: calc(var(--spacing) * 8);
  12497. height: calc(var(--spacing) * 8);
  12498. }
  12499. .max-sm\:flex-col-reverse {
  12500. flex-direction: column-reverse;
  12501. }
  12502. .max-sm\:items-center {
  12503. align-items: center;
  12504. }
  12505. .max-sm\:text-center {
  12506. text-align: center;
  12507. }
  12508. .max-sm\:text-sm,
  12509. .max-sm\:placeholder\:text-sm::placeholder {
  12510. font-size: var(--text-sm);
  12511. line-height: var(--tw-leading, var(--text-sm--line-height));
  12512. }
  12513. }
  12514. @media (min-width: 40rem) {
  12515. .sm\:dropdown-end {
  12516. --anchor-h: span-left;
  12517. }
  12518. .sm\:dropdown-end :where(.dropdown-content) {
  12519. inset-inline-end: 0;
  12520. translate: 0;
  12521. }
  12522. [dir="rtl"] :is(.sm\:dropdown-end :where(.dropdown-content)) {
  12523. translate: 0;
  12524. }
  12525. .sm\:dropdown-end.dropdown-left {
  12526. --anchor-h: left;
  12527. --anchor-v: span-top;
  12528. }
  12529. .sm\:dropdown-end.dropdown-left .dropdown-content {
  12530. top: auto;
  12531. bottom: 0;
  12532. }
  12533. .sm\:dropdown-end.dropdown-right {
  12534. --anchor-h: right;
  12535. --anchor-v: span-top;
  12536. }
  12537. .sm\:dropdown-end.dropdown-right .dropdown-content {
  12538. top: auto;
  12539. bottom: 0;
  12540. }
  12541. .sm\:col-span-2 {
  12542. grid-column: span 2 / span 2;
  12543. }
  12544. .min-sm\:container {
  12545. width: 100%;
  12546. }
  12547. .min-sm\:container {
  12548. max-width: 40rem;
  12549. }
  12550. @media (min-width: 48rem) {
  12551. .min-sm\:container {
  12552. max-width: 48rem;
  12553. }
  12554. }
  12555. @media (min-width: 64rem) {
  12556. .min-sm\:container {
  12557. max-width: 64rem;
  12558. }
  12559. }
  12560. @media (min-width: 80rem) {
  12561. .min-sm\:container {
  12562. max-width: 80rem;
  12563. }
  12564. }
  12565. @media (min-width: 96rem) {
  12566. .min-sm\:container {
  12567. max-width: 96rem;
  12568. }
  12569. }
  12570. .sm\:container {
  12571. width: 100%;
  12572. }
  12573. .sm\:container {
  12574. max-width: 40rem;
  12575. }
  12576. @media (min-width: 48rem) {
  12577. .sm\:container {
  12578. max-width: 48rem;
  12579. }
  12580. }
  12581. @media (min-width: 64rem) {
  12582. .sm\:container {
  12583. max-width: 64rem;
  12584. }
  12585. }
  12586. @media (min-width: 80rem) {
  12587. .sm\:container {
  12588. max-width: 80rem;
  12589. }
  12590. }
  12591. @media (min-width: 96rem) {
  12592. .sm\:container {
  12593. max-width: 96rem;
  12594. }
  12595. }
  12596. .min-sm\:container {
  12597. margin-inline: auto;
  12598. padding-inline: 1rem;
  12599. }
  12600. @media (min-width: 48rem) {
  12601. .min-sm\:container {
  12602. padding-inline: 2rem;
  12603. }
  12604. }
  12605. @media (min-width: 64rem) {
  12606. .min-sm\:container {
  12607. padding-inline: 3rem;
  12608. }
  12609. }
  12610. @media (min-width: 80rem) {
  12611. .min-sm\:container {
  12612. padding-inline: 4rem;
  12613. }
  12614. }
  12615. @media (min-width: 96rem) {
  12616. .min-sm\:container {
  12617. padding-inline: 6rem;
  12618. }
  12619. }
  12620. .sm\:container {
  12621. margin-inline: auto;
  12622. padding-inline: 1rem;
  12623. }
  12624. @media (min-width: 48rem) {
  12625. .sm\:container {
  12626. padding-inline: 2rem;
  12627. }
  12628. }
  12629. @media (min-width: 64rem) {
  12630. .sm\:container {
  12631. padding-inline: 3rem;
  12632. }
  12633. }
  12634. @media (min-width: 80rem) {
  12635. .sm\:container {
  12636. padding-inline: 4rem;
  12637. }
  12638. }
  12639. @media (min-width: 96rem) {
  12640. .sm\:container {
  12641. padding-inline: 6rem;
  12642. }
  12643. }
  12644. .sm\:mx-5 {
  12645. margin-inline: calc(var(--spacing) * 5);
  12646. }
  12647. .sm\:mt-3 {
  12648. margin-top: calc(var(--spacing) * 3);
  12649. }
  12650. .sm\:mt-4 {
  12651. margin-top: calc(var(--spacing) * 4);
  12652. }
  12653. .sm\:mt-6 {
  12654. margin-top: calc(var(--spacing) * 6);
  12655. }
  12656. .sm\:mt-8 {
  12657. margin-top: calc(var(--spacing) * 8);
  12658. }
  12659. .sm\:block {
  12660. display: block;
  12661. }
  12662. .sm\:flex {
  12663. display: flex;
  12664. }
  12665. .sm\:hidden {
  12666. display: none;
  12667. }
  12668. .sm\:inline {
  12669. display: inline;
  12670. }
  12671. .sm\:inline-flex {
  12672. display: inline-flex;
  12673. }
  12674. .sm\:size-5 {
  12675. width: calc(var(--spacing) * 5);
  12676. height: calc(var(--spacing) * 5);
  12677. }
  12678. .sm\:size-5\.5 {
  12679. width: calc(var(--spacing) * 5.5);
  12680. height: calc(var(--spacing) * 5.5);
  12681. }
  12682. .sm\:size-6 {
  12683. width: calc(var(--spacing) * 6);
  12684. height: calc(var(--spacing) * 6);
  12685. }
  12686. .sm\:size-9 {
  12687. width: calc(var(--spacing) * 9);
  12688. height: calc(var(--spacing) * 9);
  12689. }
  12690. .sm\:size-10 {
  12691. width: calc(var(--spacing) * 10);
  12692. height: calc(var(--spacing) * 10);
  12693. }
  12694. .sm\:size-\[120px\] {
  12695. width: 120px;
  12696. height: 120px;
  12697. }
  12698. .sm\:size-\[600px\] {
  12699. width: 600px;
  12700. height: 600px;
  12701. }
  12702. .sm\:h-28 {
  12703. height: calc(var(--spacing) * 28);
  12704. }
  12705. .sm\:h-screen {
  12706. height: 100vh;
  12707. }
  12708. .sm\:w-1\/2 {
  12709. width: 50%;
  12710. }
  12711. .sm\:w-1\/3 {
  12712. width: 33.3333%;
  12713. }
  12714. .sm\:w-3 {
  12715. width: calc(var(--spacing) * 3);
  12716. }
  12717. .sm\:w-3\/5 {
  12718. width: 60%;
  12719. }
  12720. .sm\:w-36 {
  12721. width: calc(var(--spacing) * 36);
  12722. }
  12723. .sm\:w-84 {
  12724. width: calc(var(--spacing) * 84);
  12725. }
  12726. .sm\:w-92 {
  12727. width: calc(var(--spacing) * 92);
  12728. }
  12729. .sm\:w-96 {
  12730. width: calc(var(--spacing) * 96);
  12731. }
  12732. .sm\:w-sm {
  12733. width: var(--container-sm);
  12734. }
  12735. .sm\:grid-cols-2 {
  12736. grid-template-columns: repeat(2, minmax(0, 1fr));
  12737. }
  12738. .sm\:grid-cols-3 {
  12739. grid-template-columns: repeat(3, minmax(0, 1fr));
  12740. }
  12741. .sm\:grid-cols-4 {
  12742. grid-template-columns: repeat(4, minmax(0, 1fr));
  12743. }
  12744. .sm\:grid-cols-5 {
  12745. grid-template-columns: repeat(5, minmax(0, 1fr));
  12746. }
  12747. .sm\:justify-start {
  12748. justify-content: flex-start;
  12749. }
  12750. .sm\:gap-3 {
  12751. gap: calc(var(--spacing) * 3);
  12752. }
  12753. .sm\:gap-5 {
  12754. gap: calc(var(--spacing) * 5);
  12755. }
  12756. .sm\:gap-6 {
  12757. gap: calc(var(--spacing) * 6);
  12758. }
  12759. .sm\:gap-8 {
  12760. gap: calc(var(--spacing) * 8);
  12761. }
  12762. :where(.sm\:space-y-20 > :not(:last-child)) {
  12763. --tw-space-y-reverse: 0;
  12764. margin-block-start: calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));
  12765. margin-block-end: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)));
  12766. }
  12767. :where(.sm\:divide-x > :not(:last-child)) {
  12768. --tw-divide-x-reverse: 0;
  12769. border-inline-style: var(--tw-border-style);
  12770. border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
  12771. border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  12772. }
  12773. .sm\:rounded-\[60px\] {
  12774. border-radius: 60px;
  12775. }
  12776. .sm\:rounded-full {
  12777. border-radius: 3.40282e38px;
  12778. }
  12779. .sm\:\[background-size\:100\%_100\%\] {
  12780. background-size: 100% 100%;
  12781. }
  12782. .sm\:p-2\.5 {
  12783. padding: calc(var(--spacing) * 2.5);
  12784. }
  12785. .sm\:p-6 {
  12786. padding: calc(var(--spacing) * 6);
  12787. }
  12788. .sm\:p-8 {
  12789. padding: calc(var(--spacing) * 8);
  12790. }
  12791. .sm\:px-6 {
  12792. padding-inline: calc(var(--spacing) * 6);
  12793. }
  12794. .sm\:px-16 {
  12795. padding-inline: calc(var(--spacing) * 16);
  12796. }
  12797. .sm\:pt-8 {
  12798. padding-top: calc(var(--spacing) * 8);
  12799. }
  12800. .sm\:text-2xl {
  12801. font-size: var(--text-2xl);
  12802. line-height: var(--tw-leading, var(--text-2xl--line-height));
  12803. }
  12804. .sm\:text-3xl {
  12805. font-size: var(--text-3xl);
  12806. line-height: var(--tw-leading, var(--text-3xl--line-height));
  12807. }
  12808. .sm\:text-4xl {
  12809. font-size: var(--text-4xl);
  12810. line-height: var(--tw-leading, var(--text-4xl--line-height));
  12811. }
  12812. .sm\:text-base {
  12813. font-size: var(--text-base);
  12814. line-height: var(--tw-leading, var(--text-base--line-height));
  12815. }
  12816. .sm\:text-lg {
  12817. font-size: var(--text-lg);
  12818. line-height: var(--tw-leading, var(--text-lg--line-height));
  12819. }
  12820. .sm\:text-sm {
  12821. font-size: var(--text-sm);
  12822. line-height: var(--tw-leading, var(--text-sm--line-height));
  12823. }
  12824. .sm\:text-xl {
  12825. font-size: var(--text-xl);
  12826. line-height: var(--tw-leading, var(--text-xl--line-height));
  12827. }
  12828. .sm\:btn-sm {
  12829. --fontsize: 0.75rem;
  12830. --btn-p: 0.75rem;
  12831. --size: calc(var(--size-field, 0.25rem) * 8);
  12832. }
  12833. }
  12834. @media (min-width: 48rem) {
  12835. .md\:-inset-x-24 {
  12836. inset-inline: calc(var(--spacing) * -24);
  12837. }
  12838. .md\:top-1\/2 {
  12839. top: 50%;
  12840. }
  12841. .md\:col-span-4 {
  12842. grid-column: span 4 / span 4;
  12843. }
  12844. .md\:col-span-8 {
  12845. grid-column: span 8 / span 8;
  12846. }
  12847. .md\:mx-20 {
  12848. margin-inline: calc(var(--spacing) * 20);
  12849. }
  12850. .md\:mt-4 {
  12851. margin-top: calc(var(--spacing) * 4);
  12852. }
  12853. .md\:mt-6 {
  12854. margin-top: calc(var(--spacing) * 6);
  12855. }
  12856. .md\:mt-10 {
  12857. margin-top: calc(var(--spacing) * 10);
  12858. }
  12859. .md\:mt-12 {
  12860. margin-top: calc(var(--spacing) * 12);
  12861. }
  12862. .md\:mt-16 {
  12863. margin-top: calc(var(--spacing) * 16);
  12864. }
  12865. .md\:flex {
  12866. display: flex;
  12867. }
  12868. .md\:hidden {
  12869. display: none;
  12870. }
  12871. .md\:size-10 {
  12872. width: calc(var(--spacing) * 10);
  12873. height: calc(var(--spacing) * 10);
  12874. }
  12875. .md\:size-16 {
  12876. width: calc(var(--spacing) * 16);
  12877. height: calc(var(--spacing) * 16);
  12878. }
  12879. .md\:size-24 {
  12880. width: calc(var(--spacing) * 24);
  12881. height: calc(var(--spacing) * 24);
  12882. }
  12883. .md\:size-28 {
  12884. width: calc(var(--spacing) * 28);
  12885. height: calc(var(--spacing) * 28);
  12886. }
  12887. .md\:size-36 {
  12888. width: calc(var(--spacing) * 36);
  12889. height: calc(var(--spacing) * 36);
  12890. }
  12891. .md\:size-48 {
  12892. width: calc(var(--spacing) * 48);
  12893. height: calc(var(--spacing) * 48);
  12894. }
  12895. .md\:h-16 {
  12896. height: calc(var(--spacing) * 16);
  12897. }
  12898. .md\:h-28 {
  12899. height: calc(var(--spacing) * 28);
  12900. }
  12901. .md\:h-60 {
  12902. height: calc(var(--spacing) * 60);
  12903. }
  12904. .md\:h-88 {
  12905. height: calc(var(--spacing) * 88);
  12906. }
  12907. .md\:max-w-xl {
  12908. max-width: var(--container-xl);
  12909. }
  12910. .md\:-translate-y-1\/2 {
  12911. --tw-translate-y: -50%;
  12912. translate: var(--tw-translate-x) var(--tw-translate-y);
  12913. }
  12914. .md\:grid-cols-1 {
  12915. grid-template-columns: repeat(1, minmax(0, 1fr));
  12916. }
  12917. .md\:grid-cols-2 {
  12918. grid-template-columns: repeat(2, minmax(0, 1fr));
  12919. }
  12920. .md\:grid-cols-3 {
  12921. grid-template-columns: repeat(3, minmax(0, 1fr));
  12922. }
  12923. .md\:grid-cols-4 {
  12924. grid-template-columns: repeat(4, minmax(0, 1fr));
  12925. }
  12926. .md\:grid-cols-5 {
  12927. grid-template-columns: repeat(5, minmax(0, 1fr));
  12928. }
  12929. .md\:grid-cols-6 {
  12930. grid-template-columns: repeat(6, minmax(0, 1fr));
  12931. }
  12932. :where(.md\:space-y-8 > :not(:last-child)) {
  12933. --tw-space-y-reverse: 0;
  12934. margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
  12935. margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  12936. }
  12937. .md\:p-8 {
  12938. padding: calc(var(--spacing) * 8);
  12939. }
  12940. .md\:px-6 {
  12941. padding-inline: calc(var(--spacing) * 6);
  12942. }
  12943. .md\:px-8 {
  12944. padding-inline: calc(var(--spacing) * 8);
  12945. }
  12946. .md\:py-12 {
  12947. padding-block: calc(var(--spacing) * 12);
  12948. }
  12949. .md\:pt-12 {
  12950. padding-top: calc(var(--spacing) * 12);
  12951. }
  12952. .md\:pt-14 {
  12953. padding-top: calc(var(--spacing) * 14);
  12954. }
  12955. .md\:pb-18 {
  12956. padding-bottom: calc(var(--spacing) * 18);
  12957. }
  12958. .md\:text-4xl {
  12959. font-size: var(--text-4xl);
  12960. line-height: var(--tw-leading, var(--text-4xl--line-height));
  12961. }
  12962. .md\:text-lg {
  12963. font-size: var(--text-lg);
  12964. line-height: var(--tw-leading, var(--text-lg--line-height));
  12965. }
  12966. .md\:text-sm {
  12967. font-size: var(--text-sm);
  12968. line-height: var(--tw-leading, var(--text-sm--line-height));
  12969. }
  12970. .md\:text-xl {
  12971. font-size: var(--text-xl);
  12972. line-height: var(--tw-leading, var(--text-xl--line-height));
  12973. }
  12974. }
  12975. @media (min-width: 64rem) {
  12976. .lg\:col-span-2 {
  12977. grid-column: span 2 / span 2;
  12978. }
  12979. .lg\:col-span-3 {
  12980. grid-column: span 3 / span 3;
  12981. }
  12982. .lg\:col-span-4 {
  12983. grid-column: span 4 / span 4;
  12984. }
  12985. .lg\:col-span-5 {
  12986. grid-column: span 5 / span 5;
  12987. }
  12988. .lg\:col-span-7 {
  12989. grid-column: span 7 / span 7;
  12990. }
  12991. .lg\:col-span-8 {
  12992. grid-column: span 8 / span 8;
  12993. }
  12994. .lg\:mt-6 {
  12995. margin-top: calc(var(--spacing) * 6);
  12996. }
  12997. .lg\:mt-12 {
  12998. margin-top: calc(var(--spacing) * 12);
  12999. }
  13000. .lg\:mt-16 {
  13001. margin-top: calc(var(--spacing) * 16);
  13002. }
  13003. .lg\:mt-24 {
  13004. margin-top: calc(var(--spacing) * 24);
  13005. }
  13006. .lg\:block {
  13007. display: block;
  13008. }
  13009. .lg\:hidden {
  13010. display: none;
  13011. }
  13012. .lg\:inline {
  13013. display: inline;
  13014. }
  13015. .lg\:inline-flex {
  13016. display: inline-flex;
  13017. }
  13018. .lg\:max-w-3xl {
  13019. max-width: var(--container-3xl);
  13020. }
  13021. .lg\:grid-cols-1 {
  13022. grid-template-columns: repeat(1, minmax(0, 1fr));
  13023. }
  13024. .lg\:grid-cols-2 {
  13025. grid-template-columns: repeat(2, minmax(0, 1fr));
  13026. }
  13027. .lg\:grid-cols-3 {
  13028. grid-template-columns: repeat(3, minmax(0, 1fr));
  13029. }
  13030. .lg\:grid-cols-4 {
  13031. grid-template-columns: repeat(4, minmax(0, 1fr));
  13032. }
  13033. .lg\:grid-cols-7 {
  13034. grid-template-columns: repeat(7, minmax(0, 1fr));
  13035. }
  13036. .lg\:grid-cols-12 {
  13037. grid-template-columns: repeat(12, minmax(0, 1fr));
  13038. }
  13039. .lg\:gap-6 {
  13040. gap: calc(var(--spacing) * 6);
  13041. }
  13042. .lg\:gap-24 {
  13043. gap: calc(var(--spacing) * 24);
  13044. }
  13045. .lg\:border-e {
  13046. border-inline-end-style: var(--tw-border-style);
  13047. border-inline-end-width: 1px;
  13048. }
  13049. .lg\:p-16 {
  13050. padding: calc(var(--spacing) * 16);
  13051. }
  13052. .lg\:py-1\.5 {
  13053. padding-block: calc(var(--spacing) * 1.5);
  13054. }
  13055. .lg\:pb-16 {
  13056. padding-bottom: calc(var(--spacing) * 16);
  13057. }
  13058. .lg\:text-4xl {
  13059. font-size: var(--text-4xl);
  13060. line-height: var(--tw-leading, var(--text-4xl--line-height));
  13061. }
  13062. .lg\:text-5xl {
  13063. font-size: var(--text-5xl);
  13064. line-height: var(--tw-leading, var(--text-5xl--line-height));
  13065. }
  13066. }
  13067. @media (min-width: 80rem) {
  13068. .xl\:col-span-1 {
  13069. grid-column: span 1 / span 1;
  13070. }
  13071. .xl\:col-span-2 {
  13072. grid-column: span 2 / span 2;
  13073. }
  13074. .xl\:col-span-3 {
  13075. grid-column: span 3 / span 3;
  13076. }
  13077. .xl\:col-span-4 {
  13078. grid-column: span 4 / span 4;
  13079. }
  13080. .xl\:col-span-5 {
  13081. grid-column: span 5 / span 5;
  13082. }
  13083. .xl\:col-span-6 {
  13084. grid-column: span 6 / span 6;
  13085. }
  13086. .xl\:col-span-7 {
  13087. grid-column: span 7 / span 7;
  13088. }
  13089. .xl\:col-span-8 {
  13090. grid-column: span 8 / span 8;
  13091. }
  13092. .xl\:mt-8 {
  13093. margin-top: calc(var(--spacing) * 8);
  13094. }
  13095. .xl\:mt-10 {
  13096. margin-top: calc(var(--spacing) * 10);
  13097. }
  13098. .xl\:mt-12 {
  13099. margin-top: calc(var(--spacing) * 12);
  13100. }
  13101. .xl\:mt-16 {
  13102. margin-top: calc(var(--spacing) * 16);
  13103. }
  13104. .xl\:mt-20 {
  13105. margin-top: calc(var(--spacing) * 20);
  13106. }
  13107. .xl\:mt-32 {
  13108. margin-top: calc(var(--spacing) * 32);
  13109. }
  13110. .xl\:block {
  13111. display: block;
  13112. }
  13113. .xl\:hidden {
  13114. display: none;
  13115. }
  13116. .xl\:max-w-5xl {
  13117. max-width: var(--container-5xl);
  13118. }
  13119. .xl\:grid-cols-1 {
  13120. grid-template-columns: repeat(1, minmax(0, 1fr));
  13121. }
  13122. .xl\:grid-cols-2 {
  13123. grid-template-columns: repeat(2, minmax(0, 1fr));
  13124. }
  13125. .xl\:grid-cols-3 {
  13126. grid-template-columns: repeat(3, minmax(0, 1fr));
  13127. }
  13128. .xl\:grid-cols-4 {
  13129. grid-template-columns: repeat(4, minmax(0, 1fr));
  13130. }
  13131. .xl\:grid-cols-5 {
  13132. grid-template-columns: repeat(5, minmax(0, 1fr));
  13133. }
  13134. .xl\:grid-cols-6 {
  13135. grid-template-columns: repeat(6, minmax(0, 1fr));
  13136. }
  13137. .xl\:grid-cols-8 {
  13138. grid-template-columns: repeat(8, minmax(0, 1fr));
  13139. }
  13140. .xl\:grid-cols-12 {
  13141. grid-template-columns: repeat(12, minmax(0, 1fr));
  13142. }
  13143. .xl\:gap-5 {
  13144. gap: calc(var(--spacing) * 5);
  13145. }
  13146. .xl\:gap-8 {
  13147. gap: calc(var(--spacing) * 8);
  13148. }
  13149. .xl\:gap-12 {
  13150. gap: calc(var(--spacing) * 12);
  13151. }
  13152. :where(.xl\:space-y-12 > :not(:last-child)) {
  13153. --tw-space-y-reverse: 0;
  13154. margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
  13155. margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
  13156. }
  13157. .xl\:px-12 {
  13158. padding-inline: calc(var(--spacing) * 12);
  13159. }
  13160. .xl\:py-12 {
  13161. padding-block: calc(var(--spacing) * 12);
  13162. }
  13163. .xl\:py-16 {
  13164. padding-block: calc(var(--spacing) * 16);
  13165. }
  13166. .xl\:py-40 {
  13167. padding-block: calc(var(--spacing) * 40);
  13168. }
  13169. .xl\:pt-16 {
  13170. padding-top: calc(var(--spacing) * 16);
  13171. }
  13172. .xl\:pb-24 {
  13173. padding-bottom: calc(var(--spacing) * 24);
  13174. }
  13175. }
  13176. @media (min-width: 96rem) {
  13177. .\32xl\:col-span-1 {
  13178. grid-column: span 1 / span 1;
  13179. }
  13180. .\32xl\:col-span-2 {
  13181. grid-column: span 2 / span 2;
  13182. }
  13183. .\32xl\:col-span-3 {
  13184. grid-column: span 3 / span 3;
  13185. }
  13186. .\32xl\:col-span-4 {
  13187. grid-column: span 4 / span 4;
  13188. }
  13189. .\32xl\:col-span-5 {
  13190. grid-column: span 5 / span 5;
  13191. }
  13192. .\32xl\:col-span-7 {
  13193. grid-column: span 7 / span 7;
  13194. }
  13195. .\32xl\:col-span-9 {
  13196. grid-column: span 9 / span 9;
  13197. }
  13198. .\32xl\:mt-16 {
  13199. margin-top: calc(var(--spacing) * 16);
  13200. }
  13201. .\32xl\:mt-24 {
  13202. margin-top: calc(var(--spacing) * 24);
  13203. }
  13204. .\32xl\:flex {
  13205. display: flex;
  13206. }
  13207. .\32xl\:inline-flex {
  13208. display: inline-flex;
  13209. }
  13210. .\32xl\:max-w-6xl {
  13211. max-width: var(--container-6xl);
  13212. }
  13213. .\32xl\:grid-cols-3 {
  13214. grid-template-columns: repeat(3, minmax(0, 1fr));
  13215. }
  13216. .\32xl\:grid-cols-4 {
  13217. grid-template-columns: repeat(4, minmax(0, 1fr));
  13218. }
  13219. .\32xl\:grid-cols-5 {
  13220. grid-template-columns: repeat(5, minmax(0, 1fr));
  13221. }
  13222. .\32xl\:grid-cols-6 {
  13223. grid-template-columns: repeat(6, minmax(0, 1fr));
  13224. }
  13225. .\32xl\:grid-cols-10 {
  13226. grid-template-columns: repeat(10, minmax(0, 1fr));
  13227. }
  13228. .\32xl\:grid-cols-12 {
  13229. grid-template-columns: repeat(12, minmax(0, 1fr));
  13230. }
  13231. .\32xl\:gap-3 {
  13232. gap: calc(var(--spacing) * 3);
  13233. }
  13234. .\32xl\:gap-6 {
  13235. gap: calc(var(--spacing) * 6);
  13236. }
  13237. .\32xl\:p-4 {
  13238. padding: calc(var(--spacing) * 4);
  13239. }
  13240. .\32xl\:p-5 {
  13241. padding: calc(var(--spacing) * 5);
  13242. }
  13243. .\32xl\:px-20 {
  13244. padding-inline: calc(var(--spacing) * 20);
  13245. }
  13246. .\32xl\:py-24 {
  13247. padding-block: calc(var(--spacing) * 24);
  13248. }
  13249. .\32xl\:pt-24 {
  13250. padding-top: calc(var(--spacing) * 24);
  13251. }
  13252. .\32xl\:pb-36 {
  13253. padding-bottom: calc(var(--spacing) * 36);
  13254. }
  13255. .\32xl\:pb-48 {
  13256. padding-bottom: calc(var(--spacing) * 48);
  13257. }
  13258. .\32xl\:text-2xl {
  13259. font-size: var(--text-2xl);
  13260. line-height: var(--tw-leading, var(--text-2xl--line-height));
  13261. }
  13262. .\32xl\:text-5xl {
  13263. font-size: var(--text-5xl);
  13264. line-height: var(--tw-leading, var(--text-5xl--line-height));
  13265. }
  13266. .\32xl\:text-6xl {
  13267. font-size: var(--text-6xl);
  13268. line-height: var(--tw-leading, var(--text-6xl--line-height));
  13269. }
  13270. }
  13271. .dark\:block:where(
  13272. [data-theme="dark"] *,
  13273. [data-theme="dim"] *,
  13274. [data-theme="material-dark"] *
  13275. ) {
  13276. display: block;
  13277. }
  13278. @media (prefers-color-scheme: dark) {
  13279. .dark\:block:not(
  13280. [data-theme="light"] *,
  13281. [data-theme="contrast"] *,
  13282. [data-theme="material"] *
  13283. ) {
  13284. display: block;
  13285. }
  13286. }
  13287. .dark\:hidden:where(
  13288. [data-theme="dark"] *,
  13289. [data-theme="dim"] *,
  13290. [data-theme="material-dark"] *
  13291. ) {
  13292. display: none;
  13293. }
  13294. @media (prefers-color-scheme: dark) {
  13295. .dark\:hidden:not(
  13296. [data-theme="light"] *,
  13297. [data-theme="contrast"] *,
  13298. [data-theme="material"] *
  13299. ) {
  13300. display: none;
  13301. }
  13302. }
  13303. .dark\:inline:where(
  13304. [data-theme="dark"] *,
  13305. [data-theme="dim"] *,
  13306. [data-theme="material-dark"] *
  13307. ) {
  13308. display: inline;
  13309. }
  13310. @media (prefers-color-scheme: dark) {
  13311. .dark\:inline:not(
  13312. [data-theme="light"] *,
  13313. [data-theme="contrast"] *,
  13314. [data-theme="material"] *
  13315. ) {
  13316. display: inline;
  13317. }
  13318. }
  13319. .dark\:border-white:where(
  13320. [data-theme="dark"] *,
  13321. [data-theme="dim"] *,
  13322. [data-theme="material-dark"] *
  13323. ) {
  13324. border-color: var(--color-white);
  13325. }
  13326. @media (prefers-color-scheme: dark) {
  13327. .dark\:border-white:not(
  13328. [data-theme="light"] *,
  13329. [data-theme="contrast"] *,
  13330. [data-theme="material"] *
  13331. ) {
  13332. border-color: var(--color-white);
  13333. }
  13334. }
  13335. .dark\:border-white\/2:where(
  13336. [data-theme="dark"] *,
  13337. [data-theme="dim"] *,
  13338. [data-theme="material-dark"] *
  13339. ) {
  13340. border-color: #ffffff05;
  13341. }
  13342. @supports (color: color-mix(in lab, red, red)) {
  13343. .dark\:border-white\/2:where(
  13344. [data-theme="dark"] *,
  13345. [data-theme="dim"] *,
  13346. [data-theme="material-dark"] *
  13347. ) {
  13348. border-color: color-mix(in oklab, var(--color-white) 2%, transparent);
  13349. }
  13350. }
  13351. @media (prefers-color-scheme: dark) {
  13352. .dark\:border-white\/2:not(
  13353. [data-theme="light"] *,
  13354. [data-theme="contrast"] *,
  13355. [data-theme="material"] *
  13356. ) {
  13357. border-color: #ffffff05;
  13358. }
  13359. @supports (color: color-mix(in lab, red, red)) {
  13360. .dark\:border-white\/2:not(
  13361. [data-theme="light"] *,
  13362. [data-theme="contrast"] *,
  13363. [data-theme="material"] *
  13364. ) {
  13365. border-color: color-mix(in oklab, var(--color-white) 2%, transparent);
  13366. }
  13367. }
  13368. }
  13369. .dark\:border-white\/5:where(
  13370. [data-theme="dark"] *,
  13371. [data-theme="dim"] *,
  13372. [data-theme="material-dark"] *
  13373. ) {
  13374. border-color: #ffffff0d;
  13375. }
  13376. @supports (color: color-mix(in lab, red, red)) {
  13377. .dark\:border-white\/5:where(
  13378. [data-theme="dark"] *,
  13379. [data-theme="dim"] *,
  13380. [data-theme="material-dark"] *
  13381. ) {
  13382. border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  13383. }
  13384. }
  13385. @media (prefers-color-scheme: dark) {
  13386. .dark\:border-white\/5:not(
  13387. [data-theme="light"] *,
  13388. [data-theme="contrast"] *,
  13389. [data-theme="material"] *
  13390. ) {
  13391. border-color: #ffffff0d;
  13392. }
  13393. @supports (color: color-mix(in lab, red, red)) {
  13394. .dark\:border-white\/5:not(
  13395. [data-theme="light"] *,
  13396. [data-theme="contrast"] *,
  13397. [data-theme="material"] *
  13398. ) {
  13399. border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  13400. }
  13401. }
  13402. }
  13403. .dark\:border-white\/10:where(
  13404. [data-theme="dark"] *,
  13405. [data-theme="dim"] *,
  13406. [data-theme="material-dark"] *
  13407. ) {
  13408. border-color: #ffffff1a;
  13409. }
  13410. @supports (color: color-mix(in lab, red, red)) {
  13411. .dark\:border-white\/10:where(
  13412. [data-theme="dark"] *,
  13413. [data-theme="dim"] *,
  13414. [data-theme="material-dark"] *
  13415. ) {
  13416. border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13417. }
  13418. }
  13419. @media (prefers-color-scheme: dark) {
  13420. .dark\:border-white\/10:not(
  13421. [data-theme="light"] *,
  13422. [data-theme="contrast"] *,
  13423. [data-theme="material"] *
  13424. ) {
  13425. border-color: #ffffff1a;
  13426. }
  13427. @supports (color: color-mix(in lab, red, red)) {
  13428. .dark\:border-white\/10:not(
  13429. [data-theme="light"] *,
  13430. [data-theme="contrast"] *,
  13431. [data-theme="material"] *
  13432. ) {
  13433. border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13434. }
  13435. }
  13436. }
  13437. .dark\:bg-\[\#14181c\]:where(
  13438. [data-theme="dark"] *,
  13439. [data-theme="dim"] *,
  13440. [data-theme="material-dark"] *
  13441. ) {
  13442. background-color: #14181c;
  13443. }
  13444. @media (prefers-color-scheme: dark) {
  13445. .dark\:bg-\[\#14181c\]:not(
  13446. [data-theme="light"] *,
  13447. [data-theme="contrast"] *,
  13448. [data-theme="material"] *
  13449. ) {
  13450. background-color: #14181c;
  13451. }
  13452. }
  13453. .dark\:bg-white\/4:where(
  13454. [data-theme="dark"] *,
  13455. [data-theme="dim"] *,
  13456. [data-theme="material-dark"] *
  13457. ) {
  13458. background-color: #ffffff0a;
  13459. }
  13460. @supports (color: color-mix(in lab, red, red)) {
  13461. .dark\:bg-white\/4:where(
  13462. [data-theme="dark"] *,
  13463. [data-theme="dim"] *,
  13464. [data-theme="material-dark"] *
  13465. ) {
  13466. background-color: color-mix(in oklab, var(--color-white) 4%, transparent);
  13467. }
  13468. }
  13469. @media (prefers-color-scheme: dark) {
  13470. .dark\:bg-white\/4:not(
  13471. [data-theme="light"] *,
  13472. [data-theme="contrast"] *,
  13473. [data-theme="material"] *
  13474. ) {
  13475. background-color: #ffffff0a;
  13476. }
  13477. @supports (color: color-mix(in lab, red, red)) {
  13478. .dark\:bg-white\/4:not(
  13479. [data-theme="light"] *,
  13480. [data-theme="contrast"] *,
  13481. [data-theme="material"] *
  13482. ) {
  13483. background-color: color-mix(in oklab, var(--color-white) 4%, transparent);
  13484. }
  13485. }
  13486. }
  13487. .dark\:bg-white\/5:where(
  13488. [data-theme="dark"] *,
  13489. [data-theme="dim"] *,
  13490. [data-theme="material-dark"] *
  13491. ) {
  13492. background-color: #ffffff0d;
  13493. }
  13494. @supports (color: color-mix(in lab, red, red)) {
  13495. .dark\:bg-white\/5:where(
  13496. [data-theme="dark"] *,
  13497. [data-theme="dim"] *,
  13498. [data-theme="material-dark"] *
  13499. ) {
  13500. background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  13501. }
  13502. }
  13503. @media (prefers-color-scheme: dark) {
  13504. .dark\:bg-white\/5:not(
  13505. [data-theme="light"] *,
  13506. [data-theme="contrast"] *,
  13507. [data-theme="material"] *
  13508. ) {
  13509. background-color: #ffffff0d;
  13510. }
  13511. @supports (color: color-mix(in lab, red, red)) {
  13512. .dark\:bg-white\/5:not(
  13513. [data-theme="light"] *,
  13514. [data-theme="contrast"] *,
  13515. [data-theme="material"] *
  13516. ) {
  13517. background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
  13518. }
  13519. }
  13520. }
  13521. .dark\:bg-white\/10:where(
  13522. [data-theme="dark"] *,
  13523. [data-theme="dim"] *,
  13524. [data-theme="material-dark"] *
  13525. ) {
  13526. background-color: #ffffff1a;
  13527. }
  13528. @supports (color: color-mix(in lab, red, red)) {
  13529. .dark\:bg-white\/10:where(
  13530. [data-theme="dark"] *,
  13531. [data-theme="dim"] *,
  13532. [data-theme="material-dark"] *
  13533. ) {
  13534. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13535. }
  13536. }
  13537. @media (prefers-color-scheme: dark) {
  13538. .dark\:bg-white\/10:not(
  13539. [data-theme="light"] *,
  13540. [data-theme="contrast"] *,
  13541. [data-theme="material"] *
  13542. ) {
  13543. background-color: #ffffff1a;
  13544. }
  13545. @supports (color: color-mix(in lab, red, red)) {
  13546. .dark\:bg-white\/10:not(
  13547. [data-theme="light"] *,
  13548. [data-theme="contrast"] *,
  13549. [data-theme="material"] *
  13550. ) {
  13551. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13552. }
  13553. }
  13554. }
  13555. .dark\:from-purple-400:where(
  13556. [data-theme="dark"] *,
  13557. [data-theme="dim"] *,
  13558. [data-theme="material-dark"] *
  13559. ) {
  13560. --tw-gradient-from: var(--color-purple-400);
  13561. --tw-gradient-stops: var(
  13562. --tw-gradient-via-stops,
  13563. var(--tw-gradient-position),
  13564. var(--tw-gradient-from) var(--tw-gradient-from-position),
  13565. var(--tw-gradient-to) var(--tw-gradient-to-position)
  13566. );
  13567. }
  13568. @media (prefers-color-scheme: dark) {
  13569. .dark\:from-purple-400:not(
  13570. [data-theme="light"] *,
  13571. [data-theme="contrast"] *,
  13572. [data-theme="material"] *
  13573. ) {
  13574. --tw-gradient-from: var(--color-purple-400);
  13575. --tw-gradient-stops: var(
  13576. --tw-gradient-via-stops,
  13577. var(--tw-gradient-position),
  13578. var(--tw-gradient-from) var(--tw-gradient-from-position),
  13579. var(--tw-gradient-to) var(--tw-gradient-to-position)
  13580. );
  13581. }
  13582. }
  13583. .dark\:via-blue-400:where(
  13584. [data-theme="dark"] *,
  13585. [data-theme="dim"] *,
  13586. [data-theme="material-dark"] *
  13587. ) {
  13588. --tw-gradient-via: var(--color-blue-400);
  13589. --tw-gradient-via-stops:
  13590. var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position),
  13591. var(--tw-gradient-via) var(--tw-gradient-via-position),
  13592. var(--tw-gradient-to) var(--tw-gradient-to-position);
  13593. --tw-gradient-stops: var(--tw-gradient-via-stops);
  13594. }
  13595. @media (prefers-color-scheme: dark) {
  13596. .dark\:via-blue-400:not(
  13597. [data-theme="light"] *,
  13598. [data-theme="contrast"] *,
  13599. [data-theme="material"] *
  13600. ) {
  13601. --tw-gradient-via: var(--color-blue-400);
  13602. --tw-gradient-via-stops:
  13603. var(--tw-gradient-position),
  13604. var(--tw-gradient-from) var(--tw-gradient-from-position),
  13605. var(--tw-gradient-via) var(--tw-gradient-via-position),
  13606. var(--tw-gradient-to) var(--tw-gradient-to-position);
  13607. --tw-gradient-stops: var(--tw-gradient-via-stops);
  13608. }
  13609. }
  13610. .dark\:to-cyan-400:where(
  13611. [data-theme="dark"] *,
  13612. [data-theme="dim"] *,
  13613. [data-theme="material-dark"] *
  13614. ) {
  13615. --tw-gradient-to: var(--color-cyan-400);
  13616. --tw-gradient-stops: var(
  13617. --tw-gradient-via-stops,
  13618. var(--tw-gradient-position),
  13619. var(--tw-gradient-from) var(--tw-gradient-from-position),
  13620. var(--tw-gradient-to) var(--tw-gradient-to-position)
  13621. );
  13622. }
  13623. @media (prefers-color-scheme: dark) {
  13624. .dark\:to-cyan-400:not(
  13625. [data-theme="light"] *,
  13626. [data-theme="contrast"] *,
  13627. [data-theme="material"] *
  13628. ) {
  13629. --tw-gradient-to: var(--color-cyan-400);
  13630. --tw-gradient-stops: var(
  13631. --tw-gradient-via-stops,
  13632. var(--tw-gradient-position),
  13633. var(--tw-gradient-from) var(--tw-gradient-from-position),
  13634. var(--tw-gradient-to) var(--tw-gradient-to-position)
  13635. );
  13636. }
  13637. }
  13638. .dark\:text-orange-400:where(
  13639. [data-theme="dark"] *,
  13640. [data-theme="dim"] *,
  13641. [data-theme="material-dark"] *
  13642. ) {
  13643. color: var(--color-orange-400);
  13644. }
  13645. @media (prefers-color-scheme: dark) {
  13646. .dark\:text-orange-400:not(
  13647. [data-theme="light"] *,
  13648. [data-theme="contrast"] *,
  13649. [data-theme="material"] *
  13650. ) {
  13651. color: var(--color-orange-400);
  13652. }
  13653. }
  13654. .dark\:text-white:where(
  13655. [data-theme="dark"] *,
  13656. [data-theme="dim"] *,
  13657. [data-theme="material-dark"] *
  13658. ) {
  13659. color: var(--color-white);
  13660. }
  13661. @media (prefers-color-scheme: dark) {
  13662. .dark\:text-white:not(
  13663. [data-theme="light"] *,
  13664. [data-theme="contrast"] *,
  13665. [data-theme="material"] *
  13666. ) {
  13667. color: var(--color-white);
  13668. }
  13669. }
  13670. .dark\:opacity-6:where(
  13671. [data-theme="dark"] *,
  13672. [data-theme="dim"] *,
  13673. [data-theme="material-dark"] *
  13674. ) {
  13675. opacity: 0.06;
  13676. }
  13677. @media (prefers-color-scheme: dark) {
  13678. .dark\:opacity-6:not(
  13679. [data-theme="light"] *,
  13680. [data-theme="contrast"] *,
  13681. [data-theme="material"] *
  13682. ) {
  13683. opacity: 0.06;
  13684. }
  13685. }
  13686. .dark\:opacity-15:where(
  13687. [data-theme="dark"] *,
  13688. [data-theme="dim"] *,
  13689. [data-theme="material-dark"] *
  13690. ) {
  13691. opacity: 0.15;
  13692. }
  13693. @media (prefers-color-scheme: dark) {
  13694. .dark\:opacity-15:not(
  13695. [data-theme="light"] *,
  13696. [data-theme="contrast"] *,
  13697. [data-theme="material"] *
  13698. ) {
  13699. opacity: 0.15;
  13700. }
  13701. }
  13702. .dark\:opacity-20:where(
  13703. [data-theme="dark"] *,
  13704. [data-theme="dim"] *,
  13705. [data-theme="material-dark"] *
  13706. ) {
  13707. opacity: 0.2;
  13708. }
  13709. @media (prefers-color-scheme: dark) {
  13710. .dark\:opacity-20:not(
  13711. [data-theme="light"] *,
  13712. [data-theme="contrast"] *,
  13713. [data-theme="material"] *
  13714. ) {
  13715. opacity: 0.2;
  13716. }
  13717. }
  13718. .dark\:opacity-60:where(
  13719. [data-theme="dark"] *,
  13720. [data-theme="dim"] *,
  13721. [data-theme="material-dark"] *
  13722. ) {
  13723. opacity: 0.6;
  13724. }
  13725. @media (prefers-color-scheme: dark) {
  13726. .dark\:opacity-60:not(
  13727. [data-theme="light"] *,
  13728. [data-theme="contrast"] *,
  13729. [data-theme="material"] *
  13730. ) {
  13731. opacity: 0.6;
  13732. }
  13733. }
  13734. .dark\:invert:where(
  13735. [data-theme="dark"] *,
  13736. [data-theme="dim"] *,
  13737. [data-theme="material-dark"] *
  13738. ) {
  13739. --tw-invert: invert(100%);
  13740. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  13741. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  13742. var(--tw-drop-shadow,);
  13743. }
  13744. @media (prefers-color-scheme: dark) {
  13745. .dark\:invert:not(
  13746. [data-theme="light"] *,
  13747. [data-theme="contrast"] *,
  13748. [data-theme="material"] *
  13749. ) {
  13750. --tw-invert: invert(100%);
  13751. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  13752. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  13753. var(--tw-drop-shadow,);
  13754. }
  13755. }
  13756. @media (hover: hover) {
  13757. .group-hover\:dark\:\!opacity-40:is(:where(.group):hover *):where(
  13758. [data-theme="dark"] *,
  13759. [data-theme="dim"] *,
  13760. [data-theme="material-dark"] *
  13761. ) {
  13762. opacity: 0.4 !important;
  13763. }
  13764. @media (prefers-color-scheme: dark) {
  13765. .group-hover\:dark\:\!opacity-40:is(:where(.group):hover *):not(
  13766. [data-theme="light"] *,
  13767. [data-theme="contrast"] *,
  13768. [data-theme="material"] *
  13769. ) {
  13770. opacity: 0.4 !important;
  13771. }
  13772. }
  13773. }
  13774. .group-data-\[at-top\=false\]\:dark\:bg-base-200:is(
  13775. :where(.group)[data-at-top="false"] *
  13776. ):where([data-theme="dark"] *, [data-theme="dim"] *, [data-theme="material-dark"] *) {
  13777. background-color: var(--color-base-200);
  13778. }
  13779. @media (prefers-color-scheme: dark) {
  13780. .group-data-\[at-top\=false\]\:dark\:bg-base-200:is(
  13781. :where(.group)[data-at-top="false"] *
  13782. ):not([data-theme="light"] *, [data-theme="contrast"] *, [data-theme="material"] *) {
  13783. background-color: var(--color-base-200);
  13784. }
  13785. }
  13786. @media (hover: hover) {
  13787. .dark\:hover\:bg-white:where(
  13788. [data-theme="dark"] *,
  13789. [data-theme="dim"] *,
  13790. [data-theme="material-dark"] *
  13791. ):hover {
  13792. background-color: var(--color-white);
  13793. }
  13794. }
  13795. @media (prefers-color-scheme: dark) {
  13796. @media (hover: hover) {
  13797. .dark\:hover\:bg-white:not(
  13798. [data-theme="light"] *,
  13799. [data-theme="contrast"] *,
  13800. [data-theme="material"] *
  13801. ):hover {
  13802. background-color: var(--color-white);
  13803. }
  13804. }
  13805. }
  13806. @media (hover: hover) {
  13807. .dark\:hover\:bg-white\/10:where(
  13808. [data-theme="dark"] *,
  13809. [data-theme="dim"] *,
  13810. [data-theme="material-dark"] *
  13811. ):hover {
  13812. background-color: #ffffff1a;
  13813. }
  13814. @supports (color: color-mix(in lab, red, red)) {
  13815. .dark\:hover\:bg-white\/10:where(
  13816. [data-theme="dark"] *,
  13817. [data-theme="dim"] *,
  13818. [data-theme="material-dark"] *
  13819. ):hover {
  13820. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13821. }
  13822. }
  13823. }
  13824. @media (prefers-color-scheme: dark) {
  13825. @media (hover: hover) {
  13826. .dark\:hover\:bg-white\/10:not(
  13827. [data-theme="light"] *,
  13828. [data-theme="contrast"] *,
  13829. [data-theme="material"] *
  13830. ):hover {
  13831. background-color: #ffffff1a;
  13832. }
  13833. @supports (color: color-mix(in lab, red, red)) {
  13834. .dark\:hover\:bg-white\/10:not(
  13835. [data-theme="light"] *,
  13836. [data-theme="contrast"] *,
  13837. [data-theme="material"] *
  13838. ):hover {
  13839. background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  13840. }
  13841. }
  13842. }
  13843. }
  13844. @media (hover: hover) {
  13845. .dark\:hover\:bg-white\/20:where(
  13846. [data-theme="dark"] *,
  13847. [data-theme="dim"] *,
  13848. [data-theme="material-dark"] *
  13849. ):hover {
  13850. background-color: #fff3;
  13851. }
  13852. @supports (color: color-mix(in lab, red, red)) {
  13853. .dark\:hover\:bg-white\/20:where(
  13854. [data-theme="dark"] *,
  13855. [data-theme="dim"] *,
  13856. [data-theme="material-dark"] *
  13857. ):hover {
  13858. background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  13859. }
  13860. }
  13861. }
  13862. @media (prefers-color-scheme: dark) {
  13863. @media (hover: hover) {
  13864. .dark\:hover\:bg-white\/20:not(
  13865. [data-theme="light"] *,
  13866. [data-theme="contrast"] *,
  13867. [data-theme="material"] *
  13868. ):hover {
  13869. background-color: #fff3;
  13870. }
  13871. @supports (color: color-mix(in lab, red, red)) {
  13872. .dark\:hover\:bg-white\/20:not(
  13873. [data-theme="light"] *,
  13874. [data-theme="contrast"] *,
  13875. [data-theme="material"] *
  13876. ):hover {
  13877. background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
  13878. }
  13879. }
  13880. }
  13881. }
  13882. @media (hover: hover) {
  13883. .dark\:hover\:text-black:where(
  13884. [data-theme="dark"] *,
  13885. [data-theme="dim"] *,
  13886. [data-theme="material-dark"] *
  13887. ):hover {
  13888. color: var(--color-black);
  13889. }
  13890. }
  13891. @media (prefers-color-scheme: dark) {
  13892. @media (hover: hover) {
  13893. .dark\:hover\:text-black:not(
  13894. [data-theme="light"] *,
  13895. [data-theme="contrast"] *,
  13896. [data-theme="material"] *
  13897. ):hover {
  13898. color: var(--color-black);
  13899. }
  13900. }
  13901. }
  13902. @starting-style {
  13903. .starting\:scale-125 {
  13904. --tw-scale-x: 125%;
  13905. --tw-scale-y: 125%;
  13906. --tw-scale-z: 125%;
  13907. scale: var(--tw-scale-x) var(--tw-scale-y);
  13908. }
  13909. }
  13910. @starting-style {
  13911. .starting\:opacity-0 {
  13912. opacity: 0;
  13913. }
  13914. }
  13915. @starting-style {
  13916. .starting\:blur-sm {
  13917. --tw-blur: blur(var(--blur-sm));
  13918. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  13919. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  13920. var(--tw-drop-shadow,);
  13921. }
  13922. }
  13923. .\[\&\.drag\]\:rounded-box.drag {
  13924. border-radius: var(--radius-box);
  13925. }
  13926. .\[\&\.drag\]\:border.drag {
  13927. border-style: var(--tw-border-style);
  13928. border-width: 1px;
  13929. }
  13930. .\[\&\.drag\]\:bg-base-100.drag {
  13931. background-color: var(--color-base-100);
  13932. }
  13933. .\[\&\.ghost\]\:motion-preset-shake.ghost {
  13934. --motion-duration: 0.3s;
  13935. --motion-origin-rotate: 15deg;
  13936. --motion-origin-opacity: 0;
  13937. --motion-rotate-timing: var(--motion-spring-bounciest);
  13938. --motion-rotate-perceptual-duration-multiplier: 2.035;
  13939. --motion-opacity-in-animation: motion-opacity-in
  13940. calc(
  13941. var(--motion-opacity-duration, var(--motion-duration)) *
  13942. var(
  13943. --motion-opacity-perceptual-duration-multiplier,
  13944. var(--motion-perceptual-duration-multiplier)
  13945. )
  13946. )
  13947. var(--motion-opacity-timing, var(--motion-timing))
  13948. var(--motion-opacity-delay, var(--motion-delay)) both;
  13949. --motion-rotate-in-animation: motion-rotate-in
  13950. calc(
  13951. var(--motion-rotate-duration, var(--motion-duration)) *
  13952. var(
  13953. --motion-rotate-perceptual-duration-multiplier,
  13954. var(--motion-perceptual-duration-multiplier)
  13955. )
  13956. )
  13957. var(--motion-rotate-timing, var(--motion-timing))
  13958. var(--motion-rotate-delay, var(--motion-delay)) both;
  13959. animation:
  13960. var(--motion-scale-in-animation), var(--motion-translate-in-animation),
  13961. var(--motion-rotate-in-animation), var(--motion-filter-in-animation),
  13962. var(--motion-opacity-in-animation), var(--motion-background-color-in-animation),
  13963. var(--motion-text-color-in-animation), var(--motion-scale-loop-animation),
  13964. var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation),
  13965. var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation),
  13966. var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);
  13967. }
  13968. .\[\&\.ghost\]\:bg-base-200\/40.ghost {
  13969. background-color: var(--color-base-200);
  13970. }
  13971. @supports (color: color-mix(in lab, red, red)) {
  13972. .\[\&\.ghost\]\:bg-base-200\/40.ghost {
  13973. background-color: color-mix(in oklab, var(--color-base-200) 40%, transparent);
  13974. }
  13975. }
  13976. .\[\&\.ghost\]\:bg-primary\/5.ghost {
  13977. background-color: var(--color-primary);
  13978. }
  13979. @supports (color: color-mix(in lab, red, red)) {
  13980. .\[\&\.ghost\]\:bg-primary\/5.ghost {
  13981. background-color: color-mix(in oklab, var(--color-primary) 5%, transparent);
  13982. }
  13983. }
  13984. .\[\&\.ghost\]\:bg-secondary\/5.ghost {
  13985. background-color: var(--color-secondary);
  13986. }
  13987. @supports (color: color-mix(in lab, red, red)) {
  13988. .\[\&\.ghost\]\:bg-secondary\/5.ghost {
  13989. background-color: color-mix(in oklab, var(--color-secondary) 5%, transparent);
  13990. }
  13991. }
  13992. .\[\&\.p-swap\]\:bg-base-200\/60.p-swap {
  13993. background-color: var(--color-base-200);
  13994. }
  13995. @supports (color: color-mix(in lab, red, red)) {
  13996. .\[\&\.p-swap\]\:bg-base-200\/60.p-swap {
  13997. background-color: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  13998. }
  13999. }
  14000. .\[\&\.selected\]\:bg-base-200\/60.selected {
  14001. background-color: var(--color-base-200);
  14002. }
  14003. @supports (color: color-mix(in lab, red, red)) {
  14004. .\[\&\.selected\]\:bg-base-200\/60.selected {
  14005. background-color: color-mix(in oklab, var(--color-base-200) 60%, transparent);
  14006. }
  14007. }
  14008. .\[\&\:not\(\[data-scrolling\=down\]\)\]\:top-0:not([data-scrolling="down"]) {
  14009. top: calc(var(--spacing) * 0);
  14010. }
  14011. @media (min-width: 40rem) {
  14012. .\[\&\:not\(\[data-scrolling\=down\]\)\]\:sm\:top-4:not([data-scrolling="down"]) {
  14013. top: calc(var(--spacing) * 4);
  14014. }
  14015. }
  14016. .no-spinner::-webkit-outer-spin-button {
  14017. -webkit-appearance: none;
  14018. margin: 0;
  14019. }
  14020. .no-spinner::-webkit-inner-spin-button {
  14021. -webkit-appearance: none;
  14022. margin: 0;
  14023. }
  14024. .no-spinner {
  14025. appearance: textfield;
  14026. }
  14027. }
  14028. html {
  14029. scroll-behavior: smooth;
  14030. }
  14031. .animated-text {
  14032. animation: var(--animate-text-color);
  14033. color: #0000;
  14034. background-size: 500% 500%;
  14035. -webkit-background-clip: text;
  14036. background-clip: text;
  14037. }
  14038. .btn,
  14039. .card .card-title {
  14040. --tw-font-weight: var(--font-weight-medium);
  14041. font-weight: var(--font-weight-medium);
  14042. }
  14043. .card .card-body {
  14044. gap: calc(var(--spacing) * 0);
  14045. }
  14046. .table th {
  14047. --tw-font-weight: var(--font-weight-medium);
  14048. font-weight: var(--font-weight-medium);
  14049. }
  14050. .menu .menu-title {
  14051. --tw-font-weight: var(--font-weight-medium);
  14052. font-weight: var(--font-weight-medium);
  14053. color: var(--color-base-content);
  14054. }
  14055. @supports (color: color-mix(in lab, red, red)) {
  14056. .menu .menu-title {
  14057. color: color-mix(in oklab, var(--color-base-content) 70%, transparent);
  14058. }
  14059. }
  14060. .timeline:not(.timeline-vertical) > li > hr {
  14061. height: 2px;
  14062. }
  14063. .timeline.timeline-vertical > li > hr {
  14064. width: 2px;
  14065. }
  14066. .cally ::part(button) {
  14067. font-family: var(--font-sans);
  14068. }
  14069. .fieldset .fieldset-legend {
  14070. font-size: var(--text-sm);
  14071. line-height: var(--tw-leading, var(--text-sm--line-height));
  14072. --tw-font-weight: var(--font-weight-normal);
  14073. font-weight: var(--font-weight-normal);
  14074. color: var(--color-base-content);
  14075. }
  14076. @supports (color: color-mix(in lab, red, red)) {
  14077. .fieldset .fieldset-legend {
  14078. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  14079. }
  14080. }
  14081. .fieldset .fieldset-label,
  14082. .fieldset .label {
  14083. font-size: var(--text-sm);
  14084. line-height: var(--tw-leading, var(--text-sm--line-height));
  14085. color: var(--color-base-content);
  14086. }
  14087. @supports (color: color-mix(in lab, red, red)) {
  14088. .fieldset .fieldset-label,
  14089. .fieldset .label {
  14090. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  14091. }
  14092. }
  14093. :is(.checkbox, .radio, .range, .toggle):disabled {
  14094. opacity: 0.35;
  14095. }
  14096. .label {
  14097. cursor: pointer;
  14098. color: var(--color-base-content);
  14099. }
  14100. @supports (color: color-mix(in lab, red, red)) {
  14101. .label {
  14102. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  14103. }
  14104. }
  14105. input:-webkit-autofill {
  14106. -webkit-background-clip: text;
  14107. }
  14108. input:-webkit-autofill:hover {
  14109. -webkit-background-clip: text;
  14110. }
  14111. input:-webkit-autofill:focus {
  14112. -webkit-background-clip: text;
  14113. }
  14114. input:-webkit-autofill:active {
  14115. -webkit-background-clip: text;
  14116. }
  14117. :is([data-theme="material"], [data-theme="material-dark"]) .card {
  14118. --tw-shadow: 0 0 #0000;
  14119. box-shadow:
  14120. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14121. var(--tw-ring-shadow), var(--tw-shadow);
  14122. }
  14123. :is([data-theme="material"], [data-theme="material-dark"]) .card:not(.card-border) {
  14124. border-style: var(--tw-border-style);
  14125. border-width: 0;
  14126. }
  14127. .grainy {
  14128. background: #fff0 url(../images/landing/footer-grainy.png) 50%;
  14129. }
  14130. .landing-gradient-underline {
  14131. position: relative;
  14132. }
  14133. .landing-gradient-underline:after {
  14134. content: "";
  14135. background-image: url(../images/landing/hero-text-underline.svg);
  14136. background-repeat: no-repeat;
  14137. width: 160%;
  14138. height: 160%;
  14139. position: absolute;
  14140. top: 16px;
  14141. left: 4px;
  14142. transform: rotate(2deg);
  14143. }
  14144. :root {
  14145. --layout-sidebar-width: 256px;
  14146. }
  14147. .sidebar-menu .menu-label {
  14148. font-size: var(--text-sm);
  14149. line-height: var(--tw-leading, var(--text-sm--line-height));
  14150. --tw-font-weight: var(--font-weight-medium);
  14151. font-weight: var(--font-weight-medium);
  14152. color: var(--color-base-content);
  14153. }
  14154. @supports (color: color-mix(in lab, red, red)) {
  14155. .sidebar-menu .menu-label {
  14156. color: color-mix(in oklab, var(--color-base-content) 70%, transparent);
  14157. }
  14158. }
  14159. .sidebar-menu .menu-item {
  14160. height: calc(var(--spacing) * 8);
  14161. align-items: center;
  14162. gap: calc(var(--spacing) * 2);
  14163. border-radius: var(--radius-box);
  14164. padding-inline: calc(var(--spacing) * 2.5);
  14165. font-size: var(--text-sm);
  14166. line-height: var(--tw-leading, var(--text-sm--line-height));
  14167. display: flex;
  14168. }
  14169. .sidebar-menu a,
  14170. .sidebar-menu .menu-item-link {
  14171. cursor: pointer;
  14172. }
  14173. @media (hover: hover) {
  14174. :is(.sidebar-menu a, .sidebar-menu .menu-item-link).menu-item:hover {
  14175. background-color: var(--color-base-200);
  14176. }
  14177. }
  14178. :is(.sidebar-menu a, .sidebar-menu .menu-item-link).menu-item.active {
  14179. background-color: var(--color-base-200);
  14180. --tw-font-weight: var(--font-weight-medium);
  14181. font-weight: var(--font-weight-medium);
  14182. }
  14183. .sidebar-menu .collapse input {
  14184. min-height: calc(var(--spacing) * 8);
  14185. padding: calc(var(--spacing) * 0);
  14186. }
  14187. .sidebar-menu .collapse .collapse-title {
  14188. min-height: calc(var(--spacing) * 8);
  14189. align-items: center;
  14190. gap: calc(var(--spacing) * 2);
  14191. border-radius: var(--radius-box);
  14192. font-size: var(--text-sm);
  14193. line-height: var(--tw-leading, var(--text-sm--line-height));
  14194. display: flex;
  14195. }
  14196. @media (hover: hover) {
  14197. .sidebar-menu .collapse .collapse-title:is(:where(.peer):hover ~ *) {
  14198. background-color: var(--color-base-200);
  14199. }
  14200. }
  14201. .sidebar-menu .collapse .collapse-title .arrow-icon {
  14202. opacity: 0.6;
  14203. transition-property: all;
  14204. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14205. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14206. }
  14207. .sidebar-menu .collapse .collapse-title:is(:where(.peer):checked ~ *) {
  14208. --tw-font-weight: var(--font-weight-medium);
  14209. font-weight: var(--font-weight-medium);
  14210. }
  14211. .sidebar-menu .collapse .collapse-title:is(:where(.peer):checked ~ *) .arrow-icon {
  14212. opacity: 1;
  14213. rotate: 90deg;
  14214. }
  14215. .sidebar-menu .collapse .collapse-content:before {
  14216. inset-inline-start: calc(var(--spacing) * 4);
  14217. top: calc(var(--spacing) * 10);
  14218. bottom: calc(var(--spacing) * 2);
  14219. background-color: var(--color-base-content);
  14220. width: 1px;
  14221. position: absolute;
  14222. }
  14223. @supports (color: color-mix(in lab, red, red)) {
  14224. .sidebar-menu .collapse .collapse-content:before {
  14225. background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
  14226. }
  14227. }
  14228. .sidebar-menu .collapse .collapse-content:before {
  14229. content: "";
  14230. }
  14231. #layout-sidebar {
  14232. width: var(--layout-sidebar-width);
  14233. min-width: var(--layout-sidebar-width);
  14234. background: var(--layout-sidebar-background);
  14235. max-height: 100vh;
  14236. top: calc(var(--spacing) * 0);
  14237. bottom: calc(var(--spacing) * 0);
  14238. z-index: 10;
  14239. transition-property: margin, top, max-height, border-radius;
  14240. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14241. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14242. --tw-duration: 0.3s;
  14243. flex-direction: column;
  14244. transition-duration: 0.3s;
  14245. display: flex;
  14246. position: relative;
  14247. }
  14248. #layout-sidebar.hide {
  14249. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  14250. }
  14251. #layout-topbar {
  14252. background: var(--layout-topbar-background);
  14253. top: calc(var(--spacing) * 0);
  14254. z-index: 10;
  14255. max-height: calc(var(--spacing) * 16);
  14256. min-height: calc(var(--spacing) * 16);
  14257. transition-property: top, margin, border-radius;
  14258. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14259. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14260. --tw-duration: 0.3s;
  14261. transition-duration: 0.3s;
  14262. position: sticky;
  14263. }
  14264. #layout-content {
  14265. padding: calc(var(--spacing) * 6);
  14266. transition-property: all;
  14267. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14268. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14269. flex-grow: 1;
  14270. }
  14271. #layout-sidebar-toggle-trigger:checked ~ #layout-sidebar {
  14272. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  14273. }
  14274. #layout-sidebar-hover {
  14275. top: calc(var(--spacing) * 0);
  14276. bottom: calc(var(--spacing) * 0);
  14277. left: calc(var(--spacing) * 0);
  14278. z-index: 11;
  14279. display: none;
  14280. position: fixed;
  14281. }
  14282. #layout-sidebar-hover-trigger:checked ~ #layout-sidebar {
  14283. z-index: 12;
  14284. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  14285. position: fixed;
  14286. }
  14287. #layout-sidebar-hover-trigger:checked ~ #layout-sidebar-hover {
  14288. display: block;
  14289. }
  14290. #layout-sidebar-hover:hover ~ #layout-sidebar,
  14291. #layout-sidebar-hover-trigger:checked ~ #layout-sidebar:hover {
  14292. z-index: 12;
  14293. }
  14294. @media (min-width: 64rem) {
  14295. #layout-sidebar-hover:hover ~ #layout-sidebar,
  14296. #layout-sidebar-hover-trigger:checked ~ #layout-sidebar:hover {
  14297. margin-inline-start: calc(var(--spacing) * 0) !important;
  14298. }
  14299. }
  14300. #layout-monochrome-layer {
  14301. pointer-events: none;
  14302. inset: calc(var(--spacing) * 0);
  14303. z-index: 999999;
  14304. opacity: 0;
  14305. --tw-grayscale: grayscale(100%);
  14306. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  14307. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  14308. var(--tw-drop-shadow,);
  14309. --tw-backdrop-opacity: opacity(100%);
  14310. -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  14311. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
  14312. var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
  14313. var(--tw-backdrop-sepia,);
  14314. backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
  14315. var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
  14316. var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
  14317. var(--tw-backdrop-sepia,);
  14318. transition-property: all;
  14319. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14320. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14321. --tw-duration: 1s;
  14322. transition-duration: 1s;
  14323. position: fixed;
  14324. }
  14325. html[data-monochrome-enabled] #layout-monochrome-layer {
  14326. opacity: 1;
  14327. }
  14328. @media (max-width: 64rem) {
  14329. #layout-sidebar {
  14330. z-index: 500;
  14331. position: fixed;
  14332. }
  14333. #layout-sidebar-toggle-trigger:not(:checked) ~ #layout-sidebar {
  14334. margin-inline-start: calc(var(--layout-sidebar-width) * -1);
  14335. }
  14336. #layout-sidebar-toggle-trigger:checked ~ #layout-sidebar {
  14337. margin-inline-start: 0;
  14338. }
  14339. #layout-sidebar-toggle-trigger:checked ~ #layout-sidebar-backdrop {
  14340. inset: calc(var(--spacing) * 0);
  14341. z-index: 499;
  14342. background-color: var(--color-base-content);
  14343. position: fixed;
  14344. }
  14345. @supports (color: color-mix(in lab, red, red)) {
  14346. #layout-sidebar-toggle-trigger:checked ~ #layout-sidebar-backdrop {
  14347. background-color: color-mix(in oklab, var(--color-base-content) 5%, transparent);
  14348. }
  14349. }
  14350. #layout-sidebar-toggle-trigger:checked ~ #layout-sidebar-backdrop {
  14351. transition-property: all;
  14352. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14353. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14354. }
  14355. }
  14356. html:not([data-theme="material"], [data-theme="material-dark"]) #layout-sidebar {
  14357. border-inline-end-style: var(--tw-border-style);
  14358. border-inline-end-width: 1px;
  14359. border-color: var(--color-base-200);
  14360. }
  14361. html:not([data-theme="material"], [data-theme="material-dark"]) #layout-topbar {
  14362. border-bottom-style: var(--tw-border-style);
  14363. border-bottom-width: 1px;
  14364. border-color: var(--color-base-200);
  14365. }
  14366. :is(html[data-theme="material"], html[data-theme="material-dark"]) #layout-sidebar {
  14367. max-height: calc(100vh - 32px);
  14368. top: calc(var(--spacing) * 4);
  14369. bottom: calc(var(--spacing) * 4);
  14370. border-radius: var(--radius-box);
  14371. margin-inline-start: calc(var(--spacing) * 4);
  14372. }
  14373. :is(html[data-theme="material"], html[data-theme="material-dark"]) #layout-topbar {
  14374. margin-inline: calc(var(--spacing) * 5);
  14375. margin-top: calc(var(--spacing) * 4);
  14376. border-radius: var(--radius-box);
  14377. position: static;
  14378. }
  14379. #components-layout {
  14380. background-color: var(--color-base-100);
  14381. }
  14382. #components-layout-container {
  14383. display: flex;
  14384. padding-inline: calc(var(--spacing) * 0) !important;
  14385. }
  14386. @media (min-width: 80rem) {
  14387. #components-layout-container {
  14388. width: 100%;
  14389. }
  14390. @media (min-width: 40rem) {
  14391. #components-layout-container {
  14392. max-width: 40rem;
  14393. }
  14394. }
  14395. @media (min-width: 48rem) {
  14396. #components-layout-container {
  14397. max-width: 48rem;
  14398. }
  14399. }
  14400. @media (min-width: 64rem) {
  14401. #components-layout-container {
  14402. max-width: 64rem;
  14403. }
  14404. }
  14405. #components-layout-container {
  14406. max-width: 80rem;
  14407. }
  14408. @media (min-width: 96rem) {
  14409. #components-layout-container {
  14410. max-width: 96rem;
  14411. }
  14412. }
  14413. #components-layout-container {
  14414. margin-inline: auto;
  14415. padding-inline: 1rem;
  14416. }
  14417. @media (min-width: 48rem) {
  14418. #components-layout-container {
  14419. padding-inline: 2rem;
  14420. }
  14421. }
  14422. @media (min-width: 64rem) {
  14423. #components-layout-container {
  14424. padding-inline: 3rem;
  14425. }
  14426. }
  14427. #components-layout-container {
  14428. padding-inline: 4rem;
  14429. }
  14430. @media (min-width: 96rem) {
  14431. #components-layout-container {
  14432. padding-inline: 6rem;
  14433. }
  14434. }
  14435. }
  14436. #components-layout-main {
  14437. min-width: calc(var(--spacing) * 0);
  14438. --tw-border-style: dashed;
  14439. border-style: dashed;
  14440. border-color: var(--color-base-300);
  14441. flex-grow: 1;
  14442. }
  14443. @supports (color: color-mix(in lab, red, red)) {
  14444. #components-layout-main {
  14445. border-color: color-mix(in oklab, var(--color-base-300) 80%, transparent);
  14446. }
  14447. }
  14448. @media (min-width: 80rem) {
  14449. #components-layout-main {
  14450. border-inline-end-style: var(--tw-border-style);
  14451. border-inline-end-width: 1px;
  14452. }
  14453. }
  14454. #components-layout-content {
  14455. margin-inline: calc(var(--spacing) * 4);
  14456. margin-block: calc(var(--spacing) * 8);
  14457. min-height: calc(100vh - 8rem);
  14458. }
  14459. @media (min-width: 48rem) {
  14460. #components-layout-content {
  14461. margin-inline: calc(var(--spacing) * 8);
  14462. }
  14463. }
  14464. @media (min-width: 64rem) {
  14465. #components-layout-content {
  14466. margin-block: calc(var(--spacing) * 12);
  14467. }
  14468. }
  14469. @media (min-width: 80rem) {
  14470. #components-layout-content {
  14471. margin-inline: calc(var(--spacing) * 12);
  14472. }
  14473. }
  14474. @media (min-width: 96rem) {
  14475. #components-layout-content {
  14476. margin-inline: calc(var(--spacing) * 20);
  14477. }
  14478. }
  14479. .apexcharts-canvas * {
  14480. font-family: var(--font-sans) !important;
  14481. }
  14482. .apexcharts-canvas .apexcharts-gridline,
  14483. .apexcharts-canvas .apexcharts-xaxis line,
  14484. .apexcharts-canvas .apexcharts-inner .apexcharts-grid-borders line,
  14485. .apexcharts-canvas .apexcharts-yaxis line,
  14486. .apexcharts-canvas .apexcharts-xaxis-tick {
  14487. stroke: var(--color-base-content);
  14488. }
  14489. @supports (color: color-mix(in lab, red, red)) {
  14490. .apexcharts-canvas .apexcharts-gridline,
  14491. .apexcharts-canvas .apexcharts-xaxis line,
  14492. .apexcharts-canvas .apexcharts-inner .apexcharts-grid-borders line,
  14493. .apexcharts-canvas .apexcharts-yaxis line,
  14494. .apexcharts-canvas .apexcharts-xaxis-tick {
  14495. stroke: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  14496. }
  14497. }
  14498. .apexcharts-canvas .apexcharts-menu {
  14499. border-color: var(--color-base-300) !important;
  14500. background-color: var(--color-base-100) !important;
  14501. }
  14502. @media (hover: hover) {
  14503. .apexcharts-canvas .apexcharts-menu .apexcharts-menu-item:hover {
  14504. background-color: var(--color-base-200);
  14505. }
  14506. }
  14507. .apexcharts-canvas .apexcharts-tooltip {
  14508. border-color: var(--color-base-300) !important;
  14509. background-color: var(--color-base-100) !important;
  14510. --tw-shadow:
  14511. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  14512. 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;
  14513. box-shadow:
  14514. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14515. var(--tw-ring-shadow), var(--tw-shadow) !important;
  14516. }
  14517. .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title {
  14518. border-color: var(--color-base-300) !important;
  14519. background-color: var(--color-base-200) !important;
  14520. }
  14521. :is(.apexcharts-canvas .apexcharts-xaxis, .apexcharts-canvas .apexcharts-yaxis) text {
  14522. fill: var(--color-base-content) !important;
  14523. }
  14524. .apexcharts-canvas .apexcharts-tooltip-text {
  14525. color: var(--color-base-content);
  14526. }
  14527. .apexcharts-canvas .apexcharts-xaxistooltip {
  14528. border-color: var(--color-base-300) !important;
  14529. background-color: var(--color-base-100) !important;
  14530. }
  14531. .apexcharts-canvas .apexcharts-xaxistooltip:before,
  14532. .apexcharts-canvas .apexcharts-xaxistooltip:after {
  14533. border-bottom-color: var(--color-base-300) !important;
  14534. }
  14535. .apexcharts-canvas .apexcharts-title-text,
  14536. .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text {
  14537. fill: var(--color-base-content) !important;
  14538. }
  14539. .apexcharts-canvas .apexcharts-legend-marker path.apexcharts-marker {
  14540. stroke: #0000;
  14541. }
  14542. .apexcharts-canvas .apexcharts-legend-text {
  14543. color: var(--color-base-content) !important;
  14544. }
  14545. .apexcharts-canvas .apexcharts-series-markers-wrap .apexcharts-series-markers path {
  14546. stroke: var(--color-base-200);
  14547. }
  14548. .swiper-thumbs .swiper-slide {
  14549. border-style: var(--tw-border-style);
  14550. transition-property: all;
  14551. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14552. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14553. --tw-duration: 0.3s;
  14554. border-width: 2px;
  14555. border-color: #0000;
  14556. transition-duration: 0.3s;
  14557. }
  14558. .swiper-thumbs .swiper-slide.swiper-slide-thumb-active {
  14559. border-color: var(--color-primary);
  14560. opacity: 1;
  14561. }
  14562. .swiper-scrollbar {
  14563. --swiper-scrollbar-size: 8px;
  14564. background-color: var(--color-base-300) !important;
  14565. }
  14566. .swiper-scrollbar .swiper-scrollbar-drag {
  14567. background-color: var(--color-primary) !important;
  14568. }
  14569. .swiper-pagination .swiper-pagination-bullet {
  14570. background-color: var(--color-base-content);
  14571. }
  14572. @supports (color: color-mix(in lab, red, red)) {
  14573. .swiper-pagination .swiper-pagination-bullet {
  14574. background-color: color-mix(in oklab, var(--color-base-content) 15%, transparent);
  14575. }
  14576. }
  14577. .swiper-pagination .swiper-pagination-bullet {
  14578. opacity: 1;
  14579. transition-property: all;
  14580. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14581. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14582. --tw-duration: 0.3s;
  14583. transition-duration: 0.3s;
  14584. }
  14585. .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  14586. --tw-scale-x: 125%;
  14587. --tw-scale-y: 125%;
  14588. --tw-scale-z: 125%;
  14589. scale: var(--tw-scale-x) var(--tw-scale-y);
  14590. background-color: var(--color-primary);
  14591. }
  14592. .filepond--root {
  14593. margin-bottom: calc(var(--spacing) * 0) !important;
  14594. font-family: var(--font-sans) !important;
  14595. }
  14596. @media not all and (min-width: 40rem) {
  14597. .filepond--root {
  14598. font-size: var(--text-sm) !important;
  14599. line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  14600. }
  14601. }
  14602. .filepond--root .filepond--drop-label,
  14603. .filepond--root .filepond--panel-root {
  14604. border-radius: var(--radius-box);
  14605. background-color: var(--color-base-200);
  14606. color: var(--color-base-content);
  14607. }
  14608. .flatpickr-months .flatpickr-month {
  14609. color: #fff !important;
  14610. }
  14611. .flatpickr-calendar {
  14612. background-color: var(--color-base-100) !important;
  14613. --tw-shadow:
  14614. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  14615. 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;
  14616. box-shadow:
  14617. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14618. var(--tw-ring-shadow), var(--tw-shadow) !important;
  14619. }
  14620. .flatpickr-calendar.open {
  14621. z-index: 1 !important;
  14622. }
  14623. .flatpickr-calendar:before,
  14624. .flatpickr-calendar:after {
  14625. border-bottom-color: var(--color-base-100) !important;
  14626. }
  14627. .flatpickr-calendar .flatpickr-prev-month,
  14628. .flatpickr-calendar .flatpickr-next-month {
  14629. border-radius: var(--radius-box);
  14630. top: calc(var(--spacing) * 2.5) !important;
  14631. height: fit-content !important;
  14632. padding: calc(var(--spacing) * 2) !important;
  14633. }
  14634. @media (hover: hover) {
  14635. :is(
  14636. .flatpickr-calendar .flatpickr-prev-month,
  14637. .flatpickr-calendar .flatpickr-next-month
  14638. ):hover {
  14639. background-color: var(--color-base-200);
  14640. }
  14641. @supports (color: color-mix(in lab, red, red)) {
  14642. :is(
  14643. .flatpickr-calendar .flatpickr-prev-month,
  14644. .flatpickr-calendar .flatpickr-next-month
  14645. ):hover {
  14646. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  14647. }
  14648. }
  14649. }
  14650. :is(.flatpickr-calendar .flatpickr-prev-month, .flatpickr-calendar .flatpickr-next-month) svg {
  14651. width: calc(var(--spacing) * 3) !important;
  14652. height: calc(var(--spacing) * 3) !important;
  14653. fill: var(--color-base-content) !important;
  14654. }
  14655. @supports (color: color-mix(in lab, red, red)) {
  14656. :is(.flatpickr-calendar .flatpickr-prev-month, .flatpickr-calendar .flatpickr-next-month) svg {
  14657. fill: color-mix(in oklab, var(--color-base-content) 60%, transparent) !important;
  14658. }
  14659. }
  14660. .flatpickr-calendar .flatpickr-prev-month {
  14661. inset-inline-start: calc(var(--spacing) * 2) !important;
  14662. }
  14663. .flatpickr-calendar .flatpickr-next-month {
  14664. inset-inline-end: calc(var(--spacing) * 2) !important;
  14665. }
  14666. .flatpickr-calendar .flatpickr-months {
  14667. padding-block: calc(var(--spacing) * 2);
  14668. }
  14669. .flatpickr-calendar .flatpickr-month,
  14670. .flatpickr-calendar .flatpickr-months {
  14671. align-items: center;
  14672. fill: var(--color-base-content) !important;
  14673. color: var(--color-base-content) !important;
  14674. }
  14675. .flatpickr-calendar .flatpickr-current-month {
  14676. font-size: var(--text-base) !important;
  14677. line-height: var(--tw-leading, var(--text-base--line-height)) !important;
  14678. }
  14679. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months,
  14680. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-month {
  14681. background-color: var(--color-base-100);
  14682. padding: calc(var(--spacing) * 0);
  14683. border-color: var(--color-base-300) !important;
  14684. --tw-outline-style: none !important;
  14685. outline-style: none !important;
  14686. }
  14687. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months {
  14688. appearance: none;
  14689. border-radius: var(--radius-box);
  14690. --tw-font-weight: var(--font-weight-medium);
  14691. font-weight: var(--font-weight-medium);
  14692. padding-inline-start: calc(var(--spacing) * 2.5);
  14693. }
  14694. @media (hover: hover) {
  14695. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  14696. background-color: var(--color-base-200);
  14697. }
  14698. @supports (color: color-mix(in lab, red, red)) {
  14699. .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  14700. background-color: color-mix(in oklab, var(--color-base-200) 50%, transparent);
  14701. }
  14702. }
  14703. }
  14704. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowUp,
  14705. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowDown {
  14706. border-style: var(--tw-border-style) !important;
  14707. border-width: 0 !important;
  14708. }
  14709. :is(
  14710. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowUp,
  14711. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowDown
  14712. ):where([data-theme="dark"] *, [data-theme="dim"] *, [data-theme="material-dark"] *) {
  14713. --tw-invert: invert(100%);
  14714. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  14715. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  14716. var(--tw-drop-shadow,);
  14717. }
  14718. @media (prefers-color-scheme: dark) {
  14719. :is(
  14720. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowUp,
  14721. .flatpickr-calendar .flatpickr-current-month .numInputWrapper .arrowDown
  14722. ):not([data-theme="light"] *, [data-theme="contrast"] *, [data-theme="material"] *) {
  14723. --tw-invert: invert(100%);
  14724. filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,)
  14725. var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,)
  14726. var(--tw-drop-shadow,);
  14727. }
  14728. }
  14729. .flatpickr-calendar .flatpickr-weekday {
  14730. --tw-font-weight: var(--font-weight-medium) !important;
  14731. font-weight: var(--font-weight-medium) !important;
  14732. color: var(--color-base-content) !important;
  14733. }
  14734. @supports (color: color-mix(in lab, red, red)) {
  14735. .flatpickr-calendar .flatpickr-weekday {
  14736. color: color-mix(in oklab, var(--color-base-content) 75%, transparent) !important;
  14737. }
  14738. }
  14739. .flatpickr-calendar .flatpickr-weeks {
  14740. border-inline-end-style: var(--tw-border-style);
  14741. border-inline-end-width: 1px;
  14742. border-color: var(--color-base-300);
  14743. --tw-shadow: 0 0 #0000 !important;
  14744. box-shadow:
  14745. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14746. var(--tw-ring-shadow), var(--tw-shadow) !important;
  14747. }
  14748. .flatpickr-calendar .flatpickr-weeks .flatpickr-day {
  14749. --tw-font-weight: var(--font-weight-medium);
  14750. font-weight: var(--font-weight-medium);
  14751. color: var(--color-base-content) !important;
  14752. }
  14753. @supports (color: color-mix(in lab, red, red)) {
  14754. .flatpickr-calendar .flatpickr-weeks .flatpickr-day {
  14755. color: color-mix(in oklab, var(--color-base-content) 60%, transparent) !important;
  14756. }
  14757. }
  14758. @media (hover: hover) {
  14759. .flatpickr-calendar .flatpickr-weeks .flatpickr-day:hover {
  14760. background-color: #0000 !important;
  14761. }
  14762. }
  14763. .flatpickr-calendar .flatpickr-day {
  14764. color: var(--color-base-content) !important;
  14765. border-radius: 0.25rem !important;
  14766. }
  14767. @supports (color: color-mix(in lab, red, red)) {
  14768. .flatpickr-calendar .flatpickr-day {
  14769. color: color-mix(in oklab, var(--color-base-content) 80%, transparent) !important;
  14770. }
  14771. }
  14772. .flatpickr-calendar .flatpickr-day.today,
  14773. .flatpickr-calendar .flatpickr-day.flatpickr-monthSelect-month.today {
  14774. border-color: #0000;
  14775. position: relative;
  14776. }
  14777. :is(
  14778. .flatpickr-calendar .flatpickr-day.today,
  14779. .flatpickr-calendar .flatpickr-day.flatpickr-monthSelect-month.today
  14780. ):after {
  14781. inset-inline-end: calc(var(--spacing) * 1);
  14782. top: calc(var(--spacing) * 1);
  14783. background-color: var(--color-primary);
  14784. content: "";
  14785. border-radius: 3.40282e38px;
  14786. width: 5px;
  14787. height: 5px;
  14788. position: absolute;
  14789. }
  14790. .flatpickr-calendar .flatpickr-day.nextMonthDay {
  14791. color: var(--color-base-content) !important;
  14792. }
  14793. @supports (color: color-mix(in lab, red, red)) {
  14794. .flatpickr-calendar .flatpickr-day.nextMonthDay {
  14795. color: color-mix(in oklab, var(--color-base-content) 50%, transparent) !important;
  14796. }
  14797. }
  14798. .flatpickr-calendar .flatpickr-day:hover {
  14799. border-color: var(--color-base-300) !important;
  14800. background-color: var(--color-base-200) !important;
  14801. }
  14802. .flatpickr-calendar .flatpickr-day.flatpickr-disabled {
  14803. color: var(--color-base-content) !important;
  14804. }
  14805. @supports (color: color-mix(in lab, red, red)) {
  14806. .flatpickr-calendar .flatpickr-day.flatpickr-disabled {
  14807. color: color-mix(in oklab, var(--color-base-content) 30%, transparent) !important;
  14808. }
  14809. }
  14810. .flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover {
  14811. background-color: #0000 !important;
  14812. border-color: #0000 !important;
  14813. }
  14814. .flatpickr-calendar .flatpickr-day.inRange {
  14815. border-color: var(--color-base-300) !important;
  14816. background-color: var(--color-base-200) !important;
  14817. --tw-shadow: 0 0 #0000 !important;
  14818. box-shadow:
  14819. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14820. var(--tw-ring-shadow), var(--tw-shadow) !important;
  14821. }
  14822. .flatpickr-calendar .flatpickr-day.selected {
  14823. border-color: var(--color-primary) !important;
  14824. background-color: var(--color-primary) !important;
  14825. color: var(--color-primary-content) !important;
  14826. }
  14827. .flatpickr-calendar .flatpickr-day.selected.week {
  14828. --tw-shadow: 0 0 #0000 !important;
  14829. box-shadow:
  14830. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  14831. var(--tw-ring-shadow), var(--tw-shadow) !important;
  14832. }
  14833. .flatpickr-calendar.noCalendar .flatpickr-time {
  14834. border-style: var(--tw-border-style) !important;
  14835. border-width: 0 !important;
  14836. }
  14837. .flatpickr-calendar .flatpickr-time {
  14838. border-top-color: var(--color-base-300) !important;
  14839. }
  14840. .flatpickr-calendar .flatpickr-time input,
  14841. .flatpickr-calendar .flatpickr-time .flatpickr-am-pm {
  14842. color: var(--color-base-content);
  14843. background-color: #0000 !important;
  14844. }
  14845. @supports (color: color-mix(in lab, red, red)) {
  14846. .flatpickr-calendar .flatpickr-time input,
  14847. .flatpickr-calendar .flatpickr-time .flatpickr-am-pm {
  14848. color: color-mix(in oklab, var(--color-base-content) 80%, transparent);
  14849. }
  14850. }
  14851. .flatpickr-calendar .flatpickr-time .flatpickr-time-separator {
  14852. color: var(--color-base-content) !important;
  14853. }
  14854. @supports (color: color-mix(in lab, red, red)) {
  14855. .flatpickr-calendar .flatpickr-time .flatpickr-time-separator {
  14856. color: color-mix(in oklab, var(--color-base-content) 60%, transparent) !important;
  14857. }
  14858. }
  14859. .flatpickr-calendar .flatpickr-confirm {
  14860. gap: calc(var(--spacing) * 2);
  14861. flex-direction: row-reverse;
  14862. }
  14863. .flatpickr-calendar .flatpickr-confirm svg {
  14864. fill: var(--color-base-content);
  14865. }
  14866. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month {
  14867. color: var(--color-base-content) !important;
  14868. }
  14869. @supports (color: color-mix(in lab, red, red)) {
  14870. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month {
  14871. color: color-mix(in oklab, var(--color-base-content) 80%, transparent) !important;
  14872. }
  14873. }
  14874. @media (hover: hover) {
  14875. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month:hover {
  14876. border-color: var(--color-base-300) !important;
  14877. background-color: var(--color-base-200) !important;
  14878. }
  14879. }
  14880. .flatpickr-calendar .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected {
  14881. border-color: var(--color-primary) !important;
  14882. background-color: var(--color-primary) !important;
  14883. color: var(--color-primary-content) !important;
  14884. }
  14885. .custom-scrollbar {
  14886. scrollbar-width: thin;
  14887. scrollbar-color: transparent transparent;
  14888. transition: scrollbar-color 0.5s ease-out;
  14889. overflow: auto;
  14890. }
  14891. .custom-scrollbar:hover {
  14892. scrollbar-color: #96969666 transparent;
  14893. }
  14894. .simplebar-vertical .simplebar-scrollbar:before {
  14895. background-color: var(--color-base-content) !important;
  14896. }
  14897. @supports (color: color-mix(in lab, red, red)) {
  14898. .simplebar-vertical .simplebar-scrollbar:before {
  14899. background-color: color-mix(
  14900. in oklab,
  14901. var(--color-base-content) 20%,
  14902. transparent
  14903. ) !important;
  14904. }
  14905. }
  14906. .simplebar-vertical .simplebar-scrollbar:before {
  14907. left: 3px !important;
  14908. }
  14909. .simplebar-vertical .simplebar-scrollbar:hover:before {
  14910. background-color: var(--color-base-content) !important;
  14911. }
  14912. @supports (color: color-mix(in lab, red, red)) {
  14913. .simplebar-vertical .simplebar-scrollbar:hover:before {
  14914. background-color: color-mix(
  14915. in oklab,
  14916. var(--color-base-content) 35%,
  14917. transparent
  14918. ) !important;
  14919. }
  14920. }
  14921. .simplebar-vertical .simplebar-scrollbar:hover:before {
  14922. left: 3px !important;
  14923. }
  14924. .choices.is-disabled .choices__inner {
  14925. border-color: var(--color-base-200) !important;
  14926. background-color: var(--color-base-200) !important;
  14927. }
  14928. .choices .choices__inner {
  14929. background-color: var(--color-base-100);
  14930. border-color: var(--color-base-300) !important;
  14931. }
  14932. .choices .choices__input {
  14933. background-color: #0000 !important;
  14934. }
  14935. .choices .choices__list.choices__list--multiple .choices__item {
  14936. border-style: var(--tw-border-style);
  14937. background-color: var(--color-primary);
  14938. color: var(--color-primary-content);
  14939. border-width: 0;
  14940. }
  14941. .choices .choices__list.choices__list--multiple .choices__item .choices__button {
  14942. border-color: var(--color-primary-content);
  14943. }
  14944. @supports (color: color-mix(in lab, red, red)) {
  14945. .choices .choices__list.choices__list--multiple .choices__item .choices__button {
  14946. border-color: color-mix(in oklab, var(--color-primary-content) 50%, transparent);
  14947. }
  14948. }
  14949. .choices .choices__list.choices__list--multiple .choices__item .choices__button {
  14950. border-left: 1px solid inherit;
  14951. padding-inline-end: calc(var(--spacing) * 1.5);
  14952. }
  14953. .choices .choices__list.choices__list--dropdown {
  14954. background-color: var(--color-base-100);
  14955. border-color: var(--color-base-300) !important;
  14956. }
  14957. .choices .choices__list.choices__list--dropdown .choices__input {
  14958. border-color: var(--color-base-300);
  14959. background-color: var(--color-base-100) !important;
  14960. }
  14961. .choices
  14962. .choices__list.choices__list--dropdown
  14963. .choices__item:not(.choices__item--disabled).is-highlighted {
  14964. background-color: var(--color-base-200);
  14965. }
  14966. .choices .choices__list.choices__list--dropdown .choices__group .choices__heading {
  14967. border-color: var(--color-base-300);
  14968. }
  14969. .choices .choices__list.choices__list--dropdown .choices__item--choice b {
  14970. --tw-font-weight: var(--font-weight-medium);
  14971. font-weight: var(--font-weight-medium);
  14972. }
  14973. .choices.is-open:after {
  14974. --tw-scale-y: -100%;
  14975. scale: var(--tw-scale-x) var(--tw-scale-y);
  14976. }
  14977. .choices:after {
  14978. border-color: #0000 !important;
  14979. border-top-color: var(--color-base-content) !important;
  14980. }
  14981. @supports (color: color-mix(in lab, red, red)) {
  14982. .choices:after {
  14983. border-top-color: color-mix(
  14984. in oklab,
  14985. var(--color-base-content) 60%,
  14986. transparent
  14987. ) !important;
  14988. }
  14989. }
  14990. .choices:after {
  14991. transition-property: all;
  14992. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  14993. transition-duration: var(--tw-duration, var(--default-transition-duration));
  14994. }
  14995. :is(.ql-toolbar, .ql-container) * {
  14996. font-family: var(--font-sans);
  14997. }
  14998. .ql-toolbar,
  14999. .ql-container {
  15000. border-color: var(--color-base-300) !important;
  15001. }
  15002. .ql-toolbar {
  15003. border-top-left-radius: 0.25rem;
  15004. border-top-right-radius: 0.25rem;
  15005. }
  15006. .ql-toolbar .ql-formats .ql-header,
  15007. .ql-toolbar .ql-formats .ql-header .ql-picker-label {
  15008. border-style: var(--tw-border-style);
  15009. border-width: 0;
  15010. color: var(--color-base-content) !important;
  15011. }
  15012. .ql-toolbar .ql-formats .ql-header .ql-picker-options {
  15013. border-radius: var(--radius-box);
  15014. background-color: var(--color-base-100);
  15015. --tw-shadow: 0 0 #0000;
  15016. box-shadow:
  15017. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  15018. var(--tw-ring-shadow), var(--tw-shadow);
  15019. border-color: var(--color-base-300) !important;
  15020. }
  15021. .ql-toolbar .ql-formats button {
  15022. opacity: 0.7;
  15023. transition-property: all;
  15024. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  15025. transition-duration: var(--tw-duration, var(--default-transition-duration));
  15026. }
  15027. @media (hover: hover) {
  15028. .ql-toolbar .ql-formats button:hover {
  15029. opacity: 1;
  15030. }
  15031. }
  15032. .ql-toolbar .ql-formats button.ql-active {
  15033. opacity: 1;
  15034. }
  15035. .ql-toolbar .ql-formats button .ql-stroke {
  15036. stroke: var(--color-base-content) !important;
  15037. }
  15038. .ql-toolbar .ql-formats button .ql-fill {
  15039. fill: var(--color-base-content) !important;
  15040. }
  15041. .ql-toolbar .ql-formats .ql-active .ql-stroke {
  15042. opacity: 1;
  15043. stroke: var(--color-primary) !important;
  15044. }
  15045. .ql-bubble .ql-tooltip {
  15046. --tw-shadow:
  15047. 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
  15048. 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  15049. box-shadow:
  15050. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  15051. var(--tw-ring-shadow), var(--tw-shadow);
  15052. transition-property: all;
  15053. transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  15054. transition-duration: var(--tw-duration, var(--default-transition-duration));
  15055. border-radius: 3.40282e38px;
  15056. background-color: var(--color-base-100) !important;
  15057. }
  15058. @media (hover: hover) {
  15059. .ql-bubble .ql-tooltip:hover {
  15060. --tw-shadow:
  15061. 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
  15062. 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
  15063. box-shadow:
  15064. var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow),
  15065. var(--tw-ring-shadow), var(--tw-shadow);
  15066. }
  15067. .ql-bubble .ql-formats .ql-header .ql-picker-options .ql-picker-item:hover {
  15068. color: var(--color-primary);
  15069. }
  15070. }
  15071. .ql-container {
  15072. border-bottom-right-radius: 0.25rem;
  15073. border-bottom-left-radius: 0.25rem;
  15074. background-color: var(--color-base-100) !important;
  15075. }
  15076. @keyframes dropdown {
  15077. 0% {
  15078. opacity: 0;
  15079. }
  15080. }
  15081. @keyframes radio {
  15082. 0% {
  15083. padding: 5px;
  15084. }
  15085. 50% {
  15086. padding: 3px;
  15087. }
  15088. }
  15089. @keyframes toast {
  15090. 0% {
  15091. opacity: 0;
  15092. scale: 0.9;
  15093. }
  15094. to {
  15095. opacity: 1;
  15096. scale: 1;
  15097. }
  15098. }
  15099. @keyframes rating {
  15100. 0%,
  15101. 40% {
  15102. filter: brightness(1.05) contrast(1.05);
  15103. scale: 1.1;
  15104. }
  15105. }
  15106. @keyframes skeleton {
  15107. 0% {
  15108. background-position: 150%;
  15109. }
  15110. to {
  15111. background-position: -50%;
  15112. }
  15113. }
  15114. @keyframes progress {
  15115. 50% {
  15116. background-position-x: -115%;
  15117. }
  15118. }
  15119. @property --tw-font-weight {
  15120. syntax: "*";
  15121. inherits: false;
  15122. }
  15123. @property --tw-translate-x {
  15124. syntax: "*";
  15125. inherits: false;
  15126. initial-value: 0;
  15127. }
  15128. @property --tw-translate-y {
  15129. syntax: "*";
  15130. inherits: false;
  15131. initial-value: 0;
  15132. }
  15133. @property --tw-translate-z {
  15134. syntax: "*";
  15135. inherits: false;
  15136. initial-value: 0;
  15137. }
  15138. @property --tw-scale-x {
  15139. syntax: "*";
  15140. inherits: false;
  15141. initial-value: 1;
  15142. }
  15143. @property --tw-scale-y {
  15144. syntax: "*";
  15145. inherits: false;
  15146. initial-value: 1;
  15147. }
  15148. @property --tw-scale-z {
  15149. syntax: "*";
  15150. inherits: false;
  15151. initial-value: 1;
  15152. }
  15153. @property --tw-rotate-x {
  15154. syntax: "*";
  15155. inherits: false;
  15156. }
  15157. @property --tw-rotate-y {
  15158. syntax: "*";
  15159. inherits: false;
  15160. }
  15161. @property --tw-rotate-z {
  15162. syntax: "*";
  15163. inherits: false;
  15164. }
  15165. @property --tw-skew-x {
  15166. syntax: "*";
  15167. inherits: false;
  15168. }
  15169. @property --tw-skew-y {
  15170. syntax: "*";
  15171. inherits: false;
  15172. }
  15173. @property --tw-space-y-reverse {
  15174. syntax: "*";
  15175. inherits: false;
  15176. initial-value: 0;
  15177. }
  15178. @property --tw-space-x-reverse {
  15179. syntax: "*";
  15180. inherits: false;
  15181. initial-value: 0;
  15182. }
  15183. @property --tw-divide-y-reverse {
  15184. syntax: "*";
  15185. inherits: false;
  15186. initial-value: 0;
  15187. }
  15188. @property --tw-border-style {
  15189. syntax: "*";
  15190. inherits: false;
  15191. initial-value: solid;
  15192. }
  15193. @property --tw-gradient-position {
  15194. syntax: "*";
  15195. inherits: false;
  15196. }
  15197. @property --tw-gradient-from {
  15198. syntax: "<color>";
  15199. inherits: false;
  15200. initial-value: #0000;
  15201. }
  15202. @property --tw-gradient-via {
  15203. syntax: "<color>";
  15204. inherits: false;
  15205. initial-value: #0000;
  15206. }
  15207. @property --tw-gradient-to {
  15208. syntax: "<color>";
  15209. inherits: false;
  15210. initial-value: #0000;
  15211. }
  15212. @property --tw-gradient-stops {
  15213. syntax: "*";
  15214. inherits: false;
  15215. }
  15216. @property --tw-gradient-via-stops {
  15217. syntax: "*";
  15218. inherits: false;
  15219. }
  15220. @property --tw-gradient-from-position {
  15221. syntax: "<length-percentage>";
  15222. inherits: false;
  15223. initial-value: 0%;
  15224. }
  15225. @property --tw-gradient-via-position {
  15226. syntax: "<length-percentage>";
  15227. inherits: false;
  15228. initial-value: 50%;
  15229. }
  15230. @property --tw-gradient-to-position {
  15231. syntax: "<length-percentage>";
  15232. inherits: false;
  15233. initial-value: 100%;
  15234. }
  15235. @property --tw-leading {
  15236. syntax: "*";
  15237. inherits: false;
  15238. }
  15239. @property --tw-tracking {
  15240. syntax: "*";
  15241. inherits: false;
  15242. }
  15243. @property --tw-shadow {
  15244. syntax: "*";
  15245. inherits: false;
  15246. initial-value: 0 0 #0000;
  15247. }
  15248. @property --tw-shadow-color {
  15249. syntax: "*";
  15250. inherits: false;
  15251. }
  15252. @property --tw-shadow-alpha {
  15253. syntax: "<percentage>";
  15254. inherits: false;
  15255. initial-value: 100%;
  15256. }
  15257. @property --tw-inset-shadow {
  15258. syntax: "*";
  15259. inherits: false;
  15260. initial-value: 0 0 #0000;
  15261. }
  15262. @property --tw-inset-shadow-color {
  15263. syntax: "*";
  15264. inherits: false;
  15265. }
  15266. @property --tw-inset-shadow-alpha {
  15267. syntax: "<percentage>";
  15268. inherits: false;
  15269. initial-value: 100%;
  15270. }
  15271. @property --tw-ring-color {
  15272. syntax: "*";
  15273. inherits: false;
  15274. }
  15275. @property --tw-ring-shadow {
  15276. syntax: "*";
  15277. inherits: false;
  15278. initial-value: 0 0 #0000;
  15279. }
  15280. @property --tw-inset-ring-color {
  15281. syntax: "*";
  15282. inherits: false;
  15283. }
  15284. @property --tw-inset-ring-shadow {
  15285. syntax: "*";
  15286. inherits: false;
  15287. initial-value: 0 0 #0000;
  15288. }
  15289. @property --tw-ring-inset {
  15290. syntax: "*";
  15291. inherits: false;
  15292. }
  15293. @property --tw-ring-offset-width {
  15294. syntax: "<length>";
  15295. inherits: false;
  15296. initial-value: 0;
  15297. }
  15298. @property --tw-ring-offset-color {
  15299. syntax: "*";
  15300. inherits: false;
  15301. initial-value: #fff;
  15302. }
  15303. @property --tw-ring-offset-shadow {
  15304. syntax: "*";
  15305. inherits: false;
  15306. initial-value: 0 0 #0000;
  15307. }
  15308. @property --tw-blur {
  15309. syntax: "*";
  15310. inherits: false;
  15311. }
  15312. @property --tw-brightness {
  15313. syntax: "*";
  15314. inherits: false;
  15315. }
  15316. @property --tw-contrast {
  15317. syntax: "*";
  15318. inherits: false;
  15319. }
  15320. @property --tw-grayscale {
  15321. syntax: "*";
  15322. inherits: false;
  15323. }
  15324. @property --tw-hue-rotate {
  15325. syntax: "*";
  15326. inherits: false;
  15327. }
  15328. @property --tw-invert {
  15329. syntax: "*";
  15330. inherits: false;
  15331. }
  15332. @property --tw-opacity {
  15333. syntax: "*";
  15334. inherits: false;
  15335. }
  15336. @property --tw-saturate {
  15337. syntax: "*";
  15338. inherits: false;
  15339. }
  15340. @property --tw-sepia {
  15341. syntax: "*";
  15342. inherits: false;
  15343. }
  15344. @property --tw-drop-shadow {
  15345. syntax: "*";
  15346. inherits: false;
  15347. }
  15348. @property --tw-drop-shadow-color {
  15349. syntax: "*";
  15350. inherits: false;
  15351. }
  15352. @property --tw-drop-shadow-alpha {
  15353. syntax: "<percentage>";
  15354. inherits: false;
  15355. initial-value: 100%;
  15356. }
  15357. @property --tw-drop-shadow-size {
  15358. syntax: "*";
  15359. inherits: false;
  15360. }
  15361. @property --tw-backdrop-blur {
  15362. syntax: "*";
  15363. inherits: false;
  15364. }
  15365. @property --tw-backdrop-brightness {
  15366. syntax: "*";
  15367. inherits: false;
  15368. }
  15369. @property --tw-backdrop-contrast {
  15370. syntax: "*";
  15371. inherits: false;
  15372. }
  15373. @property --tw-backdrop-grayscale {
  15374. syntax: "*";
  15375. inherits: false;
  15376. }
  15377. @property --tw-backdrop-hue-rotate {
  15378. syntax: "*";
  15379. inherits: false;
  15380. }
  15381. @property --tw-backdrop-invert {
  15382. syntax: "*";
  15383. inherits: false;
  15384. }
  15385. @property --tw-backdrop-opacity {
  15386. syntax: "*";
  15387. inherits: false;
  15388. }
  15389. @property --tw-backdrop-saturate {
  15390. syntax: "*";
  15391. inherits: false;
  15392. }
  15393. @property --tw-backdrop-sepia {
  15394. syntax: "*";
  15395. inherits: false;
  15396. }
  15397. @property --tw-duration {
  15398. syntax: "*";
  15399. inherits: false;
  15400. }
  15401. @property --tw-ease {
  15402. syntax: "*";
  15403. inherits: false;
  15404. }
  15405. @property --tw-text-shadow-color {
  15406. syntax: "*";
  15407. inherits: false;
  15408. }
  15409. @property --tw-text-shadow-alpha {
  15410. syntax: "<percentage>";
  15411. inherits: false;
  15412. initial-value: 100%;
  15413. }
  15414. @property --tw-outline-style {
  15415. syntax: "*";
  15416. inherits: false;
  15417. initial-value: solid;
  15418. }
  15419. @property --tw-divide-x-reverse {
  15420. syntax: "*";
  15421. inherits: false;
  15422. initial-value: 0;
  15423. }
  15424. @keyframes spin {
  15425. to {
  15426. transform: rotate(360deg);
  15427. }
  15428. }
  15429. @keyframes ping {
  15430. 75%,
  15431. to {
  15432. opacity: 0;
  15433. transform: scale(2);
  15434. }
  15435. }
  15436. @keyframes bounce-slow {
  15437. 0% {
  15438. transform: translateY(0);
  15439. }
  15440. to {
  15441. transform: translateY(-12px);
  15442. }
  15443. }
  15444. @keyframes text-color {
  15445. 0% {
  15446. background-position: 0;
  15447. }
  15448. 50% {
  15449. background-position: 100%;
  15450. }
  15451. to {
  15452. background-position: 0;
  15453. }
  15454. }