It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://juicylinks.ai/

  1. <!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/08651ee61bc4e95b.css?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2fcf16e93e3c42db.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8"/><script src="/_next/static/chunks/4bd1b696-409494caf8c83275.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8" async=""></script><script src="/_next/static/chunks/255-82d8398e62dc3e03.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8" async=""></script><script src="/_next/static/chunks/main-app-f810cc9959894cd9.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8" async=""></script><script src="/_next/static/chunks/0e5ce63c-bfdc3a182370b11a.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8" async=""></script><script src="/_next/static/chunks/414-d0fdfce5ab891aca.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8" async=""></script><script src="/_next/static/chunks/418-2fb5d753667b5acf.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8" async=""></script><script src="/_next/static/chunks/app/layout-2d580655dfab53b1.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8" async=""></script><script src="/_next/static/chunks/50-88ecd94a6dce8dda.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8" async=""></script><script src="/_next/static/chunks/app/page-f2dfc2695e6f3642.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8" async=""></script><meta name="next-size-adjust" content=""/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8" noModule=""></script></head><body class="__variable_f367f3 font-sans antialiased"><div hidden=""><!--$?--><template id="B:0"></template><!--/$--></div><!--$--><!--/$--><script>(()=>{let a=["data-joy-color-scheme","data-mui-color-scheme","data-theme","data-color-scheme","class"],b=a=>a.includes("dark")?"dark":a.includes("light")?"light":null,c=a=>{let b=document.getElementById("--stack-theme-mode");b||((b=document.createElement("style")).id="--stack-theme-mode",b.innerHTML="/* This tag is used by Stack Auth to set the theme in the browser without causing a hydration error (since React ignores additional tags in the <head>). We later use the `html:has(head > [data-stack-theme=XYZ])` selector to apply styles based on the theme. */",document.head.appendChild(b)),b.setAttribute("data-stack-theme",a)},d=()=>{let a=getComputedStyle(document.documentElement).getPropertyValue("color-scheme");if(a){let d=b(a);if(d)return c(d),!0}return!1},e=()=>{let a=getComputedStyle(document.documentElement).getPropertyValue("--background");if(a){/^\d+\s\d+%\s\d+(\.\d+)?%$/.test(a)&&(a=`hsl(${a})`);let b=(a=>{let b=document.createElement("div");b.style.color=a,document.body.appendChild(b);let c=getComputedStyle(b).color;document.body.removeChild(b);let d=c.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);return d?[parseInt(d[1]),parseInt(d[2]),parseInt(d[3])]:null})(a);if(b)return 128>(a=>(299*a[0]+587*a[1]+114*a[2])/1e3)(b)?c("dark"):c("light"),!0}return!1},f=()=>{for(let d of a){let a=document.documentElement.getAttribute(d);if(a){let d=b(a);if(d)return c(d),!0}}return!1};new MutationObserver(b=>{b.forEach(b=>{if(!d()&&!(b.attributeName&&a.includes(b.attributeName)&&f())&&e())return})}).observe(document.documentElement,{attributes:!0,attributeFilter:a}),d()||f()||e()})()</script><style>:where(.stack-scope) *, :where(.stack-scope) ::before, :where(.stack-scope) ::after, *:where(.stack-scope), :where(.stack-scope)::before, :where(.stack-scope)::after {
  2.  --tw-border-spacing-x: 0;
  3.  --tw-border-spacing-y: 0;
  4.  --tw-translate-x: 0;
  5.  --tw-translate-y: 0;
  6.  --tw-rotate: 0;
  7.  --tw-skew-x: 0;
  8.  --tw-skew-y: 0;
  9.  --tw-scale-x: 1;
  10.  --tw-scale-y: 1;
  11.  --tw-pan-x:  ;
  12.  --tw-pan-y:  ;
  13.  --tw-pinch-zoom:  ;
  14.  --tw-scroll-snap-strictness: proximity;
  15.  --tw-gradient-from-position:  ;
  16.  --tw-gradient-via-position:  ;
  17.  --tw-gradient-to-position:  ;
  18.  --tw-ordinal:  ;
  19.  --tw-slashed-zero:  ;
  20.  --tw-numeric-figure:  ;
  21.  --tw-numeric-spacing:  ;
  22.  --tw-numeric-fraction:  ;
  23.  --tw-ring-inset:  ;
  24.  --tw-ring-offset-width: 0px;
  25.  --tw-ring-offset-color: #fff;
  26.  --tw-ring-color: rgb(59 130 246 / 0.5);
  27.  --tw-ring-offset-shadow: 0 0 #0000;
  28.  --tw-ring-shadow: 0 0 #0000;
  29.  --tw-shadow: 0 0 #0000;
  30.  --tw-shadow-colored: 0 0 #0000;
  31.  --tw-blur:  ;
  32.  --tw-brightness:  ;
  33.  --tw-contrast:  ;
  34.  --tw-grayscale:  ;
  35.  --tw-hue-rotate:  ;
  36.  --tw-invert:  ;
  37.  --tw-saturate:  ;
  38.  --tw-sepia:  ;
  39.  --tw-drop-shadow:  ;
  40.  --tw-backdrop-blur:  ;
  41.  --tw-backdrop-brightness:  ;
  42.  --tw-backdrop-contrast:  ;
  43.  --tw-backdrop-grayscale:  ;
  44.  --tw-backdrop-hue-rotate:  ;
  45.  --tw-backdrop-invert:  ;
  46.  --tw-backdrop-opacity:  ;
  47.  --tw-backdrop-saturate:  ;
  48.  --tw-backdrop-sepia:  ;
  49.  --tw-contain-size:  ;
  50.  --tw-contain-layout:  ;
  51.  --tw-contain-paint:  ;
  52.  --tw-contain-style:  ;
  53. }
  54. :where(.stack-scope) ::backdrop, :where(.stack-scope)::backdrop {
  55.  --tw-border-spacing-x: 0;
  56.  --tw-border-spacing-y: 0;
  57.  --tw-translate-x: 0;
  58.  --tw-translate-y: 0;
  59.  --tw-rotate: 0;
  60.  --tw-skew-x: 0;
  61.  --tw-skew-y: 0;
  62.  --tw-scale-x: 1;
  63.  --tw-scale-y: 1;
  64.  --tw-pan-x:  ;
  65.  --tw-pan-y:  ;
  66.  --tw-pinch-zoom:  ;
  67.  --tw-scroll-snap-strictness: proximity;
  68.  --tw-gradient-from-position:  ;
  69.  --tw-gradient-via-position:  ;
  70.  --tw-gradient-to-position:  ;
  71.  --tw-ordinal:  ;
  72.  --tw-slashed-zero:  ;
  73.  --tw-numeric-figure:  ;
  74.  --tw-numeric-spacing:  ;
  75.  --tw-numeric-fraction:  ;
  76.  --tw-ring-inset:  ;
  77.  --tw-ring-offset-width: 0px;
  78.  --tw-ring-offset-color: #fff;
  79.  --tw-ring-color: rgb(59 130 246 / 0.5);
  80.  --tw-ring-offset-shadow: 0 0 #0000;
  81.  --tw-ring-shadow: 0 0 #0000;
  82.  --tw-shadow: 0 0 #0000;
  83.  --tw-shadow-colored: 0 0 #0000;
  84.  --tw-blur:  ;
  85.  --tw-brightness:  ;
  86.  --tw-contrast:  ;
  87.  --tw-grayscale:  ;
  88.  --tw-hue-rotate:  ;
  89.  --tw-invert:  ;
  90.  --tw-saturate:  ;
  91.  --tw-sepia:  ;
  92.  --tw-drop-shadow:  ;
  93.  --tw-backdrop-blur:  ;
  94.  --tw-backdrop-brightness:  ;
  95.  --tw-backdrop-contrast:  ;
  96.  --tw-backdrop-grayscale:  ;
  97.  --tw-backdrop-hue-rotate:  ;
  98.  --tw-backdrop-invert:  ;
  99.  --tw-backdrop-opacity:  ;
  100.  --tw-backdrop-saturate:  ;
  101.  --tw-backdrop-sepia:  ;
  102.  --tw-contain-size:  ;
  103.  --tw-contain-layout:  ;
  104.  --tw-contain-paint:  ;
  105.  --tw-contain-style:  ;
  106. }
  107. /*
  108. ! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com
  109. */
  110. /*
  111. 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
  112. 2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
  113. */
  114. :where(.stack-scope) *,
  115. :where(.stack-scope) ::before,
  116. :where(.stack-scope) ::after,
  117. *:where(.stack-scope),
  118. :where(.stack-scope)::before,
  119. :where(.stack-scope)::after {
  120.  box-sizing: border-box;
  121.  /* 1 */
  122.  border-width: 0;
  123.  /* 2 */
  124.  border-style: solid;
  125.  /* 2 */
  126.  border-color: #e5e7eb;
  127.  /* 2 */
  128. }
  129. :where(.stack-scope) ::before,
  130. :where(.stack-scope) ::after,
  131. :where(.stack-scope)::before,
  132. :where(.stack-scope)::after {
  133.  --tw-content: '';
  134. }
  135. /*
  136. 1. Use a consistent sensible line-height in all browsers.
  137. 2. Prevent adjustments of font size after orientation changes in iOS.
  138. 3. Use a more readable tab size.
  139. 4. Use the user's configured `sans` font-family by default.
  140. 5. Use the user's configured `sans` font-feature-settings by default.
  141. 6. Use the user's configured `sans` font-variation-settings by default.
  142. 7. Disable tap highlights on iOS
  143. */
  144. :where(.stack-scope) html,
  145. :where(.stack-scope) :host,
  146. html:where(.stack-scope),
  147. :where(.stack-scope):host {
  148.  line-height: 1.5;
  149.  /* 1 */
  150.  -webkit-text-size-adjust: 100%;
  151.  /* 2 */
  152.  -moz-tab-size: 4;
  153.  /* 3 */
  154.  -o-tab-size: 4;
  155.     tab-size: 4;
  156.  /* 3 */
  157.  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  158.  /* 4 */
  159.  font-feature-settings: normal;
  160.  /* 5 */
  161.  font-variation-settings: normal;
  162.  /* 6 */
  163.  -webkit-tap-highlight-color: transparent;
  164.  /* 7 */
  165. }
  166. /*
  167. 1. Remove the margin in all browsers.
  168. 2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
  169. */
  170. :where(.stack-scope) body, body:where(.stack-scope) {
  171.  margin: 0;
  172.  /* 1 */
  173.  line-height: inherit;
  174.  /* 2 */
  175. }
  176. /*
  177. 1. Add the correct height in Firefox.
  178. 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
  179. 3. Ensure horizontal rules are visible by default.
  180. */
  181. :where(.stack-scope) hr, hr:where(.stack-scope) {
  182.  height: 0;
  183.  /* 1 */
  184.  color: inherit;
  185.  /* 2 */
  186.  border-top-width: 1px;
  187.  /* 3 */
  188. }
  189. /*
  190. Add the correct text decoration in Chrome, Edge, and Safari.
  191. */
  192. :where(.stack-scope) abbr:where([title]), abbr:where(.stack-scope):where([title]) {
  193.  -webkit-text-decoration: underline dotted;
  194.          text-decoration: underline dotted;
  195. }
  196. /*
  197. Remove the default font size and weight for headings.
  198. */
  199. :where(.stack-scope) h1,
  200. :where(.stack-scope) h2,
  201. :where(.stack-scope) h3,
  202. :where(.stack-scope) h4,
  203. :where(.stack-scope) h5,
  204. :where(.stack-scope) h6,
  205. h1:where(.stack-scope),
  206. h2:where(.stack-scope),
  207. h3:where(.stack-scope),
  208. h4:where(.stack-scope),
  209. h5:where(.stack-scope),
  210. h6:where(.stack-scope) {
  211.  font-size: inherit;
  212.  font-weight: inherit;
  213. }
  214. /*
  215. Reset links to optimize for opt-in styling instead of opt-out.
  216. */
  217. :where(.stack-scope) a, a:where(.stack-scope) {
  218.  color: inherit;
  219.  text-decoration: inherit;
  220. }
  221. /*
  222. Add the correct font weight in Edge and Safari.
  223. */
  224. :where(.stack-scope) b,
  225. :where(.stack-scope) strong,
  226. b:where(.stack-scope),
  227. strong:where(.stack-scope) {
  228.  font-weight: bolder;
  229. }
  230. /*
  231. 1. Use the user's configured `mono` font-family by default.
  232. 2. Use the user's configured `mono` font-feature-settings by default.
  233. 3. Use the user's configured `mono` font-variation-settings by default.
  234. 4. Correct the odd `em` font sizing in all browsers.
  235. */
  236. :where(.stack-scope) code,
  237. :where(.stack-scope) kbd,
  238. :where(.stack-scope) samp,
  239. :where(.stack-scope) pre,
  240. code:where(.stack-scope),
  241. kbd:where(.stack-scope),
  242. samp:where(.stack-scope),
  243. pre:where(.stack-scope) {
  244.  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  245.  /* 1 */
  246.  font-feature-settings: normal;
  247.  /* 2 */
  248.  font-variation-settings: normal;
  249.  /* 3 */
  250.  font-size: 1em;
  251.  /* 4 */
  252. }
  253. /*
  254. Add the correct font size in all browsers.
  255. */
  256. :where(.stack-scope) small, small:where(.stack-scope) {
  257.  font-size: 80%;
  258. }
  259. /*
  260. Prevent `sub` and `sup` elements from affecting the line height in all browsers.
  261. */
  262. :where(.stack-scope) sub,
  263. :where(.stack-scope) sup,
  264. sub:where(.stack-scope),
  265. sup:where(.stack-scope) {
  266.  font-size: 75%;
  267.  line-height: 0;
  268.  position: relative;
  269.  vertical-align: baseline;
  270. }
  271. :where(.stack-scope) sub, sub:where(.stack-scope) {
  272.  bottom: -0.25em;
  273. }
  274. :where(.stack-scope) sup, sup:where(.stack-scope) {
  275.  top: -0.5em;
  276. }
  277. /*
  278. 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
  279. 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
  280. 3. Remove gaps between table borders by default.
  281. */
  282. :where(.stack-scope) table, table:where(.stack-scope) {
  283.  text-indent: 0;
  284.  /* 1 */
  285.  border-color: inherit;
  286.  /* 2 */
  287.  border-collapse: collapse;
  288.  /* 3 */
  289. }
  290. /*
  291. 1. Change the font styles in all browsers.
  292. 2. Remove the margin in Firefox and Safari.
  293. 3. Remove default padding in all browsers.
  294. */
  295. :where(.stack-scope) button,
  296. :where(.stack-scope) input,
  297. :where(.stack-scope) optgroup,
  298. :where(.stack-scope) select,
  299. :where(.stack-scope) textarea,
  300. button:where(.stack-scope),
  301. input:where(.stack-scope),
  302. optgroup:where(.stack-scope),
  303. select:where(.stack-scope),
  304. textarea:where(.stack-scope) {
  305.  font-family: inherit;
  306.  /* 1 */
  307.  font-feature-settings: inherit;
  308.  /* 1 */
  309.  font-variation-settings: inherit;
  310.  /* 1 */
  311.  font-size: 100%;
  312.  /* 1 */
  313.  font-weight: inherit;
  314.  /* 1 */
  315.  line-height: inherit;
  316.  /* 1 */
  317.  letter-spacing: inherit;
  318.  /* 1 */
  319.  color: inherit;
  320.  /* 1 */
  321.  margin: 0;
  322.  /* 2 */
  323.  padding: 0;
  324.  /* 3 */
  325. }
  326. /*
  327. Remove the inheritance of text transform in Edge and Firefox.
  328. */
  329. :where(.stack-scope) button,
  330. :where(.stack-scope) select,
  331. button:where(.stack-scope),
  332. select:where(.stack-scope) {
  333.  text-transform: none;
  334. }
  335. /*
  336. 1. Correct the inability to style clickable types in iOS and Safari.
  337. 2. Remove default button styles.
  338. */
  339. :where(.stack-scope) button,
  340. :where(.stack-scope) input:where([type='button']),
  341. :where(.stack-scope) input:where([type='reset']),
  342. :where(.stack-scope) input:where([type='submit']),
  343. button:where(.stack-scope),
  344. input:where(.stack-scope):where([type='button']),
  345. input:where(.stack-scope):where([type='reset']),
  346. input:where(.stack-scope):where([type='submit']) {
  347.  -webkit-appearance: button;
  348.  /* 1 */
  349.  background-color: transparent;
  350.  /* 2 */
  351.  background-image: none;
  352.  /* 2 */
  353. }
  354. /*
  355. Use the modern Firefox focus style for all focusable elements.
  356. */
  357. :where(.stack-scope) :-moz-focusring, :where(.stack-scope):-moz-focusring {
  358.  outline: auto;
  359. }
  360. /*
  361. Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
  362. */
  363. :where(.stack-scope) :-moz-ui-invalid, :where(.stack-scope):-moz-ui-invalid {
  364.  box-shadow: none;
  365. }
  366. /*
  367. Add the correct vertical alignment in Chrome and Firefox.
  368. */
  369. :where(.stack-scope) progress, progress:where(.stack-scope) {
  370.  vertical-align: baseline;
  371. }
  372. /*
  373. Correct the cursor style of increment and decrement buttons in Safari.
  374. */
  375. :where(.stack-scope) ::-webkit-inner-spin-button,
  376. :where(.stack-scope) ::-webkit-outer-spin-button,
  377. :where(.stack-scope)::-webkit-inner-spin-button,
  378. :where(.stack-scope)::-webkit-outer-spin-button {
  379.  height: auto;
  380. }
  381. /*
  382. 1. Correct the odd appearance in Chrome and Safari.
  383. 2. Correct the outline style in Safari.
  384. */
  385. :where(.stack-scope) [type='search'], [type='search'] :where(.stack-scope) {
  386.  -webkit-appearance: textfield;
  387.  /* 1 */
  388.  outline-offset: -2px;
  389.  /* 2 */
  390. }
  391. /*
  392. Remove the inner padding in Chrome and Safari on macOS.
  393. */
  394. :where(.stack-scope) ::-webkit-search-decoration, :where(.stack-scope)::-webkit-search-decoration {
  395.  -webkit-appearance: none;
  396. }
  397. /*
  398. 1. Correct the inability to style clickable types in iOS and Safari.
  399. 2. Change font properties to `inherit` in Safari.
  400. */
  401. :where(.stack-scope) ::-webkit-file-upload-button, :where(.stack-scope)::-webkit-file-upload-button {
  402.  -webkit-appearance: button;
  403.  /* 1 */
  404.  font: inherit;
  405.  /* 2 */
  406. }
  407. /*
  408. Add the correct display in Chrome and Safari.
  409. */
  410. :where(.stack-scope) summary, summary:where(.stack-scope) {
  411.  display: list-item;
  412. }
  413. /*
  414. Removes the default spacing and border for appropriate elements.
  415. */
  416. :where(.stack-scope) blockquote,
  417. :where(.stack-scope) dl,
  418. :where(.stack-scope) dd,
  419. :where(.stack-scope) h1,
  420. :where(.stack-scope) h2,
  421. :where(.stack-scope) h3,
  422. :where(.stack-scope) h4,
  423. :where(.stack-scope) h5,
  424. :where(.stack-scope) h6,
  425. :where(.stack-scope) hr,
  426. :where(.stack-scope) figure,
  427. :where(.stack-scope) p,
  428. :where(.stack-scope) pre,
  429. blockquote:where(.stack-scope),
  430. dl:where(.stack-scope),
  431. dd:where(.stack-scope),
  432. h1:where(.stack-scope),
  433. h2:where(.stack-scope),
  434. h3:where(.stack-scope),
  435. h4:where(.stack-scope),
  436. h5:where(.stack-scope),
  437. h6:where(.stack-scope),
  438. hr:where(.stack-scope),
  439. figure:where(.stack-scope),
  440. p:where(.stack-scope),
  441. pre:where(.stack-scope) {
  442.  margin: 0;
  443. }
  444. :where(.stack-scope) fieldset, fieldset:where(.stack-scope) {
  445.  margin: 0;
  446.  padding: 0;
  447. }
  448. :where(.stack-scope) legend, legend:where(.stack-scope) {
  449.  padding: 0;
  450. }
  451. :where(.stack-scope) ol,
  452. :where(.stack-scope) ul,
  453. :where(.stack-scope) menu,
  454. ol:where(.stack-scope),
  455. ul:where(.stack-scope),
  456. menu:where(.stack-scope) {
  457.  list-style: none;
  458.  margin: 0;
  459.  padding: 0;
  460. }
  461. /*
  462. Reset default styling for dialogs.
  463. */
  464. :where(.stack-scope) dialog, dialog:where(.stack-scope) {
  465.  padding: 0;
  466. }
  467. /*
  468. Prevent resizing textareas horizontally by default.
  469. */
  470. :where(.stack-scope) textarea, textarea:where(.stack-scope) {
  471.  resize: vertical;
  472. }
  473. /*
  474. 1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
  475. 2. Set the default placeholder color to the user's configured gray 400 color.
  476. */
  477. :where(.stack-scope) input::-moz-placeholder, :where(.stack-scope) textarea::-moz-placeholder, input:where(.stack-scope)::-moz-placeholder, textarea:where(.stack-scope)::-moz-placeholder {
  478.  opacity: 1;
  479.  /* 1 */
  480.  color: #9ca3af;
  481.  /* 2 */
  482. }
  483. :where(.stack-scope) input::placeholder,
  484. :where(.stack-scope) textarea::placeholder,
  485. input:where(.stack-scope)::placeholder,
  486. textarea:where(.stack-scope)::placeholder {
  487.  opacity: 1;
  488.  /* 1 */
  489.  color: #9ca3af;
  490.  /* 2 */
  491. }
  492. /*
  493. Set the default cursor for buttons.
  494. */
  495. :where(.stack-scope) button,
  496. :where(.stack-scope) [role="button"],
  497. button:where(.stack-scope),
  498. [role="button"] :where(.stack-scope) {
  499.  cursor: pointer;
  500. }
  501. /*
  502. Make sure disabled buttons don't get the pointer cursor.
  503. */
  504. :where(.stack-scope) :disabled, :where(.stack-scope):disabled {
  505.  cursor: default;
  506. }
  507. /*
  508. 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
  509. 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
  510.   This can trigger a poorly considered lint error in some tools but is included by design.
  511. */
  512. :where(.stack-scope) img,
  513. :where(.stack-scope) svg,
  514. :where(.stack-scope) video,
  515. :where(.stack-scope) canvas,
  516. :where(.stack-scope) audio,
  517. :where(.stack-scope) iframe,
  518. :where(.stack-scope) embed,
  519. :where(.stack-scope) object,
  520. img:where(.stack-scope),
  521. svg:where(.stack-scope),
  522. video:where(.stack-scope),
  523. canvas:where(.stack-scope),
  524. audio:where(.stack-scope),
  525. iframe:where(.stack-scope),
  526. embed:where(.stack-scope),
  527. object:where(.stack-scope) {
  528.  display: block;
  529.  /* 1 */
  530.  vertical-align: middle;
  531.  /* 2 */
  532. }
  533. /*
  534. Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
  535. */
  536. :where(.stack-scope) img,
  537. :where(.stack-scope) video,
  538. img:where(.stack-scope),
  539. video:where(.stack-scope) {
  540.  max-width: 100%;
  541.  height: auto;
  542. }
  543. /* Make elements with the HTML hidden attribute stay hidden by default */
  544. :where(.stack-scope) [hidden]:where(:not([hidden="until-found"])), [hidden] :where(.stack-scope):where(:not([hidden="until-found"])) {
  545.  display: none;
  546. }
  547. :where(.stack-scope) .container, :where(.stack-scope).container {
  548.  width: 100%;
  549.  margin-right: auto;
  550.  margin-left: auto;
  551.  padding-right: 2rem;
  552.  padding-left: 2rem;
  553. }
  554. @media (min-width: 1400px) {
  555.  :where(.stack-scope) .container, :where(.stack-scope).container {
  556.    max-width: 1400px;
  557.  }
  558. }
  559. :where(.stack-scope) .sr-only, :where(.stack-scope).sr-only {
  560.  position: absolute;
  561.  width: 1px;
  562.  height: 1px;
  563.  padding: 0;
  564.  margin: -1px;
  565.  overflow: hidden;
  566.  clip: rect(0, 0, 0, 0);
  567.  white-space: nowrap;
  568.  border-width: 0;
  569. }
  570. :where(.stack-scope) .pointer-events-none, :where(.stack-scope).pointer-events-none {
  571.  pointer-events: none;
  572. }
  573. :where(.stack-scope) .pointer-events-auto, :where(.stack-scope).pointer-events-auto {
  574.  pointer-events: auto;
  575. }
  576. :where(.stack-scope) .visible, :where(.stack-scope).visible {
  577.  visibility: visible;
  578. }
  579. :where(.stack-scope) .invisible, :where(.stack-scope).invisible {
  580.  visibility: hidden;
  581. }
  582. :where(.stack-scope) .collapse, :where(.stack-scope).collapse {
  583.  visibility: collapse;
  584. }
  585. :where(.stack-scope) .static, :where(.stack-scope).static {
  586.  position: static;
  587. }
  588. :where(.stack-scope) .fixed, :where(.stack-scope).fixed {
  589.  position: fixed;
  590. }
  591. :where(.stack-scope) .absolute, :where(.stack-scope).absolute {
  592.  position: absolute;
  593. }
  594. :where(.stack-scope) .relative, :where(.stack-scope).relative {
  595.  position: relative;
  596. }
  597. :where(.stack-scope) .inset-0, :where(.stack-scope).inset-0 {
  598.  inset: 0px;
  599. }
  600. :where(.stack-scope) .inset-x-0, :where(.stack-scope).inset-x-0 {
  601.  left: 0px;
  602.  right: 0px;
  603. }
  604. :where(.stack-scope) .inset-y-0, :where(.stack-scope).inset-y-0 {
  605.  top: 0px;
  606.  bottom: 0px;
  607. }
  608. :where(.stack-scope) .-right-2, :where(.stack-scope).-right-2 {
  609.  right: -0.5rem;
  610. }
  611. :where(.stack-scope) .-top-2, :where(.stack-scope).-top-2 {
  612.  top: -0.5rem;
  613. }
  614. :where(.stack-scope) .bottom-0, :where(.stack-scope).bottom-0 {
  615.  bottom: 0px;
  616. }
  617. :where(.stack-scope) .left-0, :where(.stack-scope).left-0 {
  618.  left: 0px;
  619. }
  620. :where(.stack-scope) .left-1, :where(.stack-scope).left-1 {
  621.  left: 0.25rem;
  622. }
  623. :where(.stack-scope) .left-2, :where(.stack-scope).left-2 {
  624.  left: 0.5rem;
  625. }
  626. :where(.stack-scope) .left-3, :where(.stack-scope).left-3 {
  627.  left: 0.75rem;
  628. }
  629. :where(.stack-scope) .left-4, :where(.stack-scope).left-4 {
  630.  left: 1rem;
  631. }
  632. :where(.stack-scope) .left-\[50\%\], :where(.stack-scope).left-\[50\%\] {
  633.  left: 50%;
  634. }
  635. :where(.stack-scope) .right-0, :where(.stack-scope).right-0 {
  636.  right: 0px;
  637. }
  638. :where(.stack-scope) .right-1, :where(.stack-scope).right-1 {
  639.  right: 0.25rem;
  640. }
  641. :where(.stack-scope) .right-2, :where(.stack-scope).right-2 {
  642.  right: 0.5rem;
  643. }
  644. :where(.stack-scope) .right-3, :where(.stack-scope).right-3 {
  645.  right: 0.75rem;
  646. }
  647. :where(.stack-scope) .right-4, :where(.stack-scope).right-4 {
  648.  right: 1rem;
  649. }
  650. :where(.stack-scope) .top-0, :where(.stack-scope).top-0 {
  651.  top: 0px;
  652. }
  653. :where(.stack-scope) .top-1, :where(.stack-scope).top-1 {
  654.  top: 0.25rem;
  655. }
  656. :where(.stack-scope) .top-2, :where(.stack-scope).top-2 {
  657.  top: 0.5rem;
  658. }
  659. :where(.stack-scope) .top-4, :where(.stack-scope).top-4 {
  660.  top: 1rem;
  661. }
  662. :where(.stack-scope) .top-\[1px\], :where(.stack-scope).top-\[1px\] {
  663.  top: 1px;
  664. }
  665. :where(.stack-scope) .top-\[50\%\], :where(.stack-scope).top-\[50\%\] {
  666.  top: 50%;
  667. }
  668. :where(.stack-scope) .top-\[60\%\], :where(.stack-scope).top-\[60\%\] {
  669.  top: 60%;
  670. }
  671. :where(.stack-scope) .top-auto, :where(.stack-scope).top-auto {
  672.  top: auto;
  673. }
  674. :where(.stack-scope) .top-full, :where(.stack-scope).top-full {
  675.  top: 100%;
  676. }
  677. :where(.stack-scope) .z-10, :where(.stack-scope).z-10 {
  678.  z-index: 10;
  679. }
  680. :where(.stack-scope) .z-30, :where(.stack-scope).z-30 {
  681.  z-index: 30;
  682. }
  683. :where(.stack-scope) .z-50, :where(.stack-scope).z-50 {
  684.  z-index: 50;
  685. }
  686. :where(.stack-scope) .z-\[100\], :where(.stack-scope).z-\[100\] {
  687.  z-index: 100;
  688. }
  689. :where(.stack-scope) .z-\[1\], :where(.stack-scope).z-\[1\] {
  690.  z-index: 1;
  691. }
  692. :where(.stack-scope) .-mx-1, :where(.stack-scope).-mx-1 {
  693.  margin-left: -0.25rem;
  694.  margin-right: -0.25rem;
  695. }
  696. :where(.stack-scope) .-mx-6, :where(.stack-scope).-mx-6 {
  697.  margin-left: -1.5rem;
  698.  margin-right: -1.5rem;
  699. }
  700. :where(.stack-scope) .mx-2, :where(.stack-scope).mx-2 {
  701.  margin-left: 0.5rem;
  702.  margin-right: 0.5rem;
  703. }
  704. :where(.stack-scope) .my-1, :where(.stack-scope).my-1 {
  705.  margin-top: 0.25rem;
  706.  margin-bottom: 0.25rem;
  707. }
  708. :where(.stack-scope) .my-2, :where(.stack-scope).my-2 {
  709.  margin-top: 0.5rem;
  710.  margin-bottom: 0.5rem;
  711. }
  712. :where(.stack-scope) .my-5, :where(.stack-scope).my-5 {
  713.  margin-top: 1.25rem;
  714.  margin-bottom: 1.25rem;
  715. }
  716. :where(.stack-scope) .my-6, :where(.stack-scope).my-6 {
  717.  margin-top: 1.5rem;
  718.  margin-bottom: 1.5rem;
  719. }
  720. :where(.stack-scope) .-ml-3, :where(.stack-scope).-ml-3 {
  721.  margin-left: -0.75rem;
  722. }
  723. :where(.stack-scope) .mb-1, :where(.stack-scope).mb-1 {
  724.  margin-bottom: 0.25rem;
  725. }
  726. :where(.stack-scope) .mb-2, :where(.stack-scope).mb-2 {
  727.  margin-bottom: 0.5rem;
  728. }
  729. :where(.stack-scope) .mb-4, :where(.stack-scope).mb-4 {
  730.  margin-bottom: 1rem;
  731. }
  732. :where(.stack-scope) .mb-6, :where(.stack-scope).mb-6 {
  733.  margin-bottom: 1.5rem;
  734. }
  735. :where(.stack-scope) .ml-1, :where(.stack-scope).ml-1 {
  736.  margin-left: 0.25rem;
  737. }
  738. :where(.stack-scope) .ml-2, :where(.stack-scope).ml-2 {
  739.  margin-left: 0.5rem;
  740. }
  741. :where(.stack-scope) .ml-auto, :where(.stack-scope).ml-auto {
  742.  margin-left: auto;
  743. }
  744. :where(.stack-scope) .mr-1, :where(.stack-scope).mr-1 {
  745.  margin-right: 0.25rem;
  746. }
  747. :where(.stack-scope) .mr-1\.5, :where(.stack-scope).mr-1\.5 {
  748.  margin-right: 0.375rem;
  749. }
  750. :where(.stack-scope) .mr-2, :where(.stack-scope).mr-2 {
  751.  margin-right: 0.5rem;
  752. }
  753. :where(.stack-scope) .mr-4, :where(.stack-scope).mr-4 {
  754.  margin-right: 1rem;
  755. }
  756. :where(.stack-scope) .mt-1, :where(.stack-scope).mt-1 {
  757.  margin-top: 0.25rem;
  758. }
  759. :where(.stack-scope) .mt-1\.5, :where(.stack-scope).mt-1\.5 {
  760.  margin-top: 0.375rem;
  761. }
  762. :where(.stack-scope) .mt-2, :where(.stack-scope).mt-2 {
  763.  margin-top: 0.5rem;
  764. }
  765. :where(.stack-scope) .mt-4, :where(.stack-scope).mt-4 {
  766.  margin-top: 1rem;
  767. }
  768. :where(.stack-scope) .mt-6, :where(.stack-scope).mt-6 {
  769.  margin-top: 1.5rem;
  770. }
  771. :where(.stack-scope) .mt-8, :where(.stack-scope).mt-8 {
  772.  margin-top: 2rem;
  773. }
  774. :where(.stack-scope) .box-border, :where(.stack-scope).box-border {
  775.  box-sizing: border-box;
  776. }
  777. :where(.stack-scope) .line-clamp-1, :where(.stack-scope).line-clamp-1 {
  778.  overflow: hidden;
  779.  display: -webkit-box;
  780.  -webkit-box-orient: vertical;
  781.  -webkit-line-clamp: 1;
  782. }
  783. :where(.stack-scope) .block, :where(.stack-scope).block {
  784.  display: block;
  785. }
  786. :where(.stack-scope) .inline, :where(.stack-scope).inline {
  787.  display: inline;
  788. }
  789. :where(.stack-scope) .flex, :where(.stack-scope).flex {
  790.  display: flex;
  791. }
  792. :where(.stack-scope) .inline-flex, :where(.stack-scope).inline-flex {
  793.  display: inline-flex;
  794. }
  795. :where(.stack-scope) .\!table, :where(.stack-scope).\!table {
  796.  display: table !important;
  797. }
  798. :where(.stack-scope) .table, :where(.stack-scope).table {
  799.  display: table;
  800. }
  801. :where(.stack-scope) .grid, :where(.stack-scope).grid {
  802.  display: grid;
  803. }
  804. :where(.stack-scope) .contents, :where(.stack-scope).contents {
  805.  display: contents;
  806. }
  807. :where(.stack-scope) .hidden, :where(.stack-scope).hidden {
  808.  display: none;
  809. }
  810. :where(.stack-scope) .aspect-square, :where(.stack-scope).aspect-square {
  811.  aspect-ratio: 1 / 1;
  812. }
  813. :where(.stack-scope) .size-3, :where(.stack-scope).size-3 {
  814.  width: 0.75rem;
  815.  height: 0.75rem;
  816. }
  817. :where(.stack-scope) .h-0, :where(.stack-scope).h-0 {
  818.  height: 0px;
  819. }
  820. :where(.stack-scope) .h-0\.5, :where(.stack-scope).h-0\.5 {
  821.  height: 0.125rem;
  822. }
  823. :where(.stack-scope) .h-1, :where(.stack-scope).h-1 {
  824.  height: 0.25rem;
  825. }
  826. :where(.stack-scope) .h-1\.5, :where(.stack-scope).h-1\.5 {
  827.  height: 0.375rem;
  828. }
  829. :where(.stack-scope) .h-10, :where(.stack-scope).h-10 {
  830.  height: 2.5rem;
  831. }
  832. :where(.stack-scope) .h-12, :where(.stack-scope).h-12 {
  833.  height: 3rem;
  834. }
  835. :where(.stack-scope) .h-2, :where(.stack-scope).h-2 {
  836.  height: 0.5rem;
  837. }
  838. :where(.stack-scope) .h-2\.5, :where(.stack-scope).h-2\.5 {
  839.  height: 0.625rem;
  840. }
  841. :where(.stack-scope) .h-24, :where(.stack-scope).h-24 {
  842.  height: 6rem;
  843. }
  844. :where(.stack-scope) .h-3, :where(.stack-scope).h-3 {
  845.  height: 0.75rem;
  846. }
  847. :where(.stack-scope) .h-3\.5, :where(.stack-scope).h-3\.5 {
  848.  height: 0.875rem;
  849. }
  850. :where(.stack-scope) .h-4, :where(.stack-scope).h-4 {
  851.  height: 1rem;
  852. }
  853. :where(.stack-scope) .h-5, :where(.stack-scope).h-5 {
  854.  height: 1.25rem;
  855. }
  856. :where(.stack-scope) .h-6, :where(.stack-scope).h-6 {
  857.  height: 1.5rem;
  858. }
  859. :where(.stack-scope) .h-64, :where(.stack-scope).h-64 {
  860.  height: 16rem;
  861. }
  862. :where(.stack-scope) .h-7, :where(.stack-scope).h-7 {
  863.  height: 1.75rem;
  864. }
  865. :where(.stack-scope) .h-8, :where(.stack-scope).h-8 {
  866.  height: 2rem;
  867. }
  868. :where(.stack-scope) .h-9, :where(.stack-scope).h-9 {
  869.  height: 2.25rem;
  870. }
  871. :where(.stack-scope) .h-\[1px\], :where(.stack-scope).h-\[1px\] {
  872.  height: 1px;
  873. }
  874. :where(.stack-scope) .h-\[200px\], :where(.stack-scope).h-\[200px\] {
  875.  height: 200px;
  876. }
  877. :where(.stack-scope) .h-\[300px\], :where(.stack-scope).h-\[300px\] {
  878.  height: 300px;
  879. }
  880. :where(.stack-scope) .h-\[34px\], :where(.stack-scope).h-\[34px\] {
  881.  height: 34px;
  882. }
  883. :where(.stack-scope) .h-\[60px\], :where(.stack-scope).h-\[60px\] {
  884.  height: 60px;
  885. }
  886. :where(.stack-scope) .h-\[var\(--radix-navigation-menu-viewport-height\)\], :where(.stack-scope).h-\[var\(--radix-navigation-menu-viewport-height\)\] {
  887.  height: var(--radix-navigation-menu-viewport-height);
  888. }
  889. :where(.stack-scope) .h-\[var\(--radix-select-trigger-height\)\], :where(.stack-scope).h-\[var\(--radix-select-trigger-height\)\] {
  890.  height: var(--radix-select-trigger-height);
  891. }
  892. :where(.stack-scope) .h-full, :where(.stack-scope).h-full {
  893.  height: 100%;
  894. }
  895. :where(.stack-scope) .h-px, :where(.stack-scope).h-px {
  896.  height: 1px;
  897. }
  898. :where(.stack-scope) .max-h-6, :where(.stack-scope).max-h-6 {
  899.  max-height: 1.5rem;
  900. }
  901. :where(.stack-scope) .max-h-96, :where(.stack-scope).max-h-96 {
  902.  max-height: 24rem;
  903. }
  904. :where(.stack-scope) .max-h-\[300px\], :where(.stack-scope).max-h-\[300px\] {
  905.  max-height: 300px;
  906. }
  907. :where(.stack-scope) .max-h-screen, :where(.stack-scope).max-h-screen {
  908.  max-height: 100vh;
  909. }
  910. :where(.stack-scope) .min-h-6, :where(.stack-scope).min-h-6 {
  911.  min-height: 1.5rem;
  912. }
  913. :where(.stack-scope) .min-h-\[60px\], :where(.stack-scope).min-h-\[60px\] {
  914.  min-height: 60px;
  915. }
  916. :where(.stack-scope) .w-0, :where(.stack-scope).w-0 {
  917.  width: 0px;
  918. }
  919. :where(.stack-scope) .w-1, :where(.stack-scope).w-1 {
  920.  width: 0.25rem;
  921. }
  922. :where(.stack-scope) .w-10, :where(.stack-scope).w-10 {
  923.  width: 2.5rem;
  924. }
  925. :where(.stack-scope) .w-12, :where(.stack-scope).w-12 {
  926.  width: 3rem;
  927. }
  928. :where(.stack-scope) .w-16, :where(.stack-scope).w-16 {
  929.  width: 4rem;
  930. }
  931. :where(.stack-scope) .w-2, :where(.stack-scope).w-2 {
  932.  width: 0.5rem;
  933. }
  934. :where(.stack-scope) .w-2\.5, :where(.stack-scope).w-2\.5 {
  935.  width: 0.625rem;
  936. }
  937. :where(.stack-scope) .w-2\/3, :where(.stack-scope).w-2\/3 {
  938.  width: 66.666667%;
  939. }
  940. :where(.stack-scope) .w-24, :where(.stack-scope).w-24 {
  941.  width: 6rem;
  942. }
  943. :where(.stack-scope) .w-3, :where(.stack-scope).w-3 {
  944.  width: 0.75rem;
  945. }
  946. :where(.stack-scope) .w-3\.5, :where(.stack-scope).w-3\.5 {
  947.  width: 0.875rem;
  948. }
  949. :where(.stack-scope) .w-3\/4, :where(.stack-scope).w-3\/4 {
  950.  width: 75%;
  951. }
  952. :where(.stack-scope) .w-4, :where(.stack-scope).w-4 {
  953.  width: 1rem;
  954. }
  955. :where(.stack-scope) .w-48, :where(.stack-scope).w-48 {
  956.  width: 12rem;
  957. }
  958. :where(.stack-scope) .w-5, :where(.stack-scope).w-5 {
  959.  width: 1.25rem;
  960. }
  961. :where(.stack-scope) .w-6, :where(.stack-scope).w-6 {
  962.  width: 1.5rem;
  963. }
  964. :where(.stack-scope) .w-64, :where(.stack-scope).w-64 {
  965.  width: 16rem;
  966. }
  967. :where(.stack-scope) .w-7, :where(.stack-scope).w-7 {
  968.  width: 1.75rem;
  969. }
  970. :where(.stack-scope) .w-72, :where(.stack-scope).w-72 {
  971.  width: 18rem;
  972. }
  973. :where(.stack-scope) .w-8, :where(.stack-scope).w-8 {
  974.  width: 2rem;
  975. }
  976. :where(.stack-scope) .w-9, :where(.stack-scope).w-9 {
  977.  width: 2.25rem;
  978. }
  979. :where(.stack-scope) .w-\[100px\], :where(.stack-scope).w-\[100px\] {
  980.  width: 100px;
  981. }
  982. :where(.stack-scope) .w-\[150px\], :where(.stack-scope).w-\[150px\] {
  983.  width: 150px;
  984. }
  985. :where(.stack-scope) .w-\[1px\], :where(.stack-scope).w-\[1px\] {
  986.  width: 1px;
  987. }
  988. :where(.stack-scope) .w-\[200px\], :where(.stack-scope).w-\[200px\] {
  989.  width: 200px;
  990. }
  991. :where(.stack-scope) .w-\[250px\], :where(.stack-scope).w-\[250px\] {
  992.  width: 250px;
  993. }
  994. :where(.stack-scope) .w-\[34px\], :where(.stack-scope).w-\[34px\] {
  995.  width: 34px;
  996. }
  997. :where(.stack-scope) .w-\[36px\], :where(.stack-scope).w-\[36px\] {
  998.  width: 36px;
  999. }
  1000. :where(.stack-scope) .w-\[60px\], :where(.stack-scope).w-\[60px\] {
  1001.  width: 60px;
  1002. }
  1003. :where(.stack-scope) .w-\[70px\], :where(.stack-scope).w-\[70px\] {
  1004.  width: 70px;
  1005. }
  1006. :where(.stack-scope) .w-\[800px\], :where(.stack-scope).w-\[800px\] {
  1007.  width: 800px;
  1008. }
  1009. :where(.stack-scope) .w-\[80px\], :where(.stack-scope).w-\[80px\] {
  1010.  width: 80px;
  1011. }
  1012. :where(.stack-scope) .w-\[calc\(100\%\+3rem\)\], :where(.stack-scope).w-\[calc\(100\%\+3rem\)\] {
  1013.  width: calc(100% + 3rem);
  1014. }
  1015. :where(.stack-scope) .w-auto, :where(.stack-scope).w-auto {
  1016.  width: auto;
  1017. }
  1018. :where(.stack-scope) .w-fit, :where(.stack-scope).w-fit {
  1019.  width: -moz-fit-content;
  1020.  width: fit-content;
  1021. }
  1022. :where(.stack-scope) .w-full, :where(.stack-scope).w-full {
  1023.  width: 100%;
  1024. }
  1025. :where(.stack-scope) .w-max, :where(.stack-scope).w-max {
  1026.  width: -moz-max-content;
  1027.  width: max-content;
  1028. }
  1029. :where(.stack-scope) .w-px, :where(.stack-scope).w-px {
  1030.  width: 1px;
  1031. }
  1032. :where(.stack-scope) .min-w-6, :where(.stack-scope).min-w-6 {
  1033.  min-width: 1.5rem;
  1034. }
  1035. :where(.stack-scope) .min-w-\[12rem\], :where(.stack-scope).min-w-\[12rem\] {
  1036.  min-width: 12rem;
  1037. }
  1038. :where(.stack-scope) .min-w-\[150px\], :where(.stack-scope).min-w-\[150px\] {
  1039.  min-width: 150px;
  1040. }
  1041. :where(.stack-scope) .min-w-\[200px\], :where(.stack-scope).min-w-\[200px\] {
  1042.  min-width: 200px;
  1043. }
  1044. :where(.stack-scope) .min-w-\[8rem\], :where(.stack-scope).min-w-\[8rem\] {
  1045.  min-width: 8rem;
  1046. }
  1047. :where(.stack-scope) .min-w-\[var\(--radix-select-trigger-width\)\], :where(.stack-scope).min-w-\[var\(--radix-select-trigger-width\)\] {
  1048.  min-width: var(--radix-select-trigger-width);
  1049. }
  1050. :where(.stack-scope) .max-w-40, :where(.stack-scope).max-w-40 {
  1051.  max-width: 10rem;
  1052. }
  1053. :where(.stack-scope) .max-w-6, :where(.stack-scope).max-w-6 {
  1054.  max-width: 1.5rem;
  1055. }
  1056. :where(.stack-scope) .max-w-60, :where(.stack-scope).max-w-60 {
  1057.  max-width: 15rem;
  1058. }
  1059. :where(.stack-scope) .max-w-64, :where(.stack-scope).max-w-64 {
  1060.  max-width: 16rem;
  1061. }
  1062. :where(.stack-scope) .max-w-\[200px\], :where(.stack-scope).max-w-\[200px\] {
  1063.  max-width: 200px;
  1064. }
  1065. :where(.stack-scope) .max-w-\[300px\], :where(.stack-scope).max-w-\[300px\] {
  1066.  max-width: 300px;
  1067. }
  1068. :where(.stack-scope) .max-w-\[320px\], :where(.stack-scope).max-w-\[320px\] {
  1069.  max-width: 320px;
  1070. }
  1071. :where(.stack-scope) .max-w-\[36px\], :where(.stack-scope).max-w-\[36px\] {
  1072.  max-width: 36px;
  1073. }
  1074. :where(.stack-scope) .max-w-\[380px\], :where(.stack-scope).max-w-\[380px\] {
  1075.  max-width: 380px;
  1076. }
  1077. :where(.stack-scope) .max-w-\[800px\], :where(.stack-scope).max-w-\[800px\] {
  1078.  max-width: 800px;
  1079. }
  1080. :where(.stack-scope) .max-w-full, :where(.stack-scope).max-w-full {
  1081.  max-width: 100%;
  1082. }
  1083. :where(.stack-scope) .max-w-lg, :where(.stack-scope).max-w-lg {
  1084.  max-width: 32rem;
  1085. }
  1086. :where(.stack-scope) .max-w-max, :where(.stack-scope).max-w-max {
  1087.  max-width: -moz-max-content;
  1088.  max-width: max-content;
  1089. }
  1090. :where(.stack-scope) .max-w-sm, :where(.stack-scope).max-w-sm {
  1091.  max-width: 24rem;
  1092. }
  1093. :where(.stack-scope) .flex-1, :where(.stack-scope).flex-1 {
  1094.  flex: 1 1 0%;
  1095. }
  1096. :where(.stack-scope) .flex-shrink, :where(.stack-scope).flex-shrink {
  1097.  flex-shrink: 1;
  1098. }
  1099. :where(.stack-scope) .flex-shrink-0, :where(.stack-scope).flex-shrink-0 {
  1100.  flex-shrink: 0;
  1101. }
  1102. :where(.stack-scope) .shrink-0, :where(.stack-scope).shrink-0 {
  1103.  flex-shrink: 0;
  1104. }
  1105. :where(.stack-scope) .flex-grow, :where(.stack-scope).flex-grow {
  1106.  flex-grow: 1;
  1107. }
  1108. :where(.stack-scope) .grow, :where(.stack-scope).grow {
  1109.  flex-grow: 1;
  1110. }
  1111. :where(.stack-scope) .caption-bottom, :where(.stack-scope).caption-bottom {
  1112.  caption-side: bottom;
  1113. }
  1114. :where(.stack-scope) .border-collapse, :where(.stack-scope).border-collapse {
  1115.  border-collapse: collapse;
  1116. }
  1117. :where(.stack-scope) .-translate-x-1, :where(.stack-scope).-translate-x-1 {
  1118.  --tw-translate-x: -0.25rem;
  1119.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  1120. }
  1121. :where(.stack-scope) .-translate-y-1, :where(.stack-scope).-translate-y-1 {
  1122.  --tw-translate-y: -0.25rem;
  1123.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  1124. }
  1125. :where(.stack-scope) .translate-x-1, :where(.stack-scope).translate-x-1 {
  1126.  --tw-translate-x: 0.25rem;
  1127.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  1128. }
  1129. :where(.stack-scope) .translate-x-\[-50\%\], :where(.stack-scope).translate-x-\[-50\%\] {
  1130.  --tw-translate-x: -50%;
  1131.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  1132. }
  1133. :where(.stack-scope) .translate-y-1, :where(.stack-scope).translate-y-1 {
  1134.  --tw-translate-y: 0.25rem;
  1135.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  1136. }
  1137. :where(.stack-scope) .translate-y-\[-50\%\], :where(.stack-scope).translate-y-\[-50\%\] {
  1138.  --tw-translate-y: -50%;
  1139.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  1140. }
  1141. :where(.stack-scope) .rotate-180, :where(.stack-scope).rotate-180 {
  1142.  --tw-rotate: 180deg;
  1143.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  1144. }
  1145. :where(.stack-scope) .rotate-45, :where(.stack-scope).rotate-45 {
  1146.  --tw-rotate: 45deg;
  1147.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  1148. }
  1149. :where(.stack-scope) .transform, :where(.stack-scope).transform {
  1150.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  1151. }
  1152. @keyframes pulse {
  1153.  50% {
  1154.    opacity: .5;
  1155.  }
  1156. }
  1157. :where(.stack-scope) .animate-pulse, :where(.stack-scope).animate-pulse {
  1158.  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  1159. }
  1160. @keyframes spin {
  1161.  to {
  1162.    transform: rotate(360deg);
  1163.  }
  1164. }
  1165. :where(.stack-scope) .animate-spin, :where(.stack-scope).animate-spin {
  1166.  animation: spin 1s linear infinite;
  1167. }
  1168. :where(.stack-scope) .cursor-col-resize, :where(.stack-scope).cursor-col-resize {
  1169.  cursor: col-resize;
  1170. }
  1171. :where(.stack-scope) .cursor-default, :where(.stack-scope).cursor-default {
  1172.  cursor: default;
  1173. }
  1174. :where(.stack-scope) .cursor-grab, :where(.stack-scope).cursor-grab {
  1175.  cursor: grab;
  1176. }
  1177. :where(.stack-scope) .cursor-grabbing, :where(.stack-scope).cursor-grabbing {
  1178.  cursor: grabbing;
  1179. }
  1180. :where(.stack-scope) .cursor-not-allowed, :where(.stack-scope).cursor-not-allowed {
  1181.  cursor: not-allowed;
  1182. }
  1183. :where(.stack-scope) .cursor-pointer, :where(.stack-scope).cursor-pointer {
  1184.  cursor: pointer;
  1185. }
  1186. :where(.stack-scope) .cursor-row-resize, :where(.stack-scope).cursor-row-resize {
  1187.  cursor: row-resize;
  1188. }
  1189. :where(.stack-scope) .cursor-wait, :where(.stack-scope).cursor-wait {
  1190.  cursor: wait;
  1191. }
  1192. :where(.stack-scope) .touch-none, :where(.stack-scope).touch-none {
  1193.  touch-action: none;
  1194. }
  1195. :where(.stack-scope) .select-none, :where(.stack-scope).select-none {
  1196.  -webkit-user-select: none;
  1197.     -moz-user-select: none;
  1198.          user-select: none;
  1199. }
  1200. :where(.stack-scope) .resize, :where(.stack-scope).resize {
  1201.  resize: both;
  1202. }
  1203. :where(.stack-scope) .list-none, :where(.stack-scope).list-none {
  1204.  list-style-type: none;
  1205. }
  1206. :where(.stack-scope) .flex-row, :where(.stack-scope).flex-row {
  1207.  flex-direction: row;
  1208. }
  1209. :where(.stack-scope) .flex-row-reverse, :where(.stack-scope).flex-row-reverse {
  1210.  flex-direction: row-reverse;
  1211. }
  1212. :where(.stack-scope) .flex-col, :where(.stack-scope).flex-col {
  1213.  flex-direction: column;
  1214. }
  1215. :where(.stack-scope) .flex-col-reverse, :where(.stack-scope).flex-col-reverse {
  1216.  flex-direction: column-reverse;
  1217. }
  1218. :where(.stack-scope) .flex-wrap, :where(.stack-scope).flex-wrap {
  1219.  flex-wrap: wrap;
  1220. }
  1221. :where(.stack-scope) .items-end, :where(.stack-scope).items-end {
  1222.  align-items: flex-end;
  1223. }
  1224. :where(.stack-scope) .items-center, :where(.stack-scope).items-center {
  1225.  align-items: center;
  1226. }
  1227. :where(.stack-scope) .items-stretch, :where(.stack-scope).items-stretch {
  1228.  align-items: stretch;
  1229. }
  1230. :where(.stack-scope) .justify-start, :where(.stack-scope).justify-start {
  1231.  justify-content: flex-start;
  1232. }
  1233. :where(.stack-scope) .justify-end, :where(.stack-scope).justify-end {
  1234.  justify-content: flex-end;
  1235. }
  1236. :where(.stack-scope) .justify-center, :where(.stack-scope).justify-center {
  1237.  justify-content: center;
  1238. }
  1239. :where(.stack-scope) .justify-between, :where(.stack-scope).justify-between {
  1240.  justify-content: space-between;
  1241. }
  1242. :where(.stack-scope) .justify-evenly, :where(.stack-scope).justify-evenly {
  1243.  justify-content: space-evenly;
  1244. }
  1245. :where(.stack-scope) .gap-1, :where(.stack-scope).gap-1 {
  1246.  gap: 0.25rem;
  1247. }
  1248. :where(.stack-scope) .gap-1\.5, :where(.stack-scope).gap-1\.5 {
  1249.  gap: 0.375rem;
  1250. }
  1251. :where(.stack-scope) .gap-2, :where(.stack-scope).gap-2 {
  1252.  gap: 0.5rem;
  1253. }
  1254. :where(.stack-scope) .gap-3, :where(.stack-scope).gap-3 {
  1255.  gap: 0.75rem;
  1256. }
  1257. :where(.stack-scope) .gap-4, :where(.stack-scope).gap-4 {
  1258.  gap: 1rem;
  1259. }
  1260. :where(.stack-scope) .gap-6, :where(.stack-scope).gap-6 {
  1261.  gap: 1.5rem;
  1262. }
  1263. :where(.stack-scope) .gap-x-6, :where(.stack-scope).gap-x-6 {
  1264.  -moz-column-gap: 1.5rem;
  1265.       column-gap: 1.5rem;
  1266. }
  1267. :where(.stack-scope) .gap-x-8, :where(.stack-scope).gap-x-8 {
  1268.  -moz-column-gap: 2rem;
  1269.       column-gap: 2rem;
  1270. }
  1271. :where(.stack-scope) .gap-y-0, :where(.stack-scope).gap-y-0 {
  1272.  row-gap: 0px;
  1273. }
  1274. :where(.stack-scope) .gap-y-4, :where(.stack-scope).gap-y-4 {
  1275.  row-gap: 1rem;
  1276. }
  1277. :where(.stack-scope) .space-x-0 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-x-0 > :not([hidden]) ~ :not([hidden]) {
  1278.  --tw-space-x-reverse: 0;
  1279.  margin-right: calc(0px * var(--tw-space-x-reverse));
  1280.  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  1281. }
  1282. :where(.stack-scope) .space-x-1 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-x-1 > :not([hidden]) ~ :not([hidden]) {
  1283.  --tw-space-x-reverse: 0;
  1284.  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  1285.  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
  1286. }
  1287. :where(.stack-scope) .space-x-2 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-x-2 > :not([hidden]) ~ :not([hidden]) {
  1288.  --tw-space-x-reverse: 0;
  1289.  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  1290.  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  1291. }
  1292. :where(.stack-scope) .space-x-4 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-x-4 > :not([hidden]) ~ :not([hidden]) {
  1293.  --tw-space-x-reverse: 0;
  1294.  margin-right: calc(1rem * var(--tw-space-x-reverse));
  1295.  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  1296. }
  1297. :where(.stack-scope) .space-y-0 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-y-0 > :not([hidden]) ~ :not([hidden]) {
  1298.  --tw-space-y-reverse: 0;
  1299.  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  1300.  margin-bottom: calc(0px * var(--tw-space-y-reverse));
  1301. }
  1302. :where(.stack-scope) .space-y-1 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-y-1 > :not([hidden]) ~ :not([hidden]) {
  1303.  --tw-space-y-reverse: 0;
  1304.  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  1305.  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  1306. }
  1307. :where(.stack-scope) .space-y-1\.5 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  1308.  --tw-space-y-reverse: 0;
  1309.  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  1310.  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
  1311. }
  1312. :where(.stack-scope) .space-y-2 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-y-2 > :not([hidden]) ~ :not([hidden]) {
  1313.  --tw-space-y-reverse: 0;
  1314.  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  1315.  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  1316. }
  1317. :where(.stack-scope) .space-y-4 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).space-y-4 > :not([hidden]) ~ :not([hidden]) {
  1318.  --tw-space-y-reverse: 0;
  1319.  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  1320.  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  1321. }
  1322. :where(.stack-scope) .self-center, :where(.stack-scope).self-center {
  1323.  align-self: center;
  1324. }
  1325. :where(.stack-scope) .self-stretch, :where(.stack-scope).self-stretch {
  1326.  align-self: stretch;
  1327. }
  1328. :where(.stack-scope) .overflow-auto, :where(.stack-scope).overflow-auto {
  1329.  overflow: auto;
  1330. }
  1331. :where(.stack-scope) .overflow-hidden, :where(.stack-scope).overflow-hidden {
  1332.  overflow: hidden;
  1333. }
  1334. :where(.stack-scope) .overflow-y-auto, :where(.stack-scope).overflow-y-auto {
  1335.  overflow-y: auto;
  1336. }
  1337. :where(.stack-scope) .overflow-x-hidden, :where(.stack-scope).overflow-x-hidden {
  1338.  overflow-x: hidden;
  1339. }
  1340. :where(.stack-scope) .truncate, :where(.stack-scope).truncate {
  1341.  overflow: hidden;
  1342.  text-overflow: ellipsis;
  1343.  white-space: nowrap;
  1344. }
  1345. :where(.stack-scope) .overflow-ellipsis, :where(.stack-scope).overflow-ellipsis {
  1346.  text-overflow: ellipsis;
  1347. }
  1348. :where(.stack-scope) .text-ellipsis, :where(.stack-scope).text-ellipsis {
  1349.  text-overflow: ellipsis;
  1350. }
  1351. :where(.stack-scope) .whitespace-nowrap, :where(.stack-scope).whitespace-nowrap {
  1352.  white-space: nowrap;
  1353. }
  1354. :where(.stack-scope) .whitespace-pre-wrap, :where(.stack-scope).whitespace-pre-wrap {
  1355.  white-space: pre-wrap;
  1356. }
  1357. :where(.stack-scope) .text-wrap, :where(.stack-scope).text-wrap {
  1358.  text-wrap: wrap;
  1359. }
  1360. :where(.stack-scope) .text-nowrap, :where(.stack-scope).text-nowrap {
  1361.  text-wrap: nowrap;
  1362. }
  1363. :where(.stack-scope) .break-words, :where(.stack-scope).break-words {
  1364.  overflow-wrap: break-word;
  1365. }
  1366. :where(.stack-scope) .rounded, :where(.stack-scope).rounded {
  1367.  border-radius: 0.25rem;
  1368. }
  1369. :where(.stack-scope) .rounded-\[inherit\], :where(.stack-scope).rounded-\[inherit\] {
  1370.  border-radius: inherit;
  1371. }
  1372. :where(.stack-scope) .rounded-full, :where(.stack-scope).rounded-full {
  1373.  border-radius: 9999px;
  1374. }
  1375. :where(.stack-scope) .rounded-lg, :where(.stack-scope).rounded-lg {
  1376.  border-radius: var(--radius);
  1377. }
  1378. :where(.stack-scope) .rounded-md, :where(.stack-scope).rounded-md {
  1379.  border-radius: calc(var(--radius) - 2px);
  1380. }
  1381. :where(.stack-scope) .rounded-sm, :where(.stack-scope).rounded-sm {
  1382.  border-radius: calc(var(--radius) - 4px);
  1383. }
  1384. :where(.stack-scope) .rounded-xl, :where(.stack-scope).rounded-xl {
  1385.  border-radius: 0.75rem;
  1386. }
  1387. :where(.stack-scope) .rounded-b-md, :where(.stack-scope).rounded-b-md {
  1388.  border-bottom-right-radius: calc(var(--radius) - 2px);
  1389.  border-bottom-left-radius: calc(var(--radius) - 2px);
  1390. }
  1391. :where(.stack-scope) .rounded-l-md, :where(.stack-scope).rounded-l-md {
  1392.  border-top-left-radius: calc(var(--radius) - 2px);
  1393.  border-bottom-left-radius: calc(var(--radius) - 2px);
  1394. }
  1395. :where(.stack-scope) .rounded-l-none, :where(.stack-scope).rounded-l-none {
  1396.  border-top-left-radius: 0px;
  1397.  border-bottom-left-radius: 0px;
  1398. }
  1399. :where(.stack-scope) .rounded-t-lg, :where(.stack-scope).rounded-t-lg {
  1400.  border-top-left-radius: var(--radius);
  1401.  border-top-right-radius: var(--radius);
  1402. }
  1403. :where(.stack-scope) .rounded-tl-sm, :where(.stack-scope).rounded-tl-sm {
  1404.  border-top-left-radius: calc(var(--radius) - 4px);
  1405. }
  1406. :where(.stack-scope) .border, :where(.stack-scope).border {
  1407.  border-width: 1px;
  1408. }
  1409. :where(.stack-scope) .border-0, :where(.stack-scope).border-0 {
  1410.  border-width: 0px;
  1411. }
  1412. :where(.stack-scope) .border-2, :where(.stack-scope).border-2 {
  1413.  border-width: 2px;
  1414. }
  1415. :where(.stack-scope) .border-b, :where(.stack-scope).border-b {
  1416.  border-bottom-width: 1px;
  1417. }
  1418. :where(.stack-scope) .border-l, :where(.stack-scope).border-l {
  1419.  border-left-width: 1px;
  1420. }
  1421. :where(.stack-scope) .border-r, :where(.stack-scope).border-r {
  1422.  border-right-width: 1px;
  1423. }
  1424. :where(.stack-scope) .border-t, :where(.stack-scope).border-t {
  1425.  border-top-width: 1px;
  1426. }
  1427. :where(.stack-scope) .border-blue-600, :where(.stack-scope).border-blue-600 {
  1428.  --tw-border-opacity: 1;
  1429.  border-color: rgb(37 99 235 / var(--tw-border-opacity));
  1430. }
  1431. :where(.stack-scope) .border-border, :where(.stack-scope).border-border {
  1432.  border-color: hsl(var(--border));
  1433. }
  1434. :where(.stack-scope) .border-current, :where(.stack-scope).border-current {
  1435.  border-color: currentColor;
  1436. }
  1437. :where(.stack-scope) .border-destructive, :where(.stack-scope).border-destructive {
  1438.  border-color: hsl(var(--destructive));
  1439. }
  1440. :where(.stack-scope) .border-destructive\/50, :where(.stack-scope).border-destructive\/50 {
  1441.  border-color: hsl(var(--destructive) / 0.5);
  1442. }
  1443. :where(.stack-scope) .border-gray-700, :where(.stack-scope).border-gray-700 {
  1444.  --tw-border-opacity: 1;
  1445.  border-color: rgb(55 65 81 / var(--tw-border-opacity));
  1446. }
  1447. :where(.stack-scope) .border-input, :where(.stack-scope).border-input {
  1448.  border-color: hsl(var(--input));
  1449. }
  1450. :where(.stack-scope) .border-muted, :where(.stack-scope).border-muted {
  1451.  border-color: hsl(var(--muted));
  1452. }
  1453. :where(.stack-scope) .border-primary, :where(.stack-scope).border-primary {
  1454.  border-color: hsl(var(--primary));
  1455. }
  1456. :where(.stack-scope) .border-primary\/50, :where(.stack-scope).border-primary\/50 {
  1457.  border-color: hsl(var(--primary) / 0.5);
  1458. }
  1459. :where(.stack-scope) .border-red-500, :where(.stack-scope).border-red-500 {
  1460.  --tw-border-opacity: 1;
  1461.  border-color: rgb(239 68 68 / var(--tw-border-opacity));
  1462. }
  1463. :where(.stack-scope) .border-success, :where(.stack-scope).border-success {
  1464.  border-color: hsl(var(--success));
  1465. }
  1466. :where(.stack-scope) .border-success\/50, :where(.stack-scope).border-success\/50 {
  1467.  border-color: hsl(var(--success) / 0.5);
  1468. }
  1469. :where(.stack-scope) .border-transparent, :where(.stack-scope).border-transparent {
  1470.  border-color: transparent;
  1471. }
  1472. :where(.stack-scope) .border-white, :where(.stack-scope).border-white {
  1473.  --tw-border-opacity: 1;
  1474.  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  1475. }
  1476. :where(.stack-scope) .border-l-transparent, :where(.stack-scope).border-l-transparent {
  1477.  border-left-color: transparent;
  1478. }
  1479. :where(.stack-scope) .border-t-transparent, :where(.stack-scope).border-t-transparent {
  1480.  border-top-color: transparent;
  1481. }
  1482. :where(.stack-scope) .bg-accent, :where(.stack-scope).bg-accent {
  1483.  background-color: hsl(var(--accent));
  1484. }
  1485. :where(.stack-scope) .bg-background, :where(.stack-scope).bg-background {
  1486.  background-color: hsl(var(--background));
  1487. }
  1488. :where(.stack-scope) .bg-black, :where(.stack-scope).bg-black {
  1489.  --tw-bg-opacity: 1;
  1490.  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  1491. }
  1492. :where(.stack-scope) .bg-black\/80, :where(.stack-scope).bg-black\/80 {
  1493.  background-color: rgb(0 0 0 / 0.8);
  1494. }
  1495. :where(.stack-scope) .bg-blue-500, :where(.stack-scope).bg-blue-500 {
  1496.  --tw-bg-opacity: 1;
  1497.  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
  1498. }
  1499. :where(.stack-scope) .bg-blue-600, :where(.stack-scope).bg-blue-600 {
  1500.  --tw-bg-opacity: 1;
  1501.  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
  1502. }
  1503. :where(.stack-scope) .bg-border, :where(.stack-scope).bg-border {
  1504.  background-color: hsl(var(--border));
  1505. }
  1506. :where(.stack-scope) .bg-card, :where(.stack-scope).bg-card {
  1507.  background-color: hsl(var(--card));
  1508. }
  1509. :where(.stack-scope) .bg-destructive, :where(.stack-scope).bg-destructive {
  1510.  background-color: hsl(var(--destructive));
  1511. }
  1512. :where(.stack-scope) .bg-destructive\/5, :where(.stack-scope).bg-destructive\/5 {
  1513.  background-color: hsl(var(--destructive) / 0.05);
  1514. }
  1515. :where(.stack-scope) .bg-foreground, :where(.stack-scope).bg-foreground {
  1516.  background-color: hsl(var(--foreground));
  1517. }
  1518. :where(.stack-scope) .bg-gray-200, :where(.stack-scope).bg-gray-200 {
  1519.  --tw-bg-opacity: 1;
  1520.  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
  1521. }
  1522. :where(.stack-scope) .bg-gray-400, :where(.stack-scope).bg-gray-400 {
  1523.  --tw-bg-opacity: 1;
  1524.  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
  1525. }
  1526. :where(.stack-scope) .bg-gray-500, :where(.stack-scope).bg-gray-500 {
  1527.  --tw-bg-opacity: 1;
  1528.  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
  1529. }
  1530. :where(.stack-scope) .bg-gray-500\/20, :where(.stack-scope).bg-gray-500\/20 {
  1531.  background-color: rgb(107 114 128 / 0.2);
  1532. }
  1533. :where(.stack-scope) .bg-gray-700, :where(.stack-scope).bg-gray-700 {
  1534.  --tw-bg-opacity: 1;
  1535.  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
  1536. }
  1537. :where(.stack-scope) .bg-green-500, :where(.stack-scope).bg-green-500 {
  1538.  --tw-bg-opacity: 1;
  1539.  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
  1540. }
  1541. :where(.stack-scope) .bg-muted, :where(.stack-scope).bg-muted {
  1542.  background-color: hsl(var(--muted));
  1543. }
  1544. :where(.stack-scope) .bg-muted\/50, :where(.stack-scope).bg-muted\/50 {
  1545.  background-color: hsl(var(--muted) / 0.5);
  1546. }
  1547. :where(.stack-scope) .bg-muted\/70, :where(.stack-scope).bg-muted\/70 {
  1548.  background-color: hsl(var(--muted) / 0.7);
  1549. }
  1550. :where(.stack-scope) .bg-popover, :where(.stack-scope).bg-popover {
  1551.  background-color: hsl(var(--popover));
  1552. }
  1553. :where(.stack-scope) .bg-primary, :where(.stack-scope).bg-primary {
  1554.  background-color: hsl(var(--primary));
  1555. }
  1556. :where(.stack-scope) .bg-primary\/10, :where(.stack-scope).bg-primary\/10 {
  1557.  background-color: hsl(var(--primary) / 0.1);
  1558. }
  1559. :where(.stack-scope) .bg-primary\/20, :where(.stack-scope).bg-primary\/20 {
  1560.  background-color: hsl(var(--primary) / 0.2);
  1561. }
  1562. :where(.stack-scope) .bg-red-500, :where(.stack-scope).bg-red-500 {
  1563.  --tw-bg-opacity: 1;
  1564.  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
  1565. }
  1566. :where(.stack-scope) .bg-secondary, :where(.stack-scope).bg-secondary {
  1567.  background-color: hsl(var(--secondary));
  1568. }
  1569. :where(.stack-scope) .bg-success, :where(.stack-scope).bg-success {
  1570.  background-color: hsl(var(--success));
  1571. }
  1572. :where(.stack-scope) .bg-success\/5, :where(.stack-scope).bg-success\/5 {
  1573.  background-color: hsl(var(--success) / 0.05);
  1574. }
  1575. :where(.stack-scope) .bg-transparent, :where(.stack-scope).bg-transparent {
  1576.  background-color: transparent;
  1577. }
  1578. :where(.stack-scope) .bg-white, :where(.stack-scope).bg-white {
  1579.  --tw-bg-opacity: 1;
  1580.  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  1581. }
  1582. :where(.stack-scope) .bg-white\/20, :where(.stack-scope).bg-white\/20 {
  1583.  background-color: rgb(255 255 255 / 0.2);
  1584. }
  1585. :where(.stack-scope) .bg-yellow-500, :where(.stack-scope).bg-yellow-500 {
  1586.  --tw-bg-opacity: 1;
  1587.  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
  1588. }
  1589. :where(.stack-scope) .bg-zinc-200, :where(.stack-scope).bg-zinc-200 {
  1590.  --tw-bg-opacity: 1;
  1591.  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
  1592. }
  1593. :where(.stack-scope) .fill-current, :where(.stack-scope).fill-current {
  1594.  fill: currentColor;
  1595. }
  1596. :where(.stack-scope) .fill-primary, :where(.stack-scope).fill-primary {
  1597.  fill: hsl(var(--primary));
  1598. }
  1599. :where(.stack-scope) .p-0, :where(.stack-scope).p-0 {
  1600.  padding: 0px;
  1601. }
  1602. :where(.stack-scope) .p-1, :where(.stack-scope).p-1 {
  1603.  padding: 0.25rem;
  1604. }
  1605. :where(.stack-scope) .p-2, :where(.stack-scope).p-2 {
  1606.  padding: 0.5rem;
  1607. }
  1608. :where(.stack-scope) .p-3, :where(.stack-scope).p-3 {
  1609.  padding: 0.75rem;
  1610. }
  1611. :where(.stack-scope) .p-4, :where(.stack-scope).p-4 {
  1612.  padding: 1rem;
  1613. }
  1614. :where(.stack-scope) .p-5, :where(.stack-scope).p-5 {
  1615.  padding: 1.25rem;
  1616. }
  1617. :where(.stack-scope) .p-6, :where(.stack-scope).p-6 {
  1618.  padding: 1.5rem;
  1619. }
  1620. :where(.stack-scope) .p-\[1px\], :where(.stack-scope).p-\[1px\] {
  1621.  padding: 1px;
  1622. }
  1623. :where(.stack-scope) .px-1, :where(.stack-scope).px-1 {
  1624.  padding-left: 0.25rem;
  1625.  padding-right: 0.25rem;
  1626. }
  1627. :where(.stack-scope) .px-2, :where(.stack-scope).px-2 {
  1628.  padding-left: 0.5rem;
  1629.  padding-right: 0.5rem;
  1630. }
  1631. :where(.stack-scope) .px-2\.5, :where(.stack-scope).px-2\.5 {
  1632.  padding-left: 0.625rem;
  1633.  padding-right: 0.625rem;
  1634. }
  1635. :where(.stack-scope) .px-3, :where(.stack-scope).px-3 {
  1636.  padding-left: 0.75rem;
  1637.  padding-right: 0.75rem;
  1638. }
  1639. :where(.stack-scope) .px-4, :where(.stack-scope).px-4 {
  1640.  padding-left: 1rem;
  1641.  padding-right: 1rem;
  1642. }
  1643. :where(.stack-scope) .px-6, :where(.stack-scope).px-6 {
  1644.  padding-left: 1.5rem;
  1645.  padding-right: 1.5rem;
  1646. }
  1647. :where(.stack-scope) .px-8, :where(.stack-scope).px-8 {
  1648.  padding-left: 2rem;
  1649.  padding-right: 2rem;
  1650. }
  1651. :where(.stack-scope) .py-0, :where(.stack-scope).py-0 {
  1652.  padding-top: 0px;
  1653.  padding-bottom: 0px;
  1654. }
  1655. :where(.stack-scope) .py-0\.5, :where(.stack-scope).py-0\.5 {
  1656.  padding-top: 0.125rem;
  1657.  padding-bottom: 0.125rem;
  1658. }
  1659. :where(.stack-scope) .py-1, :where(.stack-scope).py-1 {
  1660.  padding-top: 0.25rem;
  1661.  padding-bottom: 0.25rem;
  1662. }
  1663. :where(.stack-scope) .py-1\.5, :where(.stack-scope).py-1\.5 {
  1664.  padding-top: 0.375rem;
  1665.  padding-bottom: 0.375rem;
  1666. }
  1667. :where(.stack-scope) .py-2, :where(.stack-scope).py-2 {
  1668.  padding-top: 0.5rem;
  1669.  padding-bottom: 0.5rem;
  1670. }
  1671. :where(.stack-scope) .py-3, :where(.stack-scope).py-3 {
  1672.  padding-top: 0.75rem;
  1673.  padding-bottom: 0.75rem;
  1674. }
  1675. :where(.stack-scope) .py-4, :where(.stack-scope).py-4 {
  1676.  padding-top: 1rem;
  1677.  padding-bottom: 1rem;
  1678. }
  1679. :where(.stack-scope) .py-6, :where(.stack-scope).py-6 {
  1680.  padding-top: 1.5rem;
  1681.  padding-bottom: 1.5rem;
  1682. }
  1683. :where(.stack-scope) .pb-0, :where(.stack-scope).pb-0 {
  1684.  padding-bottom: 0px;
  1685. }
  1686. :where(.stack-scope) .pb-2, :where(.stack-scope).pb-2 {
  1687.  padding-bottom: 0.5rem;
  1688. }
  1689. :where(.stack-scope) .pb-4, :where(.stack-scope).pb-4 {
  1690.  padding-bottom: 1rem;
  1691. }
  1692. :where(.stack-scope) .pl-2, :where(.stack-scope).pl-2 {
  1693.  padding-left: 0.5rem;
  1694. }
  1695. :where(.stack-scope) .pl-3, :where(.stack-scope).pl-3 {
  1696.  padding-left: 0.75rem;
  1697. }
  1698. :where(.stack-scope) .pl-7, :where(.stack-scope).pl-7 {
  1699.  padding-left: 1.75rem;
  1700. }
  1701. :where(.stack-scope) .pl-8, :where(.stack-scope).pl-8 {
  1702.  padding-left: 2rem;
  1703. }
  1704. :where(.stack-scope) .pr-10, :where(.stack-scope).pr-10 {
  1705.  padding-right: 2.5rem;
  1706. }
  1707. :where(.stack-scope) .pr-2, :where(.stack-scope).pr-2 {
  1708.  padding-right: 0.5rem;
  1709. }
  1710. :where(.stack-scope) .pr-3, :where(.stack-scope).pr-3 {
  1711.  padding-right: 0.75rem;
  1712. }
  1713. :where(.stack-scope) .pr-6, :where(.stack-scope).pr-6 {
  1714.  padding-right: 1.5rem;
  1715. }
  1716. :where(.stack-scope) .pr-8, :where(.stack-scope).pr-8 {
  1717.  padding-right: 2rem;
  1718. }
  1719. :where(.stack-scope) .pt-0, :where(.stack-scope).pt-0 {
  1720.  padding-top: 0px;
  1721. }
  1722. :where(.stack-scope) .pt-1, :where(.stack-scope).pt-1 {
  1723.  padding-top: 0.25rem;
  1724. }
  1725. :where(.stack-scope) .pt-4, :where(.stack-scope).pt-4 {
  1726.  padding-top: 1rem;
  1727. }
  1728. :where(.stack-scope) .text-left, :where(.stack-scope).text-left {
  1729.  text-align: left;
  1730. }
  1731. :where(.stack-scope) .text-center, :where(.stack-scope).text-center {
  1732.  text-align: center;
  1733. }
  1734. :where(.stack-scope) .align-middle, :where(.stack-scope).align-middle {
  1735.  vertical-align: middle;
  1736. }
  1737. :where(.stack-scope) .text-2xl, :where(.stack-scope).text-2xl {
  1738.  font-size: 1.5rem;
  1739.  line-height: 2rem;
  1740. }
  1741. :where(.stack-scope) .text-3xl, :where(.stack-scope).text-3xl {
  1742.  font-size: 1.875rem;
  1743.  line-height: 2.25rem;
  1744. }
  1745. :where(.stack-scope) .text-\[0\.8rem\], :where(.stack-scope).text-\[0\.8rem\] {
  1746.  font-size: 0.8rem;
  1747. }
  1748. :where(.stack-scope) .text-lg, :where(.stack-scope).text-lg {
  1749.  font-size: 1.125rem;
  1750.  line-height: 1.75rem;
  1751. }
  1752. :where(.stack-scope) .text-sm, :where(.stack-scope).text-sm {
  1753.  font-size: 0.875rem;
  1754.  line-height: 1.25rem;
  1755. }
  1756. :where(.stack-scope) .text-xl, :where(.stack-scope).text-xl {
  1757.  font-size: 1.25rem;
  1758.  line-height: 1.75rem;
  1759. }
  1760. :where(.stack-scope) .text-xs, :where(.stack-scope).text-xs {
  1761.  font-size: 0.75rem;
  1762.  line-height: 1rem;
  1763. }
  1764. :where(.stack-scope) .font-bold, :where(.stack-scope).font-bold {
  1765.  font-weight: 700;
  1766. }
  1767. :where(.stack-scope) .font-medium, :where(.stack-scope).font-medium {
  1768.  font-weight: 500;
  1769. }
  1770. :where(.stack-scope) .font-normal, :where(.stack-scope).font-normal {
  1771.  font-weight: 400;
  1772. }
  1773. :where(.stack-scope) .font-semibold, :where(.stack-scope).font-semibold {
  1774.  font-weight: 600;
  1775. }
  1776. :where(.stack-scope) .uppercase, :where(.stack-scope).uppercase {
  1777.  text-transform: uppercase;
  1778. }
  1779. :where(.stack-scope) .capitalize, :where(.stack-scope).capitalize {
  1780.  text-transform: capitalize;
  1781. }
  1782. :where(.stack-scope) .italic, :where(.stack-scope).italic {
  1783.  font-style: italic;
  1784. }
  1785. :where(.stack-scope) .leading-6, :where(.stack-scope).leading-6 {
  1786.  line-height: 1.5rem;
  1787. }
  1788. :where(.stack-scope) .leading-\[0\], :where(.stack-scope).leading-\[0\] {
  1789.  line-height: 0;
  1790. }
  1791. :where(.stack-scope) .leading-none, :where(.stack-scope).leading-none {
  1792.  line-height: 1;
  1793. }
  1794. :where(.stack-scope) .leading-relaxed, :where(.stack-scope).leading-relaxed {
  1795.  line-height: 1.625;
  1796. }
  1797. :where(.stack-scope) .tracking-tight, :where(.stack-scope).tracking-tight {
  1798.  letter-spacing: -0.025em;
  1799. }
  1800. :where(.stack-scope) .tracking-widest, :where(.stack-scope).tracking-widest {
  1801.  letter-spacing: 0.1em;
  1802. }
  1803. :where(.stack-scope) .text-accent-foreground, :where(.stack-scope).text-accent-foreground {
  1804.  color: hsl(var(--accent-foreground));
  1805. }
  1806. :where(.stack-scope) .text-black, :where(.stack-scope).text-black {
  1807.  --tw-text-opacity: 1;
  1808.  color: rgb(0 0 0 / var(--tw-text-opacity));
  1809. }
  1810. :where(.stack-scope) .text-card-foreground, :where(.stack-scope).text-card-foreground {
  1811.  color: hsl(var(--card-foreground));
  1812. }
  1813. :where(.stack-scope) .text-current, :where(.stack-scope).text-current {
  1814.  color: currentColor;
  1815. }
  1816. :where(.stack-scope) .text-destructive, :where(.stack-scope).text-destructive {
  1817.  color: hsl(var(--destructive));
  1818. }
  1819. :where(.stack-scope) .text-destructive-foreground, :where(.stack-scope).text-destructive-foreground {
  1820.  color: hsl(var(--destructive-foreground));
  1821. }
  1822. :where(.stack-scope) .text-foreground, :where(.stack-scope).text-foreground {
  1823.  color: hsl(var(--foreground));
  1824. }
  1825. :where(.stack-scope) .text-foreground\/50, :where(.stack-scope).text-foreground\/50 {
  1826.  color: hsl(var(--foreground) / 0.5);
  1827. }
  1828. :where(.stack-scope) .text-gray-500, :where(.stack-scope).text-gray-500 {
  1829.  --tw-text-opacity: 1;
  1830.  color: rgb(107 114 128 / var(--tw-text-opacity));
  1831. }
  1832. :where(.stack-scope) .text-gray-600, :where(.stack-scope).text-gray-600 {
  1833.  --tw-text-opacity: 1;
  1834.  color: rgb(75 85 99 / var(--tw-text-opacity));
  1835. }
  1836. :where(.stack-scope) .text-gray-700, :where(.stack-scope).text-gray-700 {
  1837.  --tw-text-opacity: 1;
  1838.  color: rgb(55 65 81 / var(--tw-text-opacity));
  1839. }
  1840. :where(.stack-scope) .text-green-300, :where(.stack-scope).text-green-300 {
  1841.  --tw-text-opacity: 1;
  1842.  color: rgb(134 239 172 / var(--tw-text-opacity));
  1843. }
  1844. :where(.stack-scope) .text-green-500, :where(.stack-scope).text-green-500 {
  1845.  --tw-text-opacity: 1;
  1846.  color: rgb(34 197 94 / var(--tw-text-opacity));
  1847. }
  1848. :where(.stack-scope) .text-green-600, :where(.stack-scope).text-green-600 {
  1849.  --tw-text-opacity: 1;
  1850.  color: rgb(22 163 74 / var(--tw-text-opacity));
  1851. }
  1852. :where(.stack-scope) .text-muted-foreground, :where(.stack-scope).text-muted-foreground {
  1853.  color: hsl(var(--muted-foreground));
  1854. }
  1855. :where(.stack-scope) .text-muted-foreground\/70, :where(.stack-scope).text-muted-foreground\/70 {
  1856.  color: hsl(var(--muted-foreground) / 0.7);
  1857. }
  1858. :where(.stack-scope) .text-popover-foreground, :where(.stack-scope).text-popover-foreground {
  1859.  color: hsl(var(--popover-foreground));
  1860. }
  1861. :where(.stack-scope) .text-primary, :where(.stack-scope).text-primary {
  1862.  color: hsl(var(--primary));
  1863. }
  1864. :where(.stack-scope) .text-primary-foreground, :where(.stack-scope).text-primary-foreground {
  1865.  color: hsl(var(--primary-foreground));
  1866. }
  1867. :where(.stack-scope) .text-red-300, :where(.stack-scope).text-red-300 {
  1868.  --tw-text-opacity: 1;
  1869.  color: rgb(252 165 165 / var(--tw-text-opacity));
  1870. }
  1871. :where(.stack-scope) .text-red-500, :where(.stack-scope).text-red-500 {
  1872.  --tw-text-opacity: 1;
  1873.  color: rgb(239 68 68 / var(--tw-text-opacity));
  1874. }
  1875. :where(.stack-scope) .text-red-600, :where(.stack-scope).text-red-600 {
  1876.  --tw-text-opacity: 1;
  1877.  color: rgb(220 38 38 / var(--tw-text-opacity));
  1878. }
  1879. :where(.stack-scope) .text-secondary-foreground, :where(.stack-scope).text-secondary-foreground {
  1880.  color: hsl(var(--secondary-foreground));
  1881. }
  1882. :where(.stack-scope) .text-success, :where(.stack-scope).text-success {
  1883.  color: hsl(var(--success));
  1884. }
  1885. :where(.stack-scope) .text-success-foreground, :where(.stack-scope).text-success-foreground {
  1886.  color: hsl(var(--success-foreground));
  1887. }
  1888. :where(.stack-scope) .text-white, :where(.stack-scope).text-white {
  1889.  --tw-text-opacity: 1;
  1890.  color: rgb(255 255 255 / var(--tw-text-opacity));
  1891. }
  1892. :where(.stack-scope) .text-zinc-400, :where(.stack-scope).text-zinc-400 {
  1893.  --tw-text-opacity: 1;
  1894.  color: rgb(161 161 170 / var(--tw-text-opacity));
  1895. }
  1896. :where(.stack-scope) .text-zinc-500, :where(.stack-scope).text-zinc-500 {
  1897.  --tw-text-opacity: 1;
  1898.  color: rgb(113 113 122 / var(--tw-text-opacity));
  1899. }
  1900. :where(.stack-scope) .text-zinc-600, :where(.stack-scope).text-zinc-600 {
  1901.  --tw-text-opacity: 1;
  1902.  color: rgb(82 82 91 / var(--tw-text-opacity));
  1903. }
  1904. :where(.stack-scope) .text-zinc-700, :where(.stack-scope).text-zinc-700 {
  1905.  --tw-text-opacity: 1;
  1906.  color: rgb(63 63 70 / var(--tw-text-opacity));
  1907. }
  1908. :where(.stack-scope) .text-zinc-800, :where(.stack-scope).text-zinc-800 {
  1909.  --tw-text-opacity: 1;
  1910.  color: rgb(39 39 42 / var(--tw-text-opacity));
  1911. }
  1912. :where(.stack-scope) .underline, :where(.stack-scope).underline {
  1913.  text-decoration-line: underline;
  1914. }
  1915. :where(.stack-scope) .underline-offset-4, :where(.stack-scope).underline-offset-4 {
  1916.  text-underline-offset: 4px;
  1917. }
  1918. :where(.stack-scope) .opacity-0, :where(.stack-scope).opacity-0 {
  1919.  opacity: 0;
  1920. }
  1921. :where(.stack-scope) .opacity-100, :where(.stack-scope).opacity-100 {
  1922.  opacity: 1;
  1923. }
  1924. :where(.stack-scope) .opacity-50, :where(.stack-scope).opacity-50 {
  1925.  opacity: 0.5;
  1926. }
  1927. :where(.stack-scope) .opacity-60, :where(.stack-scope).opacity-60 {
  1928.  opacity: 0.6;
  1929. }
  1930. :where(.stack-scope) .opacity-70, :where(.stack-scope).opacity-70 {
  1931.  opacity: 0.7;
  1932. }
  1933. :where(.stack-scope) .opacity-85, :where(.stack-scope).opacity-85 {
  1934.  opacity: 0.85;
  1935. }
  1936. :where(.stack-scope) .opacity-90, :where(.stack-scope).opacity-90 {
  1937.  opacity: 0.9;
  1938. }
  1939. :where(.stack-scope) .shadow, :where(.stack-scope).shadow {
  1940.  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  1941.  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  1942.  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  1943. }
  1944. :where(.stack-scope) .shadow-2xl, :where(.stack-scope).shadow-2xl {
  1945.  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  1946.  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  1947.  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  1948. }
  1949. :where(.stack-scope) .shadow-lg, :where(.stack-scope).shadow-lg {
  1950.  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  1951.  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  1952.  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  1953. }
  1954. :where(.stack-scope) .shadow-md, :where(.stack-scope).shadow-md {
  1955.  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  1956.  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  1957.  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  1958. }
  1959. :where(.stack-scope) .shadow-sm, :where(.stack-scope).shadow-sm {
  1960.  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  1961.  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  1962.  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  1963. }
  1964. :where(.stack-scope) .outline-none, :where(.stack-scope).outline-none {
  1965.  outline: 2px solid transparent;
  1966.  outline-offset: 2px;
  1967. }
  1968. :where(.stack-scope) .outline, :where(.stack-scope).outline {
  1969.  outline-style: solid;
  1970. }
  1971. :where(.stack-scope) .ring, :where(.stack-scope).ring {
  1972.  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  1973.  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  1974.  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  1975. }
  1976. :where(.stack-scope) .ring-0, :where(.stack-scope).ring-0 {
  1977.  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  1978.  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  1979.  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  1980. }
  1981. :where(.stack-scope) .ring-1, :where(.stack-scope).ring-1 {
  1982.  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  1983.  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  1984.  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  1985. }
  1986. :where(.stack-scope) .ring-primary, :where(.stack-scope).ring-primary {
  1987.  --tw-ring-color: hsl(var(--primary));
  1988. }
  1989. :where(.stack-scope) .ring-red-500, :where(.stack-scope).ring-red-500 {
  1990.  --tw-ring-opacity: 1;
  1991.  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
  1992. }
  1993. :where(.stack-scope) .ring-ring, :where(.stack-scope).ring-ring {
  1994.  --tw-ring-color: hsl(var(--ring));
  1995. }
  1996. :where(.stack-scope) .ring-offset-background, :where(.stack-scope).ring-offset-background {
  1997.  --tw-ring-offset-color: hsl(var(--background));
  1998. }
  1999. :where(.stack-scope) .blur, :where(.stack-scope).blur {
  2000.  --tw-blur: blur(8px);
  2001.  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  2002. }
  2003. :where(.stack-scope) .filter, :where(.stack-scope).filter {
  2004.  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  2005. }
  2006. :where(.stack-scope) .backdrop-blur-md, :where(.stack-scope).backdrop-blur-md {
  2007.  --tw-backdrop-blur: blur(12px);
  2008.  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  2009.  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  2010. }
  2011. :where(.stack-scope) .backdrop-blur-sm, :where(.stack-scope).backdrop-blur-sm {
  2012.  --tw-backdrop-blur: blur(4px);
  2013.  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  2014.  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  2015. }
  2016. :where(.stack-scope) .backdrop-blur-xl, :where(.stack-scope).backdrop-blur-xl {
  2017.  --tw-backdrop-blur: blur(24px);
  2018.  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  2019.  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  2020. }
  2021. :where(.stack-scope) .backdrop-filter, :where(.stack-scope).backdrop-filter {
  2022.  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  2023.  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  2024. }
  2025. :where(.stack-scope) .transition, :where(.stack-scope).transition {
  2026.  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  2027.  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  2028.  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  2029.  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2030.  transition-duration: 150ms;
  2031. }
  2032. :where(.stack-scope) .transition-all, :where(.stack-scope).transition-all {
  2033.  transition-property: all;
  2034.  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2035.  transition-duration: 150ms;
  2036. }
  2037. :where(.stack-scope) .transition-colors, :where(.stack-scope).transition-colors {
  2038.  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  2039.  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2040.  transition-duration: 150ms;
  2041. }
  2042. :where(.stack-scope) .transition-opacity, :where(.stack-scope).transition-opacity {
  2043.  transition-property: opacity;
  2044.  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2045.  transition-duration: 150ms;
  2046. }
  2047. :where(.stack-scope) .transition-transform, :where(.stack-scope).transition-transform {
  2048.  transition-property: transform;
  2049.  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2050.  transition-duration: 150ms;
  2051. }
  2052. :where(.stack-scope) .duration-100, :where(.stack-scope).duration-100 {
  2053.  transition-duration: 100ms;
  2054. }
  2055. :where(.stack-scope) .duration-1000, :where(.stack-scope).duration-1000 {
  2056.  transition-duration: 1000ms;
  2057. }
  2058. :where(.stack-scope) .duration-200, :where(.stack-scope).duration-200 {
  2059.  transition-duration: 200ms;
  2060. }
  2061. :where(.stack-scope) .duration-300, :where(.stack-scope).duration-300 {
  2062.  transition-duration: 300ms;
  2063. }
  2064. :where(.stack-scope) .ease-in-out, :where(.stack-scope).ease-in-out {
  2065.  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2066. }
  2067. @keyframes enter {
  2068.  from {
  2069.    opacity: var(--tw-enter-opacity, 1);
  2070.    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
  2071.  }
  2072. }
  2073. @keyframes exit {
  2074.  to {
  2075.    opacity: var(--tw-exit-opacity, 1);
  2076.    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
  2077.  }
  2078. }
  2079. :where(.stack-scope) .animate-in, :where(.stack-scope).animate-in {
  2080.  animation-name: enter;
  2081.  animation-duration: 150ms;
  2082.  --tw-enter-opacity: initial;
  2083.  --tw-enter-scale: initial;
  2084.  --tw-enter-rotate: initial;
  2085.  --tw-enter-translate-x: initial;
  2086.  --tw-enter-translate-y: initial;
  2087. }
  2088. :where(.stack-scope) .fade-in, :where(.stack-scope).fade-in {
  2089.  --tw-enter-opacity: 0;
  2090. }
  2091. :where(.stack-scope) .fade-in-0, :where(.stack-scope).fade-in-0 {
  2092.  --tw-enter-opacity: 0;
  2093. }
  2094. :where(.stack-scope) .zoom-in, :where(.stack-scope).zoom-in {
  2095.  --tw-enter-scale: 0;
  2096. }
  2097. :where(.stack-scope) .zoom-in-95, :where(.stack-scope).zoom-in-95 {
  2098.  --tw-enter-scale: .95;
  2099. }
  2100. :where(.stack-scope) .slide-in-from-bottom-2, :where(.stack-scope).slide-in-from-bottom-2 {
  2101.  --tw-enter-translate-y: 0.5rem;
  2102. }
  2103. :where(.stack-scope) .slide-in-from-left-1, :where(.stack-scope).slide-in-from-left-1 {
  2104.  --tw-enter-translate-x: -0.25rem;
  2105. }
  2106. :where(.stack-scope) .slide-out-to-left-1, :where(.stack-scope).slide-out-to-left-1 {
  2107.  --tw-exit-translate-x: -0.25rem;
  2108. }
  2109. :where(.stack-scope) .duration-100, :where(.stack-scope).duration-100 {
  2110.  animation-duration: 100ms;
  2111. }
  2112. :where(.stack-scope) .duration-1000, :where(.stack-scope).duration-1000 {
  2113.  animation-duration: 1000ms;
  2114. }
  2115. :where(.stack-scope) .duration-200, :where(.stack-scope).duration-200 {
  2116.  animation-duration: 200ms;
  2117. }
  2118. :where(.stack-scope) .duration-300, :where(.stack-scope).duration-300 {
  2119.  animation-duration: 300ms;
  2120. }
  2121. :where(.stack-scope) .ease-in-out, :where(.stack-scope).ease-in-out {
  2122.  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2123. }
  2124. :where(.stack-scope) .running, :where(.stack-scope).running {
  2125.  animation-play-state: running;
  2126. }
  2127. :where(.stack-scope) *, *:where(.stack-scope) {
  2128.  border-color: hsl(var(--border));
  2129. }
  2130. :where(.stack-scope) * .hide-password-toggle::-ms-reveal,
  2131.  :where(.stack-scope) * .hide-password-toggle::-ms-clear,
  2132.  *:where(.stack-scope) .hide-password-toggle::-ms-reveal,
  2133.  *:where(.stack-scope) .hide-password-toggle::-ms-clear {
  2134.    visibility: hidden;
  2135.    pointer-events: none;
  2136.    display: none;
  2137.  }
  2138. :where(.stack-scope) .file\:border-0::file-selector-button, :where(.stack-scope).file\:border-0::file-selector-button {
  2139.  border-width: 0px;
  2140. }
  2141. :where(.stack-scope) .file\:bg-transparent::file-selector-button, :where(.stack-scope).file\:bg-transparent::file-selector-button {
  2142.  background-color: transparent;
  2143. }
  2144. :where(.stack-scope) .file\:text-sm::file-selector-button, :where(.stack-scope).file\:text-sm::file-selector-button {
  2145.  font-size: 0.875rem;
  2146.  line-height: 1.25rem;
  2147. }
  2148. :where(.stack-scope) .file\:font-medium::file-selector-button, :where(.stack-scope).file\:font-medium::file-selector-button {
  2149.  font-weight: 500;
  2150. }
  2151. :where(.stack-scope) .placeholder\:text-muted-foreground::-moz-placeholder, :where(.stack-scope).placeholder\:text-muted-foreground::-moz-placeholder {
  2152.  color: hsl(var(--muted-foreground));
  2153. }
  2154. :where(.stack-scope) .placeholder\:text-muted-foreground::placeholder, :where(.stack-scope).placeholder\:text-muted-foreground::placeholder {
  2155.  color: hsl(var(--muted-foreground));
  2156. }
  2157. :where(.stack-scope) .after\:absolute::after, :where(.stack-scope).after\:absolute::after {
  2158.  content: var(--tw-content);
  2159.  position: absolute;
  2160. }
  2161. :where(.stack-scope) .after\:inset-y-0::after, :where(.stack-scope).after\:inset-y-0::after {
  2162.  content: var(--tw-content);
  2163.  top: 0px;
  2164.  bottom: 0px;
  2165. }
  2166. :where(.stack-scope) .after\:left-1\/2::after, :where(.stack-scope).after\:left-1\/2::after {
  2167.  content: var(--tw-content);
  2168.  left: 50%;
  2169. }
  2170. :where(.stack-scope) .after\:w-1::after, :where(.stack-scope).after\:w-1::after {
  2171.  content: var(--tw-content);
  2172.  width: 0.25rem;
  2173. }
  2174. :where(.stack-scope) .after\:-translate-x-1\/2::after, :where(.stack-scope).after\:-translate-x-1\/2::after {
  2175.  content: var(--tw-content);
  2176.  --tw-translate-x: -50%;
  2177.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2178. }
  2179. :where(.stack-scope) .focus-within\:relative:focus-within, :where(.stack-scope).focus-within\:relative:focus-within {
  2180.  position: relative;
  2181. }
  2182. :where(.stack-scope) .focus-within\:z-20:focus-within, :where(.stack-scope).focus-within\:z-20:focus-within {
  2183.  z-index: 20;
  2184. }
  2185. :where(.stack-scope) .hover\:bg-accent:hover, :where(.stack-scope).hover\:bg-accent:hover {
  2186.  background-color: hsl(var(--accent));
  2187. }
  2188. :where(.stack-scope) .hover\:bg-destructive\/90:hover, :where(.stack-scope).hover\:bg-destructive\/90:hover {
  2189.  background-color: hsl(var(--destructive) / 0.9);
  2190. }
  2191. :where(.stack-scope) .hover\:bg-muted:hover, :where(.stack-scope).hover\:bg-muted:hover {
  2192.  background-color: hsl(var(--muted));
  2193. }
  2194. :where(.stack-scope) .hover\:bg-muted\/50:hover, :where(.stack-scope).hover\:bg-muted\/50:hover {
  2195.  background-color: hsl(var(--muted) / 0.5);
  2196. }
  2197. :where(.stack-scope) .hover\:bg-primary:hover, :where(.stack-scope).hover\:bg-primary:hover {
  2198.  background-color: hsl(var(--primary));
  2199. }
  2200. :where(.stack-scope) .hover\:bg-primary\/90:hover, :where(.stack-scope).hover\:bg-primary\/90:hover {
  2201.  background-color: hsl(var(--primary) / 0.9);
  2202. }
  2203. :where(.stack-scope) .hover\:bg-secondary:hover, :where(.stack-scope).hover\:bg-secondary:hover {
  2204.  background-color: hsl(var(--secondary));
  2205. }
  2206. :where(.stack-scope) .hover\:bg-secondary\/80:hover, :where(.stack-scope).hover\:bg-secondary\/80:hover {
  2207.  background-color: hsl(var(--secondary) / 0.8);
  2208. }
  2209. :where(.stack-scope) .hover\:bg-transparent:hover, :where(.stack-scope).hover\:bg-transparent:hover {
  2210.  background-color: transparent;
  2211. }
  2212. :where(.stack-scope) .hover\:text-accent-foreground:hover, :where(.stack-scope).hover\:text-accent-foreground:hover {
  2213.  color: hsl(var(--accent-foreground));
  2214. }
  2215. :where(.stack-scope) .hover\:text-foreground:hover, :where(.stack-scope).hover\:text-foreground:hover {
  2216.  color: hsl(var(--foreground));
  2217. }
  2218. :where(.stack-scope) .hover\:text-muted-foreground:hover, :where(.stack-scope).hover\:text-muted-foreground:hover {
  2219.  color: hsl(var(--muted-foreground));
  2220. }
  2221. :where(.stack-scope) .hover\:text-primary-foreground:hover, :where(.stack-scope).hover\:text-primary-foreground:hover {
  2222.  color: hsl(var(--primary-foreground));
  2223. }
  2224. :where(.stack-scope) .hover\:underline:hover, :where(.stack-scope).hover\:underline:hover {
  2225.  text-decoration-line: underline;
  2226. }
  2227. :where(.stack-scope) .hover\:opacity-100:hover, :where(.stack-scope).hover\:opacity-100:hover {
  2228.  opacity: 1;
  2229. }
  2230. :where(.stack-scope) .focus\:bg-accent:focus, :where(.stack-scope).focus\:bg-accent:focus {
  2231.  background-color: hsl(var(--accent));
  2232. }
  2233. :where(.stack-scope) .focus\:bg-primary:focus, :where(.stack-scope).focus\:bg-primary:focus {
  2234.  background-color: hsl(var(--primary));
  2235. }
  2236. :where(.stack-scope) .focus\:text-accent-foreground:focus, :where(.stack-scope).focus\:text-accent-foreground:focus {
  2237.  color: hsl(var(--accent-foreground));
  2238. }
  2239. :where(.stack-scope) .focus\:text-primary-foreground:focus, :where(.stack-scope).focus\:text-primary-foreground:focus {
  2240.  color: hsl(var(--primary-foreground));
  2241. }
  2242. :where(.stack-scope) .focus\:opacity-100:focus, :where(.stack-scope).focus\:opacity-100:focus {
  2243.  opacity: 1;
  2244. }
  2245. :where(.stack-scope) .focus\:outline-none:focus, :where(.stack-scope).focus\:outline-none:focus {
  2246.  outline: 2px solid transparent;
  2247.  outline-offset: 2px;
  2248. }
  2249. :where(.stack-scope) .focus\:ring-1:focus, :where(.stack-scope).focus\:ring-1:focus {
  2250.  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  2251.  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  2252.  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  2253. }
  2254. :where(.stack-scope) .focus\:ring-2:focus, :where(.stack-scope).focus\:ring-2:focus {
  2255.  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  2256.  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  2257.  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  2258. }
  2259. :where(.stack-scope) .focus\:ring-primary\/50:focus, :where(.stack-scope).focus\:ring-primary\/50:focus {
  2260.  --tw-ring-color: hsl(var(--primary) / 0.5);
  2261. }
  2262. :where(.stack-scope) .focus\:ring-ring:focus, :where(.stack-scope).focus\:ring-ring:focus {
  2263.  --tw-ring-color: hsl(var(--ring));
  2264. }
  2265. :where(.stack-scope) .focus\:ring-offset-2:focus, :where(.stack-scope).focus\:ring-offset-2:focus {
  2266.  --tw-ring-offset-width: 2px;
  2267. }
  2268. :where(.stack-scope) .focus-visible\:outline-none:focus-visible, :where(.stack-scope).focus-visible\:outline-none:focus-visible {
  2269.  outline: 2px solid transparent;
  2270.  outline-offset: 2px;
  2271. }
  2272. :where(.stack-scope) .focus-visible\:ring-1:focus-visible, :where(.stack-scope).focus-visible\:ring-1:focus-visible {
  2273.  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  2274.  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  2275.  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  2276. }
  2277. :where(.stack-scope) .focus-visible\:ring-2:focus-visible, :where(.stack-scope).focus-visible\:ring-2:focus-visible {
  2278.  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  2279.  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  2280.  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  2281. }
  2282. :where(.stack-scope) .focus-visible\:ring-ring:focus-visible, :where(.stack-scope).focus-visible\:ring-ring:focus-visible {
  2283.  --tw-ring-color: hsl(var(--ring));
  2284. }
  2285. :where(.stack-scope) .focus-visible\:ring-offset-1:focus-visible, :where(.stack-scope).focus-visible\:ring-offset-1:focus-visible {
  2286.  --tw-ring-offset-width: 1px;
  2287. }
  2288. :where(.stack-scope) .focus-visible\:ring-offset-2:focus-visible, :where(.stack-scope).focus-visible\:ring-offset-2:focus-visible {
  2289.  --tw-ring-offset-width: 2px;
  2290. }
  2291. :where(.stack-scope) .focus-visible\:ring-offset-background:focus-visible, :where(.stack-scope).focus-visible\:ring-offset-background:focus-visible {
  2292.  --tw-ring-offset-color: hsl(var(--background));
  2293. }
  2294. :where(.stack-scope) .disabled\:pointer-events-none:disabled, :where(.stack-scope).disabled\:pointer-events-none:disabled {
  2295.  pointer-events: none;
  2296. }
  2297. :where(.stack-scope) .disabled\:cursor-not-allowed:disabled, :where(.stack-scope).disabled\:cursor-not-allowed:disabled {
  2298.  cursor: not-allowed;
  2299. }
  2300. :where(.stack-scope) .disabled\:opacity-50:disabled, :where(.stack-scope).disabled\:opacity-50:disabled {
  2301.  opacity: 0.5;
  2302. }
  2303. :where(.stack-scope) .group:hover .group-hover\:opacity-100, :where(.stack-scope).group:hover .group-hover\:opacity-100 {
  2304.  opacity: 1;
  2305. }
  2306. :where(.stack-scope) .group.destructive .group-\[\.destructive\]\:border-muted\/40, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:border-muted\/40 {
  2307.  border-color: hsl(var(--muted) / 0.4);
  2308. }
  2309. :where(.stack-scope) .group.destructive .group-\[\.destructive\]\:text-red-300, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:text-red-300 {
  2310.  --tw-text-opacity: 1;
  2311.  color: rgb(252 165 165 / var(--tw-text-opacity));
  2312. }
  2313. :where(.stack-scope) .group.success .group-\[\.success\]\:text-green-300, :where(.stack-scope).group.success .group-\[\.success\]\:text-green-300 {
  2314.  --tw-text-opacity: 1;
  2315.  color: rgb(134 239 172 / var(--tw-text-opacity));
  2316. }
  2317. :where(.stack-scope) .group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover {
  2318.  border-color: hsl(var(--destructive) / 0.3);
  2319. }
  2320. :where(.stack-scope) .group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover {
  2321.  background-color: hsl(var(--destructive));
  2322. }
  2323. :where(.stack-scope) .group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover {
  2324.  color: hsl(var(--destructive-foreground));
  2325. }
  2326. :where(.stack-scope) .group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover {
  2327.  --tw-text-opacity: 1;
  2328.  color: rgb(254 242 242 / var(--tw-text-opacity));
  2329. }
  2330. :where(.stack-scope) .group.success .group-\[\.success\]\:hover\:text-green-50:hover, :where(.stack-scope).group.success .group-\[\.success\]\:hover\:text-green-50:hover {
  2331.  --tw-text-opacity: 1;
  2332.  color: rgb(240 253 244 / var(--tw-text-opacity));
  2333. }
  2334. :where(.stack-scope) .group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus {
  2335.  --tw-ring-color: hsl(var(--destructive));
  2336. }
  2337. :where(.stack-scope) .group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus {
  2338.  --tw-ring-opacity: 1;
  2339.  --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity));
  2340. }
  2341. :where(.stack-scope) .group.success .group-\[\.success\]\:focus\:ring-green-400:focus, :where(.stack-scope).group.success .group-\[\.success\]\:focus\:ring-green-400:focus {
  2342.  --tw-ring-opacity: 1;
  2343.  --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity));
  2344. }
  2345. :where(.stack-scope) .group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus, :where(.stack-scope).group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus {
  2346.  --tw-ring-offset-color: #dc2626;
  2347. }
  2348. :where(.stack-scope) .group.success .group-\[\.success\]\:focus\:ring-offset-green-600:focus, :where(.stack-scope).group.success .group-\[\.success\]\:focus\:ring-offset-green-600:focus {
  2349.  --tw-ring-offset-color: #16a34a;
  2350. }
  2351. :where(.stack-scope) .peer:disabled ~ .peer-disabled\:cursor-not-allowed, :where(.stack-scope).peer:disabled ~ .peer-disabled\:cursor-not-allowed {
  2352.  cursor: not-allowed;
  2353. }
  2354. :where(.stack-scope) .peer:disabled ~ .peer-disabled\:opacity-70, :where(.stack-scope).peer:disabled ~ .peer-disabled\:opacity-70 {
  2355.  opacity: 0.7;
  2356. }
  2357. :where(.stack-scope) .has-\[\:disabled\]\:opacity-50:has(:disabled), :where(.stack-scope).has-\[\:disabled\]\:opacity-50:has(:disabled) {
  2358.  opacity: 0.5;
  2359. }
  2360. :where(.stack-scope) .aria-selected\:bg-accent[aria-selected="true"], :where(.stack-scope).aria-selected\:bg-accent[aria-selected="true"] {
  2361.  background-color: hsl(var(--accent));
  2362. }
  2363. :where(.stack-scope) .aria-selected\:text-accent-foreground[aria-selected="true"], :where(.stack-scope).aria-selected\:text-accent-foreground[aria-selected="true"] {
  2364.  color: hsl(var(--accent-foreground));
  2365. }
  2366. :where(.stack-scope) .aria-selected\:opacity-100[aria-selected="true"], :where(.stack-scope).aria-selected\:opacity-100[aria-selected="true"] {
  2367.  opacity: 1;
  2368. }
  2369. :where(.stack-scope) .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"], :where(.stack-scope).data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] {
  2370.  pointer-events: none;
  2371. }
  2372. :where(.stack-scope) .data-\[disabled\]\:pointer-events-none[data-disabled], :where(.stack-scope).data-\[disabled\]\:pointer-events-none[data-disabled] {
  2373.  pointer-events: none;
  2374. }
  2375. :where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"], :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"] {
  2376.  height: 1px;
  2377. }
  2378. :where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"], :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"] {
  2379.  width: 100%;
  2380. }
  2381. :where(.stack-scope) .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"], :where(.stack-scope).data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
  2382.  --tw-translate-y: 0.25rem;
  2383.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2384. }
  2385. :where(.stack-scope) .data-\[side\=left\]\:-translate-x-1[data-side="left"], :where(.stack-scope).data-\[side\=left\]\:-translate-x-1[data-side="left"] {
  2386.  --tw-translate-x: -0.25rem;
  2387.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2388. }
  2389. :where(.stack-scope) .data-\[side\=right\]\:translate-x-1[data-side="right"], :where(.stack-scope).data-\[side\=right\]\:translate-x-1[data-side="right"] {
  2390.  --tw-translate-x: 0.25rem;
  2391.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2392. }
  2393. :where(.stack-scope) .data-\[side\=top\]\:-translate-y-1[data-side="top"], :where(.stack-scope).data-\[side\=top\]\:-translate-y-1[data-side="top"] {
  2394.  --tw-translate-y: -0.25rem;
  2395.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2396. }
  2397. :where(.stack-scope) .data-\[state\=checked\]\:translate-x-4[data-state="checked"], :where(.stack-scope).data-\[state\=checked\]\:translate-x-4[data-state="checked"] {
  2398.  --tw-translate-x: 1rem;
  2399.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2400. }
  2401. :where(.stack-scope) .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"], :where(.stack-scope).data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] {
  2402.  --tw-translate-x: 0px;
  2403.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2404. }
  2405. :where(.stack-scope) .data-\[swipe\=cancel\]\:translate-x-0[data-swipe="cancel"], :where(.stack-scope).data-\[swipe\=cancel\]\:translate-x-0[data-swipe="cancel"] {
  2406.  --tw-translate-x: 0px;
  2407.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2408. }
  2409. :where(.stack-scope) .data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe="end"], :where(.stack-scope).data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe="end"] {
  2410.  --tw-translate-x: var(--radix-toast-swipe-end-x);
  2411.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2412. }
  2413. :where(.stack-scope) .data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe="move"], :where(.stack-scope).data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe="move"] {
  2414.  --tw-translate-x: var(--radix-toast-swipe-move-x);
  2415.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2416. }
  2417. @keyframes accordion-up {
  2418.  from {
  2419.    height: var(--radix-accordion-content-height);
  2420.  }
  2421.  
  2422.  to {
  2423.    height: 0;
  2424.  }
  2425. }
  2426. :where(.stack-scope) .data-\[state\=closed\]\:animate-accordion-up[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] {
  2427.  animation: accordion-up 0.2s ease-out;
  2428. }
  2429. @keyframes accordion-down {
  2430.  from {
  2431.    height: 0;
  2432.  }
  2433.  
  2434.  to {
  2435.    height: var(--radix-accordion-content-height);
  2436.  }
  2437. }
  2438. :where(.stack-scope) .data-\[state\=open\]\:animate-accordion-down[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:animate-accordion-down[data-state="open"] {
  2439.  animation: accordion-down 0.2s ease-out;
  2440. }
  2441. :where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"], :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"] {
  2442.  flex-direction: column;
  2443. }
  2444. :where(.stack-scope) .data-\[active\]\:bg-accent\/50[data-active], :where(.stack-scope).data-\[active\]\:bg-accent\/50[data-active] {
  2445.  background-color: hsl(var(--accent) / 0.5);
  2446. }
  2447. :where(.stack-scope) .data-\[state\=active\]\:bg-background[data-state="active"], :where(.stack-scope).data-\[state\=active\]\:bg-background[data-state="active"] {
  2448.  background-color: hsl(var(--background));
  2449. }
  2450. :where(.stack-scope) .data-\[state\=checked\]\:bg-primary[data-state="checked"], :where(.stack-scope).data-\[state\=checked\]\:bg-primary[data-state="checked"] {
  2451.  background-color: hsl(var(--primary));
  2452. }
  2453. :where(.stack-scope) .data-\[state\=on\]\:bg-accent[data-state="on"], :where(.stack-scope).data-\[state\=on\]\:bg-accent[data-state="on"] {
  2454.  background-color: hsl(var(--accent));
  2455. }
  2456. :where(.stack-scope) .data-\[state\=open\]\:bg-accent[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:bg-accent[data-state="open"] {
  2457.  background-color: hsl(var(--accent));
  2458. }
  2459. :where(.stack-scope) .data-\[state\=open\]\:bg-accent\/50[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:bg-accent\/50[data-state="open"] {
  2460.  background-color: hsl(var(--accent) / 0.5);
  2461. }
  2462. :where(.stack-scope) .data-\[state\=open\]\:bg-muted[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:bg-muted[data-state="open"] {
  2463.  background-color: hsl(var(--muted));
  2464. }
  2465. :where(.stack-scope) .data-\[state\=open\]\:bg-secondary[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:bg-secondary[data-state="open"] {
  2466.  background-color: hsl(var(--secondary));
  2467. }
  2468. :where(.stack-scope) .data-\[state\=selected\]\:bg-muted[data-state="selected"], :where(.stack-scope).data-\[state\=selected\]\:bg-muted[data-state="selected"] {
  2469.  background-color: hsl(var(--muted));
  2470. }
  2471. :where(.stack-scope) .data-\[state\=unchecked\]\:bg-input[data-state="unchecked"], :where(.stack-scope).data-\[state\=unchecked\]\:bg-input[data-state="unchecked"] {
  2472.  background-color: hsl(var(--input));
  2473. }
  2474. :where(.stack-scope) .data-\[state\=active\]\:text-foreground[data-state="active"], :where(.stack-scope).data-\[state\=active\]\:text-foreground[data-state="active"] {
  2475.  color: hsl(var(--foreground));
  2476. }
  2477. :where(.stack-scope) .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"], :where(.stack-scope).data-\[state\=checked\]\:text-primary-foreground[data-state="checked"] {
  2478.  color: hsl(var(--primary-foreground));
  2479. }
  2480. :where(.stack-scope) .data-\[state\=on\]\:text-accent-foreground[data-state="on"], :where(.stack-scope).data-\[state\=on\]\:text-accent-foreground[data-state="on"] {
  2481.  color: hsl(var(--accent-foreground));
  2482. }
  2483. :where(.stack-scope) .data-\[state\=open\]\:text-accent-foreground[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:text-accent-foreground[data-state="open"] {
  2484.  color: hsl(var(--accent-foreground));
  2485. }
  2486. :where(.stack-scope) .data-\[state\=open\]\:text-muted-foreground[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:text-muted-foreground[data-state="open"] {
  2487.  color: hsl(var(--muted-foreground));
  2488. }
  2489. :where(.stack-scope) .data-\[disabled\=true\]\:opacity-50[data-disabled="true"], :where(.stack-scope).data-\[disabled\=true\]\:opacity-50[data-disabled="true"] {
  2490.  opacity: 0.5;
  2491. }
  2492. :where(.stack-scope) .data-\[disabled\]\:opacity-50[data-disabled], :where(.stack-scope).data-\[disabled\]\:opacity-50[data-disabled] {
  2493.  opacity: 0.5;
  2494. }
  2495. :where(.stack-scope) .data-\[state\=active\]\:shadow-sm[data-state="active"], :where(.stack-scope).data-\[state\=active\]\:shadow-sm[data-state="active"] {
  2496.  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  2497.  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  2498.  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  2499. }
  2500. :where(.stack-scope) .data-\[swipe\=move\]\:transition-none[data-swipe="move"], :where(.stack-scope).data-\[swipe\=move\]\:transition-none[data-swipe="move"] {
  2501.  transition-property: none;
  2502. }
  2503. :where(.stack-scope) .data-\[state\=closed\]\:duration-100[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:duration-100[data-state="closed"] {
  2504.  transition-duration: 100ms;
  2505. }
  2506. :where(.stack-scope) .data-\[state\=open\]\:duration-100[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:duration-100[data-state="open"] {
  2507.  transition-duration: 100ms;
  2508. }
  2509. :where(.stack-scope) .data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"], :where(.stack-scope).data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"] {
  2510.  animation-name: enter;
  2511.  animation-duration: 150ms;
  2512.  --tw-enter-opacity: initial;
  2513.  --tw-enter-scale: initial;
  2514.  --tw-enter-rotate: initial;
  2515.  --tw-enter-translate-x: initial;
  2516.  --tw-enter-translate-y: initial;
  2517. }
  2518. :where(.stack-scope) .data-\[state\=open\]\:animate-in[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:animate-in[data-state="open"] {
  2519.  animation-name: enter;
  2520.  animation-duration: 150ms;
  2521.  --tw-enter-opacity: initial;
  2522.  --tw-enter-scale: initial;
  2523.  --tw-enter-rotate: initial;
  2524.  --tw-enter-translate-x: initial;
  2525.  --tw-enter-translate-y: initial;
  2526. }
  2527. :where(.stack-scope) .data-\[state\=visible\]\:animate-in[data-state="visible"], :where(.stack-scope).data-\[state\=visible\]\:animate-in[data-state="visible"] {
  2528.  animation-name: enter;
  2529.  animation-duration: 150ms;
  2530.  --tw-enter-opacity: initial;
  2531.  --tw-enter-scale: initial;
  2532.  --tw-enter-rotate: initial;
  2533.  --tw-enter-translate-x: initial;
  2534.  --tw-enter-translate-y: initial;
  2535. }
  2536. :where(.stack-scope) .data-\[motion\^\=to-\]\:animate-out[data-motion^="to-"], :where(.stack-scope).data-\[motion\^\=to-\]\:animate-out[data-motion^="to-"] {
  2537.  animation-name: exit;
  2538.  animation-duration: 150ms;
  2539.  --tw-exit-opacity: initial;
  2540.  --tw-exit-scale: initial;
  2541.  --tw-exit-rotate: initial;
  2542.  --tw-exit-translate-x: initial;
  2543.  --tw-exit-translate-y: initial;
  2544. }
  2545. :where(.stack-scope) .data-\[state\=closed\]\:animate-out[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:animate-out[data-state="closed"] {
  2546.  animation-name: exit;
  2547.  animation-duration: 150ms;
  2548.  --tw-exit-opacity: initial;
  2549.  --tw-exit-scale: initial;
  2550.  --tw-exit-rotate: initial;
  2551.  --tw-exit-translate-x: initial;
  2552.  --tw-exit-translate-y: initial;
  2553. }
  2554. :where(.stack-scope) .data-\[state\=hidden\]\:animate-out[data-state="hidden"], :where(.stack-scope).data-\[state\=hidden\]\:animate-out[data-state="hidden"] {
  2555.  animation-name: exit;
  2556.  animation-duration: 150ms;
  2557.  --tw-exit-opacity: initial;
  2558.  --tw-exit-scale: initial;
  2559.  --tw-exit-rotate: initial;
  2560.  --tw-exit-translate-x: initial;
  2561.  --tw-exit-translate-y: initial;
  2562. }
  2563. :where(.stack-scope) .data-\[swipe\=end\]\:animate-out[data-swipe="end"], :where(.stack-scope).data-\[swipe\=end\]\:animate-out[data-swipe="end"] {
  2564.  animation-name: exit;
  2565.  animation-duration: 150ms;
  2566.  --tw-exit-opacity: initial;
  2567.  --tw-exit-scale: initial;
  2568.  --tw-exit-rotate: initial;
  2569.  --tw-exit-translate-x: initial;
  2570.  --tw-exit-translate-y: initial;
  2571. }
  2572. :where(.stack-scope) .data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"], :where(.stack-scope).data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"] {
  2573.  --tw-enter-opacity: 0;
  2574. }
  2575. :where(.stack-scope) .data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"], :where(.stack-scope).data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"] {
  2576.  --tw-exit-opacity: 0;
  2577. }
  2578. :where(.stack-scope) .data-\[state\=closed\]\:fade-out[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:fade-out[data-state="closed"] {
  2579.  --tw-exit-opacity: 0;
  2580. }
  2581. :where(.stack-scope) .data-\[state\=closed\]\:fade-out-0[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
  2582.  --tw-exit-opacity: 0;
  2583. }
  2584. :where(.stack-scope) .data-\[state\=closed\]\:fade-out-80[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:fade-out-80[data-state="closed"] {
  2585.  --tw-exit-opacity: 0.8;
  2586. }
  2587. :where(.stack-scope) .data-\[state\=hidden\]\:fade-out[data-state="hidden"], :where(.stack-scope).data-\[state\=hidden\]\:fade-out[data-state="hidden"] {
  2588.  --tw-exit-opacity: 0;
  2589. }
  2590. :where(.stack-scope) .data-\[state\=open\]\:fade-in[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:fade-in[data-state="open"] {
  2591.  --tw-enter-opacity: 0;
  2592. }
  2593. :where(.stack-scope) .data-\[state\=open\]\:fade-in-0[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:fade-in-0[data-state="open"] {
  2594.  --tw-enter-opacity: 0;
  2595. }
  2596. :where(.stack-scope) .data-\[state\=visible\]\:fade-in[data-state="visible"], :where(.stack-scope).data-\[state\=visible\]\:fade-in[data-state="visible"] {
  2597.  --tw-enter-opacity: 0;
  2598. }
  2599. :where(.stack-scope) .data-\[state\=closed\]\:zoom-out-95[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
  2600.  --tw-exit-scale: .95;
  2601. }
  2602. :where(.stack-scope) .data-\[state\=open\]\:zoom-in-90[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:zoom-in-90[data-state="open"] {
  2603.  --tw-enter-scale: .9;
  2604. }
  2605. :where(.stack-scope) .data-\[state\=open\]\:zoom-in-95[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:zoom-in-95[data-state="open"] {
  2606.  --tw-enter-scale: .95;
  2607. }
  2608. :where(.stack-scope) .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"], :where(.stack-scope).data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"] {
  2609.  --tw-enter-translate-x: 13rem;
  2610. }
  2611. :where(.stack-scope) .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"], :where(.stack-scope).data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"] {
  2612.  --tw-enter-translate-x: -13rem;
  2613. }
  2614. :where(.stack-scope) .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"], :where(.stack-scope).data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"] {
  2615.  --tw-exit-translate-x: 13rem;
  2616. }
  2617. :where(.stack-scope) .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"], :where(.stack-scope).data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"] {
  2618.  --tw-exit-translate-x: -13rem;
  2619. }
  2620. :where(.stack-scope) .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"], :where(.stack-scope).data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
  2621.  --tw-enter-translate-y: -0.5rem;
  2622. }
  2623. :where(.stack-scope) .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"], :where(.stack-scope).data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
  2624.  --tw-enter-translate-x: 0.5rem;
  2625. }
  2626. :where(.stack-scope) .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"], :where(.stack-scope).data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
  2627.  --tw-enter-translate-x: -0.5rem;
  2628. }
  2629. :where(.stack-scope) .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"], :where(.stack-scope).data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
  2630.  --tw-enter-translate-y: 0.5rem;
  2631. }
  2632. :where(.stack-scope) .data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] {
  2633.  --tw-exit-translate-y: 100%;
  2634. }
  2635. :where(.stack-scope) .data-\[state\=closed\]\:slide-out-to-left[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] {
  2636.  --tw-exit-translate-x: -100%;
  2637. }
  2638. :where(.stack-scope) .data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"] {
  2639.  --tw-exit-translate-x: -50%;
  2640. }
  2641. :where(.stack-scope) .data-\[state\=closed\]\:slide-out-to-right[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] {
  2642.  --tw-exit-translate-x: 100%;
  2643. }
  2644. :where(.stack-scope) .data-\[state\=closed\]\:slide-out-to-right-full[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:slide-out-to-right-full[data-state="closed"] {
  2645.  --tw-exit-translate-x: 100%;
  2646. }
  2647. :where(.stack-scope) .data-\[state\=closed\]\:slide-out-to-top[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] {
  2648.  --tw-exit-translate-y: -100%;
  2649. }
  2650. :where(.stack-scope) .data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"] {
  2651.  --tw-exit-translate-y: -48%;
  2652. }
  2653. :where(.stack-scope) .data-\[state\=open\]\:slide-in-from-bottom[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] {
  2654.  --tw-enter-translate-y: 100%;
  2655. }
  2656. :where(.stack-scope) .data-\[state\=open\]\:slide-in-from-left[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:slide-in-from-left[data-state="open"] {
  2657.  --tw-enter-translate-x: -100%;
  2658. }
  2659. :where(.stack-scope) .data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"] {
  2660.  --tw-enter-translate-x: -50%;
  2661. }
  2662. :where(.stack-scope) .data-\[state\=open\]\:slide-in-from-right[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:slide-in-from-right[data-state="open"] {
  2663.  --tw-enter-translate-x: 100%;
  2664. }
  2665. :where(.stack-scope) .data-\[state\=open\]\:slide-in-from-top[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:slide-in-from-top[data-state="open"] {
  2666.  --tw-enter-translate-y: -100%;
  2667. }
  2668. :where(.stack-scope) .data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"], :where(.stack-scope).data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"] {
  2669.  --tw-enter-translate-y: -48%;
  2670. }
  2671. :where(.stack-scope) .data-\[state\=open\]\:slide-in-from-top-full[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:slide-in-from-top-full[data-state="open"] {
  2672.  --tw-enter-translate-y: -100%;
  2673. }
  2674. :where(.stack-scope) .data-\[state\=closed\]\:duration-100[data-state="closed"], :where(.stack-scope).data-\[state\=closed\]\:duration-100[data-state="closed"] {
  2675.  animation-duration: 100ms;
  2676. }
  2677. :where(.stack-scope) .data-\[state\=open\]\:duration-100[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:duration-100[data-state="open"] {
  2678.  animation-duration: 100ms;
  2679. }
  2680. :where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]::after, :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]::after {
  2681.  content: var(--tw-content);
  2682.  left: 0px;
  2683. }
  2684. :where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]::after, :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]::after {
  2685.  content: var(--tw-content);
  2686.  height: 0.25rem;
  2687. }
  2688. :where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]::after, :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]::after {
  2689.  content: var(--tw-content);
  2690.  width: 100%;
  2691. }
  2692. :where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]::after, :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]::after {
  2693.  content: var(--tw-content);
  2694.  --tw-translate-y: -50%;
  2695.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2696. }
  2697. :where(.stack-scope) .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]::after, :where(.stack-scope).data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]::after {
  2698.  content: var(--tw-content);
  2699.  --tw-translate-x: 0px;
  2700.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2701. }
  2702. :where(.stack-scope) .group[data-state="open"] .group-data-\[state\=open\]\:rotate-180, :where(.stack-scope).group[data-state="open"] .group-data-\[state\=open\]\:rotate-180 {
  2703.  --tw-rotate: 180deg;
  2704.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2705. }
  2706. @media (min-width: 640px) {
  2707.  :where(.stack-scope) .sm\:bottom-0, :where(.stack-scope).sm\:bottom-0 {
  2708.    bottom: 0px;
  2709.  }
  2710.  
  2711.  :where(.stack-scope) .sm\:right-0, :where(.stack-scope).sm\:right-0 {
  2712.    right: 0px;
  2713.  }
  2714.  
  2715.  :where(.stack-scope) .sm\:top-auto, :where(.stack-scope).sm\:top-auto {
  2716.    top: auto;
  2717.  }
  2718.  
  2719.  :where(.stack-scope) .sm\:flex, :where(.stack-scope).sm\:flex {
  2720.    display: flex;
  2721.  }
  2722.  
  2723.  :where(.stack-scope) .sm\:hidden, :where(.stack-scope).sm\:hidden {
  2724.    display: none;
  2725.  }
  2726.  
  2727.  :where(.stack-scope) .sm\:max-w-sm, :where(.stack-scope).sm\:max-w-sm {
  2728.    max-width: 24rem;
  2729.  }
  2730.  
  2731.  :where(.stack-scope) .sm\:flex-1, :where(.stack-scope).sm\:flex-1 {
  2732.    flex: 1 1 0%;
  2733.  }
  2734.  
  2735.  :where(.stack-scope) .sm\:flex-row, :where(.stack-scope).sm\:flex-row {
  2736.    flex-direction: row;
  2737.  }
  2738.  
  2739.  :where(.stack-scope) .sm\:flex-col, :where(.stack-scope).sm\:flex-col {
  2740.    flex-direction: column;
  2741.  }
  2742.  
  2743.  :where(.stack-scope) .sm\:items-end, :where(.stack-scope).sm\:items-end {
  2744.    align-items: flex-end;
  2745.  }
  2746.  
  2747.  :where(.stack-scope) .sm\:justify-end, :where(.stack-scope).sm\:justify-end {
  2748.    justify-content: flex-end;
  2749.  }
  2750.  
  2751.  :where(.stack-scope) .sm\:gap-2\.5, :where(.stack-scope).sm\:gap-2\.5 {
  2752.    gap: 0.625rem;
  2753.  }
  2754.  
  2755.  :where(.stack-scope) .sm\:gap-y-0, :where(.stack-scope).sm\:gap-y-0 {
  2756.    row-gap: 0px;
  2757.  }
  2758.  
  2759.  :where(.stack-scope) .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]), :where(.stack-scope).sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
  2760.    --tw-space-x-reverse: 0;
  2761.    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  2762.    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  2763.  }
  2764.  
  2765.  :where(.stack-scope) .sm\:rounded-lg, :where(.stack-scope).sm\:rounded-lg {
  2766.    border-radius: var(--radius);
  2767.  }
  2768.  
  2769.  :where(.stack-scope) .sm\:bg-muted, :where(.stack-scope).sm\:bg-muted {
  2770.    background-color: hsl(var(--muted));
  2771.  }
  2772.  
  2773.  :where(.stack-scope) .sm\:text-left, :where(.stack-scope).sm\:text-left {
  2774.    text-align: left;
  2775.  }
  2776.  
  2777.  :where(.stack-scope) .data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state="open"], :where(.stack-scope).data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state="open"] {
  2778.    --tw-enter-translate-y: 100%;
  2779.  }
  2780. }
  2781. @media (min-width: 768px) {
  2782.  :where(.stack-scope) .md\:absolute, :where(.stack-scope).md\:absolute {
  2783.    position: absolute;
  2784.  }
  2785.  
  2786.  :where(.stack-scope) .md\:w-\[90\%\], :where(.stack-scope).md\:w-\[90\%\] {
  2787.    width: 90%;
  2788.  }
  2789.  
  2790.  :where(.stack-scope) .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\], :where(.stack-scope).md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] {
  2791.    width: var(--radix-navigation-menu-viewport-width);
  2792.  }
  2793.  
  2794.  :where(.stack-scope) .md\:w-auto, :where(.stack-scope).md\:w-auto {
  2795.    width: auto;
  2796.  }
  2797.  
  2798.  :where(.stack-scope) .md\:max-w-\[420px\], :where(.stack-scope).md\:max-w-\[420px\] {
  2799.    max-width: 420px;
  2800.  }
  2801.  
  2802.  :where(.stack-scope) .md\:flex-row, :where(.stack-scope).md\:flex-row {
  2803.    flex-direction: row;
  2804.  }
  2805.  
  2806.  :where(.stack-scope) .md\:justify-end, :where(.stack-scope).md\:justify-end {
  2807.    justify-content: flex-end;
  2808.  }
  2809.  
  2810.  :where(.stack-scope) .md\:gap-4, :where(.stack-scope).md\:gap-4 {
  2811.    gap: 1rem;
  2812.  }
  2813. }
  2814. @media (min-width: 1024px) {
  2815.  :where(.stack-scope) .lg\:flex, :where(.stack-scope).lg\:flex {
  2816.    display: flex;
  2817.  }
  2818.  
  2819.  :where(.stack-scope) .lg\:hidden, :where(.stack-scope).lg\:hidden {
  2820.    display: none;
  2821.  }
  2822.  
  2823.  :where(.stack-scope) .lg\:gap-x-8, :where(.stack-scope).lg\:gap-x-8 {
  2824.    -moz-column-gap: 2rem;
  2825.         column-gap: 2rem;
  2826.  }
  2827.  
  2828.  :where(.stack-scope) .lg\:px-3, :where(.stack-scope).lg\:px-3 {
  2829.    padding-left: 0.75rem;
  2830.    padding-right: 0.75rem;
  2831.  }
  2832. }
  2833. :where(.stack-scope) .dark\:border-destructive:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:border-destructive:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2834.  border-color: hsl(var(--destructive));
  2835. }
  2836. :where(.stack-scope) .dark\:border-gray-600:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:border-gray-600:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2837.  --tw-border-opacity: 1;
  2838.  border-color: rgb(75 85 99 / var(--tw-border-opacity));
  2839. }
  2840. :where(.stack-scope) .dark\:border-success:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:border-success:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2841.  border-color: hsl(var(--success));
  2842. }
  2843. :where(.stack-scope) .dark\:bg-black:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:bg-black:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2844.  --tw-bg-opacity: 1;
  2845.  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  2846. }
  2847. :where(.stack-scope) .dark\:bg-black\/20:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:bg-black\/20:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2848.  background-color: rgb(0 0 0 / 0.2);
  2849. }
  2850. :where(.stack-scope) .dark\:bg-gray-500:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:bg-gray-500:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2851.  --tw-bg-opacity: 1;
  2852.  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
  2853. }
  2854. :where(.stack-scope) .dark\:bg-gray-700:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:bg-gray-700:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2855.  --tw-bg-opacity: 1;
  2856.  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
  2857. }
  2858. :where(.stack-scope) .dark\:bg-gray-800:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:bg-gray-800:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2859.  --tw-bg-opacity: 1;
  2860.  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
  2861. }
  2862. :where(.stack-scope) .dark\:bg-zinc-800:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:bg-zinc-800:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2863.  --tw-bg-opacity: 1;
  2864.  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
  2865. }
  2866. :where(.stack-scope) .dark\:text-foreground:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:text-foreground:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2867.  color: hsl(var(--foreground));
  2868. }
  2869. :where(.stack-scope) .dark\:text-gray-300:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:text-gray-300:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2870.  --tw-text-opacity: 1;
  2871.  color: rgb(209 213 219 / var(--tw-text-opacity));
  2872. }
  2873. :where(.stack-scope) .dark\:text-gray-400:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:text-gray-400:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2874.  --tw-text-opacity: 1;
  2875.  color: rgb(156 163 175 / var(--tw-text-opacity));
  2876. }
  2877. :where(.stack-scope) .dark\:text-white:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:text-white:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2878.  --tw-text-opacity: 1;
  2879.  color: rgb(255 255 255 / var(--tw-text-opacity));
  2880. }
  2881. :where(.stack-scope) .dark\:text-zinc-300:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:text-zinc-300:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2882.  --tw-text-opacity: 1;
  2883.  color: rgb(212 212 216 / var(--tw-text-opacity));
  2884. }
  2885. :where(.stack-scope) .dark\:text-zinc-400:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:text-zinc-400:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2886.  --tw-text-opacity: 1;
  2887.  color: rgb(161 161 170 / var(--tw-text-opacity));
  2888. }
  2889. :where(.stack-scope) .dark\:text-zinc-800:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *), :where(.stack-scope).dark\:text-zinc-800:where(html:has(head > [data-stack-theme="dark"]), html:has(head > [data-stack-theme="dark"]) *) {
  2890.  --tw-text-opacity: 1;
  2891.  color: rgb(39 39 42 / var(--tw-text-opacity));
  2892. }
  2893. :where(.stack-scope) .\[\&\+div\]\:text-xs+div, :where(.stack-scope).\[\&\+div\]\:text-xs+div {
  2894.  font-size: 0.75rem;
  2895.  line-height: 1rem;
  2896. }
  2897. :where(.stack-scope) .\[\&\:has\(\>\.range_end\)\]\:rounded-r-md:has(>.range end), :where(.stack-scope).\[\&\:has\(\>\.range_end\)\]\:rounded-r-md:has(>.range end) {
  2898.  border-top-right-radius: calc(var(--radius) - 2px);
  2899.  border-bottom-right-radius: calc(var(--radius) - 2px);
  2900. }
  2901. :where(.stack-scope) .\[\&\:has\(\>\.range_start\)\]\:rounded-l-md:has(>.range start), :where(.stack-scope).\[\&\:has\(\>\.range_start\)\]\:rounded-l-md:has(>.range start) {
  2902.  border-top-left-radius: calc(var(--radius) - 2px);
  2903.  border-bottom-left-radius: calc(var(--radius) - 2px);
  2904. }
  2905. :where(.stack-scope) .\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]), :where(.stack-scope).\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]) {
  2906.  border-radius: calc(var(--radius) - 2px);
  2907. }
  2908. :where(.stack-scope) .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]), :where(.stack-scope).\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]) {
  2909.  background-color: hsl(var(--accent));
  2910. }
  2911. :where(.stack-scope) .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child, :where(.stack-scope).first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child {
  2912.  border-top-left-radius: calc(var(--radius) - 2px);
  2913.  border-bottom-left-radius: calc(var(--radius) - 2px);
  2914. }
  2915. :where(.stack-scope) .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child, :where(.stack-scope).last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child {
  2916.  border-top-right-radius: calc(var(--radius) - 2px);
  2917.  border-bottom-right-radius: calc(var(--radius) - 2px);
  2918. }
  2919. :where(.stack-scope) .\[\&\:has\(\[aria-selected\]\.outside\)\]\:bg-accent\/50:has([aria-selected].outside), :where(.stack-scope).\[\&\:has\(\[aria-selected\]\.outside\)\]\:bg-accent\/50:has([aria-selected].outside) {
  2920.  background-color: hsl(var(--accent) / 0.5);
  2921. }
  2922. :where(.stack-scope) .\[\&\:has\(\[aria-selected\]\.range_end\)\]\:rounded-r-md:has([aria-selected].range end), :where(.stack-scope).\[\&\:has\(\[aria-selected\]\.range_end\)\]\:rounded-r-md:has([aria-selected].range end) {
  2923.  border-top-right-radius: calc(var(--radius) - 2px);
  2924.  border-bottom-right-radius: calc(var(--radius) - 2px);
  2925. }
  2926. :where(.stack-scope) .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]), :where(.stack-scope).\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]) {
  2927.  padding-right: 0px;
  2928. }
  2929. :where(.stack-scope) .\[\&\>\:not\(\.stack-button-do-not-hide-when-siblings-are\)\]\:invisible>:not(.stack-button-do-not-hide-when-siblings-are), :where(.stack-scope).\[\&\>\:not\(\.stack-button-do-not-hide-when-siblings-are\)\]\:invisible>:not(.stack-button-do-not-hide-when-siblings-are) {
  2930.  visibility: hidden;
  2931. }
  2932. :where(.stack-scope) .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox], :where(.stack-scope).\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox] {
  2933.  --tw-translate-y: 2px;
  2934.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2935. }
  2936. :where(.stack-scope) .\[\&\>button\]\:hidden>button, :where(.stack-scope).\[\&\>button\]\:hidden>button {
  2937.  display: none;
  2938. }
  2939. :where(.stack-scope) .\[\&\>span\]\:line-clamp-1>span, :where(.stack-scope).\[\&\>span\]\:line-clamp-1>span {
  2940.  overflow: hidden;
  2941.  display: -webkit-box;
  2942.  -webkit-box-orient: vertical;
  2943.  -webkit-line-clamp: 1;
  2944. }
  2945. :where(.stack-scope) .\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div, :where(.stack-scope).\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div {
  2946.  --tw-translate-y: -3px;
  2947.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2948. }
  2949. :where(.stack-scope) .\[\&\>svg\]\:absolute>svg, :where(.stack-scope).\[\&\>svg\]\:absolute>svg {
  2950.  position: absolute;
  2951. }
  2952. :where(.stack-scope) .\[\&\>svg\]\:left-4>svg, :where(.stack-scope).\[\&\>svg\]\:left-4>svg {
  2953.  left: 1rem;
  2954. }
  2955. :where(.stack-scope) .\[\&\>svg\]\:top-4>svg, :where(.stack-scope).\[\&\>svg\]\:top-4>svg {
  2956.  top: 1rem;
  2957. }
  2958. :where(.stack-scope) .\[\&\>svg\]\:size-3\.5>svg, :where(.stack-scope).\[\&\>svg\]\:size-3\.5>svg {
  2959.  width: 0.875rem;
  2960.  height: 0.875rem;
  2961. }
  2962. :where(.stack-scope) .\[\&\>svg\]\:text-destructive>svg, :where(.stack-scope).\[\&\>svg\]\:text-destructive>svg {
  2963.  color: hsl(var(--destructive));
  2964. }
  2965. :where(.stack-scope) .\[\&\>svg\]\:text-foreground>svg, :where(.stack-scope).\[\&\>svg\]\:text-foreground>svg {
  2966.  color: hsl(var(--foreground));
  2967. }
  2968. :where(.stack-scope) .\[\&\>svg\]\:text-success>svg, :where(.stack-scope).\[\&\>svg\]\:text-success>svg {
  2969.  color: hsl(var(--success));
  2970. }
  2971. :where(.stack-scope) .\[\&\>svg\~\*\]\:pl-7>svg~*, :where(.stack-scope).\[\&\>svg\~\*\]\:pl-7>svg~* {
  2972.  padding-left: 1.75rem;
  2973. }
  2974. :where(.stack-scope) .\[\&\>tr\]\:last\:border-b-0:last-child>tr, :where(.stack-scope).\[\&\>tr\]\:last\:border-b-0:last-child>tr {
  2975.  border-bottom-width: 0px;
  2976. }
  2977. :where(.stack-scope) .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div, :where(.stack-scope).\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div {
  2978.  --tw-rotate: 90deg;
  2979.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2980. }
  2981. :where(.stack-scope) .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg, :where(.stack-scope).\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg {
  2982.  --tw-rotate: 180deg;
  2983.  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  2984. }
  2985. :where(.stack-scope) .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading], :where(.stack-scope).\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
  2986.  padding-left: 0.5rem;
  2987.  padding-right: 0.5rem;
  2988. }
  2989. :where(.stack-scope) .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading], :where(.stack-scope).\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
  2990.  padding-top: 0.375rem;
  2991.  padding-bottom: 0.375rem;
  2992. }
  2993. :where(.stack-scope) .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading], :where(.stack-scope).\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
  2994.  font-size: 0.75rem;
  2995.  line-height: 1rem;
  2996. }
  2997. :where(.stack-scope) .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading], :where(.stack-scope).\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
  2998.  font-weight: 500;
  2999. }
  3000. :where(.stack-scope) .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading], :where(.stack-scope).\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] {
  3001.  color: hsl(var(--muted-foreground));
  3002. }
  3003. :where(.stack-scope) .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~[cmdk-group], :where(.stack-scope).\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~[cmdk-group] {
  3004.  padding-top: 0px;
  3005. }
  3006. :where(.stack-scope) .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group], :where(.stack-scope).\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] {
  3007.  padding-left: 0.5rem;
  3008.  padding-right: 0.5rem;
  3009. }
  3010. :where(.stack-scope) .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg, :where(.stack-scope).\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg {
  3011.  height: 1.25rem;
  3012. }
  3013. :where(.stack-scope) .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg, :where(.stack-scope).\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg {
  3014.  width: 1.25rem;
  3015. }
  3016. :where(.stack-scope) .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input], :where(.stack-scope).\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] {
  3017.  height: 3rem;
  3018. }
  3019. :where(.stack-scope) .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item], :where(.stack-scope).\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] {
  3020.  padding-left: 0.5rem;
  3021.  padding-right: 0.5rem;
  3022. }
  3023. :where(.stack-scope) .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item], :where(.stack-scope).\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
  3024.  padding-top: 0.75rem;
  3025.  padding-bottom: 0.75rem;
  3026. }
  3027. :where(.stack-scope) .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg, :where(.stack-scope).\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg {
  3028.  height: 1.25rem;
  3029. }
  3030. :where(.stack-scope) .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg, :where(.stack-scope).\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg {
  3031.  width: 1.25rem;
  3032. }
  3033. :where(.stack-scope) .\[\&_p\]\:leading-relaxed p, :where(.stack-scope).\[\&_p\]\:leading-relaxed p {
  3034.  line-height: 1.625;
  3035. }
  3036. :where(.stack-scope) .\[\&_svg\]\:invisible svg, :where(.stack-scope).\[\&_svg\]\:invisible svg {
  3037.  visibility: hidden;
  3038. }
  3039. :where(.stack-scope) .\[\&_tr\:last-child\]\:border-0 tr:last-child, :where(.stack-scope).\[\&_tr\:last-child\]\:border-0 tr:last-child {
  3040.  border-width: 0px;
  3041. }
  3042. :where(.stack-scope) .\[\&_tr\]\:border-b tr, :where(.stack-scope).\[\&_tr\]\:border-b tr {
  3043.  border-bottom-width: 1px;
  3044. }
  3045. .stack-scope {
  3046.  --background: 0 0% 100%;
  3047.  --foreground: 240 10% 3.9%;
  3048.  --card: 0 0% 100%;
  3049.  --card-foreground: 240 10% 3.9%;
  3050.  --popover: 0 0% 100%;
  3051.  --popover-foreground: 240 10% 3.9%;
  3052.  --primary: 240 5.9% 10%;
  3053.  --primary-foreground: 0 0% 98%;
  3054.  --secondary: 240 4.8% 95.9%;
  3055.  --secondary-foreground: 240 5.9% 10%;
  3056.  --muted: 240 4.8% 95.9%;
  3057.  --muted-foreground: 240 3.8% 46.1%;
  3058.  --accent: 240 4.8% 95.9%;
  3059.  --accent-foreground: 240 5.9% 10%;
  3060.  --destructive: 0 84.2% 60.2%;
  3061.  --destructive-foreground: 0 0% 98%;
  3062.  --border: 240 5.9% 90%;
  3063.  --input: 240 5.9% 90%;
  3064.  --ring: 240 10% 3.9%;
  3065.  --radius: 0.5rem;
  3066.  
  3067. }
  3068. html:has(head > [data-stack-theme="dark"]) .stack-scope {
  3069.  --background: 240 10% 3.9%;
  3070.  --foreground: 0 0% 98%;
  3071.  --card: 240 10% 3.9%;
  3072.  --card-foreground: 0 0% 98%;
  3073.  --popover: 240 10% 3.9%;
  3074.  --popover-foreground: 0 0% 98%;
  3075.  --primary: 0 0% 98%;
  3076.  --primary-foreground: 240 5.9% 10%;
  3077.  --secondary: 240 3.7% 15.9%;
  3078.  --secondary-foreground: 0 0% 98%;
  3079.  --muted: 240 3.7% 15.9%;
  3080.  --muted-foreground: 240 5% 64.9%;
  3081.  --accent: 240 3.7% 15.9%;
  3082.  --accent-foreground: 0 0% 98%;
  3083.  --destructive: 0 62.8% 50%;
  3084.  --destructive-foreground: 0 0% 98%;
  3085.  --border: 240 3.7% 15.9%;
  3086.  --input: 240 3.7% 15.9%;
  3087.  --ring: 240 4.9% 83.9%;
  3088.  
  3089. }</style><script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script><div class="relative flex min-h-screen flex-col"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><nav class="sticky top-0 z-50 w-full border-b border-gray-200 dark:border-gray-800 bg-white/95 dark:bg-gray-900/95 backdrop-blur-sm"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="flex h-16 items-center justify-between"><div class="flex items-center space-x-2"><div class="h-8 w-8 rounded-lg bg-gray-300 dark:bg-gray-700 animate-pulse"></div><div class="h-6 w-24 bg-gray-300 dark:bg-gray-700 animate-pulse rounded"></div></div><div class="hidden md:flex items-center space-x-4"><div class="h-4 w-16 bg-gray-300 dark:bg-gray-700 animate-pulse rounded"></div><div class="h-4 w-16 bg-gray-300 dark:bg-gray-700 animate-pulse rounded"></div><div class="h-4 w-16 bg-gray-300 dark:bg-gray-700 animate-pulse rounded"></div><div class="h-4 w-16 bg-gray-300 dark:bg-gray-700 animate-pulse rounded"></div><div class="h-4 w-16 bg-gray-300 dark:bg-gray-700 animate-pulse rounded"></div></div><div class="hidden md:flex items-center space-x-4"><div class="h-8 w-8 bg-gray-300 dark:bg-gray-700 animate-pulse rounded"></div><div class="h-4 w-16 bg-gray-300 dark:bg-gray-700 animate-pulse rounded"></div><div class="h-9 w-24 bg-gray-300 dark:bg-gray-700 animate-pulse rounded"></div></div></div></div></nav><!--/$--><main class="flex-1"><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></main><footer class="bg-white dark:bg-gray-900 border-t border-gray-200 dark:border-gray-800"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="py-12 lg:py-16"><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-6 gap-8"><div class="col-span-1 md:col-span-2 lg:col-span-2"><a class="flex items-center space-x-2 mb-4" href="/"><div class="flex h-8 w-8 items-center justify-center rounded-lg bg-gradient-to-br from-blue-600 to-green-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap h-5 w-5 text-white" aria-hidden="true"><path 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"></path></svg></div><span class="text-xl font-bold gradient-text">Juicy Links</span></a><p class="text-gray-600 dark:text-gray-300 text-sm mb-6 max-w-md">The next generation of SEO. Train AI models to recommend your business when users ask for suggestions. Get ahead of the AI revolution.</p><div class="flex space-x-4"><a class="text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors" target="_blank" rel="noopener noreferrer" href="https://twitter.com/juicylinks"><span class="sr-only">Twitter</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-twitter h-5 w-5" aria-hidden="true"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"></path></svg></a><a class="text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors" target="_blank" rel="noopener noreferrer" href="https://linkedin.com/company/juicylinks"><span class="sr-only">LinkedIn</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin h-5 w-5" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a class="text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors" target="_blank" rel="noopener noreferrer" href="https://github.com/juicylinks"><span class="sr-only">GitHub</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github h-5 w-5" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></a><a class="text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white transition-colors" target="_blank" rel="noopener noreferrer" href="mailto:hello@juicylinks.com"><span class="sr-only">Email</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-5 w-5" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg></a></div></div><div class="col-span-1"><h3 class="text-sm font-semibold text-gray-900 dark:text-white mb-4">Product</h3><ul class="space-y-3"><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/features">Features</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/pricing">Pricing</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/how-it-works">How It Works</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/case-studies">Case Studies</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/docs">API Documentation</a></li></ul></div><div class="col-span-1"><h3 class="text-sm font-semibold text-gray-900 dark:text-white mb-4">Company</h3><ul class="space-y-3"><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/about">About Us</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/blog">Blog</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/careers">Careers</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/press">Press Kit</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/contact">Contact</a></li></ul></div><div class="col-span-1"><h3 class="text-sm font-semibold text-gray-900 dark:text-white mb-4">Resources</h3><ul class="space-y-3"><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/help">Help Center</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/community">Community</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/guides">Guides</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/webinars">Webinars</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/status">Status</a></li></ul></div><div class="col-span-1"><h3 class="text-sm font-semibold text-gray-900 dark:text-white mb-4">Legal</h3><ul class="space-y-3"><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/privacy">Privacy Policy</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/terms">Terms of Service</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/cookies">Cookie Policy</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/gdpr">GDPR</a></li><li><a class="text-sm text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors" href="/security">Security</a></li></ul></div></div></div><div class="border-t border-gray-200 dark:border-gray-800 py-8"><div class="flex flex-col md:flex-row md:items-center md:justify-between"><div class="mb-4 md:mb-0"><h3 class="text-sm font-semibold text-gray-900 dark:text-white mb-2">Stay updated with AI SEO trends</h3><p class="text-sm text-gray-600 dark:text-gray-300">Get the latest insights on AI-powered marketing and SEO strategies.</p></div><div class="flex flex-col sm:flex-row gap-3 min-w-0 md:min-w-80"><input type="email" placeholder="Enter your email" class="flex-1 min-w-0 px-3 py-2 text-sm bg-white dark:bg-gray-800 border border-gray-300 dark:border-gray-600 rounded-md text-gray-900 dark:text-white placeholder-gray-500 dark:placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent"/><button class="px-4 py-2 text-sm font-medium bg-blue-600 text-white rounded-md hover:bg-blue-700 transition-colors whitespace-nowrap">Subscribe</button></div></div></div><div class="border-t border-gray-200 dark:border-gray-800 py-6"><div class="flex flex-col md:flex-row md:items-center md:justify-between text-sm text-gray-600 dark:text-gray-300"><div class="mb-4 md:mb-0"><p>© 2025 Juicy Links. All rights reserved.</p></div><div class="flex items-center space-x-6"><span>Made with ❤️ for the AI generation</span><div class="flex items-center space-x-1"><div class="h-2 w-2 bg-green-500 rounded-full animate-pulse"></div><span class="text-xs">All systems operational</span></div></div></div></div></div></footer></div><script>requestAnimationFrame(function(){$RT=performance.now()});</script><script src="/_next/static/chunks/webpack-2fcf16e93e3c42db.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8" id="_R_" async=""></script><title>Juicy Links - AI-Powered SEO for the Future</title><meta name="description" content="Train ChatGPT, Claude, Gemini, and Meta AI to recommend your business. Revolutionary LLM SEO platform that gets your brand mentioned when users ask for recommendations."/><meta name="author" content="Juicy Links"/><meta name="keywords" content="AI SEO, LLM optimization, ChatGPT marketing, Claude recommendations, Gemini SEO, Meta AI, artificial intelligence marketing"/><meta name="creator" content="Juicy Links"/><meta name="publisher" content="Juicy Links"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><meta property="og:title" content="Juicy Links - AI-Powered SEO for the Future"/><meta property="og:description" content="Train AI models to recommend your business. Get ahead in the AI revolution with our LLM SEO platform."/><meta property="og:url" content="https://juicylinks.com"/><meta property="og:site_name" content="Juicy Links"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://juicylinks.vercel.app/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Juicy Links - AI-Powered SEO"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@juicylinks"/><meta name="twitter:title" content="Juicy Links - AI-Powered SEO for the Future"/><meta name="twitter:description" content="Train AI models to recommend your business. Get ahead in the AI revolution."/><meta name="twitter:image" content="https://juicylinks.vercel.app/og-image.png"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><script >document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><div hidden id="S:0"></div><script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
  3090. $RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[80673,[\"105\",\"static/chunks/0e5ce63c-bfdc3a182370b11a.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"414\",\"static/chunks/414-d0fdfce5ab891aca.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"418\",\"static/chunks/418-2fb5d753667b5acf.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"177\",\"static/chunks/app/layout-2d580655dfab53b1.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\"],\"StackProviderClient\"]\n3:\"$Sreact.suspense\"\n4:I[80673,[\"105\",\"static/chunks/0e5ce63c-bfdc3a182370b11a.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"414\",\"static/chunks/414-d0fdfce5ab891aca.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"418\",\"static/chunks/418-2fb5d753667b5acf.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"177\",\"static/chunks/app/layout-2d580655dfab53b1.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\"],\"UserSetter\"]\n6:I[72440,[\"105\",\"static/chunks/0e5ce63c-bfdc3a182370b11a.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"414\",\"static/chunks/414-d0fdfce5ab891aca.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"418\",\"static/chunks/418-2fb5d753667b5acf.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"177\",\"static/chunks/app/layout-2d580655dfab53b1.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\"],\"TranslationProviderClient\"]\n9:I[70025,[\"105\",\"static/chunks/0e5ce63c-bfdc3a182370b11a.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"414\",\"static/chunks/414-d0fdfce5ab891aca.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"418\",\"static/chunks/418-2fb5d753667b5acf.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"177\",\"static/chunks/app/layout-2d580655dfab53b1.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\"],\"StackTheme\"]\na:I[51458,[\"105\",\"static/chunks/0e5ce63c-bfdc3a182370b11a.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"414\",\"static/chunks/414-d0fdfce5ab891aca.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"418\",\"static/chunks/418-2fb5d753667b5acf.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"177\",\"static/chunks/app/layout-2d580655dfab53b1.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\"],\"ThemeProvider\"]\nb:I[784,[\"105\",\"static/chunks/0e5ce63c-bfdc3a182370b11a.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"414\",\"static/chunks/414-d0fdfce"])</script><script>self.__next_f.push([1,"5ab891aca.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"418\",\"static/chunks/418-2fb5d753667b5acf.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"177\",\"static/chunks/app/layout-2d580655dfab53b1.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\"],\"NavbarWrapper\"]\nc:I[9766,[],\"\"]\nd:I[98924,[],\"\"]\ne:I[49457,[\"105\",\"static/chunks/0e5ce63c-bfdc3a182370b11a.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"414\",\"static/chunks/414-d0fdfce5ab891aca.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"418\",\"static/chunks/418-2fb5d753667b5acf.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"177\",\"static/chunks/app/layout-2d580655dfab53b1.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\"],\"Footer\"]\nf:I[39035,[\"414\",\"static/chunks/414-d0fdfce5ab891aca.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"50\",\"static/chunks/50-88ecd94a6dce8dda.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"974\",\"static/chunks/app/page-f2dfc2695e6f3642.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\"],\"HeroSection\"]\n10:I[18666,[\"414\",\"static/chunks/414-d0fdfce5ab891aca.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"50\",\"static/chunks/50-88ecd94a6dce8dda.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"974\",\"static/chunks/app/page-f2dfc2695e6f3642.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\"],\"FeaturesSection\"]\n11:I[67894,[\"414\",\"static/chunks/414-d0fdfce5ab891aca.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"50\",\"static/chunks/50-88ecd94a6dce8dda.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"974\",\"static/chunks/app/page-f2dfc2695e6f3642.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\"],\"PricingSection\"]\n12:I[69947,[\"414\",\"static/chunks/414-d0fdfce5ab891aca.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"50\",\"static/chunks/50-88ecd94a6dce8dda.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"974\",\"static/chunks/app/page-f2dfc2695e6f3642.js?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\"],\"CTASection\"]\n13:I[24431,[],\"OutletBoundary\"]\n15:I[15278,[],\"AsyncMetadataOutlet\"]\n17:I[24431,[],\"ViewportBoundary\"]\n19:I[24431,[],\"MetadataBoundary\"]\n1b:I[57150,[],\"\"]\n1c:I[80622,[],\"IconMark\"]\n:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:"])</script><script>self.__next_f.push([1,"HL[\"/_next/static/css/08651ee61bc4e95b.css?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"style\"]\n"])</script><script>self.__next_f.push([1,"7:[[\"-\",\"__stack-auto-translation-0\"],[\"A command line application is requesting access to your account. Click the button below to authorize it.\",\"__stack-auto-translation-1\"],[\"Account settings\",\"__stack-auto-translation-2\"],[\"Account Settings\",\"__stack-auto-translation-3\"],[\"Active Sessions\",\"__stack-auto-translation-4\"],[\"Add\",\"__stack-auto-translation-5\"],[\"Add an email\",\"__stack-auto-translation-6\"],[\"Add new passkey\",\"__stack-auto-translation-7\"],[\"Already have an account?\",\"__stack-auto-translation-8\"],[\"An unknown error occurred\",\"__stack-auto-translation-9\"],[\"API Key\",\"__stack-auto-translation-10\"],[\"API Keys\",\"__stack-auto-translation-11\"],[\"API keys grant programmatic access to your account.\",\"__stack-auto-translation-12\"],[\"API keys grant programmatic access to your team.\",\"__stack-auto-translation-13\"],[\"Are you sure you want to delete your account? This action is IRREVERSIBLE and will delete ALL associated data.\",\"__stack-auto-translation-14\"],[\"Are you sure you want to disable OTP sign-in? You will not be able to sign in with only emails anymore.\",\"__stack-auto-translation-15\"],[\"Are you sure you want to disable Passkey sign-in? You will not be able to sign in with your passkey anymore.\",\"__stack-auto-translation-16\"],[\"Are you sure you want to leave the team?\",\"__stack-auto-translation-17\"],[\"Authorization Failed\",\"__stack-auto-translation-18\"],[\"Authorize\",\"__stack-auto-translation-19\"],[\"Authorize CLI Application\",\"__stack-auto-translation-20\"],[\"Authorizing...\",\"__stack-auto-translation-21\"],[\"Cancel\",\"__stack-auto-translation-22\"],[\"Change the display name of your team\",\"__stack-auto-translation-23\"],[\"Choose which emails you want to receive\",\"__stack-auto-translation-24\"],[\"CLI Authorization Successful\",\"__stack-auto-translation-25\"],[\"click here\",\"__stack-auto-translation-26\"],[\"Close\",\"__stack-auto-translation-27\"],[\"Confirm\",\"__stack-auto-translation-28\"],[\"Copy it to a safe place. You will not be able to view it again.\",\"__stack-auto-translation-29\"],[\"Could not crop image.\",\"__stack-auto-translation-30\"],[\"Create\",\"__stack-auto-translation-31\"],[\"Create a new account\",\"__stack-auto-translation-32\"],[\"Create a team\",\"__stack-auto-translation-33\"],[\"Create a Team\",\"__stack-auto-translation-34\"],[\"Create API Key\",\"__stack-auto-translation-35\"],[\"Current Session\",\"__stack-auto-translation-36\"],[\"Current team\",\"__stack-auto-translation-37\"],[\"Danger zone\",\"__stack-auto-translation-38\"],[\"Delete account\",\"__stack-auto-translation-39\"],[\"Delete Account\",\"__stack-auto-translation-40\"],[\"Delete Passkey\",\"__stack-auto-translation-41\"],[\"Description\",\"__stack-auto-translation-42\"],[\"Description is required\",\"__stack-auto-translation-43\"],[\"Disable\",\"__stack-auto-translation-44\"],[\"Disable MFA\",\"__stack-auto-translation-45\"],[\"Disable OTP\",\"__stack-auto-translation-46\"],[\"Display name\",\"__stack-auto-translation-47\"],[\"Do you want to sign in?\",\"__stack-auto-translation-48\"],[\"Do you want to verify your email?\",\"__stack-auto-translation-49\"],[\"Don't have an account?\",\"__stack-auto-translation-50\"],[\"Don't need to reset?\",\"__stack-auto-translation-51\"],[\"e.g. Development, Production, CI/CD\",\"__stack-auto-translation-52\"],[\"Email\",\"__stack-auto-translation-53\"],[\"Email \u0026 Password\",\"__stack-auto-translation-54\"],[\"Email already exists\",\"__stack-auto-translation-55\"],[\"Email is required\",\"__stack-auto-translation-56\"],[\"Email management is not available in demo mode.\",\"__stack-auto-translation-57\"],[\"Email sent!\",\"__stack-auto-translation-58\"],[\"Emails\",\"__stack-auto-translation-59\"],[\"Emails \u0026 Auth\",\"__stack-auto-translation-60\"],[\"Enable MFA\",\"__stack-auto-translation-61\"],[\"Enable OTP\",\"__stack-auto-translation-62\"],[\"Enable sign-in via magic link or OTP sent to your sign-in emails.\",\"__stack-auto-translation-63\"],[\"End your current session\",\"__stack-auto-translation-64\"],[\"Enter a display name for your new team\",\"__stack-auto-translation-65\"],[\"Enter email\",\"__stack-auto-translation-66\"],[\"Enter the code from your email\",\"__stack-auto-translation-67\"],[\"Enter the six-digit code from your authenticator app\",\"__stack-auto-translation-68\"],[\"Expired Magic Link\",\"__stack-auto-translation-69\"],[\"Expired Password Reset Link\",\"__stack-auto-translation-70\"],[\"Expired Team Invitation Link\",\"__stack-auto-translation-71\"],[\"Expired Verification Link\",\"__stack-auto-translation-72\"],[\"Expires\",\"__stack-auto-translation-73\"],[\"Expires In\",\"__stack-auto-translation-74\"],[\"Failed to authorize the CLI application:\",\"__stack-auto-translation-75\"],[\"Failed to connect account\",\"__stack-auto-translation-76\"],[\"Failed to reset password\",\"__stack-auto-translation-77\"],[\"Failed to reset password. Please request a new password reset link\",\"__stack-auto-translation-78\"],[\"Forgot password?\",\"__stack-auto-translation-79\"],[\"Go home\",\"__stack-auto-translation-80\"],[\"Go Home\",\"__stack-auto-translation-81\"],[\"Here is your API key.\",\"__stack-auto-translation-82\"],[\"I understand that I will not be able to view this key again.\",\"__stack-auto-translation-83\"],[\"If the user with this e-mail address exists, an e-mail was sent to your inbox. Make sure to check your spam folder.\",\"__stack-auto-translation-84\"],[\"If you are not redirected automatically, \",\"__stack-auto-translation-85\"],[\"Ignore\",\"__stack-auto-translation-86\"],[\"Impersonation\",\"__stack-auto-translation-87\"],[\"Incorrect code. Please try again.\",\"__stack-auto-translation-88\"],[\"Incorrect password\",\"__stack-auto-translation-89\"],[\"Invalid code\",\"__stack-auto-translation-90\"],[\"Invalid image\",\"__stack-auto-translation-91\"],[\"Invalid Magic Link\",\"__stack-auto-translation-92\"],[\"Invalid Password Reset Link\",\"__stack-auto-translation-93\"],[\"Invalid Team Invitation Link\",\"__stack-auto-translation-94\"],[\"Invalid TOTP code\",\"__stack-auto-translation-95\"],[\"Invalid Verification Link\",\"__stack-auto-translation-96\"],[\"Invite a user to your team through email\",\"__stack-auto-translation-97\"],[\"Invite member\",\"__stack-auto-translation-98\"],[\"Invite User\",\"__stack-auto-translation-99\"],[\"IP Address\",\"__stack-auto-translation-100\"],[\"Join\",\"__stack-auto-translation-101\"],[\"Last used\",\"__stack-auto-translation-102\"],[\"Leave\",\"__stack-auto-translation-103\"],[\"Leave team\",\"__stack-auto-translation-104\"],[\"Leave Team\",\"__stack-auto-translation-105\"],[\"leave this team and remove your team profile\",\"__stack-auto-translation-106\"],[\"Location\",\"__stack-auto-translation-107\"],[\"Magic Link Already Used\",\"__stack-auto-translation-108\"],[\"Members\",\"__stack-auto-translation-109\"],[\"MFA management is not available in demo mode.\",\"__stack-auto-translation-110\"],[\"Missing verification information\",\"__stack-auto-translation-111\"],[\"Multi-factor authentication\",\"__stack-auto-translation-112\"],[\"Multi-Factor Authentication\",\"__stack-auto-translation-113\"],[\"Multi-factor authentication is currently disabled.\",\"__stack-auto-translation-114\"],[\"Multi-factor authentication is currently enabled.\",\"__stack-auto-translation-115\"],[\"My Profile\",\"__stack-auto-translation-116\"],[\"Name\",\"__stack-auto-translation-117\"],[\"Never\",\"__stack-auto-translation-118\"],[\"New account registration is not allowed\",\"__stack-auto-translation-119\"],[\"New password\",\"__stack-auto-translation-120\"],[\"New Password\",\"__stack-auto-translation-121\"],[\"No active sessions found\",\"__stack-auto-translation-122\"],[\"No authentication method enabled.\",\"__stack-auto-translation-123\"],[\"No display name set\",\"__stack-auto-translation-124\"],[\"No outstanding invitations\",\"__stack-auto-translation-125\"],[\"No team\",\"__stack-auto-translation-126\"],[\"No teams yet\",\"__stack-auto-translation-127\"],[\"Not signed in\",\"__stack-auto-translation-128\"],[\"Notifications\",\"__stack-auto-translation-129\"],[\"OAuth provider access denied\",\"__stack-auto-translation-130\"],[\"Old password\",\"__stack-auto-translation-131\"],[\"One-Time Password\",\"__stack-auto-translation-132\"],[\"Or continue with\",\"__stack-auto-translation-133\"],[\"Other Session\",\"__stack-auto-translation-134\"],[\"Other teams\",\"__stack-auto-translation-135\"],[\"OTP management is not available in demo mode.\",\"__stack-auto-translation-136\"],[\"OTP sign-in\",\"__stack-auto-translation-137\"],[\"OTP sign-in is enabled and cannot be disabled as it is currently the only sign-in method\",\"__stack-auto-translation-138\"],[\"OTP/magic link sign-in is currently enabled.\",\"__stack-auto-translation-139\"],[\"Outstanding invitations\",\"__stack-auto-translation-140\"],[\"Overwrite your user display name in this team\",\"__stack-auto-translation-141\"],[\"Passkey\",\"__stack-auto-translation-142\"],[\"Passkey management is not available in demo mode.\",\"__stack-auto-translation-143\"],[\"Passkey registered\",\"__stack-auto-translation-144\"],[\"Passkey sign-in is enabled and cannot be disabled as it is currently the only sign-in method\",\"__stack-auto-translation-145\"],[\"Password\",\"__stack-auto-translation-146\"],[\"Password management is not available in demo mode.\",\"__stack-auto-translation-147\"],[\"Password reset successfully!\",\"__stack-auto-translation-148\"],[\"Passwords do not match\",\"__stack-auto-translation-149\"],[\"Permanently remove your account and all associated data\",\"__stack-auto-translation-150\"],[\"Please check if you have the correct link. If you continue to have issues, please contact support.\",\"__stack-auto-translation-151\"],[\"Please double check if you have the correct password reset link.\",\"__stack-auto-translation-152\"],[\"Please double check if you have the correct team invitation link.\",\"__stack-auto-translation-153\"],[\"Please enter a team name\",\"__stack-auto-translation-154\"],[\"Please enter a valid email\",\"__stack-auto-translation-155\"],[\"Please enter a valid email address\",\"__stack-auto-translation-156\"],[\"Please enter an email address\",\"__stack-auto-translation-157\"],[\"Please enter your email\",\"__stack-auto-translation-158\"],[\"Please enter your old password\",\"__stack-auto-translation-159\"],[\"Please enter your password\",\"__stack-auto-translation-160\"],[\"Please repeat your password\",\"__stack-auto-translation-161\"],[\"Please try again and if the problem persists, contact support.\",\"__stack-auto-translation-162\"],[\"Please verify your email first\",\"__stack-auto-translation-163\"],[\"Primary\",\"__stack-auto-translation-164\"],[\"Profile image\",\"__stack-auto-translation-165\"],[\"Register a passkey\",\"__stack-auto-translation-166\"],[\"Remove\",\"__stack-auto-translation-167\"],[\"Repeat new password\",\"__stack-auto-translation-168\"],[\"Repeat New Password\",\"__stack-auto-translation-169\"],[\"Repeat Password\",\"__stack-auto-translation-170\"],[\"Reset Password\",\"__stack-auto-translation-171\"],[\"Reset Your Password\",\"__stack-auto-translation-172\"],[\"Revoke\",\"__stack-auto-translation-173\"],[\"Revoke All Other Sessions\",\"__stack-auto-translation-174\"],[\"Save\",\"__stack-auto-translation-175\"],[\"Scan this QR code with your authenticator app:\",\"__stack-auto-translation-176\"],[\"Secret API Key\",\"__stack-auto-translation-177\"],[\"Send email\",\"__stack-auto-translation-178\"],[\"Send Email\",\"__stack-auto-translation-179\"],[\"Send verification email\",\"__stack-auto-translation-180\"],[\"Session\",\"__stack-auto-translation-181\"],[\"Set a password for your account\",\"__stack-auto-translation-182\"],[\"Set as primary\",\"__stack-auto-translation-183\"],[\"Set password\",\"__stack-auto-translation-184\"],[\"Set Password\",\"__stack-auto-translation-185\"],[\"Settings\",\"__stack-auto-translation-186\"],[\"Sign in\",\"__stack-auto-translation-187\"],[\"Sign In\",\"__stack-auto-translation-188\"],[\"Sign in again\",\"__stack-auto-translation-189\"],[\"Sign in or create an account to join the team.\",\"__stack-auto-translation-190\"],[\"Sign in to your account\",\"__stack-auto-translation-191\"],[\"Sign in with Passkey\",\"__stack-auto-translation-192\"],[\"Sign in with {provider}\",\"__stack-auto-translation-193\"],[\"Sign out\",\"__stack-auto-translation-194\"],[\"Sign up\",\"__stack-auto-translation-195\"],[\"Sign Up\",\"__stack-auto-translation-196\"],[\"Sign up for new users is not enabled at the moment.\",\"__stack-auto-translation-197\"],[\"Sign up with Passkey\",\"__stack-auto-translation-198\"],[\"Sign up with {provider}\",\"__stack-auto-translation-199\"],[\"Signed in successfully!\",\"__stack-auto-translation-200\"],[\"Signed in {time}\",\"__stack-auto-translation-201\"],[\"Something went wrong while processing the OAuth callback:\",\"__stack-auto-translation-202\"],[\"Stop using for sign-in\",\"__stack-auto-translation-203\"],[\"Team creation is disabled in demo mode\",\"__stack-auto-translation-204\"],[\"Team creation is not enabled\",\"__stack-auto-translation-205\"],[\"Team display name\",\"__stack-auto-translation-206\"],[\"Team invitation\",\"__stack-auto-translation-207\"],[\"Team profile image\",\"__stack-auto-translation-208\"],[\"Team user name\",\"__stack-auto-translation-209\"],[\"Teams\",\"__stack-auto-translation-210\"],[\"The CLI application has been authorized successfully. You can now close this window and return to the command line.\",\"__stack-auto-translation-211\"],[\"The magic link has already been used. The link can only be used once. Please request a new magic link if you need to sign-in again.\",\"__stack-auto-translation-212\"],[\"The sign-in operation has been cancelled or denied. Please try again.\",\"__stack-auto-translation-213\"],[\"The user is already connected to another OAuth account. Did you maybe selected the wrong account on the OAuth provider page?\",\"__stack-auto-translation-214\"],[\"Then, enter your six-digit MFA code:\",\"__stack-auto-translation-215\"],[\"These are devices where you're currently logged in. You can revoke access to end a session.\",\"__stack-auto-translation-216\"],[\"This account is already connected to another user. Please connect a different account.\",\"__stack-auto-translation-217\"],[\"This email is already used for sign-in by another user.\",\"__stack-auto-translation-218\"],[\"This is a display name and is not used for authentication\",\"__stack-auto-translation-219\"],[\"This is most likely an error in Stack. Please report it.\",\"__stack-auto-translation-220\"],[\"This password reset link has already been used. If you need to reset your password again, please request a new password reset link from the login page.\",\"__stack-auto-translation-221\"],[\"This team invitation link has already been used.\",\"__stack-auto-translation-222\"],[\"To enable OTP sign-in, please add a verified sign-in email.\",\"__stack-auto-translation-223\"],[\"To enable Passkey sign-in, please add a verified sign-in email.\",\"__stack-auto-translation-224\"],[\"To set a password, please add a sign-in email.\",\"__stack-auto-translation-225\"],[\"Toggle theme\",\"__stack-auto-translation-226\"],[\"TOTP multi-factor authentication QR code\",\"__stack-auto-translation-227\"],[\"Try Again\",\"__stack-auto-translation-228\"],[\"Unknown\",\"__stack-auto-translation-229\"],[\"Unverified\",\"__stack-auto-translation-230\"],[\"Update password\",\"__stack-auto-translation-231\"],[\"Update Password\",\"__stack-auto-translation-232\"],[\"Update your password\",\"__stack-auto-translation-233\"],[\"Upload an image for your team\",\"__stack-auto-translation-234\"],[\"Upload your own image as your avatar\",\"__stack-auto-translation-235\"],[\"Use for sign-in\",\"__stack-auto-translation-236\"],[\"Used for sign-in\",\"__stack-auto-translation-237\"],[\"Used Password Reset Link\",\"__stack-auto-translation-238\"],[\"Used Team Invitation Link\",\"__stack-auto-translation-239\"],[\"User\",\"__stack-auto-translation-240\"],[\"User name\",\"__stack-auto-translation-241\"],[\"Verification failed\",\"__stack-auto-translation-242\"],[\"Verified! Redirecting...\",\"__stack-auto-translation-243\"],[\"Verify\",\"__stack-auto-translation-244\"],[\"Verifying...\",\"__stack-auto-translation-245\"],[\"WARNING: Make sure you trust the command line application, as it will gain access to your account. If you did not initiate this request, you can close this page and ignore it. We will never send you this link via email or any other means.\",\"__stack-auto-translation-246\"],[\"You are already signed in\",\"__stack-auto-translation-247\"],[\"You are not currently signed in.\",\"__stack-auto-translation-248\"],[\"You can not remove your last sign-in email\",\"__stack-auto-translation-249\"],[\"You cannot revoke your current session\",\"__stack-auto-translation-250\"],[\"You email has been verified!\",\"__stack-auto-translation-251\"],[\"Your Email\",\"__stack-auto-translation-252\"],[\"Your email verification link has expired. Please request a new verification link from your account settings.\",\"__stack-auto-translation-253\"],[\"Your magic link has expired. Please request a new magic link if you need to sign-in.\",\"__stack-auto-translation-254\"],[\"Your password has been reset. You can now sign in with your new password.\",\"__stack-auto-translation-255\"],[\"Your password reset link has expired. Please request a new password reset link from the login page.\",\"__stack-auto-translation-256\"],[\"Your team invitation link has expired. Please request a new team invitation link \",\"__stack-auto-translation-257\"]]\n"])</script><script>self.__next_f.push([1,"8:[]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"o23tYBPa9165Z4BEvvuz5\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/08651ee61bc4e95b.css?dpl=dpl_33zb4HRe12KUHQN1JCnFdgeAAMi8\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"__variable_f367f3 font-sans antialiased\",\"children\":[\"$\",\"$L2\",null,{\"app\":{\"baseUrl\":\"$undefined\",\"projectId\":\"3efe61cc-ead9-47c3-a93e-86f06bddaac0\",\"publishableClientKey\":\"pck_5ngprpkth5g49bzgkbeq8e74vzv3gbmzr69ezzwrybn0g\",\"tokenStore\":\"nextjs-cookie\",\"urls\":{},\"oauthScopesOnSignIn\":{},\"uniqueIdentifier\":\"f1cc7162-1717-4ae4-96a2-532a93e8ea0d\",\"redirectMethod\":\"nextjs\",\"extraRequestHeaders\":\"$undefined\"},\"serialized\":true,\"children\":[[\"$\",\"$3\",null,{\"fallback\":null,\"children\":[\"$\",\"$L4\",null,{\"userJsonPromise\":\"$@5\"}]}],[\"$\",\"$L6\",null,{\"quetzalKeys\":\"$Q7\",\"quetzalLocale\":\"$Q8\",\"children\":[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$La\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"disableTransitionOnChange\":true,\"children\":[\"$\",\"div\",null,{\"className\":\"relative flex min-h-screen flex-col\",\"children\":[[\"$\",\"$Lb\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$Lc\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$Le\",null,{}]]}]}]}]}]]}]}]}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"$Lf\",null,{}],[\"$\",\"$L10\",null,{}],[\"$\",\"$L11\",null,{}],[\"$\",\"$L12\",null,{}]],null,[\"$\",\"$L13\",null,{\"children\":[\"$L14\",[\"$\",\"$L15\",null,{\"promise\":\"$@16\"}]]}]]}],{},null,false]},[\"$undefined\",[],[]],false],[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L17\",null,{\"children\":\"$L18\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L19\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$3\",null,{\"fallback\":null,\"children\":\"$L1a\"}]}]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$1b\",[]],\"s\":false,\"S\":false}\n"])</script><script>self.__next_f.push([1,"18:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n14:null\n5:null\n"])</script><script>self.__next_f.push([1,"16:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Juicy Links - AI-Powered SEO for the Future\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Train ChatGPT, Claude, Gemini, and Meta AI to recommend your business. Revolutionary LLM SEO platform that gets your brand mentioned when users ask for recommendations.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Juicy Links\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"AI SEO, LLM optimization, ChatGPT marketing, Claude recommendations, Gemini SEO, Meta AI, artificial intelligence marketing\"}],[\"$\",\"meta\",\"4\",{\"name\":\"creator\",\"content\":\"Juicy Links\"}],[\"$\",\"meta\",\"5\",{\"name\":\"publisher\",\"content\":\"Juicy Links\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:title\",\"content\":\"Juicy Links - AI-Powered SEO for the Future\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:description\",\"content\":\"Train AI models to recommend your business. Get ahead in the AI revolution with our LLM SEO platform.\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:url\",\"content\":\"https://juicylinks.com\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:site_name\",\"content\":\"Juicy Links\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image\",\"content\":\"https://juicylinks.vercel.app/og-image.png\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:alt\",\"content\":\"Juicy Links - AI-Powered SEO\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:creator\",\"content\":\"@juicylinks\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:title\",\"content\":\"Juicy Links - AI-Powered SEO for the Future\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:description\",\"content\":\"Train AI models to recommend your business. Get ahead in the AI revolution.\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image\",\"content\":\"https://juicylinks.vercel.app/og-image.png\"}],[\"$\",\"link\",\"23\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"$L1c\",\"24\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"1a:\"$16:metadata\"\n"])</script></body></html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda