@charset "UTF-8";

/**
 * Legacy Fonts Faces
 */

@font-face {
  font-family: arvo;

  font-weight: 400;

  src: url("/assets/Arvo-Regular-Bj5LK2GV.ttf");
}

@font-face {
  font-family: arvo;

  font-weight: 700;

  src: url("/assets/Arvo-Bold-Dn_Pbfly.ttf");
}

/**
 * Freestyle Fonts Faces
 */

@font-face {
  font-family: "Arvo";

  font-weight: 400;

  src: url("/assets/Arvo-Regular-Bj5LK2GV.ttf");
}

@font-face {
  font-family: "Arvo";

  font-weight: 400;

  font-style: italic;

  src: url("/assets/Arvo-Italic-Rz17qkXW.ttf");
}

@font-face {
  font-family: "Arvo";

  font-weight: 700;

  src: url("/assets/Arvo-Bold-Dn_Pbfly.ttf");
}

@font-face {
  font-family: "Arvo";

  font-weight: 700;

  font-style: italic;

  src: url("/assets/Arvo-BoldItalic-B4zLr2lr.ttf");
}

/**
 * Legacy Fonts Faces
 */

@font-face {
  font-family: benton-sans;

  font-weight: 300;

  src: url("/assets/BentonSans-Book-DVcxSBo9.otf");
}

@font-face {
  font-family: benton-sans;

  font-weight: 400;

  src: url("/assets/BentonSans-Regular-C4DEfWb0.otf");
}

@font-face {
  font-family: benton-sans;

  font-weight: 700;

  src: url("/assets/BentonSans-Bold-BIuuK0aM.otf");
}

/**
 * Freeform Fonts Faces
 */

@font-face {
  font-family: "Benton Sans";

  font-weight: 200;

  src: url("/assets/BentonSans-Light-BOVL9uE4.otf");
}

@font-face {
  font-family: "Benton Sans";

  font-weight: 300;

  src: url("/assets/BentonSans-Book-DVcxSBo9.otf");
}

@font-face {
  font-family: "Benton Sans";

  font-weight: 400;

  src: url("/assets/BentonSans-Regular-C4DEfWb0.otf");
}

@font-face {
  font-family: "Benton Sans";

  font-weight: 500;

  src: url("/assets/BentonSans-Medium-DncQT8DX.otf");
}

@font-face {
  font-family: "Benton Sans";

  font-weight: 700;

  src: url("/assets/BentonSans-Bold-BIuuK0aM.otf");
}

/**
 * Legacy Fonts Faces
 */

@font-face {
  font-family: bodoni;

  font-weight: 300;

  font-style: normal;

  src: url("/assets/Bodoni-36-Book-CFUYj7xi.otf");
}

@font-face {
  font-family: bodoni;

  font-weight: 400;

  font-style: normal;

  src: url("/assets/Bodoni-11-Book-Czwo-jcw.otf");
}

@font-face {
  font-family: bodoni;

  font-weight: 700;

  font-style: normal;

  src: url("/assets/Bodoni-11-Bold-TAYtaieb.otf");
}

/**
 * Freestyle Bodoni* 06pt Font Faces
 */

@font-face {
  font-family: "Bodoni* 06pt";

  font-weight: 300;

  src: url("/assets/Bodoni-06-Book-B2JCUGYf.otf");
}

@font-face {
  font-family: "Bodoni* 06pt";

  font-weight: 300;

  font-style: italic;

  src: url("/assets/Bodoni-06-Book-Italic-qcB9XB7S.otf");
}

@font-face {
  font-family: "Bodoni* 06pt";

  font-weight: 500;

  src: url("/assets/Bodoni-06-Medium-ZtCIP285.otf");
}

@font-face {
  font-family: "Bodoni* 06pt";

  font-weight: 500;

  font-style: italic;

  src: url("/assets/Bodoni-06-Medium-Italic-CuJNyFwx.otf");
}

@font-face {
  font-family: "Bodoni* 06pt";

  font-weight: 700;

  src: url("/assets/Bodoni-06-Bold-DHsPyLMQ.otf");
}

@font-face {
  font-family: "Bodoni* 06pt";

  font-weight: 700;

  font-style: italic;

  src: url("/assets/Bodoni-06-Bold-Italic-o9VAxMbi.otf");
}

@font-face {
  font-family: "Bodoni* 06pt";

  font-weight: 900;

  src: url("/assets/Bodoni-06-Fatface-BTb_hi8b.otf");
}

@font-face {
  font-family: "Bodoni* 06pt";

  font-weight: 900;

  font-style: italic;

  src: url("/assets/Bodoni-06-Fatface-Italic-Cpl00y1_.otf");
}

/**
 * Freestyle Bodoni* 36pt Font Faces
 */

@font-face {
  font-family: "Bodoni* 36pt";

  font-weight: 300;

  src: url("/assets/Bodoni-36-Book-CFUYj7xi.otf");
}

@font-face {
  font-family: "Bodoni* 36pt";

  font-weight: 300;

  font-style: italic;

  src: url("/assets/Bodoni-36-Book-Italic-CUJy848H.otf");
}

@font-face {
  font-family: "Bodoni* 36pt";

  font-weight: 500;

  src: url("/assets/Bodoni-36-Medium-C-QbIQbF.otf");
}

@font-face {
  font-family: "Bodoni* 36pt";

  font-weight: 500;

  font-style: italic;

  src: url("/assets/Bodoni-36-Medium-Italic-CRfJqgeq.otf");
}

@font-face {
  font-family: "Bodoni* 36pt";

  font-weight: 700;

  src: url("/assets/Bodoni-36-Bold-VhfocPh0.otf");
}

@font-face {
  font-family: "Bodoni* 36pt";

  font-weight: 700;

  font-style: italic;

  src: url("/assets/Bodoni-36-Bold-Italic-KVDfM-ut.otf");
}

@font-face {
  font-family: "Bodoni* 36pt";

  font-weight: 900;

  src: url("/assets/Bodoni-36-Fatface-CP_8XHGC.otf");
}

@font-face {
  font-family: "Bodoni* 36pt";

  font-weight: 900;

  font-style: italic;

  src: url("/assets/Bodoni-36-Fatface-Italic-DHxDPvwQ.otf");
}

/**
 * Legacy Font Faces
 */

@font-face {
  font-family: calibre;

  font-weight: 400;

  src: url("/assets/CalibreWeb-Regular-DsTLjpTD.woff") format("woff");
}

@font-face {
  font-family: calibre;

  font-weight: 500;

  src: url("/assets/CalibreWeb-Medium-CdMKC4iR.woff") format("woff");
}

@font-face {
  font-family: calibre;

  font-weight: 600;

  src: url("/assets/CalibreWeb-Semibold-CVOMpPhX.woff") format("woff");
}

/**
 * Freestyle Font Faces
 */

@font-face {
  font-family: "Calibre";

  font-weight: 200;

  src: url("/assets/CalibreWeb-Thin-9MS_mdTi.woff") format("woff");
}

@font-face {
  font-family: "Calibre";

  font-weight: 200;

  font-style: italic;

  src: url("/assets/CalibreWeb-ThinItalic-BVoi0g2q.woff") format("woff");
}

@font-face {
  font-family: "Calibre";

  font-weight: 300;

  src: url("/assets/CalibreWeb-Light-BuznW5Q4.woff") format("woff");
}

@font-face {
  font-family: "Calibre";

  font-weight: 300;

  font-style: italic;

  src: url("/assets/CalibreWeb-LightItalic-BVwHEDXj.woff") format("woff");
}

@font-face {
  font-family: "Calibre";

  font-weight: 400;

  src: url("/assets/CalibreWeb-Regular-DsTLjpTD.woff") format("woff");
}

@font-face {
  font-family: "Calibre";

  font-weight: 400;

  font-style: italic;

  src: url("/assets/CalibreWeb-RegularItalic-CT3OIAVq.woff") format("woff");
}

@font-face {
  font-family: "Calibre";

  font-weight: 500;

  src: url("/assets/CalibreWeb-Medium-CdMKC4iR.woff") format("woff");
}

@font-face {
  font-family: "Calibre";

  font-weight: 500;

  font-style: italic;

  src: url("/assets/CalibreWeb-MediumItalic-Cq4Y-3eq.woff") format("woff");
}

@font-face {
  font-family: "Calibre";

  font-weight: 600;

  src: url("/assets/CalibreWeb-Semibold-CVOMpPhX.woff") format("woff");
}

@font-face {
  font-family: "Calibre";

  font-weight: 600;

  font-style: italic;

  src: url("/assets/CalibreWeb-SemiboldItalic-9-Y10L5H.woff") format("woff");
}

@font-face {
  font-family: "Calibre";

  font-weight: 700;

  src: url("/assets/CalibreWeb-Bold-HGYN72xa.woff") format("woff");
}

@font-face {
  font-family: "Calibre";

  font-weight: 700;

  font-style: italic;

  src: url("/assets/CalibreWeb-BoldItalic-LEheRaRV.woff") format("woff");
}

@font-face {
  font-family: "Calibre";

  font-weight: 900;

  src: url("/assets/CalibreWeb-Black-DPplO-Vt.woff") format("woff");
}

@font-face {
  font-family: "Calibre";

  font-weight: 900;

  font-style: italic;

  src: url("/assets/CalibreWeb-BlackItalic-BLpauVHH.woff") format("woff");
}

/**
 * Legacy Font Faces
 */

@font-face {
  font-family: didot;

  font-weight: 400;

  src: url("/assets/DidotLTPro-Roman-D52jmXzt.otf");
}

@font-face {
  font-family: didot;

  font-weight: 400;

  font-style: italic;

  src: url("/assets/DidotLTPro-Italic-BFEFCU0m.otf");
}

@font-face {
  font-family: didot;

  font-weight: 700;

  src: url("/assets/DidotLTPro-Bold-3WWjdMCo.otf");
}

/**
 * Freestyle Font Faces
 */

@font-face {
  font-family: "Didot";

  font-weight: 400;

  src: url("/assets/DidotLTPro-Roman-D52jmXzt.otf");
}

@font-face {
  font-family: "Didot";

  font-weight: 400;

  font-style: italic;

  src: url("/assets/DidotLTPro-Italic-BFEFCU0m.otf");
}

@font-face {
  font-family: "Didot";

  font-weight: 700;

  src: url("/assets/DidotLTPro-Bold-3WWjdMCo.otf");
}

/**
 * Legacy Font Faces
 */

@font-face {
  font-family: domaine-display;

  font-weight: 600;

  src: url("/assets/DomaineDisplayWeb-Semibold-DwUfWxVF.woff");
}

/**
 * Freestyle Font Faces
 */

@font-face {
  font-family: "Domaine Display";

  font-weight: 400;

  src: url("/assets/DomaineDisplayWeb-Regular-Cyhf3jtR.woff");
}

@font-face {
  font-family: "Domaine Display";

  font-weight: 400;

  font-style: italic;

  src: url("/assets/DomaineDisplayWeb-RegularItalic-CjSUyMY-.woff");
}

@font-face {
  font-family: "Domaine Display";

  font-weight: 500;

  src: url("/assets/DomaineDisplayWeb-Medium-Con0PvWW.woff");
}

@font-face {
  font-family: "Domaine Display";

  font-weight: 500;

  font-style: italic;

  src: url("/assets/DomaineDisplayWeb-MediumItalic-DwyvNisO.woff");
}

@font-face {
  font-family: "Domaine Display";

  font-weight: 600;

  src: url("/assets/DomaineDisplayWeb-Semibold-DwUfWxVF.woff");
}

@font-face {
  font-family: "Domaine Display";

  font-weight: 600;

  font-style: italic;

  src: url("/assets/DomaineDisplayWeb-SemiboldItalic-BvWpPcG_.woff");
}

@font-face {
  font-family: "Domaine Display";

  font-weight: 700;

  src: url("/assets/DomaineDisplayWeb-Bold-C9-Yy2UU.woff");
}

@font-face {
  font-family: "Domaine Display";

  font-weight: 700;

  font-style: italic;

  src: url("/assets/DomaineDisplayWeb-BoldItalic-GDhKSPu6.woff");
}

@font-face {
  font-family: "Domaine Display";

  font-weight: 800;

  src: url("/assets/DomaineDisplayWeb-Extrabold-DcV9Wcru.woff");
}

@font-face {
  font-family: "Domaine Display";

  font-weight: 800;

  font-style: italic;

  src: url("/assets/DomaineDisplayWeb-ExtraboldItalic-Dfhq-RE8.woff");
}

@font-face {
  font-family: "Domaine Display";

  font-weight: 900;

  src: url("/assets/DomaineDisplayWeb-Black--4Jr4syG.woff");
}

@font-face {
  font-family: "Domaine Display";

  font-weight: 900;

  font-style: italic;

  src: url("/assets/DomaineDisplayWeb-BlackItalic-ClwEIO-u.woff");
}

/**
 * Legacy Font Faces
 */

@font-face {
  font-family: eczar;

  font-weight: 400;

  src: url("/assets/Eczar-Regular-HEIK23UI.ttf");
}

@font-face {
  font-family: eczar;

  font-weight: 700;

  src: url("/assets/Eczar-Bold-DAWuS_Pq.ttf");
}

/**
 * Freestyle Font Faces
 */

@font-face {
  font-family: "Eczar";

  font-weight: 400;

  src: url("/assets/Eczar-Regular-HEIK23UI.ttf");
}

@font-face {
  font-family: "Eczar";

  font-weight: 500;

  src: url("/assets/Eczar-Medium-XDj5SSWe.ttf");
}

@font-face {
  font-family: "Eczar";

  font-weight: 600;

  src: url("/assets/Eczar-SemiBold-SyjzoKOj.ttf");
}

@font-face {
  font-family: "Eczar";

  font-weight: 700;

  src: url("/assets/Eczar-Bold-DAWuS_Pq.ttf");
}

@font-face {
  font-family: "Eczar";

  font-weight: 800;

  src: url("/assets/Eczar-ExtraBold-DIPP6mXn.ttf");
}

/**
 * @license
 * MyFonts Webfont Build ID 3862807, 2020-02-03T17:19:03-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: GillSansMTPro-Light by Monotype
 * URL: https://www.myfonts.com/fonts/mti/gill-sans/pro-light/
 * Copyright: Font software Copyright 2001 Adobe Systems Incorporated. Typeface designs Copyright The Monotype Corporation. All Rights Reserved.
 *
 * Webfont: GillSansMTPro-LightItalic by Monotype
 * URL: https://www.myfonts.com/fonts/mti/gill-sans/pro-light-italic/
 * Copyright: Font software Copyright 2001 Adobe Systems Incorporated. Typeface designs Copyright The Monotype Corporation. All Rights Reserved.
 *
 * Webfont: GillSansMTPro-Medium by Monotype
 * URL: https://www.myfonts.com/fonts/mti/gill-sans/pro-roman/
 * Copyright: Font software Copyright 2001 Adobe Systems Incorporated. Typeface designs Copyright The Monotype Corporation. All Rights Reserved.
 *
 * Webfont: GillSansMTPro-MediumItalic by Monotype
 * URL: https://www.myfonts.com/fonts/mti/gill-sans/pro-italic/
 * Copyright: Font software Copyright 2001 Adobe Systems Incorporated. Typeface designs Copyright The Monotype Corporation. All Rights Reserved.
 *
 *
 * Licensed pageviews: 500,000
 *
 * © 2020 MyFonts Inc
 */

@font-face {
  font-family: gill-sans;

  src: url("/assets/GillSansMTPro-Light-BNDejqgD.eot");

  src: url("/assets/GillSansMTPro-Light-BNDejqgD.eot?#iefix") format("embedded-opentype"), url("/assets/GillSansMTPro-Light-BVgmMgvI.woff2") format("woff2"), url("/assets/GillSansMTPro-Light-Buy7PK5e.woff") format("woff"), url("/assets/GillSansMTPro-Light-D6cAWV0O.ttf") format("truetype");

  font-weight: 300;
}

@font-face {
  font-family: gill-sans;

  src: url("/assets/GillSansMTPro-LightItalic-DXMrjxJc.eot");

  src: url("/assets/GillSansMTPro-LightItalic-DXMrjxJc.eot?#iefix") format("embedded-opentype"), url("/assets/GillSansMTPro-LightItalic-C5omgAaJ.woff2") format("woff2"), url("/assets/GillSansMTPro-LightItalic-BPXvZMky.woff") format("woff"), url("/assets/GillSansMTPro-LightItalic-Ycz54Gc1.ttf") format("truetype");

  font-weight: 300;

  font-style: italic;
}

@font-face {
  font-family: gill-sans;

  src: url("/assets/GillSansMTPro-Medium-DATyThuv.eot");

  src: url("/assets/GillSansMTPro-Medium-DATyThuv.eot?#iefix") format("embedded-opentype"), url("/assets/GillSansMTPro-Medium-B_TV-Q7M.woff2") format("woff2"), url("/assets/GillSansMTPro-Medium-n4Wnv5Qf.woff") format("woff"), url("/assets/GillSansMTPro-Medium-L2l2nHL_.ttf") format("truetype");

  font-weight: 400;
}

@font-face {
  font-family: gill-sans;

  src: url("/assets/GillSansMTPro-MediumItalic-Dt7DBR5b.eot");

  src: url("/assets/GillSansMTPro-MediumItalic-Dt7DBR5b.eot?#iefix") format("embedded-opentype"), url("/assets/GillSansMTPro-MediumItalic-UndcCPMM.woff2") format("woff2"), url("/assets/GillSansMTPro-MediumItalic-D0PkLtmH.woff") format("woff"), url("/assets/GillSansMTPro-MediumItalic-DhKEqpbl.ttf") format("truetype");

  font-weight: 400;

  font-style: italic;
}

/**
 * Legacy Font Faces
 */

@font-face {
  font-family: gravitas-one;

  font-weight: 400;

  src: url("/assets/GravitasOne-oeoOa62B.ttf");
}

/**
 * Freestyle Font Faces
 */

@font-face {
  font-family: "Gravitas One";

  font-weight: 400;

  src: url("/assets/GravitasOne-oeoOa62B.ttf");
}

/**
 * Legacy Font Faces
 */

@font-face {
  font-family: gruppo;

  font-weight: 400;

  src: url("/assets/Gruppo-Regular-CBLWbs3m.ttf");
}

/**
 * Freestyle Font Faces
 */

@font-face {
  font-family: "Gruppo";

  font-weight: 400;

  src: url("/assets/Gruppo-Regular-CBLWbs3m.ttf");
}

/**
 * Legacy Font Faces
 */

@font-face {
  font-family: helvetica-neue;

  font-weight: 300;

  src: url("/assets/HelveticaNeueLTStd-Lt-PsHPTaan.woff");
}

@font-face {
  font-family: helvetica-neue;

  font-weight: 400;

  src: url("/assets/HelveticaNeueLTStd-Roman-BokaRzrP.woff");
}

@font-face {
  font-family: helvetica-neue;

  font-weight: 700;

  src: url("/assets/HelveticaNeueLTStd-Bd-BJB3ILm9.woff");
}

/**
 * Freestyle Font Faces
 */

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 100;

  src: url("/assets/HelveticaNeueLTStd-UltLt-BXW69kKR.woff");
}

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 100;

  font-style: italic;

  src: url("/assets/HelveticaNeueLTStd-UltLtIt-B6e9AzVk.woff");
}

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 200;

  src: url("/assets/HelveticaNeueLTStd-Th-cFsK67Je.woff");
}

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 200;

  font-style: italic;

  src: url("/assets/HelveticaNeueLTStd-ThIt-C5HeXNCC.woff");
}

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 300;

  src: url("/assets/HelveticaNeueLTStd-Lt-PsHPTaan.woff");
}

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 300;

  font-style: italic;

  src: url("/assets/HelveticaNeueLTStd-LtIt-Dhtp5TNY.woff");
}

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 400;

  src: url("/assets/HelveticaNeueLTStd-Roman-BokaRzrP.woff");
}

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 400;

  font-style: italic;

  src: url("/assets/HelveticaNeueLTStd-It-Dh8thYOv.woff");
}

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 500;

  src: url("/assets/HelveticaNeueLTStd-Md-x64TmbDF.woff");
}

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 500;

  font-style: italic;

  src: url("/assets/HelveticaNeueLTStd-MdIt-BG7XOEw1.woff");
}

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 700;

  src: url("/assets/HelveticaNeueLTStd-Bd-BJB3ILm9.woff");
}

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 700;

  font-stretch: condensed;

  src: url("/assets/HelveticaNeueLTStd-BdCn-CwKbaMrJ.otf");
}

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 700;

  font-style: italic;

  src: url("/assets/HelveticaNeueLTStd-BdIt-z2laKKt9.woff");
}

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 900;

  src: url("/assets/HelveticaNeueLTStd-Blk-A_ALLloH.woff");
}

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 900;

  font-style: italic;

  src: url("/assets/HelveticaNeueLTStd-BlkIt-Ode7zxPV.woff");
}

@font-face {
  font-family: "Helvetica Neue";

  font-weight: 900;

  font-stretch: condensed;

  src: url("/assets/HelveticaNeueLTStd-BlkCn-mbxpN6Gv.otf");
}

/**
 * Legacy Font Faces
 */

@font-face {
  font-family: montserrat;

  font-weight: 400;

  src: url("/assets/Montserrat-Regular-BJgBmYAR.ttf");
}

@font-face {
  font-family: montserrat;

  font-weight: 700;

  src: url("/assets/Montserrat-Bold-C_xxkq68.ttf");
}

/**
 * Freestyle Font Faces
 */

/* Thin */

@font-face {
  font-family: "Montserrat";

  font-weight: 100;

  src: url("/assets/Montserrat-Thin-DB4_QmC2.ttf");
}

/* Thin Italic */

@font-face {
  font-family: "Montserrat";

  font-weight: 100;

  font-style: italic;

  src: url("/assets/Montserrat-ThinItalic-Ms-QgzZJ.ttf");
}

/* Extra Light */

@font-face {
  font-family: "Montserrat";

  font-weight: 200;

  src: url("/assets/Montserrat-ExtraLight-B-D-1I7E.ttf");
}

/* Extra Light Italic */

@font-face {
  font-family: "Montserrat";

  font-weight: 200;

  font-style: italic;

  src: url("/assets/Montserrat-ExtraLightItalic-Cass6Ltz.ttf");
}

/* Light */

@font-face {
  font-family: "Montserrat";

  font-weight: 300;

  src: url("/assets/Montserrat-Light-HfZpIE28.ttf");
}

/* Light Italic */

@font-face {
  font-family: "Montserrat";

  font-weight: 300;

  font-style: italic;

  src: url("/assets/Montserrat-LightItalic-C3OspXta.ttf");
}

/* Regular */

@font-face {
  font-family: "Montserrat";

  font-weight: 400;

  src: url("/assets/Montserrat-Regular-BJgBmYAR.ttf");
}

/* Italic */

@font-face {
  font-family: "Montserrat";

  font-weight: 400;

  font-style: italic;

  src: url("/assets/Montserrat-Italic-C93LHViA.ttf");
}

/* Medium */

@font-face {
  font-family: "Montserrat";

  font-weight: 500;

  src: url("/assets/Montserrat-Medium-CzoOGdJ7.ttf");
}

/* Medium Italic */

@font-face {
  font-family: "Montserrat";

  font-weight: 500;

  font-style: italic;

  src: url("/assets/Montserrat-MediumItalic-_ph90ar4.ttf");
}

/* SemiBold */

@font-face {
  font-family: "Montserrat";

  font-weight: 600;

  src: url("/assets/Montserrat-SemiBold-tM4fCJ64.ttf");
}

/* SemiBold Italic */

@font-face {
  font-family: "Montserrat";

  font-weight: 600;

  font-style: italic;

  src: url("/assets/Montserrat-SemiBoldItalic-Bht4MEpA.ttf");
}

/* Bold */

@font-face {
  font-family: "Montserrat";

  font-weight: 700;

  src: url("/assets/Montserrat-Bold-C_xxkq68.ttf");
}

/* Bold Italic */

@font-face {
  font-family: "Montserrat";

  font-weight: 700;

  font-style: italic;

  src: url("/assets/Montserrat-BoldItalic-2jCBfMUF.ttf");
}

/* Extra Bold */

@font-face {
  font-family: "Montserrat";

  font-weight: 800;

  src: url("/assets/Montserrat-ExtraBold-Bj0ZVbb-.ttf");
}

/* Extra Bold Italic */

@font-face {
  font-family: "Montserrat";

  font-weight: 800;

  font-style: italic;

  src: url("/assets/Montserrat-ExtraBoldItalic-IlgS6QNi.ttf");
}

/* Black */

@font-face {
  font-family: "Montserrat";

  font-weight: 900;

  src: url("/assets/Montserrat-Black-bAZ-13q-.ttf");
}

/* Black Italic */

@font-face {
  font-family: "Montserrat";

  font-weight: 900;

  font-style: italic;

  src: url("/assets/Montserrat-BlackItalic-B4ALKKtk.ttf");
}

/**
 * Legacy Font Faces
 */

@font-face {
  font-family: open-sans;

  font-weight: 300;

  src: url("/assets/OpenSans-Light-BMhjNc0h.ttf");
}

@font-face {
  font-family: open-sans;

  font-weight: 400;

  src: url("/assets/OpenSans-Regular-Dtf4kUB_.ttf");
}

@font-face {
  font-family: open-sans;

  font-weight: 700;

  src: url("/assets/OpenSans-Bold-CgOeexBo.ttf");
}

/**
 * Freestyle Font Faces
 */

@font-face {
  font-family: "Open Sans";

  font-weight: 300;

  src: url("/assets/OpenSans-Light-BMhjNc0h.ttf");
}

@font-face {
  font-family: "Open Sans";

  font-weight: 400;

  src: url("/assets/OpenSans-Regular-Dtf4kUB_.ttf");
}

@font-face {
  font-family: "Open Sans";

  font-weight: 700;

  src: url("/assets/OpenSans-Bold-CgOeexBo.ttf");
}

/**
 * Legacy Font Faces
 */

@font-face {
  font-family: oswald;

  font-weight: 400;

  src: url("/assets/Oswald-Regular-62PB-ePs.ttf");
}

@font-face {
  font-family: oswald;

  font-weight: 700;

  src: url("/assets/Oswald-Bold-BK2h8im-.ttf");
}

/**
 * Freestyle Font Faces
 */

/* Extra Light */

@font-face {
  font-family: "Oswald";

  font-weight: 200;

  src: url("/assets/Oswald-ExtraLight-BKiXJUoq.ttf");
}

/* Light */

@font-face {
  font-family: "Oswald";

  font-weight: 300;

  src: url("/assets/Oswald-Light-DTttF2qc.ttf");
}

/* Regular */

@font-face {
  font-family: "Oswald";

  font-weight: 400;

  src: url("/assets/Oswald-Regular-62PB-ePs.ttf");
}

/* Medium */

@font-face {
  font-family: "Oswald";

  font-weight: 500;

  src: url("/assets/Oswald-Medium-nFdrEfmZ.ttf");
}

/* SemiBold */

@font-face {
  font-family: "Oswald";

  font-weight: 600;

  src: url("/assets/Oswald-SemiBold-BMfP7PwV.ttf");
}

/* Bold */

@font-face {
  font-family: "Oswald";

  font-weight: 700;

  src: url("/assets/Oswald-Bold-BK2h8im-.ttf");
}

/**
 * Legacy Font Faces
 */

@font-face {
  font-family: pacifico;

  font-weight: 400;

  src: url("/assets/Pacifico-Regular-BHPNtgsP.ttf");
}

/**
 * Freestyle Font Faces
 */

@font-face {
  font-family: "Pacifico";

  font-weight: 400;

  src: url("/assets/Pacifico-Regular-BHPNtgsP.ttf");
}

/**
 * Legacy Font Faces
 */

@font-face {
  font-family: pt-serif;

  font-weight: 400;

  src: url("/assets/PT_Serif-Regular-HIZd4K6A.ttf");
}

@font-face {
  font-family: pt-serif;

  font-weight: 700;

  src: url("/assets/PT_Serif-Bold-B6NPSmF9.ttf");
}

/**
 * Freestyle Font Faces
 */

@font-face {
  font-family: "PT Serif";

  font-weight: 400;

  src: url("/assets/PT_Serif-Regular-HIZd4K6A.ttf");
}

@font-face {
  font-family: "PT Serif";

  font-weight: 700;

  src: url("/assets/PT_Serif-Bold-B6NPSmF9.ttf");
}

/**
 * Legacy Font Faces
 */

@font-face {
  font-family: rajdhani;

  font-weight: 400;

  src: url("/assets/Rajdhani-Regular-BAqxnm_9.ttf");
}

@font-face {
  font-family: rajdhani;

  font-weight: 500;

  src: url("/assets/Rajdhani-Medium-CaWnr56i.ttf");
}

@font-face {
  font-family: rajdhani;

  font-weight: 700;

  src: url("/assets/Rajdhani-Bold-Bese5y7G.ttf");
}

/**
 * Freestyle Font Faces
 */

@font-face {
  font-family: "Rajdhani";

  font-weight: 300;

  src: url("/assets/Rajdhani-Light-CKj_PQFH.ttf");
}

@font-face {
  font-family: "Rajdhani";

  font-weight: 400;

  src: url("/assets/Rajdhani-Regular-BAqxnm_9.ttf");
}

@font-face {
  font-family: "Rajdhani";

  font-weight: 500;

  src: url("/assets/Rajdhani-Medium-CaWnr56i.ttf");
}

@font-face {
  font-family: "Rajdhani";

  font-weight: 600;

  src: url("/assets/Rajdhani-SemiBold-DszwRPli.ttf");
}

@font-face {
  font-family: "Rajdhani";

  font-weight: 700;

  src: url("/assets/Rajdhani-Bold-Bese5y7G.ttf");
}

/**
 * Legacy Font Faces
 */

@font-face {
  font-family: rubik;

  font-weight: 400;

  src: url("/assets/Rubik-Regular-PT2IegT7.ttf");
}

@font-face {
  font-family: rubik;

  font-weight: 700;

  src: url("/assets/Rubik-Bold-CJ9Fanm_.ttf");
}

/**
 * Freestyle Font Faces
 */

@font-face {
  font-family: "Rubik";

  font-weight: 300;

  src: url("/assets/Rubik-Light--t__pjaG.ttf");
}

@font-face {
  font-family: "Rubik";

  font-weight: 300;

  font-style: italic;

  src: url("/assets/Rubik-LightItalic-DVFAu9FH.ttf");
}

@font-face {
  font-family: "Rubik";

  font-weight: 400;

  src: url("/assets/Rubik-Regular-PT2IegT7.ttf");
}

@font-face {
  font-family: "Rubik";

  font-weight: 400;

  font-style: italic;

  src: url("/assets/Rubik-Italic-BFwynQ42.ttf");
}

@font-face {
  font-family: "Rubik";

  font-weight: 500;

  src: url("/assets/Rubik-Medium-wqgCAFiZ.ttf");
}

@font-face {
  font-family: "Rubik";

  font-weight: 500;

  font-style: italic;

  src: url("/assets/Rubik-MediumItalic-CV9c69TU.ttf");
}

@font-face {
  font-family: "Rubik";

  font-weight: 700;

  src: url("/assets/Rubik-Bold-CJ9Fanm_.ttf");
}

@font-face {
  font-family: "Rubik";

  font-weight: 700;

  font-style: italic;

  src: url("/assets/Rubik-BoldItalic-B1xqMmv3.ttf");
}

@font-face {
  font-family: "Rubik";

  font-weight: 900;

  src: url("/assets/Rubik-Black-90FLXoma.ttf");
}

@font-face {
  font-family: "Rubik";

  font-weight: 900;

  font-style: italic;

  src: url("/assets/Rubik-BlackItalic-CaDh5jES.ttf");
}

/* themes */

.custom-dark {
  --cui-primary: #3165cc;
  --cui-secondary: #1a1a1a;
  --cui-success: var(--cui-primary);
  --cui-info: var(--cui-primary);
  --cui-warning: var(--cui-primary);
  --cui-danger: var(--cui-primary);
  --cui-light: #0a0a0b;
  --cui-dark: #ffffff;
  --cui-primary-rgb: 49, 101, 204;
  --cui-secondary-rgb: 26, 26, 26;
  --cui-success-rgb: var(--cui-primary-rgb);
  --cui-info-rgb: var(--cui-primary-rgb);
  --cui-warning-rgb: var(--cui-primary-rgb);
  --cui-danger-rgb: var(--cui-primary-rgb);
  --cui-light-rgb: 10, 10, 11;
  --cui-dark-rgb: 255, 255, 255;
  --cui-font-sans-serif: 'Calibre', sans-serif;
  --cui-body-color: #ffffff;
  --cui-body-color-rgb: 255, 255, 255;
  --cui-body-bg: #0a0a0b;
  --cui-body-bg-rgb: 26, 26, 26;
  --cui-emphasis-color: #ffffff;
  --cui-emphasis-color-rgb: 255, 255, 255;
  --cui-secondary-color: #ffffff;
  --cui-secondary-color-rgb: 255, 255, 255;
  --cui-secondary-bg: #1a1a1a;
  --cui-secondary-bg-rgb: 26, 26, 26;
  --cui-tertiary-color: #ffffff;
  --cui-tertiary-color-rgb: 255, 255, 255;
  --cui-tertiary-bg: #0a0a0b;
  --cui-tertiary-bg-rgb: 10, 10, 11;
  --cui-link-color: var(--cui-primary);
  --cui-link-color-rgb: var(--cui-primary-rgb);
  --cui-link-hover-color: var(--cui-primary);
  --cui-link-hover-color-rgb: var(--cui-primary-rgb);
  --cui-border-color: rgba(129, 129, 129, 0.5);
  --cui-focus-ring-color: var(--cui-primary);
  --cui-elevation-base-color: transparent;
  --cui-form-check-input-checked-bg-color: var(--cui-primary);
  --cui-form-check-input-checked-border-color: var(--cui-primary);
  /* ALT COLOR VARIANTS */
  --warning-alt: #3165cc;
  /* CUSTOM COLOR VARIANTS START */
  --cui-primary-lighter: color-mix(
      in srgb,
      var(--cui-primary),
      var(--cui-light) 10%
    );
  --cui-primary-lighter-pairing: color-mix(
      in srgb,
      var(--cui-light),
      var(--cui-primary) 10%
    );
  --cui-primary-lightest: color-mix(
      in srgb,
      var(--cui-primary),
      var(--cui-light) 20%
    );
  --cui-primary-lightest-pairing: color-mix(
      in srgb,
      var(--cui-light),
      var(--cui-primary) 20%
    );
  --cui-secondary-darker: color-mix(
      in srgb,
      var(--cui-secondary),
      var(--cui-dark) 10%
    );
  --cui-secondary-darker-pairing: color-mix(
      in srgb,
      var(--cui-dark),
      var(--cui-secondary) 10%
    );
  --cui-secondary-darkest: color-mix(
      in srgb,
      var(--cui-secondary),
      var(--cui-dark) 20%
    );
  --cui-secondary-darkest-pairing: color-mix(
      in srgb,
      var(--cui-dark),
      var(--cui-secondary) 20%
    );
  /* CUSTOM COLOR VARIANTS END */
}

.custom-dark, html:has(.custom-dark), .custom-dark .sidebar-nav {
  scrollbar-width: auto;
  scrollbar-color: rgb(140.75, 140.75, 140.75) #1a1a1a;
}

.custom-dark::-webkit-scrollbar, html:has(.custom-dark)::-webkit-scrollbar, .custom-dark .sidebar-nav::-webkit-scrollbar {
  width: 16px;
}

.custom-dark::-webkit-scrollbar-track, html:has(.custom-dark)::-webkit-scrollbar-track, .custom-dark .sidebar-nav::-webkit-scrollbar-track {
  background: #1a1a1a;
}

.custom-dark::-webkit-scrollbar-thumb, html:has(.custom-dark)::-webkit-scrollbar-thumb, .custom-dark .sidebar-nav::-webkit-scrollbar-thumb {
  width: 8px;
  background-color: rgb(140.75, 140.75, 140.75);
  border-radius: 8px;
  border: 4px solid #1a1a1a;
}

@supports (color-scheme: dark) and (color-scheme: light) {
  .custom-dark {
    color-scheme: dark;
  }
}

.custom-dark .sidebar {
  --cui-sidebar-bg: #1a1a1a;
  --cui-sidebar-brand-bg: #1a1a1a;
  --cui-sidebar-footer-bg: #1a1a1a;
}

.custom-dark .header {
  --cui-header-bg: #1a1a1a;
  --cui-header-color: color-mix(
      in srgb,
      #ffffff,
      #1a1a1a 20%
    );
  --cui-header-active-color: #ffffff;
  --cui-header-hover-color: #ffffff;
  --cui-header-border-color: #0a0a0b;
  --cui-header-icon-color: var(--cui-primary);
  --cui-header-icon-hover-color: #ffffff;
  --cui-header-icon-active-color: #1a1a1a;
}

.custom-dark .header-toggler {
  --cui-header-toggler-color: color-mix(
      in srgb,
      #ffffff,
      #1a1a1a 20%
    );
}

.custom-dark .card {
  --cui-card-bg: #1a1a1a;
}

.custom-dark .card-header {
  --cui-card-cap-bg: #1a1a1a;
}

.custom-dark .card-body {
  --cui-card-color: #ffffff;
}

.custom-dark .pagination {
  --cui-pagination-hover-color: var(--cui-primary-lightest-pairing);
  --cui-pagination-hover-bg: var(--cui-primary-lightest);
  --cui-pagination-focus-color: var(--cui-primary-lightest-pairing);
  --cui-pagination-focus-bg: var(--cui-primary-lightest);
  --cui-pagination-active-color: var(--cui-primary-lightest-pairing);
  --cui-pagination-active-bg: var(--cui-primary-lighter);
  --cui-pagination-active-border-color: var(--cui-primary-lighter);
  --cui-pagination-disabled-color: var(--cui-secondary-darker-pairing);
  --cui-pagination-disabled-bg: var(--cui-secondary-darker);
  --cui-pagination-disabled-border-color: var(--cui-secondary-darker);
}

.custom-dark .btn {
  --cui-btn-focus-box-shadow: 0 0 0 0.25rem
      rgba(var(--cui-primary-rgb), 0.5);
}

.custom-dark .btn-primary {
  --cui-btn-color: #0a0a0b;
  --cui-btn-bg: var(--cui-primary);
  --cui-btn-hover-color: var(--cui-primary-lighter-pairing);
  --cui-btn-hover-bg: var(--cui-primary-lighter);
  --cui-btn-active-color: var(--cui-primary-lightest-pairing);
  --cui-btn-active-bg: var(--cui-primary-lightest);
  --cui-btn-disabled-color: var(--cui-primary-lighter-pairing);
  --cui-btn-disabled-bg: var(--cui-primary-lighter);
}

.custom-dark .btn-outline-primary {
  --cui-btn-color: var(--cui-primary);
  --cui-btn-border-color: var(--cui-primary);
  --cui-btn-hover-color: var(--cui-primary-lighter-pairing);
  --cui-btn-hover-bg: var(--cui-primary-lighter);
  --cui-btn-hover-border-color: var(--cui-primary-lighter);
  --cui-btn-active-color: var(--cui-light);
  --cui-btn-active-bg: var(--cui-primary-lightest);
  --cui-btn-active-border-color: var(--cui-primary-lightest);
  --cui-btn-disabled-color: var(--cui-primary-lighter);
  --cui-btn-disabled-bg: transparent;
}

.custom-dark .btn-ghost-primary {
  --cui-btn-color: var(--cui-primary);
  --cui-btn-hover-bg: var(--cui-primary-lighter);
  --cui-btn-hover-color: var(--cui-primary-lighter-pairing);
  --cui-btn-hover-border-color: var(--cui-primary-lighter);
  --cui-btn-active-bg: var(--cui-primary-lightest);
  --cui-btn-active-color: var(--cui-primary-lightest-pairing);
  --cui-btn-active-border-color: var(--cui-primary-lightest);
  --cui-btn-disabled-color: var(--cui-primary-lighter);
}

.custom-dark .btn-secondary {
  --cui-btn-color: #ffffff;
  --cui-btn-bg: var(--cui-secondary);
  --cui-btn-hover-color: var(--cui-secondary-darker-pairing);
  --cui-btn-hover-bg: var(--cui-secondary-darker);
  --cui-btn-active-color: var(--cui-secondary-darkest-pairing);
  --cui-btn-active-bg: var(--cui-secondary-darkest);
  --cui-btn-disabled-color: var(--cui-secondary-darker-pairing);
  --cui-btn-disabled-bg: var(--cui-secondary);
}

.custom-dark .btn-outline-secondary {
  --cui-btn-color: var(--cui-secondary);
  --cui-btn-border-color: var(--cui-secondary);
  --cui-btn-hover-color: var(--cui-secondary-darker-pairing);
  --cui-btn-hover-bg: var(--cui-secondary-darker);
  --cui-btn-hover-border-color: var(--cui-secondary-darker);
  --cui-btn-active-color: var(--cui-secondary-darkest-pairing);
  --cui-btn-active-bg: var(--cui-secondary-darkest);
  --cui-btn-active-border-color: var(--cui-secondary-darkest);
  --cui-btn-disabled-color: var(--cui-secondary-darker);
  --cui-btn-disabled-bg: transparent;
}

.custom-dark .btn-light {
  --cui-btn-color: var(--cui-dark);
  --cui-btn-bg: var(--cui-light);
  --cui-btn-border-color: var(--cui-light);
  --cui-btn-hover-color: var(--cui-secondary-darker-pairing);
  --cui-btn-hover-bg: var(--cui-secondary-darker);
  --cui-btn-hover-border-color: none;
  --cui-btn-active-color: var(--cui-secondary-darkest-pairing);
  --cui-btn-active-bg: var(--cui-secondary-darkest);
  --cui-btn-active-border-color: nonde;
  --cui-btn-disabled-color: var(--cui-light);
  --cui-btn-disabled-bg: var(--cui-secondary-darker);
  --cui-btn-disabled-border-color: var(--cui-secondary-darker);
}

.custom-dark .accordion {
  --cui-accordion-border-width: 0;
}

.custom-dark .accordion-button {
  --cui-accordion-btn-color: #0a0a0b;
  --cui-accordion-btn-bg: var(--cui-primary);
  --cui-accordion-active-color: #0a0a0b;
  --cui-accordion-active-bg: var(--cui-primary);
  --cui-accordion-btn-padding-y: 0.625rem;
  --cui-accordion-btn-padding-x: 0.625rem;
}

.custom-dark .list-group {
  --cui-list-group-border-width: 0;
  --cui-list-group-item-padding-x: 0.625rem;
  --cui-list-group-item-padding-y: 0.75rem;
}

.custom-dark .dropdown-menu {
  --cui-dropdown-link-hover-color: var(--cui-secondary-darker-pairing);
  --cui-dropdown-link-hover-bg: var(--cui-secondary-darker);
  --cui-dropdown-link-active-color: var(--cui-secondary-darkest-pairing);
  --cui-dropdown-link-active-bg: var(--cui-secondary-darkest);
  --cui-dropdown-link-disabled-color: #818181;
}

.custom-dark .table {
  --cui-border-color: #1a1a1a;
}

.custom-dark .modal {
  --cui-modal-bg: #0a0a0b;
  --cui-modal-header-border-width: 0;
  --cui-modal-footer-border-width: 0;
}

.custom-dark .modal-body {
  background-color: #1a1a1a;
}

.custom-dark .modal-backdrop {
  --cui-backdrop-bg: #0a0a0b;
}

.custom-dark .form-control:focus,
  .custom-dark .form-select:focus,
  .custom-dark .form-check-input:focus {
  border-color: color-mix(in srgb, var(--cui-primary), var(--cui-dark) 20%);
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-primary-rgb), 0.25);
}

.custom-dark .form-check-input[type=checkbox]:indeterminate {
  background-color: var(--cui-primary);
  border-color: var(--cui-primary);
}

.custom-dark .form-multi-select {
  --cui-form-multi-select-options-bg: var(--cui-secondary);
  --cui-form-multi-select-option-selected-bg: var(--cui-secondary);
  --cui-form-multi-select-option-hover-color: var(--cui-dark);
  --cui-form-multi-select-option-selected-indicator-bg: var(--cui-primary);
  --cui-form-multi-select-option-selected-indicator-border-color: var(
      --cui-primary
    );
  --cui-form-multi-select-focus-border-color: var(--cui-primary);
}

.custom-dark .form-multi-select-option.form-multi-selected:hover,
  .custom-dark .form-multi-select-option.form-multi-selected:focus {
  background-color: var(--cui-form-multi-select-option-hover-bg);
}

.custom-dark .form-multi-select.show {
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-primary-rgb), 0.25);
}

.custom-dark input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.custom-dark input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.custom-dark {
  /* CUSTOM VARIABLES START */
  --compare-bar-color-1: #2ad4c0;
  --compare-bar-highlight-color-1: rgb(254.1653543307, 254.8346456693, 254.7559055118);
  --compare-bar-color-2: #2ea1e8;
  --compare-bar-highlight-color-2: white;
  --compare-bar-color-3: #ca57d9;
  --compare-bar-highlight-color-3: white;
  --compare-bar-color-4: #f57162;
  --compare-bar-highlight-color-4: white;
  --compare-bar-color-5: #1a66ff;
  --compare-bar-highlight-color-5: white;
  --compare-bar-color-6: #c7f557;
  --compare-bar-highlight-color-6: white;
  --compare-bar-color-7: #ae3332;
  --compare-bar-highlight-color-7: rgb(248.0803571429, 231.0580357143, 230.9196428571);
  --compare-bar-color-8: #4dde7b;
  --compare-bar-highlight-color-8: white;
  --compare-bar-color-9: #dfa159;
  --compare-bar-highlight-color-9: white;
  --compare-bar-color-10: #6e59df;
  --compare-bar-highlight-color-10: white;
  --subtext-color: #818181;
  --alert-bg: #1a1a1a;
  --spinner-foreground: rgba(26, 26, 26, 0.6);
  --spinner-background: rgba(204, 204, 204, 0.8);
  --spinner-base: rgba(0, 0, 0, 0.3);
  --dropdown-checkmark-color: var(--cui-primary);
  --checkmark-color: #1a1a1a;
  --checkmark-bg: var(--cui-primary);
  --checkmark-border-color: rgba(129, 129, 129, 0.5);
  --tile-bg: #1a1a1a;
  --thumbnail-border: 1px solid rgba(129, 129, 129, 0.5);
  --thumbnail-primary-border: 3px solid var(--cui-primary);
  --thumbnail-border-radius: 4px;
  --thumbnail-background-color: rgb(54.05, 54.05, 54.05);
  --thumbnail-icon-color: #1a1a1a;
  --dropdown-icon-color: var(--cui-primary);
  --dropdown-field-bg: #1a1a1a;
  --dropdown-field-color: #ffffff;
  --dropdown-menu-bg: #0a0a0b;
  --search-icon-color: #818181;
  --clear-icon-color: #818181;
  --input-border-color: rgba(129, 129, 129, 0.5);
  --input-bg: #1a1a1a;
  --input-color: #ffffff;
  --form-placeholder-color: rgba(255, 255, 255, 0.5);
  --form-border-color: rgba(255, 255, 255, 0.2);
  --form-bg-color: #0a0a0b;
  --cui-input-focus-border-color: #818181;
  --table-header-bg: #1a1a1a;
  --table-primary-header-color: #ffffff;
  --table-secondary-header-color: #818181;
  --table-header-divider-color: $custom-dark-base;
  --table-divider-color: #0a0a0b;
  --table-row-even-bg: #1a1a1a;
  --table-row-odd-bg: #1a1a1a;
  --table-data-color: #ffffff;
  --table-icon-color: var(--cui-primary);
  --table-progress-bar-color: var(--cui-primary);
  --table-progress-bar-bg: #0a0a0b;
  --table-empty-icon-color: var(--cui-primary);
  --table-empty-subtitle-color: #818181;
  --table-empty-subtitle-icon-color: #0a0a0b;
  --table-empty-bg-blur: rgba(26, 26, 26, 0.8);
  --table-dividing-row-color: #818181;
  --table-dividing-row-bg: #1a1a1a;
  --table-thumbnail-bg: #0a0a0b;
  --table-thumbnail-border-color: #0a0a0b;
  --table-thubnail-icon-color: var(--cui-primary);
  --table-subtitle-color: #818181;
  --custom-modal-header-bg: #0a0a0b;
  --custom-modal-header-color: #ffffff;
  --custom-button-bg: #1a1a1a;
  --custom-button-color: #ffffff;
  --custom-button-icon-color: var(--cui-primary);
  --custom-button-icon-stroke-color: #0a0a0b;
  --active-breadcrumb-color: #ffffff;
  --breadcrumb-color: rgba(129, 129, 129, 0.6);
  --button-hover-shadow: 0px 0px 2px rgba(255, 255, 255, 0.3);
  --button-themebuilder-color: #1c1c21;
  --button-themebuilder-border: var(--cui-secondary);
  --button-themenbuilder-border-dark: #393842;
}

.custom-dark .btn-ghost-tertiary {
  --cui-btn-hover-color: #1a1a1a;
  --cui-btn-hover-bg: rgba(129, 129, 129, 0.3);
}

.custom-dark .btn-danger {
  --cui-btn-hover-color: #1a1a1a;
}

.custom-dark .btn-ghost-danger {
  --cui-btn-hover-color: #1a1a1a;
}

.custom-dark {
  --ui-hairline:
      0 0 0 1px var(--button-themenbuilder-border-dark),
      0 0 1px 0 rgba(0, 0, 0, 0.4);
  --skeleton-base-color: #0a0a0b;
  --skeleton-highlight-color: #1a1a1a;
  --header-app-menu-bg: rgb(54.05, 54.05, 54.05);
  --header-border: 1px solid #0a0a0b;
  --accordion-link-color: rgba(255, 255, 255, 0.75);
  --accordion-link-hover-color: #ffffff;
  --accordion-link-active-color: #0a0a0b;
  --accordion-link-active-bg-color: var(--cui-primary);
  --accordion-icon-color: var(--cui-primary);
  --accordion-icon-active-color: #0a0a0b;
  --accordion-chevron-color: #ffffff;
  --accordion-chevron-active-color: #0a0a0b;
  --presentation-card-edited-date-color: #818181;
  --presentation-shadow: 0px 0px 10pt rgba(255, 255, 255, 0.3);
  --empty-message-color: #ffffff;
  --empty-message-icon-color: #818181;
  --presentation-info-team-icon-color: var(--cui-primary);
  --presentation-info-edit-icon-bg: var(--cui-info);
  --presentation-edit-modal-text-color: #818181;
  --analytics-left-bar-color: rgba(129, 129, 129, 0.25);
  --analytics-middle-bar-color: rgba(129, 129, 129, 0.5);
  --analytics-right-bar-color: var(--cui-primary);
  --analytics-bar-border-color: rgba(10, 10, 11, 0);
  --analytics-bar-label-color: #ffffff;
  --analytics-line-chart-color: var(--cui-primary);
  --analytics-line-chart-border-color: #1a1a1a;
  --dropdown-field-bg: #1a1a1a;
  --dropdown-field-color: #ffffff;
  --analytics-dropdown-field-border-color: #1a1a1a;
  --dropdown-menu-bg: #1a1a1a;
  --analytics-dropdown-divider-color: #0a0a0b;
  --analytics-download-btn-bg: #1a1a1a;
  --session-playback-mixpanel-time-color: #818181;
  --slider-arrow-color: #ffffff;
  --marketplace-arrow-icon-color: var(--cui-primary);
  --marketplace-listing-title-color: #ffffff;
  --marketplace-listing-subtitle-color: #818181;
  --back-navigation-color: #818181;
  --marketplace-listing-preview-btn-bg: var(--cui-info);
  --marketplace-install-choose-pages-bg: #0a0a0b;
  --customize-progress-bar-color: var(--cui-primary);
  --marketplace-install-code-bg: #0a0a0b;
  --marketplace-thumbnail-border: #818181;
  --marketplace-thumbnail-active-border: var(--cui-primary);
  --marketplace-thumbnail-inactive-tint: rgba(26, 26, 26, 0.5);
  --redeem-page-bg: #1a1a1a;
  --redeem-code-icon-color: var(--cui-primary);
  --redeem-code-secondary-icon-color: #1a1a1a;
  --dynamic-property-name-bg: rgba(var(--cui-info-rgb), 0.5);
  --dynamic-property-description-color: rgba(var(--cui-body-color-rgb), 0.7);
  --dynamic-property-name-border: var(--cui-info);
  --license-overview-bg: #0a0a0b;
  --envelope-icon-color: #818181;
  --launchpad-background: var(--cui-primary);
  --launchpad-background-opacity: 0.2;
  --launchpad-link-color: var(--cui-primary);
  --launchpad-icon: var(--cui-primary);
  --launchpad-accent: var(--cui-primary);
  --sidebar-header-bg: color-mix(
      in srgb,
      var(--cui-light),
      var(--cui-dark) 10%
    );
  /* CUSTOM VARIABLES END */
}

.custom-light {
  --cui-primary: #467b35;
  --cui-secondary: #ffffff;
  --cui-success: var(--cui-primary);
  --cui-info: var(--cui-primary);
  --cui-warning: var(--cui-primary);
  --cui-danger: var(--cui-primary);
  --cui-light: #f2f2f2;
  --cui-dark: #0a0a0b;
  --cui-primary-rgb: 70, 123, 53;
  --cui-secondary-rgb: 255, 255, 255;
  --cui-success-rgb: var(--cui-primary-rgb);
  --cui-info-rgb: var(--cui-primary-rgb);
  --cui-warning-rgb: var(--cui-primary-rgb);
  --cui-danger-rgb: var(--cui-primary-rgb);
  --cui-light-rgb: 242, 242, 242;
  --cui-dark-rgb: 10, 10, 11;
  --cui-font-sans-serif: 'Calibre', sans-serif;
  --cui-body-color: #0a0a0b;
  --cui-body-color-rgb: 10, 10, 11;
  --cui-body-bg: #f2f2f2;
  --cui-body-bg-rgb: 255, 255, 255;
  --cui-emphasis-color: #0a0a0b;
  --cui-emphasis-color-rgb: 10, 10, 11;
  --cui-secondary-color: #0a0a0b;
  --cui-secondary-color-rgb: 10, 10, 11;
  --cui-secondary-bg: #ffffff;
  --cui-secondary-bg-rgb: 255, 255, 255;
  --cui-tertiary-color: #0a0a0b;
  --cui-tertiary-color-rgb: 10, 10, 11;
  --cui-tertiary-bg: #f2f2f2;
  --cui-tertiary-bg-rgb: 242, 242, 242;
  --cui-link-color: var(--cui-primary);
  --cui-link-color-rgb: var(--cui-primary-rgb);
  --cui-link-hover-color: var(--cui-primary);
  --cui-link-hover-color-rgb: var(--cui-primary-rgb);
  --cui-border-color: rgba(129, 129, 129, 0.5);
  --cui-focus-ring-color: var(--cui-primary);
  --cui-elevation-base-color: transparent;
  --cui-form-check-input-checked-bg-color: var(--cui-primary);
  --cui-form-check-input-checked-border-color: var(--cui-primary);
  /* ALT COLOR VARIANTS */
  --warning-alt: #467b35;
  /* CUSTOM COLOR VARIANTS START */
  --cui-primary-lighter: color-mix(
      in srgb,
      var(--cui-primary),
      var(--cui-light) 10%
    );
  --cui-primary-lighter-pairing: color-mix(
      in srgb,
      var(--cui-light),
      var(--cui-primary) 10%
    );
  --cui-primary-lightest: color-mix(
      in srgb,
      var(--cui-primary),
      var(--cui-light) 20%
    );
  --cui-primary-lightest-pairing: color-mix(
      in srgb,
      var(--cui-light),
      var(--cui-primary) 20%
    );
  --cui-secondary-darker: color-mix(
      in srgb,
      var(--cui-secondary),
      var(--cui-dark) 10%
    );
  --cui-secondary-darker-pairing: color-mix(
      in srgb,
      var(--cui-dark),
      var(--cui-secondary) 10%
    );
  --cui-secondary-darkest: color-mix(
      in srgb,
      var(--cui-secondary),
      var(--cui-dark) 20%
    );
  --cui-secondary-darkest-pairing: color-mix(
      in srgb,
      var(--cui-dark),
      var(--cui-secondary) 20%
    );
  /* CUSTOM COLOR VARIANTS END */
}

.custom-light, html:has(.custom-light), .custom-light .sidebar-nav {
  scrollbar-width: auto;
  scrollbar-color: rgb(127.5, 127.5, 127.5) #ffffff;
}

.custom-light::-webkit-scrollbar, html:has(.custom-light)::-webkit-scrollbar, .custom-light .sidebar-nav::-webkit-scrollbar {
  width: 16px;
}

.custom-light::-webkit-scrollbar-track, html:has(.custom-light)::-webkit-scrollbar-track, .custom-light .sidebar-nav::-webkit-scrollbar-track {
  background: #ffffff;
}

.custom-light::-webkit-scrollbar-thumb, html:has(.custom-light)::-webkit-scrollbar-thumb, .custom-light .sidebar-nav::-webkit-scrollbar-thumb {
  width: 8px;
  background-color: rgb(127.5, 127.5, 127.5);
  border-radius: 8px;
  border: 4px solid #ffffff;
}

@supports (color-scheme: dark) and (color-scheme: light) {
  .custom-light {
    color-scheme: light;
  }
}

.custom-light .sidebar {
  --cui-sidebar-bg: #ffffff;
  --cui-sidebar-brand-bg: #ffffff;
  --cui-sidebar-footer-bg: #ffffff;
}

.custom-light .header {
  --cui-header-bg: #ffffff;
  --cui-header-color: color-mix(
      in srgb,
      #0a0a0b,
      #ffffff 20%
    );
  --cui-header-active-color: #0a0a0b;
  --cui-header-hover-color: #0a0a0b;
  --cui-header-border-color: #f2f2f2;
  --cui-header-icon-color: var(--cui-primary);
  --cui-header-icon-hover-color: #0a0a0b;
  --cui-header-icon-active-color: #ffffff;
}

.custom-light .header-toggler {
  --cui-header-toggler-color: color-mix(
      in srgb,
      #0a0a0b,
      #ffffff 20%
    );
}

.custom-light .card {
  --cui-card-bg: #ffffff;
}

.custom-light .card-header {
  --cui-card-cap-bg: #ffffff;
}

.custom-light .card-body {
  --cui-card-color: #0a0a0b;
}

.custom-light .pagination {
  --cui-pagination-hover-color: var(--cui-primary-lightest-pairing);
  --cui-pagination-hover-bg: var(--cui-primary-lightest);
  --cui-pagination-focus-color: var(--cui-primary-lightest-pairing);
  --cui-pagination-focus-bg: var(--cui-primary-lightest);
  --cui-pagination-active-color: var(--cui-primary-lightest-pairing);
  --cui-pagination-active-bg: var(--cui-primary-lighter);
  --cui-pagination-active-border-color: var(--cui-primary-lighter);
  --cui-pagination-disabled-color: var(--cui-secondary-darker-pairing);
  --cui-pagination-disabled-bg: var(--cui-secondary-darker);
  --cui-pagination-disabled-border-color: var(--cui-secondary-darker);
}

.custom-light .btn {
  --cui-btn-focus-box-shadow: 0 0 0 0.25rem
      rgba(var(--cui-primary-rgb), 0.5);
}

.custom-light .btn-primary {
  --cui-btn-color: #f2f2f2;
  --cui-btn-bg: var(--cui-primary);
  --cui-btn-hover-color: var(--cui-primary-lighter-pairing);
  --cui-btn-hover-bg: var(--cui-primary-lighter);
  --cui-btn-active-color: var(--cui-primary-lightest-pairing);
  --cui-btn-active-bg: var(--cui-primary-lightest);
  --cui-btn-disabled-color: var(--cui-primary-lighter-pairing);
  --cui-btn-disabled-bg: var(--cui-primary-lighter);
}

.custom-light .btn-outline-primary {
  --cui-btn-color: var(--cui-primary);
  --cui-btn-border-color: var(--cui-primary);
  --cui-btn-hover-color: var(--cui-primary-lighter-pairing);
  --cui-btn-hover-bg: var(--cui-primary-lighter);
  --cui-btn-hover-border-color: var(--cui-primary-lighter);
  --cui-btn-active-color: var(--cui-light);
  --cui-btn-active-bg: var(--cui-primary-lightest);
  --cui-btn-active-border-color: var(--cui-primary-lightest);
  --cui-btn-disabled-color: var(--cui-primary-lighter);
  --cui-btn-disabled-bg: transparent;
}

.custom-light .btn-ghost-primary {
  --cui-btn-color: var(--cui-primary);
  --cui-btn-hover-bg: var(--cui-primary-lighter);
  --cui-btn-hover-color: var(--cui-primary-lighter-pairing);
  --cui-btn-hover-border-color: var(--cui-primary-lighter);
  --cui-btn-active-bg: var(--cui-primary-lightest);
  --cui-btn-active-color: var(--cui-primary-lightest-pairing);
  --cui-btn-active-border-color: var(--cui-primary-lightest);
  --cui-btn-disabled-color: var(--cui-primary-lighter);
}

.custom-light .btn-secondary {
  --cui-btn-color: #0a0a0b;
  --cui-btn-bg: var(--cui-secondary);
  --cui-btn-hover-color: var(--cui-secondary-darker-pairing);
  --cui-btn-hover-bg: var(--cui-secondary-darker);
  --cui-btn-active-color: var(--cui-secondary-darkest-pairing);
  --cui-btn-active-bg: var(--cui-secondary-darkest);
  --cui-btn-disabled-color: var(--cui-secondary-darker-pairing);
  --cui-btn-disabled-bg: var(--cui-secondary);
}

.custom-light .btn-outline-secondary {
  --cui-btn-color: var(--cui-secondary);
  --cui-btn-border-color: var(--cui-secondary);
  --cui-btn-hover-color: var(--cui-secondary-darker-pairing);
  --cui-btn-hover-bg: var(--cui-secondary-darker);
  --cui-btn-hover-border-color: var(--cui-secondary-darker);
  --cui-btn-active-color: var(--cui-secondary-darkest-pairing);
  --cui-btn-active-bg: var(--cui-secondary-darkest);
  --cui-btn-active-border-color: var(--cui-secondary-darkest);
  --cui-btn-disabled-color: var(--cui-secondary-darker);
  --cui-btn-disabled-bg: transparent;
}

.custom-light .btn-light {
  --cui-btn-color: var(--cui-dark);
  --cui-btn-bg: var(--cui-light);
  --cui-btn-border-color: var(--cui-light);
  --cui-btn-hover-color: var(--cui-secondary-darker-pairing);
  --cui-btn-hover-bg: var(--cui-secondary-darker);
  --cui-btn-hover-border-color: none;
  --cui-btn-active-color: var(--cui-secondary-darkest-pairing);
  --cui-btn-active-bg: var(--cui-secondary-darkest);
  --cui-btn-active-border-color: nonde;
  --cui-btn-disabled-color: var(--cui-light);
  --cui-btn-disabled-bg: var(--cui-secondary-darker);
  --cui-btn-disabled-border-color: var(--cui-secondary-darker);
}

.custom-light .accordion {
  --cui-accordion-border-width: 0;
}

.custom-light .accordion-button {
  --cui-accordion-btn-color: #f2f2f2;
  --cui-accordion-btn-bg: var(--cui-primary);
  --cui-accordion-active-color: #f2f2f2;
  --cui-accordion-active-bg: var(--cui-primary);
  --cui-accordion-btn-padding-y: 0.625rem;
  --cui-accordion-btn-padding-x: 0.625rem;
}

.custom-light .list-group {
  --cui-list-group-border-width: 0;
  --cui-list-group-item-padding-x: 0.625rem;
  --cui-list-group-item-padding-y: 0.75rem;
}

.custom-light .dropdown-menu {
  --cui-dropdown-link-hover-color: var(--cui-body-color);
  --cui-dropdown-link-hover-bg: color-mix(
      in srgb,
      #f2f2f2,
      #0a0a0b 10%
    );
  --cui-dropdown-link-active-color: #0a0a0b;
  --cui-dropdown-link-active-bg: color-mix(
      in srgb,
      #f2f2f2,
      #0a0a0b 20%
    );
  --cui-dropdown-link-disabled-color: #818181;
}

.custom-light .table {
  --cui-border-color: #ffffff;
}

.custom-light .modal {
  --cui-modal-bg: #f2f2f2;
  --cui-modal-header-border-width: 0;
  --cui-modal-footer-border-width: 0;
}

.custom-light .modal-body {
  background-color: #ffffff;
}

.custom-light .modal-backdrop {
  --cui-backdrop-bg: #0a0a0b;
}

.custom-light .form-control {
  background-color: rgb(251.175, 251.175, 251.175);
}

.custom-light .form-control:focus,
  .custom-light .form-select:focus,
  .custom-light .form-check-input:focus {
  border-color: color-mix(in srgb, var(--cui-primary), var(--cui-dark) 20%);
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-primary-rgb), 0.25);
}

.custom-light .form-check-input[type=checkbox]:indeterminate {
  background-color: var(--cui-primary);
  border-color: var(--cui-primary);
}

.custom-light .form-multi-select {
  --cui-form-multi-select-options-bg: var(--cui-secondary);
  --cui-form-multi-select-option-selected-bg: var(--cui-secondary);
  --cui-form-multi-select-option-hover-color: var(--cui-dark);
  --cui-form-multi-select-option-selected-indicator-bg: var(--cui-primary);
  --cui-form-multi-select-option-selected-indicator-border-color: var(
      --cui-primary
    );
  --cui-form-multi-select-focus-border-color: var(--cui-primary);
}

.custom-light .form-multi-select-option.form-multi-selected:hover,
  .custom-light .form-multi-select-option.form-multi-selected:focus {
  background-color: var(--cui-form-multi-select-option-hover-bg);
}

.custom-light .form-multi-select.show {
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-primary-rgb), 0.25);
}

.custom-light input::-moz-placeholder {
  color: rgba(129, 129, 129, 0.5);
}

.custom-light input::placeholder {
  color: rgba(129, 129, 129, 0.5);
}

.custom-light {
  /* CUSTOM VARIABLES START */
  --compare-bar-color-1: #2ad4c0;
  --compare-bar-highlight-color-1: rgb(254.1653543307, 254.8346456693, 254.7559055118);
  --compare-bar-color-2: #2ea1e8;
  --compare-bar-highlight-color-2: white;
  --compare-bar-color-3: #ca57d9;
  --compare-bar-highlight-color-3: white;
  --compare-bar-color-4: #f57162;
  --compare-bar-highlight-color-4: white;
  --compare-bar-color-5: #1a66ff;
  --compare-bar-highlight-color-5: white;
  --compare-bar-color-6: #c7f557;
  --compare-bar-highlight-color-6: white;
  --compare-bar-color-7: #ae3332;
  --compare-bar-highlight-color-7: rgb(248.0803571429, 231.0580357143, 230.9196428571);
  --compare-bar-color-8: #4dde7b;
  --compare-bar-highlight-color-8: white;
  --compare-bar-color-9: #dfa159;
  --compare-bar-highlight-color-9: white;
  --compare-bar-color-10: #6e59df;
  --compare-bar-highlight-color-10: white;
  --subtext-color: #818181;
  --alert-bg: #ffffff;
  --spinner-foreground: rgba(255, 255, 255, 0.6);
  --spinner-background: rgba(204, 204, 204, 0.8);
  --spinner-base: rgba(0, 0, 0, 0.3);
  --dropdown-checkmark-color: var(--cui-primary);
  --checkmark-color: #ffffff;
  --checkmark-bg: var(--cui-primary);
  --checkmark-border-color: rgba(129, 129, 129, 0.5);
  --tile-bg: #ffffff;
  --thumbnail-border: 1px solid rgba(129, 129, 129, 0.5);
  --thumbnail-primary-border: 3px solid var(--cui-primary);
  --thumbnail-border-radius: 4px;
  --thumbnail-background-color: #ffffff;
  --thumbnail-icon-color: #f2f2f2;
  --dropdown-icon-color: var(--cui-primary);
  --dropdown-field-bg: #ffffff;
  --dropdown-field-color: #0a0a0b;
  --dropdown-menu-bg: #f2f2f2;
  --search-icon-color: #818181;
  --clear-icon-color: #818181;
  --input-border-color: rgba(129, 129, 129, 0.5);
  --input-bg: #ffffff;
  --input-color: #0a0a0b;
  --form-placeholder-color: rgba(10, 10, 11, 0.5);
  --form-border-color: rgba(10, 10, 11, 0.2);
  --form-bg-color: #f2f2f2;
  --cui-input-focus-border-color: #818181;
  --table-header-bg: #ffffff;
  --table-primary-header-color: #0a0a0b;
  --table-secondary-header-color: #818181;
  --table-header-divider-color: $custom-light-base;
  --table-divider-color: #f2f2f2;
  --table-row-even-bg: #ffffff;
  --table-row-odd-bg: #ffffff;
  --table-data-color: #0a0a0b;
  --table-icon-color: var(--cui-primary);
  --table-progress-bar-color: var(--cui-primary);
  --table-progress-bar-bg: #f2f2f2;
  --table-empty-icon-color: var(--cui-primary);
  --table-empty-subtitle-color: #818181;
  --table-empty-subtitle-icon-color: #f2f2f2;
  --table-empty-bg-blur: rgba(255, 255, 255, 0.8);
  --table-dividing-row-color: #818181;
  --table-dividing-row-bg: #ffffff;
  --table-thumbnail-bg: #f2f2f2;
  --table-thumbnail-border-color: #f2f2f2;
  --table-thubnail-icon-color: var(--cui-primary);
  --table-subtitle-color: #818181;
  --custom-modal-header-bg: #f2f2f2;
  --custom-modal-header-color: #0a0a0b;
  --custom-button-bg: #ffffff;
  --custom-button-color: #0a0a0b;
  --custom-button-icon-color: var(--cui-primary);
  --custom-button-icon-stroke-color: #f2f2f2;
  --active-breadcrumb-color: #0a0a0b;
  --breadcrumb-color: rgba(129, 129, 129, 0.6);
  --button-hover-shadow: 0px 0px 2px rgba(10, 10, 11, 0.3);
  --button-themebuilder-color: #1c1c21;
  --button-themebuilder-border: var(--cui-secondary);
  --button-themenbuilder-border-dark: #e3e3e3;
}

.custom-light .btn-ghost-tertiary {
  --cui-btn-hover-color: #ffffff;
  --cui-btn-hover-bg: rgba(129, 129, 129, 0.3);
}

.custom-light .btn-danger {
  --cui-btn-hover-color: #ffffff;
}

.custom-light .btn-ghost-danger {
  --cui-btn-hover-color: #ffffff;
}

.custom-light {
  --ui-hairline:
      0 0 0 1px var(--button-themenbuilder-border-dark),
      0 0 1px 0 rgba(0, 0, 0, 0.4);
  --skeleton-base-color: #f2f2f2;
  --skeleton-highlight-color: #ffffff;
  --header-app-menu-bg: rgb(251.175, 251.175, 251.175);
  --header-border: 1px solid #f2f2f2;
  --accordion-link-color: rgba(10, 10, 11, 0.75);
  --accordion-link-hover-color: #0a0a0b;
  --accordion-link-active-color: #f2f2f2;
  --accordion-link-active-bg-color: var(--cui-primary);
  --accordion-icon-color: var(--cui-primary);
  --accordion-icon-active-color: #f2f2f2;
  --accordion-chevron-color: #0a0a0b;
  --accordion-chevron-active-color: #f2f2f2;
  --presentation-card-edited-date-color: #818181;
  --presentation-shadow: 0px 0px 10pt rgba(10, 10, 11, 0.3);
  --empty-message-color: #0a0a0b;
  --empty-message-icon-color: #818181;
  --presentation-info-team-icon-color: var(--cui-primary);
  --presentation-info-edit-icon-bg: var(--cui-info);
  --presentation-edit-modal-text-color: #818181;
  --analytics-left-bar-color: rgba(129, 129, 129, 0.25);
  --analytics-middle-bar-color: rgba(129, 129, 129, 0.5);
  --analytics-right-bar-color: var(--cui-primary);
  --analytics-bar-border-color: rgba(242, 242, 242, 0);
  --analytics-bar-label-color: #0a0a0b;
  --analytics-line-chart-color: var(--cui-primary);
  --analytics-line-chart-border-color: #ffffff;
  --dropdown-field-bg: #ffffff;
  --dropdown-field-color: #0a0a0b;
  --analytics-dropdown-field-border-color: #ffffff;
  --dropdown-menu-bg: #ffffff;
  --analytics-dropdown-divider-color: #f2f2f2;
  --analytics-download-btn-bg: #ffffff;
  --session-playback-mixpanel-time-color: #818181;
  --slider-arrow-color: #0a0a0b;
  --marketplace-arrow-icon-color: var(--cui-primary);
  --marketplace-listing-title-color: #0a0a0b;
  --marketplace-listing-subtitle-color: #818181;
  --back-navigation-color: #818181;
  --marketplace-listing-preview-btn-bg: var(--cui-info);
  --marketplace-install-choose-pages-bg: #f2f2f2;
  --customize-progress-bar-color: var(--cui-primary);
  --marketplace-install-code-bg: #f2f2f2;
  --marketplace-thumbnail-border: #818181;
  --marketplace-thumbnail-active-border: var(--cui-primary);
  --marketplace-thumbnail-inactive-tint: rgba(255, 255, 255, 0.5);
  --redeem-page-bg: #ffffff;
  --redeem-code-icon-color: var(--cui-primary);
  --redeem-code-secondary-icon-color: #ffffff;
  --dynamic-property-name-bg: rgba(var(--cui-info-rgb), 0.5);
  --dynamic-property-description-color: rgba(var(--cui-body-color-rgb), 0.7);
  --dynamic-property-name-border: var(--cui-info);
  --license-overview-bg: #f2f2f2;
  --envelope-icon-color: #818181;
  --launchpad-background: var(--cui-primary);
  --launchpad-background-opacity: 0.2;
  --launchpad-link-color: var(--cui-primary);
  --launchpad-icon: var(--cui-primary);
  --launchpad-accent: var(--cui-primary);
  --sidebar-header-bg: color-mix(
      in srgb,
      var(--cui-light),
      var(--cui-dark) 10%
    );
  /* CUSTOM VARIABLES END */
}

.ingage {
  --cui-primary: #2ad4c0;
  --cui-secondary: #1e1e23;
  --cui-success: var(--cui-primary);
  --cui-info: #3165cc;
  --cui-warning: #f57162;
  --cui-danger: #f57162;
  --cui-light: #16161a;
  --cui-dark: #fafaf7;
  --cui-primary-rgb: 42, 212, 192;
  --cui-secondary-rgb: 30, 30, 35;
  --cui-success-rgb: var(--cui-primary-rgb);
  --cui-info-rgb: 49, 101, 204;
  --cui-warning-rgb: var(--cui-danger-rgb);
  --cui-danger-rgb: 245, 113, 98;
  --cui-light-rgb: 22, 22, 26;
  --cui-dark-rgb: 250, 250, 247;
  --cui-font-sans-serif: 'Calibre', sans-serif;
  --cui-body-color: rgba(250, 250, 247, 0.95);
  --cui-body-color-rgb: 250, 250, 247;
  --cui-body-bg: #16161a;
  --cui-body-bg-rgb: 22, 22, 26;
  --cui-emphasis-color: #fafaf7;
  --cui-emphasis-color-rgb: 250, 250, 247;
  --cui-secondary-color: #fafaf7;
  --cui-secondary-color-rgb: 250, 250, 247;
  --cui-secondary-bg: #16161a;
  --cui-secondary-bg-rgb: 22, 22, 26;
  --cui-tertiary-color: #fafaf7;
  --cui-tertiary-color-rgb: 250, 250, 247;
  --cui-tertiary-bg: #1e1e23;
  --cui-tertiary-bg-rgb: 30, 30, 35;
  --cui-link-color: var(--cui-primary);
  --cui-link-color-rgb: var(--cui-primary-rgb);
  --cui-link-hover-color: var(--cui-primary);
  --cui-link-hover-color-rgb: var(--cui-primary-rgb);
  --cui-border-color: rgba(142, 142, 144, 0.5);
  --cui-focus-ring-color: var(--cui-primary);
  --cui-elevation-base-color: transparent;
  --cui-form-check-input-checked-bg-color: var(--cui-primary);
  --cui-form-check-input-checked-border-color: var(--cui-primary);
  /* ALT COLOR VARIANTS */
  --warning-alt: #dfa159;
  /* CUSTOM COLOR VARIANTS START */
  --cui-primary-lighter: color-mix(
      in srgb,
      var(--cui-primary),
      var(--cui-light) 10%
    );
  --cui-primary-lighter-pairing: color-mix(
      in srgb,
      var(--cui-light),
      var(--cui-primary) 10%
    );
  --cui-primary-lightest: color-mix(
      in srgb,
      var(--cui-primary),
      var(--cui-light) 20%
    );
  --cui-primary-lightest-pairing: color-mix(
      in srgb,
      var(--cui-light),
      var(--cui-primary) 20%
    );
  --cui-secondary-darker: color-mix(
      in srgb,
      var(--cui-secondary),
      var(--cui-dark) 10%
    );
  --cui-secondary-darker-pairing: color-mix(
      in srgb,
      var(--cui-dark),
      var(--cui-secondary) 10%
    );
  --cui-secondary-darkest: color-mix(
      in srgb,
      var(--cui-secondary),
      var(--cui-dark) 20%
    );
  --cui-secondary-darkest-pairing: color-mix(
      in srgb,
      var(--cui-dark),
      var(--cui-secondary) 20%
    );
  /* CUSTOM COLOR VARIANTS END */
}

.ingage, html:has(.ingage), .ingage .sidebar-nav {
  scrollbar-width: auto;
  scrollbar-color: rgb(138.9615384615, 138.9615384615, 155.5384615385) #1e1e23;
}

.ingage::-webkit-scrollbar, html:has(.ingage)::-webkit-scrollbar, .ingage .sidebar-nav::-webkit-scrollbar {
  width: 16px;
}

.ingage::-webkit-scrollbar-track, html:has(.ingage)::-webkit-scrollbar-track, .ingage .sidebar-nav::-webkit-scrollbar-track {
  background: #1e1e23;
}

.ingage::-webkit-scrollbar-thumb, html:has(.ingage)::-webkit-scrollbar-thumb, .ingage .sidebar-nav::-webkit-scrollbar-thumb {
  width: 8px;
  background-color: rgb(138.9615384615, 138.9615384615, 155.5384615385);
  border-radius: 8px;
  border: 4px solid #1e1e23;
}

@supports (color-scheme: dark) and (color-scheme: light) {
  .ingage {
    color-scheme: dark;
  }
}

.ingage .sidebar {
  --cui-sidebar-bg: #1e1e23;
  --cui-sidebar-brand-bg: #1e1e23;
  --cui-sidebar-footer-bg: #1e1e23;
}

.ingage .header {
  --cui-header-bg: #1e1e23;
  --cui-header-color: color-mix(
      in srgb,
      #fafaf7,
      #16161a 20%
    );
  --cui-header-active-color: #fafaf7;
  --cui-header-hover-color: #fafaf7;
  --cui-header-border-color: #16161a;
  --cui-header-icon-color: var(--cui-primary);
  --cui-header-icon-hover-color: #fafaf7;
  --cui-header-icon-active-color: #16161a;
}

.ingage .header-toggler {
  --cui-header-toggler-color: color-mix(
      in srgb,
      #fafaf7,
      #16161a 20%
    );
}

.ingage .card {
  --cui-card-bg: #1e1e23;
}

.ingage .card-header {
  --cui-card-cap-bg: #1e1e23;
}

.ingage .card-body {
  --cui-card-color: #fafaf7;
}

.ingage .pagination {
  --cui-pagination-hover-color: var(--cui-primary-lightest-pairing);
  --cui-pagination-hover-bg: var(--cui-primary-lightest);
  --cui-pagination-focus-color: var(--cui-primary-lightest-pairing);
  --cui-pagination-focus-bg: var(--cui-primary-lightest);
  --cui-pagination-active-color: var(--cui-primary-lightest-pairing);
  --cui-pagination-active-bg: var(--cui-primary-lighter);
  --cui-pagination-active-border-color: var(--cui-primary-lighter);
  --cui-pagination-disabled-color: var(--cui-secondary-darker-pairing);
  --cui-pagination-disabled-bg: var(--cui-secondary-darker);
  --cui-pagination-disabled-border-color: var(--cui-secondary-darker);
}

.ingage .btn {
  --cui-btn-focus-box-shadow: 0 0 0 0.25rem
      rgba(var(--cui-primary-rgb), 0.5);
}

.ingage .btn-primary {
  --cui-btn-color: #1e1e23;
  --cui-btn-bg: var(--cui-primary);
  --cui-btn-hover-color: var(--cui-primary-lighter-pairing);
  --cui-btn-hover-bg: var(--cui-primary-lighter);
  --cui-btn-active-color: var(--cui-primary-lightest-pairing);
  --cui-btn-active-bg: var(--cui-primary-lightest);
  --cui-btn-disabled-color: var(--cui-primary-lighter-pairing);
  --cui-btn-disabled-bg: var(--cui-primary-lighter);
}

.ingage .btn-outline-primary {
  --cui-btn-color: var(--cui-primary);
  --cui-btn-border-color: var(--cui-primary);
  --cui-btn-hover-color: var(--cui-primary-lighter-pairing);
  --cui-btn-hover-bg: var(--cui-primary-lighter);
  --cui-btn-hover-border-color: var(--cui-primary-lighter);
  --cui-btn-active-color: var(--cui-primary-lightest-pairing);
  --cui-btn-active-bg: var(--cui-primary-lightest);
  --cui-btn-active-border-color: var(--cui-primary-lightest);
  --cui-btn-disabled-color: var(--cui-primary-lighter);
  --cui-btn-disabled-bg: transparent;
}

.ingage .btn-ghost-primary {
  --cui-btn-color: var(--cui-primary);
  --cui-btn-hover-bg: var(--cui-primary-lighter);
  --cui-btn-hover-color: var(--cui-primary-lighter-pairing);
  --cui-btn-hover-border-color: var(--cui-primary-lighter);
  --cui-btn-active-bg: var(--cui-primary-lightest);
  --cui-btn-active-color: var(--cui-primary-lightest-pairing);
  --cui-btn-active-border-color: var(--cui-primary-lightest);
  --cui-btn-disabled-color: var(--cui-primary-lighter);
}

.ingage .btn-secondary {
  --cui-btn-color: #fafaf7;
  --cui-btn-bg: var(--cui-secondary);
  --cui-btn-hover-color: var(--cui-secondary-darker-pairing);
  --cui-btn-hover-bg: var(--cui-secondary-darker);
  --cui-btn-active-color: var(--cui-secondary-darkest-pairing);
  --cui-btn-active-bg: var(--cui-secondary-darkest);
  --cui-btn-disabled-color: var(--cui-secondary-darker-pairing);
  --cui-btn-disabled-bg: var(--cui-secondary);
}

.ingage .btn-outline-secondary {
  --cui-btn-color: var(--cui-secondary);
  --cui-btn-border-color: var(--cui-secondary);
  --cui-btn-hover-color: var(--cui-secondary-darker-pairing);
  --cui-btn-hover-bg: var(--cui-secondary-darker);
  --cui-btn-hover-border-color: var(--cui-secondary-darker);
  --cui-btn-active-color: var(--cui-secondary-darkest-pairing);
  --cui-btn-active-bg: var(--cui-secondary-darkest);
  --cui-btn-active-border-color: var(--cui-secondary-darkest);
  --cui-btn-disabled-color: var(--cui-secondary-darker);
  --cui-btn-disabled-bg: transparent;
}

.ingage .btn-light {
  --cui-btn-color: var(--cui-dark);
  --cui-btn-bg: var(--cui-light);
  --cui-btn-border-color: var(--cui-light);
  --cui-btn-hover-color: var(--cui-secondary-darker-pairing);
  --cui-btn-hover-bg: var(--cui-secondary-darker);
  --cui-btn-hover-border-color: none;
  --cui-btn-active-color: var(--cui-secondary-darkest-pairing);
  --cui-btn-active-bg: var(--cui-secondary-darkest);
  --cui-btn-active-border-color: nonde;
  --cui-btn-disabled-color: var(--cui-light);
  --cui-btn-disabled-bg: var(--cui-secondary-darker);
  --cui-btn-disabled-border-color: var(--cui-secondary-darker);
}

.ingage .accordion {
  --cui-accordion-border-width: 0;
}

.ingage .accordion-button {
  --cui-accordion-btn-color: #1e1e23;
  --cui-accordion-btn-bg: var(--cui-primary);
  --cui-accordion-active-color: #1e1e23;
  --cui-accordion-active-bg: var(--cui-primary);
  --cui-accordion-btn-padding-y: 0.625rem;
  --cui-accordion-btn-padding-x: 0.625rem;
}

.ingage .list-group {
  --cui-list-group-border-width: 0;
  --cui-list-group-item-padding-x: 0.625rem;
  --cui-list-group-item-padding-y: 0.75rem;
}

.ingage .dropdown-menu {
  --cui-dropdown-link-hover-color: var(--cui-body-color);
  --cui-dropdown-link-hover-bg: color-mix(
      in srgb,
      #1e1e23,
      #fafaf7 10%
    );
  --cui-dropdown-link-active-color: #fafaf7;
  --cui-dropdown-link-active-bg: color-mix(
      in srgb,
      #1e1e23,
      #fafaf7 20%
    );
  --cui-dropdown-link-disabled-color: #8e8e90;
}

.ingage .table {
  --cui-border-color: #16161a;
}

.ingage .modal {
  --cui-modal-bg: #232329;
}

.ingage .modal-header {
  --cui-modal-header-border-color: #111114;
}

.ingage .modal-footer {
  --cui-modal-footer-border-color: #111114;
}

.ingage .modal-body .card {
  background-color: #16161a;
}

.ingage .modal-backdrop {
  --cui-backdrop-bg: #16161a;
}

.ingage .form-control:focus,
  .ingage .form-select:focus,
  .ingage .form-check-input:focus {
  border-color: color-mix(in srgb, var(--cui-primary), var(--cui-dark) 20%);
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-primary-rgb), 0.25);
}

.ingage .form-check-input[type=checkbox]:indeterminate {
  background-color: var(--cui-primary);
  border-color: var(--cui-primary);
}

.ingage .form-multi-select {
  --cui-form-multi-select-options-bg: var(--cui-secondary);
  --cui-form-multi-select-option-selected-bg: var(--cui-secondary);
  --cui-form-multi-select-option-hover-color: var(--cui-dark);
  --cui-form-multi-select-option-selected-indicator-bg: var(--cui-primary);
  --cui-form-multi-select-option-selected-indicator-border-color: var(
      --cui-primary
    );
  --cui-form-multi-select-focus-border-color: var(--cui-primary);
}

.ingage .form-multi-select-option.form-multi-selected:hover,
  .ingage .form-multi-select-option.form-multi-selected:focus {
  background-color: var(--cui-form-multi-select-option-hover-bg);
}

.ingage .form-multi-select.show {
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-primary-rgb), 0.25);
}

.ingage input::-moz-placeholder {
  color: rgba(142, 142, 144, 0.5);
}

.ingage input::placeholder {
  color: rgba(142, 142, 144, 0.5);
}

.ingage {
  /* CUSTOM VARIABLES START */
  --compare-bar-color-1: #2ad4c0;
  --compare-bar-highlight-color-1: rgb(254.1653543307, 254.8346456693, 254.7559055118);
  --compare-bar-color-2: #2ea1e8;
  --compare-bar-highlight-color-2: white;
  --compare-bar-color-3: #ca57d9;
  --compare-bar-highlight-color-3: white;
  --compare-bar-color-4: #f57162;
  --compare-bar-highlight-color-4: white;
  --compare-bar-color-5: #1a66ff;
  --compare-bar-highlight-color-5: white;
  --compare-bar-color-6: #c7f557;
  --compare-bar-highlight-color-6: white;
  --compare-bar-color-7: #ae3332;
  --compare-bar-highlight-color-7: rgb(248.0803571429, 231.0580357143, 230.9196428571);
  --compare-bar-color-8: #4dde7b;
  --compare-bar-highlight-color-8: white;
  --compare-bar-color-9: #dfa159;
  --compare-bar-highlight-color-9: white;
  --compare-bar-color-10: #6e59df;
  --compare-bar-highlight-color-10: white;
  --subtext-color: #8e8e90;
  --alert-bg: #1e1e23;
  --spinner-foreground: rgba(255, 255, 255, 0.6);
  --spinner-background: rgba(204, 204, 204, 0.8);
  --spinner-base: rgba(0, 0, 0, 0.3);
  --dropdown-checkmark-color: var(--cui-primary);
  --checkmark-color: #16161a;
  --checkmark-bg: var(--cui-primary);
  --checkmark-border-color: rgba(142, 142, 144, 0.5);
  --tile-bg: #1e1e23;
  --thumbnail-border: 1px solid rgba(142, 142, 144, 0.5);
  --thumbnail-primary-border: 3px solid var(--cui-primary);
  --thumbnail-border-radius: 4px;
  --thumbnail-background-color: rgb(55.8923076923, 55.8923076923, 65.2076923077);
  --thumbnail-icon-color: rgb(34.7076923077, 34.7076923077, 40.4923076923);
  --dropdown-icon-color: var(--cui-primary);
  --dropdown-field-bg: #1e1e23;
  --dropdown-field-color: #fafaf7;
  --dropdown-menu-bg: #16161a;
  --search-icon-color: #8e8e90;
  --clear-icon-color: #8e8e90;
  --input-border-color: rgba(142, 142, 144, 0.5);
  --input-bg: #1e1e23;
  --input-color: #fafaf7;
  --form-placeholder-color: rgba(250, 250, 247, 0.5);
  --form-border-color: rgba(250, 250, 247, 0.2);
  --form-bg-color: #16161a;
  --cui-input-focus-border-color: #8e8e90;
  --table-header-bg: #1e1e23;
  --table-primary-header-color: #fafaf7;
  --table-secondary-header-color: #8e8e90;
  --table-header-divider-color: rgba(142, 142, 144, 0.25);
  --table-divider-color: #16161a;
  --table-row-even-bg: #1e1e23;
  --table-row-odd-bg: #1e1e23;
  --table-data-color: #fafaf7;
  --table-icon-color: var(--cui-primary);
  --table-progress-bar-color: var(--cui-primary);
  --table-progress-bar-bg: #16161a;
  --table-empty-icon-color: var(--cui-primary);
  --table-empty-subtitle-color: #8e8e90;
  --table-empty-subtitle-icon-color: #16161a;
  --table-empty-bg-blur: rgba(30, 30, 35, 0.8);
  --table-dividing-row-color: #8e8e90;
  --table-dividing-row-bg: #1e1e23;
  --table-thumbnail-bg: rgba(142, 142, 144, 0.1);
  --table-thumbnail-border-color: rgba(142, 142, 144, 0.25);
  --table-thubnail-icon-color: var(--cui-primary);
  --table-subtitle-color: #8e8e90;
  --custom-modal-header-bg: #1e1e23;
  --custom-modal-header-color: #fafaf7;
  --custom-button-bg: #1e1e23;
  --custom-button-color: #fafaf7;
  --custom-button-icon-color: var(--cui-primary);
  --custom-button-icon-stroke-color: #16161a;
  --active-breadcrumb-color: #fafaf7;
  --breadcrumb-color: #8e8e90;
  --button-hover-shadow: 0px 0px 2px rgba(22, 22, 26, 0.3);
  --button-themebuilder-color: #1c1c21;
  --button-themebuilder-border: var(--cui-secondary);
  --button-themenbuilder-border-dark: #393842;
}

.ingage .btn-ghost-tertiary {
  --cui-btn-hover-color: #1e1e23;
  --cui-btn-hover-bg: rgba(250, 250, 247, 0.3);
}

.ingage .btn-danger {
  --cui-btn-hover-color: #1e1e23;
}

.ingage .btn-ghost-danger {
  --cui-btn-hover-color: #1e1e23;
}

.ingage {
  --ui-hairline:
      0 0 0 1px var(--button-themenbuilder-border-dark),
      0 0 1px 0 rgba(0, 0, 0, 0.4);
  --skeleton-base-color: #8e8e90;
  --skeleton-highlight-color: rgba(30, 30, 35, 0.4);
  --header-app-menu-bg: rgb(55.8923076923, 55.8923076923, 65.2076923077);
  --header-border: 1px solid #16161a;
  --accordion-link-color: rgba(250, 250, 247, 0.75);
  --accordion-link-hover-color: #fafaf7;
  --accordion-link-active-color: #16161a;
  --accordion-link-active-bg-color: var(--cui-primary);
  --accordion-icon-color: var(--cui-primary);
  --accordion-icon-active-color: #16161a;
  --accordion-chevron-color: #fafaf7;
  --accordion-chevron-active-color: #16161a;
  --presentation-card-edited-date-color: #8e8e90;
  --presentation-shadow: 0px 0px 10pt rgba(22, 22, 26, 0.3);
  --empty-message-color: #fafaf7;
  --empty-message-icon-color: #8e8e90;
  --presentation-info-team-icon-color: var(--cui-primary);
  --presentation-info-edit-icon-bg: #3165cc;
  --presentation-edit-modal-text-color: #8e8e90;
  --analytics-left-bar-color: rgba(142, 142, 144, 0.25);
  --analytics-middle-bar-color: rgba(142, 142, 144, 0.5);
  --analytics-right-bar-color: var(--cui-primary);
  --analytics-bar-border-color: rgba(22, 22, 26, 0);
  --analytics-bar-label-color: #fafaf7;
  --analytics-line-chart-color: var(--cui-primary);
  --analytics-line-chart-border-color: #1e1e23;
  --dropdown-field-bg: #1e1e23;
  --dropdown-field-color: #fafaf7;
  --analytics-dropdown-field-border-color: #1e1e23;
  --dropdown-menu-bg: #16161a;
  --analytics-dropdown-divider-color: rgba(142, 142, 144, 0.5);
  --analytics-download-btn-bg: #1e1e23;
  --session-playback-mixpanel-time-color: #8e8e90;
  --slider-arrow-color: #fafaf7;
  --marketplace-arrow-icon-color: var(--cui-primary);
  --marketplace-listing-title-color: #fafaf7;
  --marketplace-listing-subtitle-color: #8e8e90;
  --back-navigation-color: #8e8e90;
  --marketplace-listing-preview-btn-bg: #3165cc;
  --marketplace-install-choose-pages-bg: #1e1e23;
  --customize-progress-bar-color: var(--cui-primary);
  --marketplace-install-code-bg: #1e1e23;
  --marketplace-thumbnail-border: #8e8e90;
  --marketplace-thumbnail-active-border: var(--cui-primary);
  --marketplace-thumbnail-inactive-tint: rgba(22, 22, 26, 0.5);
  --redeem-page-bg: #1e1e23;
  --redeem-code-icon-color: var(--cui-primary);
  --redeem-code-secondary-icon-color: #1e1e23;
  --dynamic-property-name-bg: rgba(49, 101, 204, 0.5);
  --dynamic-property-description-color: rgba(var(--cui-body-color-rgb), 0.7);
  --dynamic-property-name-border: #3165cc;
  --license-overview-bg: #16161a;
  --envelope-icon-color: #8e8e90;
  --launchpad-background: #c957d9;
  --launchpad-background-opacity: 0.2;
  --launchpad-link-color: #c957d9;
  --launchpad-icon: #c957d9;
  --launchpad-accent: #c957d9;
  --sidebar-header-bg: color-mix(
      in srgb,
      var(--cui-light),
      var(--cui-dark) 10%
    );
  /* CUSTOM VARIABLES END */
}

.gaf {
  --cui-primary: #dd0008;
  --cui-secondary: #ffffff;
  --cui-success: var(--cui-primary);
  --cui-info: #dd0008;
  --cui-warning: #dd0008;
  --cui-danger: #dd0008;
  --cui-light: #f3f3f3;
  --cui-dark: #101820;
  --cui-primary-rgb: 221, 0, 8;
  --cui-secondary-rgb: 255, 255, 255;
  --cui-success-rgb: var(--cui-primary-rgb);
  --cui-info-rgb: var(--cui-primary-rgb);
  --cui-warning-rgb: var(--cui-primary-rgb);
  --cui-danger-rgb: var(--cui-primary-rgb);
  --cui-light-rgb: 243, 243, 243;
  --cui-dark-rgb: 16, 24, 32;
  --cui-font-sans-serif: 'Calibre', sans-serif;
  --cui-body-color: rgba(16, 24, 32, 0.95);
  --cui-body-color-rgb: 16, 24, 32;
  --cui-body-bg: #f3f3f3;
  --cui-body-bg-rgb: 255, 255, 255;
  --cui-emphasis-color: #101820;
  --cui-emphasis-color-rgb: 16, 24, 32;
  --cui-secondary-color: #101820;
  --cui-secondary-color-rgb: 16, 24, 32;
  --cui-secondary-bg: #ffffff;
  --cui-secondary-bg-rgb: 255, 255, 255;
  --cui-tertiary-color: #101820;
  --cui-tertiary-color-rgb: 16, 24, 32;
  --cui-tertiary-bg: #f3f3f3;
  --cui-tertiary-bg-rgb: 243, 243, 243;
  --cui-link-color: var(--cui-primary);
  --cui-link-color-rgb: var(--cui-primary-rgb);
  --cui-link-hover-color: var(--cui-primary);
  --cui-link-hover-color-rgb: var(--cui-primary-rgb);
  --cui-border-color: rgba(99, 100, 102, 0.5);
  --cui-focus-ring-color: var(--cui-primary);
  --cui-elevation-base-color: transparent;
  --cui-form-check-input-checked-bg-color: var(--cui-primary);
  --cui-form-check-input-checked-border-color: var(--cui-primary);
  /* ALT COLOR VARIANTS */
  --warning-alt: #f2a900;
  /* CUSTOM COLOR VARIANTS START */
  --cui-primary-lighter: color-mix(
      in srgb,
      var(--cui-primary),
      var(--cui-light) 10%
    );
  --cui-primary-lighter-pairing: color-mix(
      in srgb,
      var(--cui-light),
      var(--cui-primary) 10%
    );
  --cui-primary-lightest: color-mix(
      in srgb,
      var(--cui-primary),
      var(--cui-light) 20%
    );
  --cui-primary-lightest-pairing: color-mix(
      in srgb,
      var(--cui-light),
      var(--cui-primary) 20%
    );
  --cui-secondary-darker: color-mix(
      in srgb,
      var(--cui-secondary),
      var(--cui-dark) 10%
    );
  --cui-secondary-darker-pairing: color-mix(
      in srgb,
      var(--cui-dark),
      var(--cui-secondary) 10%
    );
  --cui-secondary-darkest: color-mix(
      in srgb,
      var(--cui-secondary),
      var(--cui-dark) 20%
    );
  --cui-secondary-darkest-pairing: color-mix(
      in srgb,
      var(--cui-dark),
      var(--cui-secondary) 20%
    );
  /* CUSTOM COLOR VARIANTS END */
}

.gaf, html:has(.gaf), .gaf .sidebar-nav {
  scrollbar-width: auto;
  scrollbar-color: rgb(127.5, 127.5, 127.5) #ffffff;
}

.gaf::-webkit-scrollbar, html:has(.gaf)::-webkit-scrollbar, .gaf .sidebar-nav::-webkit-scrollbar {
  width: 16px;
}

.gaf::-webkit-scrollbar-track, html:has(.gaf)::-webkit-scrollbar-track, .gaf .sidebar-nav::-webkit-scrollbar-track {
  background: #ffffff;
}

.gaf::-webkit-scrollbar-thumb, html:has(.gaf)::-webkit-scrollbar-thumb, .gaf .sidebar-nav::-webkit-scrollbar-thumb {
  width: 8px;
  background-color: rgb(127.5, 127.5, 127.5);
  border-radius: 8px;
  border: 4px solid #ffffff;
}

@supports (color-scheme: dark) and (color-scheme: light) {
  .gaf {
    color-scheme: light;
  }
}

.gaf .sidebar {
  --cui-sidebar-bg: #ffffff;
  --cui-sidebar-brand-bg: #ffffff;
  --cui-sidebar-footer-bg: #ffffff;
}

.gaf .header {
  --cui-header-bg: #ffffff;
  --cui-header-color: color-mix(in srgb, #101820, #ffffff 20%);
  --cui-header-active-color: #101820;
  --cui-header-hover-color: #101820;
  --cui-header-border-color: #f3f3f3;
  --cui-header-icon-color: var(--cui-primary);
  --cui-header-icon-hover-color: #101820;
  --cui-header-icon-active-color: #ffffff;
}

.gaf .header-toggler {
  --cui-header-toggler-color: color-mix(
      in srgb,
      #101820,
      #ffffff 20%
    );
}

.gaf .card {
  --cui-card-bg: #ffffff;
}

.gaf .card-header {
  --cui-card-cap-bg: #ffffff;
}

.gaf .card-body {
  --cui-card-color: #101820;
}

.gaf .pagination {
  --cui-pagination-hover-color: var(--cui-primary-lightest-pairing);
  --cui-pagination-hover-bg: var(--cui-primary-lightest);
  --cui-pagination-focus-color: var(--cui-primary-lightest-pairing);
  --cui-pagination-focus-bg: var(--cui-primary-lightest);
  --cui-pagination-active-color: var(--cui-primary-lightest-pairing);
  --cui-pagination-active-bg: var(--cui-primary-lighter);
  --cui-pagination-active-border-color: var(--cui-primary-lighter);
  --cui-pagination-disabled-color: var(--cui-secondary-darker-pairing);
  --cui-pagination-disabled-bg: var(--cui-secondary-darker);
  --cui-pagination-disabled-border-color: var(--cui-secondary-darker);
}

.gaf .btn {
  --cui-btn-focus-box-shadow: 0 0 0 0.25rem
      rgba(var(--cui-primary-rgb), 0.5);
}

.gaf .btn-primary {
  --cui-btn-color: #f3f3f3;
  --cui-btn-bg: var(--cui-primary);
  --cui-btn-hover-color: var(--cui-primary-lighter-pairing);
  --cui-btn-hover-bg: var(--cui-primary-lighter);
  --cui-btn-active-color: var(--cui-primary-lightest-pairing);
  --cui-btn-active-bg: var(--cui-primary-lightest);
  --cui-btn-disabled-color: var(--cui-primary-lighter-pairing);
  --cui-btn-disabled-bg: var(--cui-primary-lighter);
}

.gaf .btn-outline-primary {
  --cui-btn-color: var(--cui-primary);
  --cui-btn-border-color: var(--cui-primary);
  --cui-btn-hover-color: var(--cui-primary-lighter-pairing);
  --cui-btn-hover-bg: var(--cui-primary-lighter);
  --cui-btn-hover-border-color: var(--cui-primary-lighter);
  --cui-btn-active-color: var(--cui-light);
  --cui-btn-active-bg: var(--cui-primary-lightest);
  --cui-btn-active-border-color: var(--cui-primary-lightest);
  --cui-btn-disabled-color: var(--cui-primary-lighter);
  --cui-btn-disabled-bg: transparent;
}

.gaf .btn-ghost-primary {
  --cui-btn-color: var(--cui-primary);
  --cui-btn-hover-bg: var(--cui-primary-lighter);
  --cui-btn-hover-color: var(--cui-primary-lighter-pairing);
  --cui-btn-hover-border-color: var(--cui-primary-lighter);
  --cui-btn-active-bg: var(--cui-primary-lightest);
  --cui-btn-active-color: var(--cui-primary-lightest-pairing);
  --cui-btn-active-border-color: var(--cui-primary-lightest);
  --cui-btn-disabled-color: var(--cui-primary-lighter);
}

.gaf .btn-secondary {
  --cui-btn-color: #101820;
  --cui-btn-bg: var(--cui-secondary);
  --cui-btn-hover-color: var(--cui-secondary-darker-pairing);
  --cui-btn-hover-bg: var(--cui-secondary-darker);
  --cui-btn-active-color: var(--cui-secondary-darkest-pairing);
  --cui-btn-active-bg: var(--cui-secondary-darkest);
  --cui-btn-disabled-color: var(--cui-secondary-darker-pairing);
  --cui-btn-disabled-bg: var(--cui-secondary);
}

.gaf .btn-outline-secondary {
  --cui-btn-color: var(--cui-secondary);
  --cui-btn-border-color: var(--cui-secondary);
  --cui-btn-hover-color: var(--cui-secondary-darker-pairing);
  --cui-btn-hover-bg: var(--cui-secondary-darker);
  --cui-btn-hover-border-color: var(--cui-secondary-darker);
  --cui-btn-active-color: var(--cui-secondary-darkest-pairing);
  --cui-btn-active-bg: var(--cui-secondary-darkest);
  --cui-btn-active-border-color: var(--cui-secondary-darkest);
  --cui-btn-disabled-color: var(--cui-secondary-darker);
  --cui-btn-disabled-bg: transparent;
}

.gaf .btn-light {
  --cui-btn-color: var(--cui-dark);
  --cui-btn-bg: var(--cui-light);
  --cui-btn-border-color: var(--cui-light);
  --cui-btn-hover-color: var(--cui-secondary-darker-pairing);
  --cui-btn-hover-bg: var(--cui-secondary-darker);
  --cui-btn-hover-border-color: none;
  --cui-btn-active-color: var(--cui-secondary-darkest-pairing);
  --cui-btn-active-bg: var(--cui-secondary-darkest);
  --cui-btn-active-border-color: nonde;
  --cui-btn-disabled-color: var(--cui-light);
  --cui-btn-disabled-bg: var(--cui-secondary-darker);
  --cui-btn-disabled-border-color: var(--cui-secondary-darker);
}

.gaf .accordion {
  --cui-accordion-border-width: 0;
}

.gaf .accordion-button {
  --cui-accordion-btn-color: #f3f3f3;
  --cui-accordion-btn-bg: var(--cui-primary);
  --cui-accordion-active-color: #f3f3f3;
  --cui-accordion-active-bg: var(--cui-primary);
  --cui-accordion-btn-padding-y: 0.625rem;
  --cui-accordion-btn-padding-x: 0.625rem;
}

.gaf .list-group {
  --cui-list-group-border-width: 0;
  --cui-list-group-item-padding-x: 0.625rem;
  --cui-list-group-item-padding-y: 0.75rem;
}

.gaf .dropdown-menu {
  --cui-dropdown-link-hover-color: var(--cui-body-color);
  --cui-dropdown-link-hover-bg: color-mix(
      in srgb,
      #f3f3f3,
      #101820 10%
    );
  --cui-dropdown-link-active-color: #101820;
  --cui-dropdown-link-active-bg: color-mix(
      in srgb,
      #f3f3f3,
      #101820 20%
    );
  --cui-dropdown-link-disabled-color: #636466;
}

.gaf .table {
  --cui-border-color: #ffffff;
}

.gaf .modal {
  --cui-modal-bg: #f3f3f3;
  --cui-modal-header-border-width: 0;
  --cui-modal-footer-border-width: 0;
}

.gaf .modal-body {
  background-color: #ffffff;
}

.gaf .modal-backdrop {
  --cui-backdrop-bg: #101820;
}

.gaf .form-control:focus,
  .gaf .form-select:focus,
  .gaf .form-check-input:focus {
  border-color: color-mix(in srgb, var(--cui-primary), var(--cui-dark) 20%);
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-primary-rgb), 0.25);
}

.gaf .form-check-input[type=checkbox]:indeterminate {
  background-color: var(--cui-primary);
  border-color: var(--cui-primary);
}

.gaf .form-multi-select {
  --cui-form-multi-select-options-bg: var(--cui-secondary);
  --cui-form-multi-select-option-selected-bg: var(--cui-secondary);
  --cui-form-multi-select-option-hover-color: var(--cui-dark);
  --cui-form-multi-select-option-selected-indicator-bg: var(--cui-primary);
  --cui-form-multi-select-option-selected-indicator-border-color: var(
      --cui-primary
    );
  --cui-form-multi-select-focus-border-color: var(--cui-primary);
}

.gaf .form-multi-select-option.form-multi-selected:hover,
  .gaf .form-multi-select-option.form-multi-selected:focus {
  background-color: var(--cui-form-multi-select-option-hover-bg);
}

.gaf .form-multi-select.show {
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-primary-rgb), 0.25);
}

.gaf input::-moz-placeholder {
  color: rgba(99, 100, 102, 0.5);
}

.gaf input::placeholder {
  color: rgba(99, 100, 102, 0.5);
}

.gaf {
  /* CUSTOM VARIABLES START */
  --compare-bar-color-1: #2ad4c0;
  --compare-bar-highlight-color-1: rgb(254.1653543307, 254.8346456693, 254.7559055118);
  --compare-bar-color-2: #2ea1e8;
  --compare-bar-highlight-color-2: white;
  --compare-bar-color-3: #ca57d9;
  --compare-bar-highlight-color-3: white;
  --compare-bar-color-4: #f57162;
  --compare-bar-highlight-color-4: white;
  --compare-bar-color-5: #1a66ff;
  --compare-bar-highlight-color-5: white;
  --compare-bar-color-6: #c7f557;
  --compare-bar-highlight-color-6: white;
  --compare-bar-color-7: #ae3332;
  --compare-bar-highlight-color-7: rgb(248.0803571429, 231.0580357143, 230.9196428571);
  --compare-bar-color-8: #4dde7b;
  --compare-bar-highlight-color-8: white;
  --compare-bar-color-9: #dfa159;
  --compare-bar-highlight-color-9: white;
  --compare-bar-color-10: #6e59df;
  --compare-bar-highlight-color-10: white;
  --subtext-color: #636466;
  --alert-bg: #ffffff;
  --spinner-foreground: rgba(255, 255, 255, 0.6);
  --spinner-background: rgba(204, 204, 204, 0.8);
  --spinner-base: rgba(0, 0, 0, 0.3);
  --dropdown-checkmark-color: var(--cui-primary);
  --checkmark-color: #ffffff;
  --checkmark-bg: var(--cui-primary);
  --checkmark-border-color: rgba(99, 100, 102, 0.5);
  --tile-bg: #ffffff;
  --thumbnail-border: 1px solid rgba(99, 100, 102, 0.5);
  --thumbnail-primary-border: 3px solid var(--cui-primary);
  --thumbnail-border-radius: 4px;
  --thumbnail-background-color: #ffffff;
  --thumbnail-icon-color: #f3f3f3;
  --dropdown-icon-color: var(--cui-primary);
  --dropdown-field-bg: #ffffff;
  --dropdown-field-color: #101820;
  --dropdown-menu-bg: #f3f3f3;
  --search-icon-color: #636466;
  --clear-icon-color: #636466;
  --input-border-color: rgba(99, 100, 102, 0.5);
  --input-bg: #ffffff;
  --input-color: #101820;
  --form-placeholder-color: rgba(16, 24, 32, 0.5);
  --form-border-color: rgba(16, 24, 32, 0.2);
  --form-bg-color: #f3f3f3;
  --cui-input-focus-border-color: #636466;
  --table-header-bg: #ffffff;
  --table-primary-header-color: #101820;
  --table-secondary-header-color: #636466;
  --table-header-divider-color: $off-white;
  --table-divider-color: #f3f3f3;
  --table-row-even-bg: #ffffff;
  --table-row-odd-bg: #ffffff;
  --table-data-color: #101820;
  --table-icon-color: var(--cui-primary);
  --table-progress-bar-color: var(--cui-primary);
  --table-progress-bar-bg: #f3f3f3;
  --table-empty-icon-color: var(--cui-primary);
  --table-empty-subtitle-color: #636466;
  --table-empty-subtitle-icon-color: #f3f3f3;
  --table-empty-bg-blur: rgba(255, 255, 255, 0.8);
  --table-dividing-row-color: #636466;
  --table-dividing-row-bg: #ffffff;
  --table-thumbnail-bg: #f3f3f3;
  --table-thumbnail-border-color: #f3f3f3;
  --table-thubnail-icon-color: var(--cui-primary);
  --table-subtitle-color: #636466;
  --custom-modal-header-bg: #494949;
  --custom-modal-header-color: #ffffff;
  --custom-button-bg: #ffffff;
  --custom-button-color: #101820;
  --custom-button-icon-color: var(--cui-primary);
  --custom-button-icon-stroke-color: #f3f3f3;
  --active-breadcrumb-color: #101820;
  --breadcrumb-color: rgba(99, 100, 102, 0.6);
  --button-hover-shadow: 0px 0px 2px rgba(16, 24, 32, 0.3);
  --button-themebuilder-color: #1c1c21;
  --button-themebuilder-border: var(--cui-secondary);
  --button-themenbuilder-border-dark: #e3e3e3;
}

.gaf .btn-ghost-tertiary {
  --cui-btn-hover-color: #ffffff;
  --cui-btn-hover-bg: rgba(99, 100, 102, 0.3);
}

.gaf .btn-danger {
  --cui-btn-hover-color: #ffffff;
}

.gaf .btn-ghost-danger {
  --cui-btn-hover-color: #ffffff;
}

.gaf {
  --ui-hairline:
      0 0 0 1px var(--button-themenbuilder-border-dark),
      0 0 1px 0 rgba(0, 0, 0, 0.4);
  --skeleton-base-color: #f3f3f3;
  --skeleton-highlight-color: #ffffff;
  --header-app-menu-bg: white;
  --header-border: 0.5px solid rgba(99, 100, 102, 0.5);
  --accordion-link-color: rgba(16, 24, 32, 0.75);
  --accordion-link-hover-color: #101820;
  --accordion-link-active-color: #f3f3f3;
  --accordion-link-active-bg-color: var(--cui-primary);
  --accordion-icon-color: var(--cui-primary);
  --accordion-icon-active-color: #f3f3f3;
  --accordion-chevron-color: #101820;
  --accordion-chevron-active-color: #f3f3f3;
  --presentation-card-edited-date-color: #636466;
  --presentation-shadow: 0px 0px 10pt rgba(16, 24, 32, 0.3);
  --empty-message-color: #101820;
  --empty-message-icon-color: #636466;
  --presentation-info-team-icon-color: var(--cui-primary);
  --presentation-info-edit-icon-bg: #1399c1;
  --presentation-edit-modal-text-color: #636466;
  --analytics-left-bar-color: rgba(99, 100, 102, 0.25);
  --analytics-middle-bar-color: rgba(99, 100, 102, 0.5);
  --analytics-right-bar-color: var(--cui-primary);
  --analytics-bar-border-color: rgba(243, 243, 243, 0);
  --analytics-bar-label-color: #101820;
  --analytics-line-chart-color: var(--cui-primary);
  --analytics-line-chart-border-color: #ffffff;
  --dropdown-field-bg: #ffffff;
  --dropdown-field-color: #101820;
  --analytics-dropdown-field-border-color: #ffffff;
  --dropdown-menu-bg: #ffffff;
  --analytics-dropdown-divider-color: #f3f3f3;
  --analytics-download-btn-bg: #ffffff;
  --session-playback-mixpanel-time-color: #636466;
  --slider-arrow-color: #101820;
  --marketplace-arrow-icon-color: var(--cui-primary);
  --marketplace-listing-title-color: #101820;
  --marketplace-listing-subtitle-color: #636466;
  --back-navigation-color: #636466;
  --marketplace-listing-preview-btn-bg: #1399c1;
  --marketplace-install-choose-pages-bg: #f3f3f3;
  --customize-progress-bar-color: var(--cui-primary);
  --marketplace-install-code-bg: #f3f3f3;
  --marketplace-thumbnail-border: #636466;
  --marketplace-thumbnail-active-border: var(--cui-primary);
  --marketplace-thumbnail-inactive-tint: rgba(255, 255, 255, 0.5);
  --redeem-page-bg: #ffffff;
  --redeem-code-icon-color: var(--cui-primary);
  --redeem-code-secondary-icon-color: #ffffff;
  --dynamic-property-name-bg: rgba(19, 153, 193, 0.5);
  --dynamic-property-description-color: rgba(var(--cui-body-color-rgb), 0.7);
  --dynamic-property-name-border: #1399c1;
  --license-overview-bg: #f3f3f3;
  --envelope-icon-color: #636466;
  --launchpad-background: var(--cui-primary);
  --launchpad-background-opacity: 0.2;
  --launchpad-link-color: var(--cui-primary);
  --launchpad-icon: var(--cui-primary);
  --launchpad-accent: var(--cui-primary);
  --sidebar-header-bg: color-mix(
      in srgb,
      var(--cui-light),
      var(--cui-dark) 10%
    );
  /* CUSTOM VARIABLES END */
}

.pella {
  --cui-primary: #000000;
  --cui-secondary: #ffffff;
  --cui-accent: #ffde00;
  --cui-success: #4dde7b;
  --cui-info: #2ea1e8;
  --cui-warning: #ffde00;
  --cui-danger: #ffde00;
  --cui-light: #f2f2f2;
  --cui-dark: #000000;
  --cui-primary-rgb: 0, 0, 0;
  --cui-secondary-rgb: 255, 255, 255;
  --cui-accent-rgb: 255, 222, 0;
  --cui-success-rgb: 77, 222, 123;
  --cui-info-rgb: 46, 161, 232;
  --cui-warning-rgb: 255, 222, 0;
  --cui-danger-rgb: var(--cui-warning-rgb);
  --cui-light-rgb: 242, 242, 242;
  --cui-dark-rgb: 0, 0, 0;
  --cui-font-sans-serif: 'Calibre', sans-serif;
  --cui-body-color: #000000;
  --cui-body-color-rgb: 0, 0, 0;
  --cui-body-bg: #f2f2f2;
  --cui-body-bg-rgb: 255, 255, 255;
  --cui-emphasis-color: #000000;
  --cui-emphasis-color-rgb: 0, 0, 0;
  --cui-secondary-color: #000000;
  --cui-secondary-color-rgb: 0, 0, 0;
  --cui-secondary-bg: #ffffff;
  --cui-secondary-bg-rgb: 255, 255, 255;
  --cui-tertiary-color: #000000;
  --cui-tertiary-color-rgb: 0, 0, 0;
  --cui-tertiary-bg: #f2f2f2;
  --cui-tertiary-bg-rgb: 242, 242, 242;
  --cui-link-color: var(--cui-primary);
  --cui-link-color-rgb: var(--cui-primary-rgb);
  --cui-link-hover-color: var(--cui-primary);
  --cui-link-hover-color-rgb: var(--cui-primary-rgb);
  --cui-border-color: rgba(35, 31, 32, 0.5);
  --cui-focus-ring-color: var(--cui-primary);
  --cui-elevation-base-color: transparent;
  --cui-form-check-input-checked-bg-color: var(--cui-primary);
  --cui-form-check-input-checked-border-color: var(--cui-primary);
  /* ALT COLOR VARIANTS */
  --warning-alt: #ffde00;
  --cui-accent-darker: color-mix(
      in srgb,
      var(--cui-accent),
      var(--cui-dark) 10%
    );
  --cui-accent-darker-pairing: color-mix(
      in srgb,
      var(--cui-dark),
      var(--cui-accent) 10%
    );
  --cui-accent-darkest: color-mix(
      in srgb,
      var(--cui-accent),
      var(--cui-dark) 20%
    );
  --cui-accent-darkest-pairing: color-mix(
      in srgb,
      var(--cui-dark),
      var(--cui-accent) 20%
    );
  /* CUSTOM COLOR VARIANTS START */
  --cui-primary-lighter: color-mix(
      in srgb,
      var(--cui-primary),
      var(--cui-light) 10%
    );
  --cui-primary-lighter-pairing: color-mix(
      in srgb,
      var(--cui-light),
      var(--cui-primary) 10%
    );
  --cui-primary-lightest: color-mix(
      in srgb,
      var(--cui-primary),
      var(--cui-light) 20%
    );
  --cui-primary-lightest-pairing: color-mix(
      in srgb,
      var(--cui-light),
      var(--cui-primary) 20%
    );
  --cui-secondary-darker: color-mix(
      in srgb,
      var(--cui-secondary),
      var(--cui-dark) 10%
    );
  --cui-secondary-darker-pairing: color-mix(
      in srgb,
      var(--cui-dark),
      var(--cui-secondary) 10%
    );
  --cui-secondary-darkest: color-mix(
      in srgb,
      var(--cui-secondary),
      var(--cui-dark) 20%
    );
  --cui-secondary-darkest-pairing: color-mix(
      in srgb,
      var(--cui-dark),
      var(--cui-secondary) 20%
    );
  /* CUSTOM COLOR VARIANTS END */
}

.pella, html:has(.pella), .pella .sidebar-nav {
  scrollbar-width: auto;
  scrollbar-color: rgb(127.5, 127.5, 127.5) #ffffff;
}

.pella::-webkit-scrollbar, html:has(.pella)::-webkit-scrollbar, .pella .sidebar-nav::-webkit-scrollbar {
  width: 16px;
}

.pella::-webkit-scrollbar-track, html:has(.pella)::-webkit-scrollbar-track, .pella .sidebar-nav::-webkit-scrollbar-track {
  background: #ffffff;
}

.pella::-webkit-scrollbar-thumb, html:has(.pella)::-webkit-scrollbar-thumb, .pella .sidebar-nav::-webkit-scrollbar-thumb {
  width: 8px;
  background-color: rgb(127.5, 127.5, 127.5);
  border-radius: 8px;
  border: 4px solid #ffffff;
}

@supports (color-scheme: dark) and (color-scheme: light) {
  .pella {
    color-scheme: light;
  }
}

.pella .sidebar {
  --cui-sidebar-bg: #ffffff;
  --cui-sidebar-brand-bg: #ffffff;
  --cui-sidebar-footer-bg: #ffffff;
}

.pella .header {
  --cui-header-bg: #ffffff;
  --cui-header-color: color-mix(
      in srgb,
      #000000,
      #ffffff 20%
    );
  --cui-header-active-color: #000000;
  --cui-header-hover-color: #000000;
  --cui-header-border-color: #f2f2f2;
  --cui-header-icon-color: var(--cui-primary);
  --cui-header-icon-hover-color: #000000;
  --cui-header-icon-active-color: #ffffff;
}

.pella .header-toggler {
  --cui-header-toggler-color: color-mix(
      in srgb,
      #000000,
      #ffffff 20%
    );
}

.pella .card {
  --cui-card-bg: #ffffff;
}

.pella .card-header {
  --cui-card-cap-bg: #ffffff;
}

.pella .card-body {
  --cui-card-color: #000000;
}

.pella .pagination {
  --cui-pagination-hover-color: var(--cui-primary-lightest-pairing);
  --cui-pagination-hover-bg: var(--cui-primary-lightest);
  --cui-pagination-focus-color: var(--cui-primary-lightest-pairing);
  --cui-pagination-focus-bg: var(--cui-primary-lightest);
  --cui-pagination-active-color: var(--cui-primary-lightest-pairing);
  --cui-pagination-active-bg: var(--cui-primary-lighter);
  --cui-pagination-active-border-color: var(--cui-primary-lighter);
  --cui-pagination-disabled-color: var(--cui-secondary-darker-pairing);
  --cui-pagination-disabled-bg: var(--cui-secondary-darker);
  --cui-pagination-disabled-border-color: var(--cui-secondary-darker);
}

.pella .btn {
  --cui-btn-focus-box-shadow: 0 0 0 0.25rem
      rgba(var(--cui-primary-rgb), 0.5);
}

.pella .btn-primary {
  --cui-btn-color: var(--cui-dark);
  --cui-btn-bg: var(--cui-accent);
  --cui-btn-hover-color: var(--cui-accent-darker-pairing);
  --cui-btn-hover-bg: var(--cui-accent-darker);
  --cui-btn-active-color: var(--cui-accent-darkest-pairing);
  --cui-btn-active-bg: var(--cui-accent-darkest);
  --cui-btn-disabled-color: var(--cui-accent-darker-pairing);
  --cui-btn-disabled-bg: var(--cui-accent-darker);
}

.pella .btn-outline-primary {
  --cui-btn-color: var(--cui-primary);
  --cui-btn-border-color: var(--cui-primary);
  --cui-btn-hover-color: var(--cui-primary);
  --cui-btn-hover-bg: var(--cui-accent);
  --cui-btn-hover-border-color: var(--cui-primary-lighter);
  --cui-btn-active-color: var(--cui-primary);
  --cui-btn-active-bg: var(--cui-accent);
  --cui-btn-active-border-color: var(--cui-primary);
  --cui-btn-disabled-color: var(--cui-primary-lighter);
  --cui-btn-disabled-bg: transparent;
}

.pella .btn-check + .btn-outline-primary {
  --cui-btn-active-bg: var(--cui-primary);
  --cui-btn-active-color: var(--cui-light);
}

.pella .btn-ghost-primary {
  --cui-btn-color: var(--cui-primary);
  --cui-btn-hover-bg: var(--cui-primary-lighter);
  --cui-btn-hover-color: var(--cui-primary-lighter-pairing);
  --cui-btn-hover-border-color: var(--cui-primary-lighter);
  --cui-btn-active-bg: var(--cui-primary-lightest);
  --cui-btn-active-color: var(--cui-primary-lightest-pairing);
  --cui-btn-active-border-color: var(--cui-primary-lightest);
  --cui-btn-disabled-color: var(--cui-primary-lighter);
}

.pella .btn-secondary {
  --cui-btn-color: #000000;
  --cui-btn-bg: var(--cui-secondary);
  --cui-btn-hover-color: var(--cui-secondary-darker-pairing);
  --cui-btn-hover-bg: var(--cui-secondary-darker);
  --cui-btn-active-color: var(--cui-secondary-darkest-pairing);
  --cui-btn-active-bg: var(--cui-secondary-darkest);
  --cui-btn-disabled-color: var(--cui-secondary-darker-pairing);
  --cui-btn-disabled-bg: var(--cui-secondary);
}

.pella .btn-outline-secondary {
  --cui-btn-color: var(--cui-secondary);
  --cui-btn-border-color: var(--cui-secondary);
  --cui-btn-hover-color: var(--cui-secondary-darker-pairing);
  --cui-btn-hover-bg: var(--cui-secondary-darker);
  --cui-btn-hover-border-color: var(--cui-secondary-darker);
  --cui-btn-active-color: var(--cui-secondary-darkest-pairing);
  --cui-btn-active-bg: var(--cui-secondary-darkest);
  --cui-btn-active-border-color: var(--cui-secondary-darkest);
  --cui-btn-disabled-color: var(--cui-secondary-darker);
  --cui-btn-disabled-bg: transparent;
}

.pella .btn-light {
  --cui-btn-color: var(--cui-dark);
  --cui-btn-bg: var(--cui-light);
  --cui-btn-border-color: var(--cui-light);
  --cui-btn-hover-color: var(--cui-secondary-darker-pairing);
  --cui-btn-hover-bg: var(--cui-secondary-darker);
  --cui-btn-hover-border-color: none;
  --cui-btn-active-color: var(--cui-secondary-darkest-pairing);
  --cui-btn-active-bg: var(--cui-secondary-darkest);
  --cui-btn-active-border-color: nonde;
  --cui-btn-disabled-color: var(--cui-light);
  --cui-btn-disabled-bg: var(--cui-secondary-darker);
  --cui-btn-disabled-border-color: var(--cui-secondary-darker);
}

.pella .accordion {
  --cui-accordion-border-width: 0;
}

.pella .accordion-button {
  --cui-accordion-btn-color: #f2f2f2;
  --cui-accordion-btn-bg: var(--cui-primary);
  --cui-accordion-active-color: #f2f2f2;
  --cui-accordion-active-bg: var(--cui-primary);
  --cui-accordion-btn-padding-y: 0.625rem;
  --cui-accordion-btn-padding-x: 0.625rem;
}

.pella .list-group {
  --cui-list-group-border-width: 0;
  --cui-list-group-item-padding-x: 0.625rem;
  --cui-list-group-item-padding-y: 0.75rem;
}

.pella .dropdown-menu {
  --cui-dropdown-link-hover-color: var(--cui-body-color);
  --cui-dropdown-link-hover-bg: color-mix(
      in srgb,
      #f2f2f2,
      #000000 10%
    );
  --cui-dropdown-link-active-color: var(--cui-dark);
  --cui-dropdown-link-active-bg: var(--cui-accent);
  --cui-dropdown-link-disabled-color: #231f20;
}

.pella .table {
  --cui-border-color: #ffffff;
}

.pella .modal {
  --cui-modal-bg: #f2f2f2;
  --cui-modal-header-border-width: 0;
  --cui-modal-footer-border-width: 0;
}

.pella .modal-body {
  background-color: #ffffff;
}

.pella .modal-backdrop {
  --cui-backdrop-bg: #000000;
}

.pella .form-control {
  background-color: rgb(251.175, 251.175, 251.175);
}

.pella .form-control:focus,
  .pella .form-select:focus,
  .pella .form-check-input:focus {
  border-color: color-mix(in srgb, var(--cui-accent), var(--cui-dark) 20%);
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-accent-rgb), 0.25);
}

.pella .form-check-input[type=checkbox]:indeterminate {
  background-color: var(--cui-primary);
  border-color: var(--cui-primary);
}

.pella .form-multi-select {
  --cui-form-multi-select-options-bg: var(--cui-secondary);
  --cui-form-multi-select-option-selected-bg: var(--cui-secondary);
  --cui-form-multi-select-option-hover-color: var(--cui-dark);
  --cui-form-multi-select-option-selected-indicator-bg: var(--cui-primary);
  --cui-form-multi-select-option-selected-indicator-border-color: var(
      --cui-primary
    );
  --cui-form-multi-select-focus-border-color: var(--cui-primary);
}

.pella .form-multi-select-option.form-multi-selected:hover,
  .pella .form-multi-select-option.form-multi-selected:focus {
  background-color: var(--cui-form-multi-select-option-hover-bg);
}

.pella .form-multi-select.show {
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-primary-rgb), 0.25);
}

.pella input::-moz-placeholder {
  color: rgba(35, 31, 32, 0.5);
}

.pella input::placeholder {
  color: rgba(35, 31, 32, 0.5);
}

.pella {
  /* CUSTOM VARIABLES START */
  --compare-bar-color-1: #2ad4c0;
  --compare-bar-highlight-color-1: rgb(254.1653543307, 254.8346456693, 254.7559055118);
  --compare-bar-color-2: #2ea1e8;
  --compare-bar-highlight-color-2: white;
  --compare-bar-color-3: #ca57d9;
  --compare-bar-highlight-color-3: white;
  --compare-bar-color-4: #f57162;
  --compare-bar-highlight-color-4: white;
  --compare-bar-color-5: #1a66ff;
  --compare-bar-highlight-color-5: white;
  --compare-bar-color-6: #c7f557;
  --compare-bar-highlight-color-6: white;
  --compare-bar-color-7: #ae3332;
  --compare-bar-highlight-color-7: rgb(248.0803571429, 231.0580357143, 230.9196428571);
  --compare-bar-color-8: #4dde7b;
  --compare-bar-highlight-color-8: white;
  --compare-bar-color-9: #dfa159;
  --compare-bar-highlight-color-9: white;
  --compare-bar-color-10: #6e59df;
  --compare-bar-highlight-color-10: white;
  --subtext-color: #231f20;
  --alert-bg: #ffffff;
  --spinner-foreground: rgba(255, 255, 255, 0.6);
  --spinner-background: rgba(204, 204, 204, 0.8);
  --spinner-base: rgba(0, 0, 0, 0.3);
  --dropdown-checkmark-color: var(--cui-primary);
  --checkmark-color: #ffffff;
  --checkmark-bg: var(--cui-primary);
  --checkmark-border-color: rgba(35, 31, 32, 0.5);
  --tile-bg: #ffffff;
  --thumbnail-border: 1px solid rgba(35, 31, 32, 0.5);
  --thumbnail-primary-border: 3px solid var(--cui-primary);
  --thumbnail-border-radius: 4px;
  --thumbnail-background-color: #ffffff;
  --thumbnail-icon-color: #f2f2f2;
  --dropdown-icon-color: var(--cui-primary);
  --dropdown-field-bg: #ffffff;
  --dropdown-field-color: #000000;
  --dropdown-menu-bg: #f2f2f2;
  --search-icon-color: #231f20;
  --clear-icon-color: #231f20;
  --input-border-color: rgba(35, 31, 32, 0.5);
  --input-bg: #ffffff;
  --input-color: #000000;
  --form-placeholder-color: rgba(0, 0, 0, 0.5);
  --form-border-color: rgba(0, 0, 0, 0.2);
  --form-bg-color: #f2f2f2;
  --cui-input-focus-border-color: #231f20;
  --table-header-bg: #ffffff;
  --table-primary-header-color: #000000;
  --table-secondary-header-color: #231f20;
  --table-header-divider-color: $pella-off-white;
  --table-divider-color: #f2f2f2;
  --table-row-even-bg: #ffffff;
  --table-row-odd-bg: #ffffff;
  --table-data-color: #000000;
  --table-icon-color: var(--cui-primary);
  --table-progress-bar-color: var(--cui-primary);
  --table-progress-bar-bg: #f2f2f2;
  --table-empty-icon-color: var(--cui-primary);
  --table-empty-subtitle-color: #231f20;
  --table-empty-subtitle-icon-color: #f2f2f2;
  --table-empty-bg-blur: rgba(255, 255, 255, 0.8);
  --table-dividing-row-color: #231f20;
  --table-dividing-row-bg: #ffffff;
  --table-thumbnail-bg: #f2f2f2;
  --table-thumbnail-border-color: #f2f2f2;
  --table-thubnail-icon-color: var(--cui-primary);
  --table-subtitle-color: #231f20;
  --custom-modal-header-bg: #f2f2f2;
  --custom-modal-header-color: #000000;
  --custom-button-bg: #ffffff;
  --custom-button-color: #000000;
  --custom-button-icon-color: var(--cui-primary);
  --custom-button-icon-stroke-color: #f2f2f2;
  --active-breadcrumb-color: #000000;
  --breadcrumb-color: rgba(35, 31, 32, 0.6);
  --button-hover-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
  --button-themebuilder-color: #1c1c21;
  --button-themebuilder-border: var(--cui-secondary);
  --button-themenbuilder-border-dark: #e3e3e3;
}

.pella .btn-ghost-tertiary {
  --cui-btn-hover-color: #ffffff;
  --cui-btn-hover-bg: rgba(35, 31, 32, 0.3);
}

.pella .btn-danger {
  --cui-btn-hover-color: #ffffff;
}

.pella .btn-ghost-danger {
  --cui-btn-hover-color: #ffffff;
}

.pella {
  --ui-hairline:
      0 0 0 1px var(--button-themenbuilder-border-dark),
      0 0 1px 0 rgba(0, 0, 0, 0.4);
  --skeleton-base-color: #f2f2f2;
  --skeleton-highlight-color: #ffffff;
  --header-app-menu-bg: rgb(251.175, 251.175, 251.175);
  --header-border: 1px solid #f2f2f2;
  --accordion-link-color: rgba(0, 0, 0, 0.75);
  --accordion-link-hover-color: var(--cui-primary);
  --accordion-link-active-color: var(--cui-primary);
  --accordion-link-active-bg-color: var(--cui-accent);
  --accordion-icon-color: var(--cui-primary);
  --accordion-icon-active-color: var(--cui-primary);
  --accordion-chevron-color: var(--cui-primary);
  --accordion-chevron-active-color: var(--cui-primary);
  --presentation-card-edited-date-color: #231f20;
  --presentation-shadow: 0px 0px 10pt rgba(0, 0, 0, 0.3);
  --empty-message-color: #000000;
  --empty-message-icon-color: #231f20;
  --presentation-info-team-icon-color: var(--cui-primary);
  --presentation-info-edit-icon-bg: var(--cui-info);
  --presentation-edit-modal-text-color: #231f20;
  --analytics-left-bar-color: rgba(35, 31, 32, 0.25);
  --analytics-middle-bar-color: rgba(35, 31, 32, 0.5);
  --analytics-right-bar-color: var(--cui-primary);
  --analytics-bar-border-color: rgba(242, 242, 242, 0);
  --analytics-bar-label-color: #000000;
  --analytics-line-chart-color: var(--cui-primary);
  --analytics-line-chart-border-color: #ffffff;
  --dropdown-field-bg: #ffffff;
  --dropdown-field-color: #000000;
  --analytics-dropdown-field-border-color: #ffffff;
  --dropdown-menu-bg: #ffffff;
  --analytics-dropdown-divider-color: #f2f2f2;
  --analytics-download-btn-bg: #ffffff;
  --session-playback-mixpanel-time-color: #231f20;
  --slider-arrow-color: #000000;
  --marketplace-arrow-icon-color: var(--cui-primary);
  --marketplace-listing-title-color: #000000;
  --marketplace-listing-subtitle-color: #231f20;
  --back-navigation-color: #231f20;
  --marketplace-listing-preview-btn-bg: var(--cui-info);
  --marketplace-install-choose-pages-bg: #f2f2f2;
  --customize-progress-bar-color: var(--cui-primary);
  --marketplace-install-code-bg: #f2f2f2;
  --marketplace-thumbnail-border: #231f20;
  --marketplace-thumbnail-active-border: var(--cui-primary);
  --marketplace-thumbnail-inactive-tint: rgba(255, 255, 255, 0.5);
  --redeem-page-bg: #ffffff;
  --redeem-code-icon-color: var(--cui-primary);
  --redeem-code-secondary-icon-color: #ffffff;
  --dynamic-property-name-bg: rgba(var(--cui-info-rgb), 0.5);
  --dynamic-property-description-color: rgba(var(--cui-body-color-rgb), 0.7);
  --dynamic-property-name-border: var(--cui-info);
  --license-overview-bg: #f2f2f2;
  --envelope-icon-color: #231f20;
  --launchpad-background: #ffffff;
  --launchpad-background-opacity: 1;
  --launchpad-link-color: var(--cui-primary);
  --launchpad-icon: #000000;
  --launchpad-accent: #ffde00;
  --sidebar-header-bg: color-mix(
      in srgb,
      var(--cui-light),
      var(--cui-dark) 10%
    );
  /* CUSTOM VARIABLES END */
}

/*!
 * CoreUI PRO  v4.6.4 (https://coreui.io)
 * Copyright (c) 2023 creativeLabs Łukasz Holeczek
 * License (https://coreui.io/pro/license/)
 */

:root {
  --cui-blue: #0d6efd;
  --cui-indigo: #6610f2;
  --cui-purple: #6f42c1;
  --cui-pink: #d63384;
  --cui-red: #dc3545;
  --cui-orange: #fd7e14;
  --cui-yellow: #ffc107;
  --cui-green: #198754;
  --cui-teal: #20c997;
  --cui-cyan: #0dcaf0;
  --cui-black: #000015;
  --cui-white: #fff;
  --cui-gray: #8a93a2;
  --cui-gray-dark: #636f83;
  --cui-gray-100: #ebedef;
  --cui-gray-200: #d8dbe0;
  --cui-gray-300: #c4c9d0;
  --cui-gray-400: #b1b7c1;
  --cui-gray-500: #9da5b1;
  --cui-gray-600: #8a93a2;
  --cui-gray-700: #768192;
  --cui-gray-800: #636f83;
  --cui-gray-900: #4f5d73;
  --cui-primary: #321fdb;
  --cui-secondary: #9da5b1;
  --cui-success: #2eb85c;
  --cui-info: #39f;
  --cui-warning: #f9b115;
  --cui-danger: #e55353;
  --cui-light: #ebedef;
  --cui-dark: #4f5d73;
  --cui-primary-rgb: 50, 31, 219;
  --cui-secondary-rgb: 157, 165, 177;
  --cui-success-rgb: 46, 184, 92;
  --cui-info-rgb: 51, 153, 255;
  --cui-warning-rgb: 249, 177, 21;
  --cui-danger-rgb: 229, 83, 83;
  --cui-light-rgb: 235, 237, 239;
  --cui-dark-rgb: 79, 93, 115;
  --cui-white-rgb: 255, 255, 255;
  --cui-black-rgb: 0, 0, 21;
  --cui-body-color-rgb: 44, 56, 74;
  --cui-body-bg-rgb: 255, 255, 255;
  --cui-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --cui-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --cui-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --cui-body-font-family: var(--cui-font-sans-serif);
  --cui-body-font-size: 1rem;
  --cui-body-font-weight: 400;
  --cui-body-line-height: 1.5;
  --cui-body-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-body-color-rgb: 44, 56, 74;
  --cui-body-bg: #fff;
  --cui-body-bg-rgb: 255, 255, 255;
  --cui-emphasis-color: #000015;
  --cui-emphasis-color-rgb: 0, 0, 21;
  --cui-secondary-color: rgba(44.4, 55.5, 74, 0.681);
  --cui-secondary-color-rgb: 44, 56, 74;
  --cui-secondary-bg: #d8dbe0;
  --cui-secondary-bg-rgb: 216, 219, 224;
  --cui-tertiary-color: rgba(44.4, 55.5, 74, 0.38);
  --cui-tertiary-color-rgb: 44, 56, 74;
  --cui-tertiary-bg: #ebedef;
  --cui-tertiary-bg-rgb: 235, 237, 239;
  --cui-high-emphasis: rgba(44.4, 55.5, 74, 0.95);
  --cui-medium-emphasis: rgba(44.4, 55.5, 74, 0.681);
  --cui-disabled: rgba(44.4, 55.5, 74, 0.38);
  --cui-high-emphasis-inverse: rgba(255, 255, 255, 0.87);
  --cui-medium-emphasis-inverse: rgba(255, 255, 255, 0.6);
  --cui-disabled-inverse: rgba(255, 255, 255, 0.38);
  --cui-heading-color: inherit;
  --cui-link-color: #321fdb;
  --cui-link-color-rgb: 50, 31, 219;
  --cui-link-decoration: underline;
  --cui-link-hover-color: rgb(40, 24.8, 175.2);
  --cui-link-hover-color-rgb: 40, 25, 175;
  --cui-code-color: #d63384;
  --cui-highlight-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-highlight-bg: rgb(255, 242.6, 205.4);
  --cui-border-width: 1px;
  --cui-border-style: solid;
  --cui-border-color: #d8dbe0;
  --cui-border-color-translucent: rgba(0, 0, 21, 0.175);
  --cui-border-radius: 0.375rem;
  --cui-border-radius-sm: 0.25rem;
  --cui-border-radius-lg: 0.5rem;
  --cui-border-radius-xl: 1rem;
  --cui-border-radius-xxl: 2rem;
  --cui-border-radius-2xl: var(--cui-border-radius-xxl);
  --cui-border-radius-pill: 50rem;
  --cui-box-shadow: 0 0.5rem 1rem rgba(0, 0, 21, 0.15);
  --cui-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 21, 0.075);
  --cui-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 21, 0.175);
  --cui-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 21, 0.075);
  --cui-focus-ring-width: 0.25rem;
  --cui-focus-ring-opacity: 0.25;
  --cui-focus-ring-color: rgba(50, 31, 219, 0.25);
  --cui-form-valid-color: #2eb85c;
  --cui-form-valid-border-color: #2eb85c;
  --cui-form-invalid-color: #e55353;
  --cui-form-invalid-border-color: #e55353;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--cui-body-font-family);
  font-size: var(--cui-body-font-size);
  font-weight: var(--cui-body-font-weight);
  line-height: var(--cui-body-line-height);
  color: var(--cui-body-color);
  text-align: var(--cui-body-text-align);
  background-color: var(--cui-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 21, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--cui-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--cui-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
}

html:not([dir=rtl]) dd {
  margin-left: 0;
}

*[dir=rtl] dd {
  margin-right: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--cui-highlight-color);
  background-color: var(--cui-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--cui-link-color-rgb), var(--cui-link-opacity, 1));
  text-decoration: underline;
}

a:hover {
  --cui-link-color-rgb: var(--cui-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--cui-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
  color: var(--cui-pre-color, );
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--cui-code-color);
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--cui-kbd-color, var(--cui-body-bg));
  background-color: var(--cui-kbd-bg, var(--cui-body-color));
  border-radius: 0.25rem;
}

kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--cui-table-caption-color, var(--cui-secondary-color));
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

html:not([dir=rtl]) legend {
  float: left;
}

*[dir=rtl] legend {
  float: right;
}

legend {
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}

legend {
  line-height: inherit;
}

legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

*[dir=rtl] [type=tel],
*[dir=rtl] [type=url],
*[dir=rtl] [type=email],
*[dir=rtl] [type=number] {
  direction: ltr;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
}

@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-1 {
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
}

@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
}

@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
}

@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
}

@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
}

html:not([dir=rtl]) .list-unstyled {
  padding-left: 0;
}

*[dir=rtl] .list-unstyled {
  padding-right: 0;
}

.list-unstyled {
  list-style: none;
}

html:not([dir=rtl]) .list-inline {
  padding-left: 0;
}

*[dir=rtl] .list-inline {
  padding-right: 0;
}

.list-inline {
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

html:not([dir=rtl]) .list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

*[dir=rtl] .list-inline-item:not(:last-child) {
  margin-left: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #8a93a2;
}

.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--cui-thumbnail-bg, var(--cui-body-bg));
  border: var(--cui-border-width) solid var(--cui-thumbnail-border-color, var(--cui-border-color));
  border-radius: var(--cui-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--cui-figure-caption-color, var(--cui-secondary-color));
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --cui-gutter-x: 1.5rem;
  --cui-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--cui-gutter-x) * 0.5);
  padding-left: calc(var(--cui-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}

:root {
  --cui-breakpoint-xs: 0;
  --cui-breakpoint-sm: 576px;
  --cui-breakpoint-md: 768px;
  --cui-breakpoint-lg: 992px;
  --cui-breakpoint-xl: 1200px;
  --cui-breakpoint-xxl: 1400px;
  --cui-mobile-breakpoint: md;
}

.row {
  --cui-gutter-x: 1.5rem;
  --cui-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--cui-gutter-y));
  margin-right: calc(-0.5 * var(--cui-gutter-x));
  margin-left: calc(-0.5 * var(--cui-gutter-x));
}

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--cui-gutter-x) * 0.5);
  padding-left: calc(var(--cui-gutter-x) * 0.5);
  margin-top: var(--cui-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

html:not([dir=rtl]) .offset-1 {
  margin-left: 8.33333333%;
}

*[dir=rtl] .offset-1 {
  margin-right: 8.33333333%;
}

html:not([dir=rtl]) .offset-2 {
  margin-left: 16.66666667%;
}

*[dir=rtl] .offset-2 {
  margin-right: 16.66666667%;
}

html:not([dir=rtl]) .offset-3 {
  margin-left: 25%;
}

*[dir=rtl] .offset-3 {
  margin-right: 25%;
}

html:not([dir=rtl]) .offset-4 {
  margin-left: 33.33333333%;
}

*[dir=rtl] .offset-4 {
  margin-right: 33.33333333%;
}

html:not([dir=rtl]) .offset-5 {
  margin-left: 41.66666667%;
}

*[dir=rtl] .offset-5 {
  margin-right: 41.66666667%;
}

html:not([dir=rtl]) .offset-6 {
  margin-left: 50%;
}

*[dir=rtl] .offset-6 {
  margin-right: 50%;
}

html:not([dir=rtl]) .offset-7 {
  margin-left: 58.33333333%;
}

*[dir=rtl] .offset-7 {
  margin-right: 58.33333333%;
}

html:not([dir=rtl]) .offset-8 {
  margin-left: 66.66666667%;
}

*[dir=rtl] .offset-8 {
  margin-right: 66.66666667%;
}

html:not([dir=rtl]) .offset-9 {
  margin-left: 75%;
}

*[dir=rtl] .offset-9 {
  margin-right: 75%;
}

html:not([dir=rtl]) .offset-10 {
  margin-left: 83.33333333%;
}

*[dir=rtl] .offset-10 {
  margin-right: 83.33333333%;
}

html:not([dir=rtl]) .offset-11 {
  margin-left: 91.66666667%;
}

*[dir=rtl] .offset-11 {
  margin-right: 91.66666667%;
}

.g-0,
.gx-0 {
  --cui-gutter-x: 0;
}

.g-0,
.gy-0 {
  --cui-gutter-y: 0;
}

.g-1,
.gx-1 {
  --cui-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --cui-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --cui-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --cui-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --cui-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --cui-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --cui-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --cui-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --cui-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --cui-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  html:not([dir=rtl]) .offset-sm-0 {
    margin-left: 0;
  }

  *[dir=rtl] .offset-sm-0 {
    margin-right: 0;
  }

  html:not([dir=rtl]) .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  *[dir=rtl] .offset-sm-1 {
    margin-right: 8.33333333%;
  }

  html:not([dir=rtl]) .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  *[dir=rtl] .offset-sm-2 {
    margin-right: 16.66666667%;
  }

  html:not([dir=rtl]) .offset-sm-3 {
    margin-left: 25%;
  }

  *[dir=rtl] .offset-sm-3 {
    margin-right: 25%;
  }

  html:not([dir=rtl]) .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  *[dir=rtl] .offset-sm-4 {
    margin-right: 33.33333333%;
  }

  html:not([dir=rtl]) .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  *[dir=rtl] .offset-sm-5 {
    margin-right: 41.66666667%;
  }

  html:not([dir=rtl]) .offset-sm-6 {
    margin-left: 50%;
  }

  *[dir=rtl] .offset-sm-6 {
    margin-right: 50%;
  }

  html:not([dir=rtl]) .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  *[dir=rtl] .offset-sm-7 {
    margin-right: 58.33333333%;
  }

  html:not([dir=rtl]) .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  *[dir=rtl] .offset-sm-8 {
    margin-right: 66.66666667%;
  }

  html:not([dir=rtl]) .offset-sm-9 {
    margin-left: 75%;
  }

  *[dir=rtl] .offset-sm-9 {
    margin-right: 75%;
  }

  html:not([dir=rtl]) .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  *[dir=rtl] .offset-sm-10 {
    margin-right: 83.33333333%;
  }

  html:not([dir=rtl]) .offset-sm-11 {
    margin-left: 91.66666667%;
  }

  *[dir=rtl] .offset-sm-11 {
    margin-right: 91.66666667%;
  }

  .g-sm-0,
  .gx-sm-0 {
    --cui-gutter-x: 0;
  }

  .g-sm-0,
  .gy-sm-0 {
    --cui-gutter-y: 0;
  }

  .g-sm-1,
  .gx-sm-1 {
    --cui-gutter-x: 0.25rem;
  }

  .g-sm-1,
  .gy-sm-1 {
    --cui-gutter-y: 0.25rem;
  }

  .g-sm-2,
  .gx-sm-2 {
    --cui-gutter-x: 0.5rem;
  }

  .g-sm-2,
  .gy-sm-2 {
    --cui-gutter-y: 0.5rem;
  }

  .g-sm-3,
  .gx-sm-3 {
    --cui-gutter-x: 1rem;
  }

  .g-sm-3,
  .gy-sm-3 {
    --cui-gutter-y: 1rem;
  }

  .g-sm-4,
  .gx-sm-4 {
    --cui-gutter-x: 1.5rem;
  }

  .g-sm-4,
  .gy-sm-4 {
    --cui-gutter-y: 1.5rem;
  }

  .g-sm-5,
  .gx-sm-5 {
    --cui-gutter-x: 3rem;
  }

  .g-sm-5,
  .gy-sm-5 {
    --cui-gutter-y: 3rem;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  html:not([dir=rtl]) .offset-md-0 {
    margin-left: 0;
  }

  *[dir=rtl] .offset-md-0 {
    margin-right: 0;
  }

  html:not([dir=rtl]) .offset-md-1 {
    margin-left: 8.33333333%;
  }

  *[dir=rtl] .offset-md-1 {
    margin-right: 8.33333333%;
  }

  html:not([dir=rtl]) .offset-md-2 {
    margin-left: 16.66666667%;
  }

  *[dir=rtl] .offset-md-2 {
    margin-right: 16.66666667%;
  }

  html:not([dir=rtl]) .offset-md-3 {
    margin-left: 25%;
  }

  *[dir=rtl] .offset-md-3 {
    margin-right: 25%;
  }

  html:not([dir=rtl]) .offset-md-4 {
    margin-left: 33.33333333%;
  }

  *[dir=rtl] .offset-md-4 {
    margin-right: 33.33333333%;
  }

  html:not([dir=rtl]) .offset-md-5 {
    margin-left: 41.66666667%;
  }

  *[dir=rtl] .offset-md-5 {
    margin-right: 41.66666667%;
  }

  html:not([dir=rtl]) .offset-md-6 {
    margin-left: 50%;
  }

  *[dir=rtl] .offset-md-6 {
    margin-right: 50%;
  }

  html:not([dir=rtl]) .offset-md-7 {
    margin-left: 58.33333333%;
  }

  *[dir=rtl] .offset-md-7 {
    margin-right: 58.33333333%;
  }

  html:not([dir=rtl]) .offset-md-8 {
    margin-left: 66.66666667%;
  }

  *[dir=rtl] .offset-md-8 {
    margin-right: 66.66666667%;
  }

  html:not([dir=rtl]) .offset-md-9 {
    margin-left: 75%;
  }

  *[dir=rtl] .offset-md-9 {
    margin-right: 75%;
  }

  html:not([dir=rtl]) .offset-md-10 {
    margin-left: 83.33333333%;
  }

  *[dir=rtl] .offset-md-10 {
    margin-right: 83.33333333%;
  }

  html:not([dir=rtl]) .offset-md-11 {
    margin-left: 91.66666667%;
  }

  *[dir=rtl] .offset-md-11 {
    margin-right: 91.66666667%;
  }

  .g-md-0,
  .gx-md-0 {
    --cui-gutter-x: 0;
  }

  .g-md-0,
  .gy-md-0 {
    --cui-gutter-y: 0;
  }

  .g-md-1,
  .gx-md-1 {
    --cui-gutter-x: 0.25rem;
  }

  .g-md-1,
  .gy-md-1 {
    --cui-gutter-y: 0.25rem;
  }

  .g-md-2,
  .gx-md-2 {
    --cui-gutter-x: 0.5rem;
  }

  .g-md-2,
  .gy-md-2 {
    --cui-gutter-y: 0.5rem;
  }

  .g-md-3,
  .gx-md-3 {
    --cui-gutter-x: 1rem;
  }

  .g-md-3,
  .gy-md-3 {
    --cui-gutter-y: 1rem;
  }

  .g-md-4,
  .gx-md-4 {
    --cui-gutter-x: 1.5rem;
  }

  .g-md-4,
  .gy-md-4 {
    --cui-gutter-y: 1.5rem;
  }

  .g-md-5,
  .gx-md-5 {
    --cui-gutter-x: 3rem;
  }

  .g-md-5,
  .gy-md-5 {
    --cui-gutter-y: 3rem;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  html:not([dir=rtl]) .offset-lg-0 {
    margin-left: 0;
  }

  *[dir=rtl] .offset-lg-0 {
    margin-right: 0;
  }

  html:not([dir=rtl]) .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  *[dir=rtl] .offset-lg-1 {
    margin-right: 8.33333333%;
  }

  html:not([dir=rtl]) .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  *[dir=rtl] .offset-lg-2 {
    margin-right: 16.66666667%;
  }

  html:not([dir=rtl]) .offset-lg-3 {
    margin-left: 25%;
  }

  *[dir=rtl] .offset-lg-3 {
    margin-right: 25%;
  }

  html:not([dir=rtl]) .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  *[dir=rtl] .offset-lg-4 {
    margin-right: 33.33333333%;
  }

  html:not([dir=rtl]) .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  *[dir=rtl] .offset-lg-5 {
    margin-right: 41.66666667%;
  }

  html:not([dir=rtl]) .offset-lg-6 {
    margin-left: 50%;
  }

  *[dir=rtl] .offset-lg-6 {
    margin-right: 50%;
  }

  html:not([dir=rtl]) .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  *[dir=rtl] .offset-lg-7 {
    margin-right: 58.33333333%;
  }

  html:not([dir=rtl]) .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  *[dir=rtl] .offset-lg-8 {
    margin-right: 66.66666667%;
  }

  html:not([dir=rtl]) .offset-lg-9 {
    margin-left: 75%;
  }

  *[dir=rtl] .offset-lg-9 {
    margin-right: 75%;
  }

  html:not([dir=rtl]) .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  *[dir=rtl] .offset-lg-10 {
    margin-right: 83.33333333%;
  }

  html:not([dir=rtl]) .offset-lg-11 {
    margin-left: 91.66666667%;
  }

  *[dir=rtl] .offset-lg-11 {
    margin-right: 91.66666667%;
  }

  .g-lg-0,
  .gx-lg-0 {
    --cui-gutter-x: 0;
  }

  .g-lg-0,
  .gy-lg-0 {
    --cui-gutter-y: 0;
  }

  .g-lg-1,
  .gx-lg-1 {
    --cui-gutter-x: 0.25rem;
  }

  .g-lg-1,
  .gy-lg-1 {
    --cui-gutter-y: 0.25rem;
  }

  .g-lg-2,
  .gx-lg-2 {
    --cui-gutter-x: 0.5rem;
  }

  .g-lg-2,
  .gy-lg-2 {
    --cui-gutter-y: 0.5rem;
  }

  .g-lg-3,
  .gx-lg-3 {
    --cui-gutter-x: 1rem;
  }

  .g-lg-3,
  .gy-lg-3 {
    --cui-gutter-y: 1rem;
  }

  .g-lg-4,
  .gx-lg-4 {
    --cui-gutter-x: 1.5rem;
  }

  .g-lg-4,
  .gy-lg-4 {
    --cui-gutter-y: 1.5rem;
  }

  .g-lg-5,
  .gx-lg-5 {
    --cui-gutter-x: 3rem;
  }

  .g-lg-5,
  .gy-lg-5 {
    --cui-gutter-y: 3rem;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  html:not([dir=rtl]) .offset-xl-0 {
    margin-left: 0;
  }

  *[dir=rtl] .offset-xl-0 {
    margin-right: 0;
  }

  html:not([dir=rtl]) .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  *[dir=rtl] .offset-xl-1 {
    margin-right: 8.33333333%;
  }

  html:not([dir=rtl]) .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  *[dir=rtl] .offset-xl-2 {
    margin-right: 16.66666667%;
  }

  html:not([dir=rtl]) .offset-xl-3 {
    margin-left: 25%;
  }

  *[dir=rtl] .offset-xl-3 {
    margin-right: 25%;
  }

  html:not([dir=rtl]) .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  *[dir=rtl] .offset-xl-4 {
    margin-right: 33.33333333%;
  }

  html:not([dir=rtl]) .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  *[dir=rtl] .offset-xl-5 {
    margin-right: 41.66666667%;
  }

  html:not([dir=rtl]) .offset-xl-6 {
    margin-left: 50%;
  }

  *[dir=rtl] .offset-xl-6 {
    margin-right: 50%;
  }

  html:not([dir=rtl]) .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  *[dir=rtl] .offset-xl-7 {
    margin-right: 58.33333333%;
  }

  html:not([dir=rtl]) .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  *[dir=rtl] .offset-xl-8 {
    margin-right: 66.66666667%;
  }

  html:not([dir=rtl]) .offset-xl-9 {
    margin-left: 75%;
  }

  *[dir=rtl] .offset-xl-9 {
    margin-right: 75%;
  }

  html:not([dir=rtl]) .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  *[dir=rtl] .offset-xl-10 {
    margin-right: 83.33333333%;
  }

  html:not([dir=rtl]) .offset-xl-11 {
    margin-left: 91.66666667%;
  }

  *[dir=rtl] .offset-xl-11 {
    margin-right: 91.66666667%;
  }

  .g-xl-0,
  .gx-xl-0 {
    --cui-gutter-x: 0;
  }

  .g-xl-0,
  .gy-xl-0 {
    --cui-gutter-y: 0;
  }

  .g-xl-1,
  .gx-xl-1 {
    --cui-gutter-x: 0.25rem;
  }

  .g-xl-1,
  .gy-xl-1 {
    --cui-gutter-y: 0.25rem;
  }

  .g-xl-2,
  .gx-xl-2 {
    --cui-gutter-x: 0.5rem;
  }

  .g-xl-2,
  .gy-xl-2 {
    --cui-gutter-y: 0.5rem;
  }

  .g-xl-3,
  .gx-xl-3 {
    --cui-gutter-x: 1rem;
  }

  .g-xl-3,
  .gy-xl-3 {
    --cui-gutter-y: 1rem;
  }

  .g-xl-4,
  .gx-xl-4 {
    --cui-gutter-x: 1.5rem;
  }

  .g-xl-4,
  .gy-xl-4 {
    --cui-gutter-y: 1.5rem;
  }

  .g-xl-5,
  .gx-xl-5 {
    --cui-gutter-x: 3rem;
  }

  .g-xl-5,
  .gy-xl-5 {
    --cui-gutter-y: 3rem;
  }
}

@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }

  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  html:not([dir=rtl]) .offset-xxl-0 {
    margin-left: 0;
  }

  *[dir=rtl] .offset-xxl-0 {
    margin-right: 0;
  }

  html:not([dir=rtl]) .offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  *[dir=rtl] .offset-xxl-1 {
    margin-right: 8.33333333%;
  }

  html:not([dir=rtl]) .offset-xxl-2 {
    margin-left: 16.66666667%;
  }

  *[dir=rtl] .offset-xxl-2 {
    margin-right: 16.66666667%;
  }

  html:not([dir=rtl]) .offset-xxl-3 {
    margin-left: 25%;
  }

  *[dir=rtl] .offset-xxl-3 {
    margin-right: 25%;
  }

  html:not([dir=rtl]) .offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  *[dir=rtl] .offset-xxl-4 {
    margin-right: 33.33333333%;
  }

  html:not([dir=rtl]) .offset-xxl-5 {
    margin-left: 41.66666667%;
  }

  *[dir=rtl] .offset-xxl-5 {
    margin-right: 41.66666667%;
  }

  html:not([dir=rtl]) .offset-xxl-6 {
    margin-left: 50%;
  }

  *[dir=rtl] .offset-xxl-6 {
    margin-right: 50%;
  }

  html:not([dir=rtl]) .offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  *[dir=rtl] .offset-xxl-7 {
    margin-right: 58.33333333%;
  }

  html:not([dir=rtl]) .offset-xxl-8 {
    margin-left: 66.66666667%;
  }

  *[dir=rtl] .offset-xxl-8 {
    margin-right: 66.66666667%;
  }

  html:not([dir=rtl]) .offset-xxl-9 {
    margin-left: 75%;
  }

  *[dir=rtl] .offset-xxl-9 {
    margin-right: 75%;
  }

  html:not([dir=rtl]) .offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  *[dir=rtl] .offset-xxl-10 {
    margin-right: 83.33333333%;
  }

  html:not([dir=rtl]) .offset-xxl-11 {
    margin-left: 91.66666667%;
  }

  *[dir=rtl] .offset-xxl-11 {
    margin-right: 91.66666667%;
  }

  .g-xxl-0,
  .gx-xxl-0 {
    --cui-gutter-x: 0;
  }

  .g-xxl-0,
  .gy-xxl-0 {
    --cui-gutter-y: 0;
  }

  .g-xxl-1,
  .gx-xxl-1 {
    --cui-gutter-x: 0.25rem;
  }

  .g-xxl-1,
  .gy-xxl-1 {
    --cui-gutter-y: 0.25rem;
  }

  .g-xxl-2,
  .gx-xxl-2 {
    --cui-gutter-x: 0.5rem;
  }

  .g-xxl-2,
  .gy-xxl-2 {
    --cui-gutter-y: 0.5rem;
  }

  .g-xxl-3,
  .gx-xxl-3 {
    --cui-gutter-x: 1rem;
  }

  .g-xxl-3,
  .gy-xxl-3 {
    --cui-gutter-y: 1rem;
  }

  .g-xxl-4,
  .gx-xxl-4 {
    --cui-gutter-x: 1.5rem;
  }

  .g-xxl-4,
  .gy-xxl-4 {
    --cui-gutter-y: 1.5rem;
  }

  .g-xxl-5,
  .gx-xxl-5 {
    --cui-gutter-x: 3rem;
  }

  .g-xxl-5,
  .gy-xxl-5 {
    --cui-gutter-y: 3rem;
  }
}

.table {
  --cui-table-color-type: initial;
  --cui-table-bg-type: initial;
  --cui-table-color-state: initial;
  --cui-table-bg-state: initial;
  --cui-table-color: var(--cui-emphasis-color);
  --cui-table-bg: var(--cui-body-bg);
  --cui-table-border-color: var(--cui-border-color);
  --cui-table-accent-bg: transparent;
  --cui-table-striped-color: var(--cui-emphasis-color);
  --cui-table-striped-bg: rgba(var(--cui-emphasis-color-rgb), 0.05);
  --cui-table-active-color: var(--cui-emphasis-color);
  --cui-table-active-bg: rgba(var(--cui-emphasis-color-rgb), 0.1);
  --cui-table-hover-color: var(--cui-emphasis-color);
  --cui-table-hover-bg: rgba(var(--cui-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--cui-table-border-color);
}

.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--cui-table-color-state, var(--cui-table-color-type, var(--cui-table-color)));
  background-color: var(--cui-table-bg);
  border-bottom-width: var(--cui-border-width);
  box-shadow: inset 0 0 0 9999px var(--cui-table-bg-state, var(--cui-table-bg-type, var(--cui-table-accent-bg)));
}

.table > tbody {
  vertical-align: inherit;
}

.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--cui-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--cui-border-width) 0;
}

.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--cui-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --cui-table-color-type: var(--cui-table-striped-color);
  --cui-table-bg-type: var(--cui-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --cui-table-color-type: var(--cui-table-striped-color);
  --cui-table-bg-type: var(--cui-table-striped-bg);
}

.table-active {
  --cui-table-color-state: var(--cui-table-active-color);
  --cui-table-bg-state: var(--cui-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --cui-table-color-state: var(--cui-table-hover-color);
  --cui-table-bg-state: var(--cui-table-hover-bg);
}

.table-primary {
  --cui-table-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-bg: rgb(214, 210.2, 247.8);
  --cui-table-border-color: rgba(182.7145631068, 181.6631067961, 215.7398058252, 0.99);
  --cui-table-striped-bg: rgba(206.2909090909, 203.1681818182, 239.9, 0.9975);
  --cui-table-striped-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-active-bg: rgba(198.5076923077, 196.06875, 231.9240384615, 0.995);
  --cui-table-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-hover-bg: rgba(202.4086330935, 199.6269784173, 235.9215827338, 0.99625);
  --cui-table-hover-color: rgba(44.4, 55.5, 74, 0.95);
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-secondary {
  --cui-table-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-bg: rgb(235.4, 237, 239.4);
  --cui-table-border-color: rgba(200.1669902913, 203.5194174757, 208.8893203883, 0.99);
  --cui-table-striped-bg: rgba(226.7181818182, 228.75, 231.8818181818, 0.9975);
  --cui-table-striped-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-active-bg: rgba(217.9528846154, 220.4206730769, 224.2913461538, 0.995);
  --cui-table-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-hover-bg: rgba(222.3460431655, 224.595323741, 228.0956834532, 0.99625);
  --cui-table-hover-color: rgba(44.4, 55.5, 74, 0.95);
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-success {
  --cui-table-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-bg: rgb(213.2, 240.8, 222.4);
  --cui-table-border-color: rgba(182.0621359223, 206.6184466019, 195.0252427184, 0.99);
  --cui-table-striped-bg: rgba(205.5272727273, 232.3772727273, 215.6545454545, 0.9975);
  --cui-table-striped-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-active-bg: rgba(197.7807692308, 223.8735576923, 208.8442307692, 0.995);
  --cui-table-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-hover-bg: rgba(201.6633093525, 228.1356115108, 212.2575539568, 0.99625);
  --cui-table-hover-color: rgba(44.4, 55.5, 74, 0.95);
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-info {
  --cui-table-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-bg: rgb(214.2, 234.6, 255);
  --cui-table-border-color: rgba(182.8776699029, 201.5621359223, 221.6116504854, 0.99);
  --cui-table-striped-bg: rgba(206.4818181818, 226.4590909091, 246.7727272727, 0.9975);
  --cui-table-striped-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-active-bg: rgba(198.6894230769, 218.2399038462, 238.4663461538, 0.995);
  --cui-table-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-hover-bg: rgba(202.5949640288, 222.359352518, 242.6294964029, 0.99625);
  --cui-table-hover-color: rgba(44.4, 55.5, 74, 0.95);
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-warning {
  --cui-table-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-bg: rgb(253.8, 239.4, 208.2);
  --cui-table-border-color: rgba(215.172815534, 205.4766990291, 183.4446601942, 0.99);
  --cui-table-striped-bg: rgba(244.2818181818, 231.0409090909, 202.1, 0.9975);
  --cui-table-striped-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-active-bg: rgba(234.6721153846, 222.6014423077, 195.9413461538, 0.995);
  --cui-table-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-hover-bg: rgba(239.4884892086, 226.831294964, 199.028057554, 0.99625);
  --cui-table-hover-color: rgba(44.4, 55.5, 74, 0.95);
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-danger {
  --cui-table-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-bg: rgb(249.8, 220.6, 220.6);
  --cui-table-border-color: rgba(211.9106796117, 190.1446601942, 193.5572815534, 0.99);
  --cui-table-striped-bg: rgba(240.4636363636, 213.0954545455, 213.9363636364, 0.9975);
  --cui-table-striped-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-active-bg: rgba(231.0375, 205.51875, 207.2086538462, 0.995);
  --cui-table-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-hover-bg: rgba(235.7618705036, 209.3161870504, 210.5805755396, 0.99625);
  --cui-table-hover-color: rgba(44.4, 55.5, 74, 0.95);
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-light {
  --cui-table-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-bg: #ebedef;
  --cui-table-border-color: rgba(199.840776699, 203.5194174757, 208.5631067961, 0.99);
  --cui-table-striped-bg: rgba(226.3363636364, 228.75, 231.5, 0.9975);
  --cui-table-striped-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-active-bg: rgba(217.5894230769, 220.4206730769, 223.9278846154, 0.995);
  --cui-table-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-table-hover-bg: rgba(221.973381295, 224.595323741, 227.7230215827, 0.99625);
  --cui-table-hover-color: rgba(44.4, 55.5, 74, 0.95);
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-dark {
  --cui-table-color: rgba(255, 255, 255, 0.87);
  --cui-table-bg: #4f5d73;
  --cui-table-border-color: rgba(107.4081632653, 119.1484230056, 137.5974025974, 0.974);
  --cui-table-striped-bg: rgba(85.8540734109, 99.308863026, 120.4521038496, 0.9935);
  --cui-table-striped-color: rgba(255, 255, 255, 0.87);
  --cui-table-active-bg: rgba(92.8695652174, 105.7663043478, 126.0326086957, 0.987);
  --cui-table-active-color: rgba(255, 255, 255, 0.87);
  --cui-table-hover-bg: rgba(89.3412877082, 102.5186852769, 123.2260243134, 0.99025);
  --cui-table-hover-color: rgba(255, 255, 255, 0.87);
  color: var(--cui-table-color);
  border-color: var(--cui-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

.form-label {
  margin-bottom: 0.5rem;
  color: var(--cui-form-label-color, );
}

.col-form-label {
  padding-top: calc(0.375rem + var(--cui-border-width));
  padding-bottom: calc(0.375rem + var(--cui-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
  color: var(--cui-form-label-color, );
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--cui-border-width));
  padding-bottom: calc(0.5rem + var(--cui-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--cui-border-width));
  padding-bottom: calc(0.25rem + var(--cui-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--cui-form-text-color, var(--cui-secondary-color));
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--cui-input-color, var(--cui-body-color));
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--cui-input-bg, var(--cui-body-bg));
  background-clip: padding-box;
  border: var(--cui-border-width) solid var(--cui-input-border-color, var(--cui-border-color));
  border-radius: var(--cui-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control[type=file] {
  overflow: hidden;
}

.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

.form-control:focus {
  color: var(--cui-input-focus-color, var(--cui-body-color));
  background-color: var(--cui-input-focus-bg, var(--cui-body-bg));
  border-color: var(--cui-input-focus-border-color, rgb(152.5, 143, 237));
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(50, 31, 219, 0.25);
}

.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}

.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}

.form-control::-moz-placeholder {
  color: var(--cui-input-placeholder-color, var(--cui-secondary-color));
  opacity: 1;
}

.form-control::placeholder {
  color: var(--cui-input-placeholder-color, var(--cui-secondary-color));
  opacity: 1;
}

.form-control:disabled {
  background-color: var(--cui-secondary-bg);
  opacity: 1;
}

.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: var(--cui-form-file-button-color, var(--cui-body-color));
  background-color: var(--cui-form-file-button-bg, var(--cui-tertiary-bg));
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--cui-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--cui-form-file-button-hover-bg, var(--cui-secondary-bg));
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--cui-input-plaintext-color, var(--cui-body-color));
  background-color: transparent;
  border: solid transparent;
  border-width: var(--cui-border-width) 0;
}

.form-control-plaintext:focus {
  outline: 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--cui-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--cui-border-radius-sm);
}

.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--cui-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--cui-border-radius-lg);
}

.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--cui-border-width) * 2));
}

textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--cui-border-width) * 2));
}

textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--cui-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--cui-border-width) * 2));
  padding: 0.375rem;
}

.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}

.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--cui-border-radius);
}

.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--cui-border-radius);
}

.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--cui-border-width) * 2));
}

.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--cui-border-width) * 2));
}

.form-select {
  --cui-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23636f83' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
}

html:not([dir=rtl]) .form-select {
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
}

*[dir=rtl] .form-select {
  padding: 0.375rem 0.75rem 0.375rem 2.25rem;
}

.form-select {
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--cui-form-select-color, var(--cui-body-color));
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--cui-form-select-bg, var(--cui-body-bg));
  background-image: var(--cui-form-select-bg-img), var(--cui-form-select-bg-icon, none);
  background-repeat: no-repeat;
}

html:not([dir=rtl]) .form-select {
  background-position: right 0.75rem center;
}

*[dir=rtl] .form-select {
  background-position: left 0.75rem center;
}

.form-select {
  background-size: 16px 12px;
  border: var(--cui-border-width) solid var(--cui-form-select-border-color, var(--cui-border-color));
  border-radius: var(--cui-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}

.form-select:focus {
  border-color: var(--cui-form-select-focus-border-color, rgb(152.5, 143, 237));
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(50, 31, 219, 0.25);
}

html:not([dir=rtl]) .form-select[multiple], html:not([dir=rtl]) .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
}

*[dir=rtl] .form-select[multiple], *[dir=rtl] .form-select[size]:not([size="1"]) {
  padding-left: 0.75rem;
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
  background-image: none;
}

.form-select:disabled {
  color: var(--cui-form-select-disabled-color, );
  background-color: var(--cui-form-select-disabled-bg, var(--cui-secondary-bg));
}

.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--cui-form-select-color, var(--cui-body-color));
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

html:not([dir=rtl]) .form-select-sm {
  padding-left: 0.5rem;
}

*[dir=rtl] .form-select-sm {
  padding-right: 0.5rem;
}

.form-select-sm {
  font-size: 0.875rem;
  border-radius: var(--cui-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

html:not([dir=rtl]) .form-select-lg {
  padding-left: 1rem;
}

*[dir=rtl] .form-select-lg {
  padding-right: 1rem;
}

.form-select-lg {
  font-size: 1.25rem;
  border-radius: var(--cui-border-radius-lg);
}

.dark-theme .form-select > option {
  background-color: #44454e;
}

.form-multi-select {
  --cui-form-multi-select-padding-y: 0.375rem;
  --cui-form-multi-select-padding-x: 0.75rem;
  --cui-form-multi-select-font-family: ;
  --cui-form-multi-select-font-size: 1rem;
  --cui-form-multi-select-font-weight: 400;
  --cui-form-multi-select-line-height: 1.5;
  --cui-form-multi-select-color: var(--cui-body-color);
  --cui-form-multi-select-bg: var(--cui-body-bg);
  --cui-form-multi-select-bg-position: right 0.75rem center;
  --cui-form-multi-select-bg-size: 16px 12px;
  --cui-form-multi-select-border-color: var(--cui-border-color);
  --cui-form-multi-select-border: var(--cui-border-width) solid var(--cui-form-multi-select-border-color);
  --cui-form-multi-select-border-radius: var(--cui-border-radius);
  --cui-form-multi-select-disabled-color: ;
  --cui-form-multi-select-disabled-bg: var(--cui-secondary-bg);
  --cui-form-multi-select-focus-color: var(--cui-body-color);
  --cui-form-multi-select-focus-bg: var(--cui-body-bg);
  --cui-form-multi-select-focus-border-color: rgb(101.25, 87, 228);
  --cui-form-multi-select-selection-tags-padding-y: 0.125rem;
  --cui-form-multi-select-selection-tags-padding-x: 0.125rem;
  --cui-form-multi-select-indicator: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%2844.4, 55.5, 74, 0.681%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  --cui-form-multi-select-indicator-padding: 2.25rem;
  --cui-form-multi-select-cleaner-width: 0.75rem;
  --cui-form-multi-select-cleaner-height: 0.75rem;
  --cui-form-multi-select-cleaner-padding-y: 0.5rem;
  --cui-form-multi-select-cleaner-padding-x: 0.75rem;
  --cui-form-multi-select-cleaner-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%2844.4, 55.5, 74, 0.681%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
  --cui-form-multi-select-cleaner-hover-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%2844.4, 55.5, 74, 0.95%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
  --cui-form-multi-select-cleaner-focus-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%2844.4, 55.5, 74, 0.95%29'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
  --cui-form-multi-select-search-color: var(--cui-body-color);
  --cui-form-multi-select-search-bg: var(--cui-body-bg);
  --cui-form-multi-select-search-border-radius: 0.375rem;
  --cui-form-multi-select-select-all-padding-y: 0.5rem;
  --cui-form-multi-select-select-all-padding-x: 0.75rem;
  --cui-form-multi-select-select-all-color: var(--cui-body-secondary-color);
  --cui-form-multi-select-select-all-bg: transparent;
  --cui-form-multi-select-select-all-border-color: var(--cui-border-color);
  --cui-form-multi-select-select-all-border: var(--cui-border-width) solid var(--cui-form-multi-select-select-all-border-color);
  --cui-form-multi-select-select-all-hover-color: var(--cui-body-color);
  --cui-form-multi-select-select-all-hover-bg: transparent;
  --cui-form-multi-select-options-margin-top: 0.625rem;
  --cui-form-multi-select-options-bg: #fff;
  --cui-form-multi-select-options-border-color: #d8dbe0;
  --cui-form-multi-select-options-border: 1px solid var(--cui-form-multi-select-options-border-color);
  --cui-form-multi-select-options-border-radius: 0.375rem;
  --cui-form-multi-select-options-padding-y: 0.5rem;
  --cui-form-multi-select-options-padding-x: 0.75rem;
  --cui-form-multi-select-options-color: var(--cui-body-color);
  --cui-form-multi-select-option-padding-y: 0.5rem;
  --cui-form-multi-select-option-padding-x: 1.25rem;
  --cui-form-multi-select-option-border-radius: 0.375rem;
  --cui-form-multi-select-option-hover-color: rgb(75.05, 88.35, 109.25);
  --cui-form-multi-select-option-hover-bg: rgba(235, 237, 239, 0.5);
  --cui-form-multi-select-option-disabled-color: #8a93a2;
  --cui-form-multi-select-option-indicator-width: 1em;
  --cui-form-multi-select-option-indicator-bg: var(--cui-body-bg);
  --cui-form-multi-select-option-indicator-border: var(--cui-border-width) solid var(--cui-border-color);
  --cui-form-multi-select-option-indicator-border-radius: 0.25em;
  --cui-form-multi-select-option-selected-bg: #ebedef;
  --cui-form-multi-select-option-selected-indicator-bg: #321fdb;
  --cui-form-multi-select-option-selected-indicator-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='rgba%28255, 255, 255, 0.87%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
  --cui-form-multi-select-option-selected-indicator-border-color: #321fdb;
  --cui-form-multi-select-tag-padding-y: calc(0.125rem - var(--cui-border-width));
  --cui-form-multi-select-tag-padding-x: 0.5rem;
  --cui-form-multi-select-tag-margin-y: 0.125rem;
  --cui-form-multi-select-tag-margin-x: 0.125rem;
  --cui-form-multi-select-tag-bg: var(--cui-secondary-bg);
  --cui-form-multi-select-tag-border-color: var(--cui-border-color);
  --cui-form-multi-select-tag-border: var(--cui-border-width) solid var(--cui-form-multi-select-tag-border-color);
  --cui-form-multi-select-tag-border-radius: 0.25rem;
  position: relative;
  display: block;
  width: 100%;
  padding: var(--cui-form-multi-select-padding-y) var(--cui-form-multi-select-padding-x);
}

html:not([dir=rtl]) .form-multi-select {
  padding-right: var(--cui-form-multi-select-indicator-padding);
}

*[dir=rtl] .form-multi-select {
  padding-left: var(--cui-form-multi-select-indicator-padding);
}

.form-multi-select {
  font-family: var(--cui-form-multi-select-font-family);
  font-size: var(--cui-form-multi-select-font-size);
  font-weight: var(--cui-form-multi-select-font-weight);
  line-height: var(--cui-form-multi-select-line-height);
  color: var(--cui-form-multi-select-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--cui-form-multi-select-bg);
  background-image: var(--cui-form-multi-select-indicator);
  background-repeat: no-repeat;
}

html:not([dir=rtl]) .form-multi-select {
  background-position: var(--cui-form-multi-select-bg-position);
}

*[dir=rtl] .form-multi-select {
  background-position: var(--cui-form-multi-select-bg-position);
}

.form-multi-select {
  background-size: var(--cui-form-multi-select-bg-size);
  border: var(--cui-form-multi-select-border);
  border-radius: var(--cui-form-multi-select-border-radius);
}

.form-multi-select:disabled, .form-multi-select.disabled {
  color: var(--cui-form-multi-select-disabled-color);
  background-color: var(--cui-form-multi-select-disabled-bg);
}

.form-multi-select:disabled .form-multi-select-search, .form-multi-select.disabled .form-multi-select-search {
  background: transparent;
}

html:not([dir=rtl]) .form-multi-select.form-multi-select-with-cleaner {
  padding-right: 4.5rem;
}

*[dir=rtl] .form-multi-select.form-multi-select-with-cleaner {
  padding-left: 4.5rem;
}

.was-validated .form-multi-select:invalid + .form-multi-select, .form-multi-select.is-invalid {
  --cui-form-multi-select-border-color: #e55353;
}

.was-validated .form-multi-select:valid + .form-multi-select, .form-multi-select.is-valid {
  --cui-form-multi-select-border-color: #2eb85c;
}

.form-multi-select > div:not([class]):first-of-type::before {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 100%;
  content: "";
}

.form-multi-select-selection-tags {
  min-height: calc(2.25rem + var(--cui-border-width) * 2);
  padding: var(--cui-form-multi-select-selection-tags-padding-y) var(--cui-form-multi-select-selection-tags-padding-x);
}

html:not([dir=rtl]) .form-multi-select-selection-tags {
  padding-right: var(--cui-form-multi-select-indicator-padding);
}

*[dir=rtl] .form-multi-select-selection-tags {
  padding-left: var(--cui-form-multi-select-indicator-padding);
}

.form-multi-select-selection-tags .form-multi-select-search {
  height: 2rem;
}

html:not([dir=rtl]) .form-multi-select-selection-tags .form-multi-select-search {
  margin-left: var(--cui-form-multi-select-padding-x);
}

*[dir=rtl] .form-multi-select-selection-tags .form-multi-select-search {
  margin-right: var(--cui-form-multi-select-padding-x);
}

.form-multi-select-selection {
  display: inline;
  padding: 0;
}

.form-multi-select-selection-cleaner {
  position: absolute;
  top: 50%;
}

html:not([dir=rtl]) .form-multi-select-selection-cleaner {
  right: var(--cui-form-multi-select-indicator-padding);
}

*[dir=rtl] .form-multi-select-selection-cleaner {
  left: var(--cui-form-multi-select-indicator-padding);
}

.form-multi-select-selection-cleaner {
  box-sizing: content-box;
  width: var(--cui-form-multi-select-cleaner-width);
  height: var(--cui-form-multi-select-cleaner-height);
  padding: var(--cui-form-multi-select-cleaner-padding-y) var(--cui-form-multi-select-cleaner-padding-x);
  background-color: transparent;
  background-image: var(--cui-form-multi-select-cleaner-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: var(--cui-form-multi-select-cleaner-width) auto;
  border: 0;
}

html:not([dir=rtl]) .form-multi-select-selection-cleaner {
  border-right: 1px solid var(--cui-form-multi-select-cleaner-border-color, var(--cui-border-color));
}

*[dir=rtl] .form-multi-select-selection-cleaner {
  border-left: 1px solid var(--cui-form-multi-select-cleaner-border-color, var(--cui-border-color));
}

.form-multi-select-selection-cleaner {
  transform: translateY(-50%);
}

.form-multi-select-selection-cleaner:hover {
  background-image: var(--cui-form-multi-select-cleaner-hover-bg);
}

.form-multi-select-selection-cleaner:focus {
  background-image: var(--cui-form-multi-select-cleaner-focus-bg);
  outline: 0;
}

.form-multi-select-search {
  width: auto;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: var(--cui-form-multi-select-search-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--cui-form-multi-select-search-bg);
  border: 0;
  border-radius: var(--cui-form-multi-select-search-border-radius);
}

.form-multi-select-search:focus {
  outline: 0;
}

.form-multi-select-search[size] {
  display: none;
}

html:not([dir=rtl]) .form-multi-select-search[size] {
  margin-left: var(--cui-form-multi-select-padding-x);
}

*[dir=rtl] .form-multi-select-search[size] {
  margin-right: var(--cui-form-multi-select-padding-x);
}

.form-multi-select-search:-moz-placeholder-shown {
  width: 100%;
}

.form-multi-select-search:placeholder-shown {
  width: 100%;
}

.form-multi-select-all {
  display: block;
  width: 100%;
  padding: var(--cui-form-multi-select-select-all-padding-y) var(--cui-form-multi-select-select-all-padding-x);
  color: var(--cui-form-multi-select-select-all-color);
  text-align: start;
  background-color: var(--cui-form-multi-select-select-all-bg);
  border: 0;
  border-bottom: var(--cui-form-multi-select-select-all-border);
}

.form-multi-select-all:hover {
  color: var(--cui-form-multi-select-select-all-hover-color);
  background-color: var(--cui-form-multi-select-select-all-hover-bg);
}

.form-multi-select-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  width: 100%;
  margin-top: var(--cui-form-multi-select-options-margin-top);
  background-color: var(--cui-form-multi-select-options-bg);
  background-clip: padding-box;
  border: var(--cui-form-multi-select-options-border);
  border-radius: var(--cui-form-multi-select-options-border-radius);
}

.form-multi-select-dropdown:not([class*=border]) {
  border: 0;
}

.form-multi-select-dropdown {
  box-shadow: 0 4px 5px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 1px 10px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 2px 4px -1px rgba(var(--cui-elevation-base-color, 60, 75, 100), .20);
}

.form-multi-select-options {
  padding: var(--cui-form-multi-select-options-padding-y) var(--cui-form-multi-select-options-padding-x);
  font-size: 1rem;
  color: var(--cui-form-multi-select-options-color);
}

.form-multi-select-option {
  position: relative;
  padding: var(--cui-form-multi-select-option-padding-y) var(--cui-form-multi-select-option-padding-x);
  margin-bottom: 2px;
  vertical-align: top;
  cursor: pointer;
  border-radius: var(--cui-form-multi-select-option-border-radius);
}

.form-multi-select-option:hover, .form-multi-select-option:focus {
  color: var(--cui-form-multi-select-option-hover-color);
  text-decoration: none;
  background-color: var(--cui-form-multi-select-option-hover-bg);
}

.form-multi-select-option.disabled, .form-multi-select-option:disabled {
  color: var(--cui-form-multi-select-option-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.form-multi-select-option.form-multi-select-option-with-checkbox {
  padding: 0.5rem 1.25rem;
}

html:not([dir=rtl]) .form-multi-select-option.form-multi-select-option-with-checkbox {
  padding-left: calc(var(--cui-form-multi-select-option-padding-x) + var(--cui-form-multi-select-option-indicator-width));
}

*[dir=rtl] .form-multi-select-option.form-multi-select-option-with-checkbox {
  padding-right: calc(var(--cui-form-multi-select-option-padding-x) + var(--cui-form-multi-select-option-indicator-width));
}

.form-multi-select-option.form-multi-select-option-with-checkbox::before {
  position: absolute;
  top: 0.7rem;
}

html:not([dir=rtl]) .form-multi-select-option.form-multi-select-option-with-checkbox::before {
  left: calc(var(--cui-form-multi-select-option-padding-x) * 0.5);
}

*[dir=rtl] .form-multi-select-option.form-multi-select-option-with-checkbox::before {
  right: calc(var(--cui-form-multi-select-option-padding-x) * 0.5);
}

.form-multi-select-option.form-multi-select-option-with-checkbox::before {
  display: block;
  width: var(--cui-form-multi-select-option-indicator-width);
  height: var(--cui-form-multi-select-option-indicator-width);
  pointer-events: none;
  content: "";
  background-color: var(--cui-form-multi-select-option-indicator-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--cui-form-multi-select-option-indicator-border);
  border-radius: var(--cui-form-multi-select-option-indicator-border-radius);
}

.form-multi-select-option.form-multi-selected {
  background-color: var(--cui-form-multi-select-option-selected-bg);
}

.form-multi-select-option.form-multi-selected::before {
  background-color: var(--cui-form-multi-select-option-selected-indicator-bg);
  background-image: var(--cui-form-multi-select-option-selected-indicator-bg-image);
  border-color: var(--cui-form-multi-select-option-selected-indicator-border-color);
}

.form-multi-select-optgroup-label {
  padding: 0.75rem 0.625rem 0.5rem 0.625rem;
  font-size: 80%;
  font-weight: 700;
  color: var(--cui-tertiary-color);
  text-transform: uppercase;
}

.form-multi-select-options-empty {
  padding: var(--cui-form-multi-select-option-padding-y) var(--cui-form-multi-select-option-padding-x);
}

.form-multi-select-tag {
  display: inline-block;
  padding: var(--cui-form-multi-select-tag-padding-y) var(--cui-form-multi-select-tag-padding-x);
  margin: var(--cui-form-multi-select-tag-margin-y) var(--cui-form-multi-select-tag-margin-x);
  background-color: var(--cui-form-multi-select-tag-bg);
  border: var(--cui-form-multi-select-tag-border);
  border-radius: var(--cui-form-multi-select-tag-border-radius);
}

.form-multi-select-tag-delete {
  padding: 0;
}

html:not([dir=rtl]) .form-multi-select-tag-delete {
  margin-left: 0.5rem;
}

*[dir=rtl] .form-multi-select-tag-delete {
  margin-right: 0.5rem;
}

.form-multi-select-tag-delete {
  background-color: transparent;
  border: 0;
}

.form-multi-select.show {
  color: var(--cui-form-multi-select-focus-color);
  background-color: var(--cui-form-multi-select-focus-bg);
  border-color: var(--cui-form-multi-select-focus-border-color);
  box-shadow: 0 0 0 0.25rem rgba(50, 31, 219, 0.25);
}

.form-multi-select.show .form-multi-select-search[size] {
  display: inline;
}

.form-multi-select.show .form-multi-select-dropdown {
  z-index: 1000;
  display: initial;
}

.form-multi-select-sm {
  --cui-form-multi-select-padding-y: 0.25rem;
  --cui-form-multi-select-padding-x: 0.5rem;
  --cui-form-multi-select-font-size: 0.875rem;
  --cui-form-multi-select-border-radius: var(--cui-border-radius-sm);
  --cui-form-multi-select-selection-tags-padding-x: 0.125rem;
  --cui-form-multi-select-tag-padding-y: 0;
  --cui-form-multi-select-tag-padding-x: 0.5rem;
  --cui-form-multi-select-tag-margin-y: 0.0675rem;
  --cui-form-multi-select-tag-margin-x: 0.0675rem;
  --cui-form-multi-select-tag-border-radius: 0.125rem;
}

.form-multi-select-sm.form-multi-select-selection-tags {
  min-height: calc(1.8125rem + var(--cui-border-width) * 2);
}

.form-multi-select-sm.form-multi-select-selection-tags .form-multi-select-search {
  height: calc(1.6775rem - var(--cui-border-width) * 2);
}

.form-multi-select-lg {
  --cui-form-multi-select-padding-y: 0.5rem;
  --cui-form-multi-select-padding-x: 1rem;
  --cui-form-multi-select-font-size: 1.25rem;
  --cui-form-multi-select-border-radius: var(--cui-border-radius-lg);
  --cui-form-multi-select-selection-tags-padding-x: 0.125rem;
  --cui-form-multi-select-tag-padding-y: calc(0.25rem - (var(--cui-border-width)));
  --cui-form-multi-select-tag-padding-x: 0.5rem;
  --cui-form-multi-select-tag-margin-y: 0.125rem;
  --cui-form-multi-select-tag-margin-x: 0.125rem;
  --cui-form-multi-select-tag-border-radius: 0.375rem;
}

.form-multi-select-lg.form-multi-select-selection-tags {
  min-height: calc(2.875rem + var(--cui-border-width) * 2);
}

.form-multi-select-lg.form-multi-select-selection-tags .form-multi-select-search {
  height: 2.625rem;
}

.form-check {
  display: block;
  min-height: 1.5rem;
}

html:not([dir=rtl]) .form-check {
  padding-left: 1.5em;
}

*[dir=rtl] .form-check {
  padding-right: 1.5em;
}

.form-check {
  margin-bottom: 0.125rem;
}

html:not([dir=rtl]) .form-check .form-check-input {
  float: left;
}

*[dir=rtl] .form-check .form-check-input {
  float: right;
}

html:not([dir=rtl]) .form-check .form-check-input {
  margin-left: -1.5em;
}

*[dir=rtl] .form-check .form-check-input {
  margin-right: -1.5em;
}

html:not([dir=rtl]) .form-check-reverse {
  padding-right: 1.5em;
}

*[dir=rtl] .form-check-reverse {
  padding-left: 1.5em;
}

html:not([dir=rtl]) .form-check-reverse {
  padding-left: 0;
}

*[dir=rtl] .form-check-reverse {
  padding-right: 0;
}

html:not([dir=rtl]) .form-check-reverse {
  text-align: right;
}

*[dir=rtl] .form-check-reverse {
  text-align: left;
}

html:not([dir=rtl]) .form-check-reverse .form-check-input {
  float: right;
}

*[dir=rtl] .form-check-reverse .form-check-input {
  float: left;
}

html:not([dir=rtl]) .form-check-reverse .form-check-input {
  margin-right: -1.5em;
}

*[dir=rtl] .form-check-reverse .form-check-input {
  margin-left: -1.5em;
}

html:not([dir=rtl]) .form-check-reverse .form-check-input {
  margin-left: 0;
}

*[dir=rtl] .form-check-reverse .form-check-input {
  margin-right: 0;
}

.form-check-input {
  --cui-form-check-bg: var(--cui-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--cui-form-check-bg);
  background-image: var(--cui-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--cui-border-width) solid var(--cui-border-color);
  print-color-adjust: exact;
}

.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}

.form-check-input[type=radio] {
  border-radius: 50%;
}

.form-check-input:active {
  filter: brightness(90%);
}

.form-check-input:focus {
  border-color: rgb(152.5, 143, 237);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(50, 31, 219, 0.25);
}

.form-check-input:checked {
  background-color: var(--cui-form-check-input-checked-bg-color, #321fdb);
  border-color: var(--cui-form-check-input-checked-border-color, #321fdb);
}

.form-check-input:checked[type=checkbox] {
  --cui-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='rgba%28255, 255, 255, 0.87%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}

.form-check-input:checked[type=radio] {
  --cui-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='rgba%28255, 255, 255, 0.87%29'/%3e%3c/svg%3e");
}

.form-check-input[type=checkbox]:indeterminate {
  background-color: #321fdb;
  border-color: #321fdb;
  --cui-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='rgba%28255, 255, 255, 0.87%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-check-label {
  color: var(--cui-form-check-label-color, );
}

html:not([dir=rtl]) .form-switch {
  padding-left: 2.5em;
}

*[dir=rtl] .form-switch {
  padding-right: 2.5em;
}

.form-switch .form-check-input {
  --cui-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 21, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
}

html:not([dir=rtl]) .form-switch .form-check-input {
  margin-left: -2.5em;
}

*[dir=rtl] .form-switch .form-check-input {
  margin-right: -2.5em;
}

.form-switch .form-check-input {
  background-image: var(--cui-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}

.form-switch .form-check-input:focus {
  --cui-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28152.5, 143, 237%29'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
  background-position: right center;
  --cui-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.87%29'/%3e%3c/svg%3e");
}

html:not([dir=rtl]) .form-switch.form-check-reverse {
  padding-right: 1.5em;
}

*[dir=rtl] .form-switch.form-check-reverse {
  padding-left: 1.5em;
}

html:not([dir=rtl]) .form-switch.form-check-reverse {
  padding-left: 0;
}

*[dir=rtl] .form-switch.form-check-reverse {
  padding-right: 0;
}

html:not([dir=rtl]) .form-switch.form-check-reverse .form-check-input {
  margin-right: -1.5em;
}

*[dir=rtl] .form-switch.form-check-reverse .form-check-input {
  margin-left: -1.5em;
}

html:not([dir=rtl]) .form-switch.form-check-reverse .form-check-input {
  margin-left: 0;
}

*[dir=rtl] .form-switch.form-check-reverse .form-check-input {
  margin-right: 0;
}

.form-switch-lg {
  min-height: 1.25em;
}

html:not([dir=rtl]) .form-switch-lg {
  padding-left: 2.25em;
}

*[dir=rtl] .form-switch-lg {
  padding-right: 2.25em;
}

.form-switch-lg .form-check-input {
  width: 1.75em;
  height: 1.25em;
}

html:not([dir=rtl]) .form-switch-lg .form-check-input {
  margin-left: -2.25em;
}

*[dir=rtl] .form-switch-lg .form-check-input {
  margin-right: -2.25em;
}

.form-switch-lg .form-check-label {
  padding-top: calc((1.25em - 1rem) / 2);
}

.form-switch-xl {
  min-height: 1.5em;
}

html:not([dir=rtl]) .form-switch-xl {
  padding-left: 2.5em;
}

*[dir=rtl] .form-switch-xl {
  padding-right: 2.5em;
}

.form-switch-xl .form-check-input {
  width: 2em;
  height: 1.5em;
}

html:not([dir=rtl]) .form-switch-xl .form-check-input {
  margin-left: -2.5em;
}

*[dir=rtl] .form-switch-xl .form-check-input {
  margin-right: -2.5em;
}

.form-switch-xl .form-check-label {
  padding-top: calc((1.5em - 1rem) / 2);
}

.form-check-inline {
  display: inline-block;
}

html:not([dir=rtl]) .form-check-inline {
  margin-right: 1rem;
}

*[dir=rtl] .form-check-inline {
  margin-left: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}

.form-range:focus {
  outline: 0;
}

.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(50, 31, 219, 0.25);
}

.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(50, 31, 219, 0.25);
}

.form-range::-moz-focus-outer {
  border: 0;
}

.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: var(--cui-form-range-thumb-bg, #321fdb);
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

.form-range::-webkit-slider-thumb:active {
  background-color: var(--cui-form-range-thumb-active-bg, rgb(193.5, 187.8, 244.2));
}

.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--cui-form-range-track-bg, var(--cui-secondary-bg));
  border-color: transparent;
  border-radius: 1rem;
}

.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: var(--cui-form-range-thumb-bg, #321fdb);
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

.form-range::-moz-range-thumb:active {
  background-color: var(--cui-form-range-thumb-active-bg, rgb(193.5, 187.8, 244.2));
}

.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--cui-form-range-track-bg, var(--cui-secondary-bg));
  border-color: transparent;
  border-radius: 1rem;
}

.form-range:disabled {
  pointer-events: none;
}

.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--cui-form-range-thumb-disabled-bg, var(--cui-secondary-color));
}

.form-range:disabled::-moz-range-thumb {
  background-color: var(--cui-form-range-thumb-disabled-bg, var(--cui-secondary-color));
}

.form-floating {
  position: relative;
}

.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--cui-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--cui-border-width) * 2));
  line-height: 1.25;
}

.form-floating > label {
  position: absolute;
  top: 0;
}

html:not([dir=rtl]) .form-floating > label {
  left: 0;
}

*[dir=rtl] .form-floating > label {
  right: 0;
}

.form-floating > label {
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--cui-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}

.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}

.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}

.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}

.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--cui-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--cui-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--cui-body-bg);
  border-radius: var(--cui-border-radius);
}

.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--cui-body-bg);
  border-radius: var(--cui-border-radius);
}

.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--cui-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control-plaintext ~ label {
  border-width: var(--cui-border-width) 0;
}

.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #8a93a2;
}

.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--cui-secondary-bg);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}

.input-group .btn {
  position: relative;
  z-index: 2;
}

.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--cui-input-group-addon-color, var(--cui-body-color));
  text-align: center;
  white-space: nowrap;
  background-color: var(--cui-input-group-addon-bg, var(--cui-tertiary-bg));
  border: var(--cui-border-width) solid var(--cui-input-group-addon-border-color, var(--cui-border-color));
  border-radius: var(--cui-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--cui-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--cui-border-radius-sm);
}

html:not([dir=rtl]) .input-group-lg > .form-select,
html:not([dir=rtl]) .input-group-sm > .form-select {
  padding-right: 3rem;
}

*[dir=rtl] .input-group-lg > .form-select,
*[dir=rtl] .input-group-sm > .form-select {
  padding-left: 3rem;
}

html:not([dir=rtl]) .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
html:not([dir=rtl]) .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
html:not([dir=rtl]) .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
html:not([dir=rtl]) .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
}

*[dir=rtl] .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
*[dir=rtl] .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
*[dir=rtl] .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
*[dir=rtl] .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-left-radius: 0;
}

html:not([dir=rtl]) .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
html:not([dir=rtl]) .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
html:not([dir=rtl]) .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
html:not([dir=rtl]) .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-bottom-right-radius: 0;
}

*[dir=rtl] .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
*[dir=rtl] .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
*[dir=rtl] .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
*[dir=rtl] .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-bottom-left-radius: 0;
}

html:not([dir=rtl]) .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
html:not([dir=rtl]) .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
html:not([dir=rtl]) .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
html:not([dir=rtl]) .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
}

*[dir=rtl] .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
*[dir=rtl] .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
*[dir=rtl] .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
*[dir=rtl] .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-left-radius: 0;
}

html:not([dir=rtl]) .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
html:not([dir=rtl]) .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
html:not([dir=rtl]) .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
html:not([dir=rtl]) .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-bottom-right-radius: 0;
}

*[dir=rtl] .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
*[dir=rtl] .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
*[dir=rtl] .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
*[dir=rtl] .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-bottom-left-radius: 0;
}

html:not([dir=rtl]) .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--cui-border-width) * -1);
}

*[dir=rtl] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-right: calc(var(--cui-border-width) * -1);
}

html:not([dir=rtl]) .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-top-left-radius: 0;
}

*[dir=rtl] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-top-right-radius: 0;
}

html:not([dir=rtl]) .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-bottom-left-radius: 0;
}

*[dir=rtl] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-bottom-right-radius: 0;
}

html:not([dir=rtl]) .input-group > .form-floating:not(:first-child) > .form-control,
html:not([dir=rtl]) .input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
}

*[dir=rtl] .input-group > .form-floating:not(:first-child) > .form-control,
*[dir=rtl] .input-group > .form-floating:not(:first-child) > .form-select {
  border-top-right-radius: 0;
}

html:not([dir=rtl]) .input-group > .form-floating:not(:first-child) > .form-control,
html:not([dir=rtl]) .input-group > .form-floating:not(:first-child) > .form-select {
  border-bottom-left-radius: 0;
}

*[dir=rtl] .input-group > .form-floating:not(:first-child) > .form-control,
*[dir=rtl] .input-group > .form-floating:not(:first-child) > .form-select {
  border-bottom-right-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--cui-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--cui-success);
  border-radius: var(--cui-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--cui-form-valid-border-color);
}

html:not([dir=rtl]) .was-validated .form-control:valid, html:not([dir=rtl]) .form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
}

*[dir=rtl] .was-validated .form-control:valid, *[dir=rtl] .form-control.is-valid {
  padding-left: calc(1.5em + 0.75rem);
}

.was-validated .form-control:valid, .form-control.is-valid {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232eb85c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
}

html:not([dir=rtl]) .was-validated .form-control:valid, html:not([dir=rtl]) .form-control.is-valid {
  background-position: right calc(0.375em + 0.1875rem) center;
}

*[dir=rtl] .was-validated .form-control:valid, *[dir=rtl] .form-control.is-valid {
  background-position: left calc(0.375em + 0.1875rem) center;
}

.was-validated .form-control:valid, .form-control.is-valid {
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--cui-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-success-rgb), 0.25);
}

html:not([dir=rtl]) .was-validated textarea.form-control:valid, html:not([dir=rtl]) textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
}

*[dir=rtl] .was-validated textarea.form-control:valid, *[dir=rtl] textarea.form-control.is-valid {
  padding-left: calc(1.5em + 0.75rem);
}

html:not([dir=rtl]) .was-validated textarea.form-control:valid, html:not([dir=rtl]) textarea.form-control.is-valid {
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

*[dir=rtl] .was-validated textarea.form-control:valid, *[dir=rtl] textarea.form-control.is-valid {
  background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--cui-form-valid-border-color);
}

.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --cui-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232eb85c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}

html:not([dir=rtl]) .was-validated .form-select:valid:not([multiple]):not([size]), html:not([dir=rtl]) .was-validated .form-select:valid:not([multiple])[size="1"], html:not([dir=rtl]) .form-select.is-valid:not([multiple]):not([size]), html:not([dir=rtl]) .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
}

*[dir=rtl] .was-validated .form-select:valid:not([multiple]):not([size]), *[dir=rtl] .was-validated .form-select:valid:not([multiple])[size="1"], *[dir=rtl] .form-select.is-valid:not([multiple]):not([size]), *[dir=rtl] .form-select.is-valid:not([multiple])[size="1"] {
  padding-left: 4.125rem;
}

html:not([dir=rtl]) .was-validated .form-select:valid:not([multiple]):not([size]), html:not([dir=rtl]) .was-validated .form-select:valid:not([multiple])[size="1"], html:not([dir=rtl]) .form-select.is-valid:not([multiple]):not([size]), html:not([dir=rtl]) .form-select.is-valid:not([multiple])[size="1"] {
  background-position: right 0.75rem center, center right 2.25rem;
}

*[dir=rtl] .was-validated .form-select:valid:not([multiple]):not([size]), *[dir=rtl] .was-validated .form-select:valid:not([multiple])[size="1"], *[dir=rtl] .form-select.is-valid:not([multiple]):not([size]), *[dir=rtl] .form-select.is-valid:not([multiple])[size="1"] {
  background-position: left 0.75rem center, center left 2.25rem;
}

.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--cui-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--cui-form-valid-border-color);
}

.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--cui-form-valid-color);
}

.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-success-rgb), 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--cui-form-valid-color);
}

html:not([dir=rtl]) .form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

*[dir=rtl] .form-check-inline .form-check-input ~ .valid-feedback {
  margin-right: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--cui-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--cui-danger);
  border-radius: var(--cui-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--cui-form-invalid-border-color);
}

html:not([dir=rtl]) .was-validated .form-control:invalid, html:not([dir=rtl]) .form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
}

*[dir=rtl] .was-validated .form-control:invalid, *[dir=rtl] .form-control.is-invalid {
  padding-left: calc(1.5em + 0.75rem);
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e55353'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e55353' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
}

html:not([dir=rtl]) .was-validated .form-control:invalid, html:not([dir=rtl]) .form-control.is-invalid {
  background-position: right calc(0.375em + 0.1875rem) center;
}

*[dir=rtl] .was-validated .form-control:invalid, *[dir=rtl] .form-control.is-invalid {
  background-position: left calc(0.375em + 0.1875rem) center;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--cui-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-danger-rgb), 0.25);
}

html:not([dir=rtl]) .was-validated textarea.form-control:invalid, html:not([dir=rtl]) textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
}

*[dir=rtl] .was-validated textarea.form-control:invalid, *[dir=rtl] textarea.form-control.is-invalid {
  padding-left: calc(1.5em + 0.75rem);
}

html:not([dir=rtl]) .was-validated textarea.form-control:invalid, html:not([dir=rtl]) textarea.form-control.is-invalid {
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

*[dir=rtl] .was-validated textarea.form-control:invalid, *[dir=rtl] textarea.form-control.is-invalid {
  background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--cui-form-invalid-border-color);
}

.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --cui-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e55353'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e55353' stroke='none'/%3e%3c/svg%3e");
}

html:not([dir=rtl]) .was-validated .form-select:invalid:not([multiple]):not([size]), html:not([dir=rtl]) .was-validated .form-select:invalid:not([multiple])[size="1"], html:not([dir=rtl]) .form-select.is-invalid:not([multiple]):not([size]), html:not([dir=rtl]) .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
}

*[dir=rtl] .was-validated .form-select:invalid:not([multiple]):not([size]), *[dir=rtl] .was-validated .form-select:invalid:not([multiple])[size="1"], *[dir=rtl] .form-select.is-invalid:not([multiple]):not([size]), *[dir=rtl] .form-select.is-invalid:not([multiple])[size="1"] {
  padding-left: 4.125rem;
}

html:not([dir=rtl]) .was-validated .form-select:invalid:not([multiple]):not([size]), html:not([dir=rtl]) .was-validated .form-select:invalid:not([multiple])[size="1"], html:not([dir=rtl]) .form-select.is-invalid:not([multiple]):not([size]), html:not([dir=rtl]) .form-select.is-invalid:not([multiple])[size="1"] {
  background-position: right 0.75rem center, center right 2.25rem;
}

*[dir=rtl] .was-validated .form-select:invalid:not([multiple]):not([size]), *[dir=rtl] .was-validated .form-select:invalid:not([multiple])[size="1"], *[dir=rtl] .form-select.is-invalid:not([multiple]):not([size]), *[dir=rtl] .form-select.is-invalid:not([multiple])[size="1"] {
  background-position: left 0.75rem center, center left 2.25rem;
}

.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--cui-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--cui-form-invalid-border-color);
}

.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--cui-form-invalid-color);
}

.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--cui-danger-rgb), 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--cui-form-invalid-color);
}

html:not([dir=rtl]) .form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

*[dir=rtl] .form-check-inline .form-check-input ~ .invalid-feedback {
  margin-right: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --cui-btn-padding-x: 0.75rem;
  --cui-btn-padding-y: 0.375rem;
  --cui-btn-font-family: ;
  --cui-btn-font-size: 1rem;
  --cui-btn-font-weight: 400;
  --cui-btn-line-height: 1.5;
  --cui-btn-color: var(--cui-body-color);
  --cui-btn-bg: transparent;
  --cui-btn-border-width: var(--cui-border-width);
  --cui-btn-border-color: transparent;
  --cui-btn-border-radius: var(--cui-border-radius);
  --cui-btn-hover-border-color: transparent;
  --cui-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 21, 0.075);
  --cui-btn-disabled-opacity: 0.65;
  --cui-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--cui-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--cui-btn-padding-y) var(--cui-btn-padding-x);
  font-family: var(--cui-btn-font-family);
  font-size: var(--cui-btn-font-size);
  font-weight: var(--cui-btn-font-weight);
  line-height: var(--cui-btn-line-height);
  color: var(--cui-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: var(--cui-btn-border-width) solid var(--cui-btn-border-color);
  border-radius: var(--cui-btn-border-radius);
  background-color: var(--cui-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:not(.placeholder):not([class*=link]):not([class*=outline]):not([class*=ghost]):not([class*=transparent]):not([class*=close]) {
  border-color: transparent;
  box-shadow: 0 1px 1px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 2px 1px -1px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 1px 3px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .20);
}

.btn:hover {
  color: var(--cui-btn-hover-color);
  background-color: var(--cui-btn-hover-bg);
  border-color: var(--cui-btn-hover-border-color);
}

.btn:hover:not(.placeholder):not([class*=link]):not([class*=outline]):not([class*=ghost]):not([class*=transparent]):not([class*=close]) {
  border-color: transparent;
  box-shadow: 0 2px 2px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 3px 1px -2px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 1px 5px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .20);
}

.btn-check + .btn:hover {
  color: var(--cui-btn-color);
  background-color: var(--cui-btn-bg);
  border-color: var(--cui-btn-border-color);
}

.btn:focus-visible {
  color: var(--cui-btn-hover-color);
  background-color: var(--cui-btn-hover-bg);
  border-color: var(--cui-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--cui-btn-focus-box-shadow);
}

.btn-check:focus-visible + .btn {
  border-color: var(--cui-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--cui-btn-focus-box-shadow);
}

.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--cui-btn-active-color);
  background-color: var(--cui-btn-active-bg);
  border-color: var(--cui-btn-active-border-color);
}

.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--cui-btn-focus-box-shadow);
}

.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--cui-btn-disabled-color);
  pointer-events: none;
  background-color: var(--cui-btn-disabled-bg);
  border-color: var(--cui-btn-disabled-border-color);
  opacity: var(--cui-btn-disabled-opacity);
}

.btn-primary {
  --cui-btn-color: rgba(255, 255, 255, 0.87);
  --cui-btn-bg: #321fdb;
  --cui-btn-border-color: #321fdb;
  --cui-btn-hover-color: rgba(255, 255, 255, 0.87);
  --cui-btn-hover-bg: rgb(80.75, 64.6, 224.4);
  --cui-btn-hover-border-color: rgb(70.5, 53.4, 222.6);
  --cui-btn-focus-shadow-rgb: 75, 58, 223;
  --cui-btn-active-color: rgba(255, 255, 255, 0.87);
  --cui-btn-active-bg: rgb(91, 75.8, 226.2);
  --cui-btn-active-border-color: rgb(70.5, 53.4, 222.6);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: rgba(255, 255, 255, 0.87);
  --cui-btn-disabled-bg: #321fdb;
  --cui-btn-disabled-border-color: #321fdb;
}

.btn-secondary {
  --cui-btn-color: #000015;
  --cui-btn-bg: #9da5b1;
  --cui-btn-border-color: #9da5b1;
  --cui-btn-hover-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-hover-bg: rgb(171.7, 178.5, 188.7);
  --cui-btn-hover-border-color: rgb(166.8, 174, 184.8);
  --cui-btn-focus-shadow-rgb: 133, 140, 154;
  --cui-btn-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-active-bg: rgb(176.6, 183, 192.6);
  --cui-btn-active-border-color: rgb(166.8, 174, 184.8);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: #000015;
  --cui-btn-disabled-bg: #9da5b1;
  --cui-btn-disabled-border-color: #9da5b1;
}

.btn-success {
  --cui-btn-color: #000015;
  --cui-btn-bg: #2eb85c;
  --cui-btn-border-color: #2eb85c;
  --cui-btn-hover-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-hover-bg: rgb(77.35, 194.65, 116.45);
  --cui-btn-hover-border-color: rgb(66.9, 191.1, 108.3);
  --cui-btn-focus-shadow-rgb: 39, 156, 81;
  --cui-btn-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-active-bg: rgb(87.8, 198.2, 124.6);
  --cui-btn-active-border-color: rgb(66.9, 191.1, 108.3);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: #000015;
  --cui-btn-disabled-bg: #2eb85c;
  --cui-btn-disabled-border-color: #2eb85c;
}

.btn-danger {
  --cui-btn-color: #000015;
  --cui-btn-bg: #e55353;
  --cui-btn-border-color: #e55353;
  --cui-btn-hover-color: #000015;
  --cui-btn-hover-bg: rgb(232.9, 108.8, 108.8);
  --cui-btn-hover-border-color: rgb(231.6, 100.2, 100.2);
  --cui-btn-focus-shadow-rgb: 195, 71, 74;
  --cui-btn-active-color: #000015;
  --cui-btn-active-bg: rgb(234.2, 117.4, 117.4);
  --cui-btn-active-border-color: rgb(231.6, 100.2, 100.2);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: #000015;
  --cui-btn-disabled-bg: #e55353;
  --cui-btn-disabled-border-color: #e55353;
}

.btn-warning {
  --cui-btn-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-bg: #f9b115;
  --cui-btn-border-color: #f9b115;
  --cui-btn-hover-color: #000015;
  --cui-btn-hover-bg: rgb(211.65, 150.45, 17.85);
  --cui-btn-hover-border-color: rgb(199.2, 141.6, 16.8);
  --cui-btn-focus-shadow-rgb: 221, 160, 28;
  --cui-btn-active-color: #000015;
  --cui-btn-active-bg: rgb(199.2, 141.6, 16.8);
  --cui-btn-active-border-color: rgb(186.75, 132.75, 15.75);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-disabled-bg: #f9b115;
  --cui-btn-disabled-border-color: #f9b115;
}

.btn-info {
  --cui-btn-color: #000015;
  --cui-btn-bg: #39f;
  --cui-btn-border-color: #39f;
  --cui-btn-hover-color: #000015;
  --cui-btn-hover-bg: rgb(81.6, 168.3, 255);
  --cui-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --cui-btn-focus-shadow-rgb: 43, 130, 220;
  --cui-btn-active-color: #000015;
  --cui-btn-active-bg: rgb(91.8, 173.4, 255);
  --cui-btn-active-border-color: rgb(71.4, 163.2, 255);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: #000015;
  --cui-btn-disabled-bg: #39f;
  --cui-btn-disabled-border-color: #39f;
}

.btn-light {
  --cui-btn-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-bg: #ebedef;
  --cui-btn-border-color: #ebedef;
  --cui-btn-hover-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-hover-bg: rgb(199.75, 201.45, 203.15);
  --cui-btn-hover-border-color: rgb(188, 189.6, 191.2);
  --cui-btn-focus-shadow-rgb: 209, 212, 216;
  --cui-btn-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-active-bg: rgb(188, 189.6, 191.2);
  --cui-btn-active-border-color: rgb(176.25, 177.75, 179.25);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-disabled-bg: #ebedef;
  --cui-btn-disabled-border-color: #ebedef;
}

.btn-dark {
  --cui-btn-color: rgba(255, 255, 255, 0.87);
  --cui-btn-bg: #4f5d73;
  --cui-btn-border-color: #4f5d73;
  --cui-btn-hover-color: #fff;
  --cui-btn-hover-bg: rgb(105.4, 117.3, 136);
  --cui-btn-hover-border-color: rgb(96.6, 109.2, 129);
  --cui-btn-focus-shadow-rgb: 100, 112, 132;
  --cui-btn-active-color: #fff;
  --cui-btn-active-bg: rgb(114.2, 125.4, 143);
  --cui-btn-active-border-color: rgb(96.6, 109.2, 129);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: rgba(255, 255, 255, 0.87);
  --cui-btn-disabled-bg: #4f5d73;
  --cui-btn-disabled-border-color: #4f5d73;
}

.btn-outline-primary {
  --cui-btn-color: #321fdb;
  --cui-btn-border-color: #321fdb;
  --cui-btn-hover-color: rgba(255, 255, 255, 0.87);
  --cui-btn-hover-bg: rgb(91, 75.8, 226.2);
  --cui-btn-hover-border-color: rgb(70.5, 53.4, 222.6);
  --cui-btn-focus-shadow-rgb: 50, 31, 219;
  --cui-btn-active-color: rgba(255, 255, 255, 0.87);
  --cui-btn-active-bg: rgb(91, 75.8, 226.2);
  --cui-btn-active-border-color: rgb(70.5, 53.4, 222.6);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: #321fdb;
  --cui-btn-disabled-bg: transparent;
  --cui-gradient: none;
}

.btn-outline-secondary {
  --cui-btn-color: #9da5b1;
  --cui-btn-border-color: #9da5b1;
  --cui-btn-hover-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-hover-bg: rgb(176.6, 183, 192.6);
  --cui-btn-hover-border-color: rgb(166.8, 174, 184.8);
  --cui-btn-focus-shadow-rgb: 157, 165, 177;
  --cui-btn-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-active-bg: rgb(176.6, 183, 192.6);
  --cui-btn-active-border-color: rgb(166.8, 174, 184.8);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: #9da5b1;
  --cui-btn-disabled-bg: transparent;
  --cui-gradient: none;
}

.btn-outline-success {
  --cui-btn-color: #2eb85c;
  --cui-btn-border-color: #2eb85c;
  --cui-btn-hover-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-hover-bg: rgb(87.8, 198.2, 124.6);
  --cui-btn-hover-border-color: rgb(66.9, 191.1, 108.3);
  --cui-btn-focus-shadow-rgb: 46, 184, 92;
  --cui-btn-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-active-bg: rgb(87.8, 198.2, 124.6);
  --cui-btn-active-border-color: rgb(66.9, 191.1, 108.3);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: #2eb85c;
  --cui-btn-disabled-bg: transparent;
  --cui-gradient: none;
}

.btn-outline-danger {
  --cui-btn-color: #e55353;
  --cui-btn-border-color: #e55353;
  --cui-btn-hover-color: #000015;
  --cui-btn-hover-bg: rgb(234.2, 117.4, 117.4);
  --cui-btn-hover-border-color: rgb(231.6, 100.2, 100.2);
  --cui-btn-focus-shadow-rgb: 229, 83, 83;
  --cui-btn-active-color: #000015;
  --cui-btn-active-bg: rgb(234.2, 117.4, 117.4);
  --cui-btn-active-border-color: rgb(231.6, 100.2, 100.2);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: #e55353;
  --cui-btn-disabled-bg: transparent;
  --cui-gradient: none;
}

.btn-outline-warning {
  --cui-btn-color: #f9b115;
  --cui-btn-border-color: #f9b115;
  --cui-btn-hover-color: #000015;
  --cui-btn-hover-bg: rgb(199.2, 141.6, 16.8);
  --cui-btn-hover-border-color: rgb(186.75, 132.75, 15.75);
  --cui-btn-focus-shadow-rgb: 249, 177, 21;
  --cui-btn-active-color: #000015;
  --cui-btn-active-bg: rgb(199.2, 141.6, 16.8);
  --cui-btn-active-border-color: rgb(186.75, 132.75, 15.75);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: #f9b115;
  --cui-btn-disabled-bg: transparent;
  --cui-gradient: none;
}

.btn-outline-info {
  --cui-btn-color: #39f;
  --cui-btn-border-color: #39f;
  --cui-btn-hover-color: #000015;
  --cui-btn-hover-bg: rgb(91.8, 173.4, 255);
  --cui-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --cui-btn-focus-shadow-rgb: 51, 153, 255;
  --cui-btn-active-color: #000015;
  --cui-btn-active-bg: rgb(91.8, 173.4, 255);
  --cui-btn-active-border-color: rgb(71.4, 163.2, 255);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: #39f;
  --cui-btn-disabled-bg: transparent;
  --cui-gradient: none;
}

.btn-outline-light {
  --cui-btn-color: #ebedef;
  --cui-btn-border-color: #ebedef;
  --cui-btn-hover-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-hover-bg: rgb(188, 189.6, 191.2);
  --cui-btn-hover-border-color: rgb(176.25, 177.75, 179.25);
  --cui-btn-focus-shadow-rgb: 235, 237, 239;
  --cui-btn-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-active-bg: rgb(188, 189.6, 191.2);
  --cui-btn-active-border-color: rgb(176.25, 177.75, 179.25);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: #ebedef;
  --cui-btn-disabled-bg: transparent;
  --cui-gradient: none;
}

.btn-outline-dark {
  --cui-btn-color: #4f5d73;
  --cui-btn-border-color: #4f5d73;
  --cui-btn-hover-color: #fff;
  --cui-btn-hover-bg: rgb(114.2, 125.4, 143);
  --cui-btn-hover-border-color: rgb(96.6, 109.2, 129);
  --cui-btn-focus-shadow-rgb: 79, 93, 115;
  --cui-btn-active-color: #fff;
  --cui-btn-active-bg: rgb(114.2, 125.4, 143);
  --cui-btn-active-border-color: rgb(96.6, 109.2, 129);
  --cui-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 21, 0.125);
  --cui-btn-disabled-color: #4f5d73;
  --cui-btn-disabled-bg: transparent;
  --cui-gradient: none;
}

.btn-ghost-primary {
  --cui-btn-color: #321fdb;
  --cui-btn-hover-bg: rgb(80.75, 64.6, 224.4);
  --cui-btn-hover-border-color: rgb(70.5, 53.4, 222.6);
  --cui-btn-hover-color: rgba(255, 255, 255, 0.87);
  --cui-btn-active-bg: rgb(91, 75.8, 226.2);
  --cui-btn-active-border-color: rgb(70.5, 53.4, 222.6);
  --cui-btn-active-color: rgba(255, 255, 255, 0.87);
  --cui-btn-disabled-color: #321fdb;
  --cui-btn-shadow: rgba(50, 31, 219, 0.5);
}

.btn-ghost-secondary {
  --cui-btn-color: #9da5b1;
  --cui-btn-hover-bg: rgb(171.7, 178.5, 188.7);
  --cui-btn-hover-border-color: rgb(166.8, 174, 184.8);
  --cui-btn-hover-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-active-bg: rgb(176.6, 183, 192.6);
  --cui-btn-active-border-color: rgb(166.8, 174, 184.8);
  --cui-btn-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-disabled-color: #9da5b1;
  --cui-btn-shadow: rgba(157, 165, 177, 0.5);
}

.btn-ghost-success {
  --cui-btn-color: #2eb85c;
  --cui-btn-hover-bg: rgb(77.35, 194.65, 116.45);
  --cui-btn-hover-border-color: rgb(66.9, 191.1, 108.3);
  --cui-btn-hover-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-active-bg: rgb(87.8, 198.2, 124.6);
  --cui-btn-active-border-color: rgb(66.9, 191.1, 108.3);
  --cui-btn-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-disabled-color: #2eb85c;
  --cui-btn-shadow: rgba(46, 184, 92, 0.5);
}

.btn-ghost-danger {
  --cui-btn-color: #e55353;
  --cui-btn-hover-bg: rgb(232.9, 108.8, 108.8);
  --cui-btn-hover-border-color: rgb(231.6, 100.2, 100.2);
  --cui-btn-hover-color: #000015;
  --cui-btn-active-bg: rgb(234.2, 117.4, 117.4);
  --cui-btn-active-border-color: rgb(231.6, 100.2, 100.2);
  --cui-btn-active-color: #000015;
  --cui-btn-disabled-color: #e55353;
  --cui-btn-shadow: rgba(229, 83, 83, 0.5);
}

.btn-ghost-warning {
  --cui-btn-color: #f9b115;
  --cui-btn-hover-bg: rgb(211.65, 150.45, 17.85);
  --cui-btn-hover-border-color: rgb(199.2, 141.6, 16.8);
  --cui-btn-hover-color: #000015;
  --cui-btn-active-bg: rgb(199.2, 141.6, 16.8);
  --cui-btn-active-border-color: rgb(186.75, 132.75, 15.75);
  --cui-btn-active-color: #000015;
  --cui-btn-disabled-color: #f9b115;
  --cui-btn-shadow: rgba(249, 177, 21, 0.5);
}

.btn-ghost-info {
  --cui-btn-color: #39f;
  --cui-btn-hover-bg: rgb(81.6, 168.3, 255);
  --cui-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --cui-btn-hover-color: #000015;
  --cui-btn-active-bg: rgb(91.8, 173.4, 255);
  --cui-btn-active-border-color: rgb(71.4, 163.2, 255);
  --cui-btn-active-color: #000015;
  --cui-btn-disabled-color: #39f;
  --cui-btn-shadow: rgba(51, 153, 255, 0.5);
}

.btn-ghost-light {
  --cui-btn-color: #ebedef;
  --cui-btn-hover-bg: rgb(199.75, 201.45, 203.15);
  --cui-btn-hover-border-color: rgb(188, 189.6, 191.2);
  --cui-btn-hover-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-active-bg: rgb(188, 189.6, 191.2);
  --cui-btn-active-border-color: rgb(176.25, 177.75, 179.25);
  --cui-btn-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-disabled-color: #ebedef;
  --cui-btn-shadow: rgba(235, 237, 239, 0.5);
}

.btn-ghost-dark {
  --cui-btn-color: #4f5d73;
  --cui-btn-hover-bg: rgb(105.4, 117.3, 136);
  --cui-btn-hover-border-color: rgb(96.6, 109.2, 129);
  --cui-btn-hover-color: #fff;
  --cui-btn-active-bg: rgb(114.2, 125.4, 143);
  --cui-btn-active-border-color: rgb(96.6, 109.2, 129);
  --cui-btn-active-color: #fff;
  --cui-btn-disabled-color: #4f5d73;
  --cui-btn-shadow: rgba(79, 93, 115, 0.5);
}

.btn-transparent {
  --cui-btn-active-border-color: transparent;
  --cui-btn-disabled-border-color: transparent;
  --cui-btn-hover-border-color: transparent;
  --cui-btn-box-shadow: none;
  --cui-btn-focus-shadow-rgb: 75, 58, 223;
}

.btn-link {
  --cui-btn-font-weight: 400;
  --cui-btn-color: var(--cui-link-color);
  --cui-btn-bg: transparent;
  --cui-btn-border-color: transparent;
  --cui-btn-hover-color: var(--cui-link-hover-color);
  --cui-btn-hover-border-color: transparent;
  --cui-btn-active-border-color: transparent;
  --cui-btn-disabled-color: #8a93a2;
  --cui-btn-disabled-border-color: transparent;
  --cui-btn-box-shadow: none;
  --cui-btn-focus-shadow-rgb: 75, 58, 223;
  text-decoration: underline;
}

.btn-link:focus-visible {
  color: var(--cui-btn-color);
}

.btn-lg, .btn-group-lg > .btn {
  --cui-btn-padding-y: 0.5rem;
  --cui-btn-padding-x: 1rem;
  --cui-btn-font-size: 1.25rem;
  --cui-btn-border-radius: var(--cui-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --cui-btn-padding-y: 0.25rem;
  --cui-btn-padding-x: 0.5rem;
  --cui-btn-font-size: 0.875rem;
  --cui-btn-border-radius: var(--cui-border-radius-sm);
}

.btn-loading {
  position: relative;
  overflow: hidden;
}

html:not([dir=rtl]) .btn-loading-spinner {
  margin-right: 1rem;
}

*[dir=rtl] .btn-loading-spinner {
  margin-left: 1rem;
}

html:not([dir=rtl]) .btn-loading-spinner {
  margin-left: -2rem;
}

*[dir=rtl] .btn-loading-spinner {
  margin-right: -2rem;
}

.btn-loading-spinner {
  opacity: 0;
  transition: margin 0.15s, opacity 0.15s, border 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .btn-loading-spinner {
    transition: none;
  }
}

.btn-loading.is-loading .btn-loading-spinner {
  width: 1rem;
}

html:not([dir=rtl]) .btn-loading.is-loading .btn-loading-spinner {
  margin-left: 0;
}

*[dir=rtl] .btn-loading.is-loading .btn-loading-spinner {
  margin-right: 0;
}

.btn-loading.is-loading .btn-loading-spinner {
  opacity: 1;
}

.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  display: inline-block;
}

html:not([dir=rtl]) .dropdown-toggle::after {
  margin-left: 0.255em;
}

*[dir=rtl] .dropdown-toggle::after {
  margin-right: 0.255em;
}

.dropdown-toggle::after {
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

html:not([dir=rtl]) .dropdown-toggle:empty::after {
  margin-left: 0;
}

*[dir=rtl] .dropdown-toggle:empty::after {
  margin-right: 0;
}

.dropdown-menu {
  --cui-dropdown-zindex: 1000;
  --cui-dropdown-min-width: 10rem;
  --cui-dropdown-padding-x: 0;
  --cui-dropdown-padding-y: 0.5rem;
  --cui-dropdown-spacer: 0.125rem;
  --cui-dropdown-font-size: 1rem;
  --cui-dropdown-color: var(--cui-body-color);
  --cui-dropdown-bg: var(--cui-body-bg);
  --cui-dropdown-border-color: var(--cui-border-color-translucent);
  --cui-dropdown-border-radius: var(--cui-border-radius);
  --cui-dropdown-border-width: var(--cui-border-width);
  --cui-dropdown-inner-border-radius: calc(var(--cui-border-radius) - var(--cui-border-width));
  --cui-dropdown-divider-bg: var(--cui-border-color-translucent);
  --cui-dropdown-divider-margin-y: 0.5rem;
  --cui-dropdown-box-shadow: var(--cui-box-shadow);
  --cui-dropdown-link-color: var(--cui-body-color);
  --cui-dropdown-link-hover-color: var(--cui-body-color);
  --cui-dropdown-link-hover-bg: var(--cui-tertiary-bg);
  --cui-dropdown-link-active-color: rgba(255, 255, 255, 0.87);
  --cui-dropdown-link-active-bg: #321fdb;
  --cui-dropdown-link-disabled-color: var(--cui-tertiary-color);
  --cui-dropdown-item-padding-x: 1rem;
  --cui-dropdown-item-padding-y: 0.25rem;
  --cui-dropdown-header-color: #8a93a2;
  --cui-dropdown-header-padding-x: 1rem;
  --cui-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--cui-dropdown-zindex);
  display: none;
  min-width: var(--cui-dropdown-min-width);
  padding: var(--cui-dropdown-padding-y) var(--cui-dropdown-padding-x);
  margin: 0;
  font-size: var(--cui-dropdown-font-size);
  color: var(--cui-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--cui-dropdown-bg);
  background-clip: padding-box;
  border: var(--cui-dropdown-border-width) solid var(--cui-dropdown-border-color);
  border-radius: var(--cui-dropdown-border-radius);
}

.dropdown-menu:not([class*=border]) {
  border: 0;
}

.dropdown-menu {
  box-shadow: 0 4px 5px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 1px 10px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 2px 4px -1px rgba(var(--cui-elevation-base-color, 60, 75, 100), .20);
}

.dropdown-menu[data-coreui-popper] {
  top: 100%;
}

html:not([dir=rtl]) .dropdown-menu[data-coreui-popper] {
  left: 0;
}

*[dir=rtl] .dropdown-menu[data-coreui-popper] {
  right: 0;
}

.dropdown-menu[data-coreui-popper] {
  margin-top: var(--cui-dropdown-spacer);
}

.dropdown-menu-start {
  --cui-position: start;
}

html:not([dir=rtl]) .dropdown-menu-start[data-coreui-popper] {
  right: auto;
}

*[dir=rtl] .dropdown-menu-start[data-coreui-popper] {
  left: auto;
}

html:not([dir=rtl]) .dropdown-menu-start[data-coreui-popper] {
  left: 0;
}

*[dir=rtl] .dropdown-menu-start[data-coreui-popper] {
  right: 0;
}

.dropdown-menu-end {
  --cui-position: end;
}

html:not([dir=rtl]) .dropdown-menu-end[data-coreui-popper] {
  right: 0;
}

*[dir=rtl] .dropdown-menu-end[data-coreui-popper] {
  left: 0;
}

html:not([dir=rtl]) .dropdown-menu-end[data-coreui-popper] {
  left: auto;
}

*[dir=rtl] .dropdown-menu-end[data-coreui-popper] {
  right: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --cui-position: start;
  }

  html:not([dir=rtl]) .dropdown-menu-sm-start[data-coreui-popper] {
    right: auto;
  }

  *[dir=rtl] .dropdown-menu-sm-start[data-coreui-popper] {
    left: auto;
  }

  html:not([dir=rtl]) .dropdown-menu-sm-start[data-coreui-popper] {
    left: 0;
  }

  *[dir=rtl] .dropdown-menu-sm-start[data-coreui-popper] {
    right: 0;
  }

  .dropdown-menu-sm-end {
    --cui-position: end;
  }

  html:not([dir=rtl]) .dropdown-menu-sm-end[data-coreui-popper] {
    right: 0;
  }

  *[dir=rtl] .dropdown-menu-sm-end[data-coreui-popper] {
    left: 0;
  }

  html:not([dir=rtl]) .dropdown-menu-sm-end[data-coreui-popper] {
    left: auto;
  }

  *[dir=rtl] .dropdown-menu-sm-end[data-coreui-popper] {
    right: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --cui-position: start;
  }

  html:not([dir=rtl]) .dropdown-menu-md-start[data-coreui-popper] {
    right: auto;
  }

  *[dir=rtl] .dropdown-menu-md-start[data-coreui-popper] {
    left: auto;
  }

  html:not([dir=rtl]) .dropdown-menu-md-start[data-coreui-popper] {
    left: 0;
  }

  *[dir=rtl] .dropdown-menu-md-start[data-coreui-popper] {
    right: 0;
  }

  .dropdown-menu-md-end {
    --cui-position: end;
  }

  html:not([dir=rtl]) .dropdown-menu-md-end[data-coreui-popper] {
    right: 0;
  }

  *[dir=rtl] .dropdown-menu-md-end[data-coreui-popper] {
    left: 0;
  }

  html:not([dir=rtl]) .dropdown-menu-md-end[data-coreui-popper] {
    left: auto;
  }

  *[dir=rtl] .dropdown-menu-md-end[data-coreui-popper] {
    right: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --cui-position: start;
  }

  html:not([dir=rtl]) .dropdown-menu-lg-start[data-coreui-popper] {
    right: auto;
  }

  *[dir=rtl] .dropdown-menu-lg-start[data-coreui-popper] {
    left: auto;
  }

  html:not([dir=rtl]) .dropdown-menu-lg-start[data-coreui-popper] {
    left: 0;
  }

  *[dir=rtl] .dropdown-menu-lg-start[data-coreui-popper] {
    right: 0;
  }

  .dropdown-menu-lg-end {
    --cui-position: end;
  }

  html:not([dir=rtl]) .dropdown-menu-lg-end[data-coreui-popper] {
    right: 0;
  }

  *[dir=rtl] .dropdown-menu-lg-end[data-coreui-popper] {
    left: 0;
  }

  html:not([dir=rtl]) .dropdown-menu-lg-end[data-coreui-popper] {
    left: auto;
  }

  *[dir=rtl] .dropdown-menu-lg-end[data-coreui-popper] {
    right: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --cui-position: start;
  }

  html:not([dir=rtl]) .dropdown-menu-xl-start[data-coreui-popper] {
    right: auto;
  }

  *[dir=rtl] .dropdown-menu-xl-start[data-coreui-popper] {
    left: auto;
  }

  html:not([dir=rtl]) .dropdown-menu-xl-start[data-coreui-popper] {
    left: 0;
  }

  *[dir=rtl] .dropdown-menu-xl-start[data-coreui-popper] {
    right: 0;
  }

  .dropdown-menu-xl-end {
    --cui-position: end;
  }

  html:not([dir=rtl]) .dropdown-menu-xl-end[data-coreui-popper] {
    right: 0;
  }

  *[dir=rtl] .dropdown-menu-xl-end[data-coreui-popper] {
    left: 0;
  }

  html:not([dir=rtl]) .dropdown-menu-xl-end[data-coreui-popper] {
    left: auto;
  }

  *[dir=rtl] .dropdown-menu-xl-end[data-coreui-popper] {
    right: auto;
  }
}

@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --cui-position: start;
  }

  html:not([dir=rtl]) .dropdown-menu-xxl-start[data-coreui-popper] {
    right: auto;
  }

  *[dir=rtl] .dropdown-menu-xxl-start[data-coreui-popper] {
    left: auto;
  }

  html:not([dir=rtl]) .dropdown-menu-xxl-start[data-coreui-popper] {
    left: 0;
  }

  *[dir=rtl] .dropdown-menu-xxl-start[data-coreui-popper] {
    right: 0;
  }

  .dropdown-menu-xxl-end {
    --cui-position: end;
  }

  html:not([dir=rtl]) .dropdown-menu-xxl-end[data-coreui-popper] {
    right: 0;
  }

  *[dir=rtl] .dropdown-menu-xxl-end[data-coreui-popper] {
    left: 0;
  }

  html:not([dir=rtl]) .dropdown-menu-xxl-end[data-coreui-popper] {
    left: auto;
  }

  *[dir=rtl] .dropdown-menu-xxl-end[data-coreui-popper] {
    right: auto;
  }
}

.dropup .dropdown-menu[data-coreui-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--cui-dropdown-spacer);
}

.dropup .dropdown-toggle::after {
  display: inline-block;
}

html:not([dir=rtl]) .dropup .dropdown-toggle::after {
  margin-left: 0.255em;
}

*[dir=rtl] .dropup .dropdown-toggle::after {
  margin-right: 0.255em;
}

.dropup .dropdown-toggle::after {
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

html:not([dir=rtl]) .dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

*[dir=rtl] .dropup .dropdown-toggle:empty::after {
  margin-right: 0;
}

.dropend .dropdown-menu[data-coreui-popper] {
  top: 0;
}

html:not([dir=rtl]) .dropend .dropdown-menu[data-coreui-popper] {
  right: auto;
}

*[dir=rtl] .dropend .dropdown-menu[data-coreui-popper] {
  left: auto;
}

html:not([dir=rtl]) .dropend .dropdown-menu[data-coreui-popper] {
  left: 100%;
}

*[dir=rtl] .dropend .dropdown-menu[data-coreui-popper] {
  right: 100%;
}

.dropend .dropdown-menu[data-coreui-popper] {
  margin-top: 0;
}

html:not([dir=rtl]) .dropend .dropdown-menu[data-coreui-popper] {
  margin-left: var(--cui-dropdown-spacer);
}

*[dir=rtl] .dropend .dropdown-menu[data-coreui-popper] {
  margin-right: var(--cui-dropdown-spacer);
}

.dropend .dropdown-toggle::after {
  display: inline-block;
}

html:not([dir=rtl]) .dropend .dropdown-toggle::after {
  margin-left: 0.255em;
}

*[dir=rtl] .dropend .dropdown-toggle::after {
  margin-right: 0.255em;
}

.dropend .dropdown-toggle::after {
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

html:not([dir=rtl]) .dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}

*[dir=rtl] .dropend .dropdown-toggle:empty::after {
  margin-right: 0;
}

.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-coreui-popper] {
  top: 0;
}

html:not([dir=rtl]) .dropstart .dropdown-menu[data-coreui-popper] {
  right: 100%;
}

*[dir=rtl] .dropstart .dropdown-menu[data-coreui-popper] {
  left: 100%;
}

html:not([dir=rtl]) .dropstart .dropdown-menu[data-coreui-popper] {
  left: auto;
}

*[dir=rtl] .dropstart .dropdown-menu[data-coreui-popper] {
  right: auto;
}

.dropstart .dropdown-menu[data-coreui-popper] {
  margin-top: 0;
}

html:not([dir=rtl]) .dropstart .dropdown-menu[data-coreui-popper] {
  margin-right: var(--cui-dropdown-spacer);
}

*[dir=rtl] .dropstart .dropdown-menu[data-coreui-popper] {
  margin-left: var(--cui-dropdown-spacer);
}

.dropstart .dropdown-toggle::after {
  display: inline-block;
}

html:not([dir=rtl]) .dropstart .dropdown-toggle::after {
  margin-left: 0.255em;
}

*[dir=rtl] .dropstart .dropdown-toggle::after {
  margin-right: 0.255em;
}

.dropstart .dropdown-toggle::after {
  vertical-align: 0.255em;
  content: "";
}

.dropstart .dropdown-toggle::after {
  display: none;
}

.dropstart .dropdown-toggle::before {
  display: inline-block;
}

html:not([dir=rtl]) .dropstart .dropdown-toggle::before {
  margin-right: 0.255em;
}

*[dir=rtl] .dropstart .dropdown-toggle::before {
  margin-left: 0.255em;
}

.dropstart .dropdown-toggle::before {
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

html:not([dir=rtl]) .dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}

*[dir=rtl] .dropstart .dropdown-toggle:empty::after {
  margin-right: 0;
}

.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--cui-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--cui-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--cui-dropdown-item-padding-y) var(--cui-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--cui-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--cui-dropdown-item-border-radius, 0);
}

.dropdown-item:hover, .dropdown-item:focus {
  color: var(--cui-dropdown-link-hover-color);
  background-color: var(--cui-dropdown-link-hover-bg);
}

.dropdown-item.active, .dropdown-item:active {
  color: var(--cui-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--cui-dropdown-link-active-bg);
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--cui-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--cui-dropdown-header-padding-y) var(--cui-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--cui-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--cui-dropdown-item-padding-y) var(--cui-dropdown-item-padding-x);
  color: var(--cui-dropdown-link-color);
}

.dropdown-menu-dark {
  --cui-dropdown-color: #c4c9d0;
  --cui-dropdown-bg: #636f83;
  --cui-dropdown-border-color: var(--cui-border-color-translucent);
  --cui-dropdown-box-shadow: ;
  --cui-dropdown-link-color: #c4c9d0;
  --cui-dropdown-link-hover-color: rgba(255, 255, 255, 0.87);
  --cui-dropdown-divider-bg: var(--cui-border-color-translucent);
  --cui-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --cui-dropdown-link-active-color: rgba(255, 255, 255, 0.87);
  --cui-dropdown-link-active-bg: #321fdb;
  --cui-dropdown-link-disabled-color: #9da5b1;
  --cui-dropdown-header-color: #9da5b1;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--cui-border-radius);
}

html:not([dir=rtl]) .btn-group > :not(.btn-check:first-child) + .btn,
html:not([dir=rtl]) .btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--cui-border-width) * -1);
}

*[dir=rtl] .btn-group > :not(.btn-check:first-child) + .btn,
*[dir=rtl] .btn-group > .btn-group:not(:first-child) {
  margin-right: calc(var(--cui-border-width) * -1);
}

html:not([dir=rtl]) .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
html:not([dir=rtl]) .btn-group > .btn.dropdown-toggle-split:first-child,
html:not([dir=rtl]) .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
}

*[dir=rtl] .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
*[dir=rtl] .btn-group > .btn.dropdown-toggle-split:first-child,
*[dir=rtl] .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-left-radius: 0;
}

html:not([dir=rtl]) .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
html:not([dir=rtl]) .btn-group > .btn.dropdown-toggle-split:first-child,
html:not([dir=rtl]) .btn-group > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
}

*[dir=rtl] .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
*[dir=rtl] .btn-group > .btn.dropdown-toggle-split:first-child,
*[dir=rtl] .btn-group > .btn-group:not(:last-child) > .btn {
  border-bottom-left-radius: 0;
}

html:not([dir=rtl]) .btn-group > .btn:nth-child(n+3),
html:not([dir=rtl]) .btn-group > :not(.btn-check) + .btn,
html:not([dir=rtl]) .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
}

*[dir=rtl] .btn-group > .btn:nth-child(n+3),
*[dir=rtl] .btn-group > :not(.btn-check) + .btn,
*[dir=rtl] .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-right-radius: 0;
}

html:not([dir=rtl]) .btn-group > .btn:nth-child(n+3),
html:not([dir=rtl]) .btn-group > :not(.btn-check) + .btn,
html:not([dir=rtl]) .btn-group > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
}

*[dir=rtl] .btn-group > .btn:nth-child(n+3),
*[dir=rtl] .btn-group > :not(.btn-check) + .btn,
*[dir=rtl] .btn-group > .btn-group:not(:first-child) > .btn {
  border-bottom-right-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

html:not([dir=rtl]) .dropdown-toggle-split::after, html:not([dir=rtl]) .dropup .dropdown-toggle-split::after, html:not([dir=rtl]) .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}

*[dir=rtl] .dropdown-toggle-split::after, *[dir=rtl] .dropup .dropdown-toggle-split::after, *[dir=rtl] .dropend .dropdown-toggle-split::after {
  margin-right: 0;
}

html:not([dir=rtl]) .dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

*[dir=rtl] .dropstart .dropdown-toggle-split::before {
  margin-left: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--cui-border-width) * -1);
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --cui-nav-link-padding-x: 1rem;
  --cui-nav-link-padding-y: 0.5rem;
  --cui-nav-link-font-weight: ;
  --cui-nav-link-color: var(--cui-link-color);
  --cui-nav-link-hover-color: var(--cui-link-hover-color);
  --cui-nav-link-disabled-color: var(--cui-secondary-color);
  display: flex;
  flex-wrap: wrap;
}

html:not([dir=rtl]) .nav {
  padding-left: 0;
}

*[dir=rtl] .nav {
  padding-right: 0;
}

.nav {
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--cui-nav-link-padding-y) var(--cui-nav-link-padding-x);
  font-size: var(--cui-nav-link-font-size);
  font-weight: var(--cui-nav-link-font-weight);
  color: var(--cui-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}

.nav-link:hover, .nav-link:focus {
  color: var(--cui-nav-link-hover-color);
}

.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(50, 31, 219, 0.25);
}

.nav-link.disabled, .nav-link:disabled {
  color: var(--cui-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --cui-nav-tabs-border-width: var(--cui-border-width);
  --cui-nav-tabs-border-color: var(--cui-border-color);
  --cui-nav-tabs-border-radius: var(--cui-border-radius);
  --cui-nav-tabs-link-hover-border-color: var(--cui-secondary-bg) var(--cui-secondary-bg) var(--cui-border-color);
  --cui-nav-tabs-link-active-color: var(--cui-emphasis-color);
  --cui-nav-tabs-link-active-bg: var(--cui-body-bg);
  --cui-nav-tabs-link-active-border-color: var(--cui-border-color) var(--cui-border-color) var(--cui-body-bg);
  border-bottom: var(--cui-nav-tabs-border-width) solid var(--cui-nav-tabs-border-color);
}

.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--cui-nav-tabs-border-width));
  border: var(--cui-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--cui-nav-tabs-border-radius);
  border-top-right-radius: var(--cui-nav-tabs-border-radius);
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--cui-nav-tabs-link-hover-border-color);
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--cui-nav-tabs-link-active-color);
  background-color: var(--cui-nav-tabs-link-active-bg);
  border-color: var(--cui-nav-tabs-link-active-border-color);
}

.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--cui-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --cui-nav-pills-border-radius: var(--cui-border-radius);
  --cui-nav-pills-link-active-color: rgba(255, 255, 255, 0.87);
  --cui-nav-pills-link-active-bg: #321fdb;
}

.nav-pills .nav-link {
  border-radius: var(--cui-nav-pills-border-radius);
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--cui-nav-pills-link-active-color);
  background-color: var(--cui-nav-pills-link-active-bg);
}

.nav-underline {
  border-bottom: 2px solid var(--cui-nav-underline-border-color, #c4c9d0);
}

.nav-underline .nav-item {
  margin-bottom: -2px;
}

.nav-underline .nav-link {
  color: var(--cui-nav-underline-link-color, #768192);
  border-bottom: 2px solid transparent;
}

.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-color: var(--cui-nav-underline-link-active-border-color, #321fdb);
}

.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  color: var(--cui-nav-underline-link-active-color, #321fdb);
  background: transparent;
  border-color: var(--cui-nav-underline-link-active-border-color, #321fdb);
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  --cui-navbar-padding-x: 0;
  --cui-navbar-padding-y: 0.5rem;
  --cui-navbar-color: rgba(var(--cui-emphasis-color-rgb), 0.65);
  --cui-navbar-hover-color: rgba(var(--cui-emphasis-color-rgb), 0.8);
  --cui-navbar-disabled-color: rgba(var(--cui-emphasis-color-rgb), 0.3);
  --cui-navbar-active-color: rgba(var(--cui-emphasis-color-rgb), 1);
  --cui-navbar-brand-padding-y: 0.3125rem;
  --cui-navbar-brand-margin-end: 1rem;
  --cui-navbar-brand-font-size: 1.25rem;
  --cui-navbar-brand-color: rgba(var(--cui-emphasis-color-rgb), 1);
  --cui-navbar-brand-hover-color: rgba(var(--cui-emphasis-color-rgb), 1);
  --cui-navbar-nav-link-padding-x: 0.5rem;
  --cui-navbar-toggler-padding-y: 0.25rem;
  --cui-navbar-toggler-padding-x: 0.75rem;
  --cui-navbar-toggler-font-size: 1.25rem;
  --cui-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2844.4, 55.5, 74, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --cui-navbar-toggler-border-color: rgba(var(--cui-emphasis-color-rgb), 0.15);
  --cui-navbar-toggler-border-radius: var(--cui-border-radius);
  --cui-navbar-toggler-focus-width: 0.25rem;
  --cui-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--cui-navbar-padding-y) var(--cui-navbar-padding-x);
}

.navbar .header > .container,
.navbar .header > .container-fluid,
.navbar .header > .container-sm,
.navbar .header > .container-md,
.navbar .header > .container-lg,
.navbar .header > .container-xl,
.navbar .header > .container-xxl, .navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  padding-top: var(--cui-navbar-brand-padding-y);
  padding-bottom: var(--cui-navbar-brand-padding-y);
}

html:not([dir=rtl]) .navbar-brand {
  margin-right: var(--cui-navbar-brand-margin-end);
}

*[dir=rtl] .navbar-brand {
  margin-left: var(--cui-navbar-brand-margin-end);
}

.navbar-brand {
  font-size: var(--cui-navbar-brand-font-size);
  color: var(--cui-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  color: var(--cui-navbar-brand-hover-color);
}

.navbar-nav {
  --cui-nav-link-padding-x: 0;
  --cui-nav-link-padding-y: 0.5rem;
  --cui-nav-link-font-weight: ;
  --cui-nav-link-color: var(--cui-navbar-color);
  --cui-nav-link-hover-color: var(--cui-navbar-hover-color);
  --cui-nav-link-disabled-color: var(--cui-navbar-disabled-color);
  display: flex;
  flex-direction: column;
}

html:not([dir=rtl]) .navbar-nav {
  padding-left: 0;
}

*[dir=rtl] .navbar-nav {
  padding-right: 0;
}

.navbar-nav {
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--cui-navbar-active-color);
}

.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--cui-navbar-color);
}

.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--cui-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--cui-navbar-toggler-padding-y) var(--cui-navbar-toggler-padding-x);
  font-size: var(--cui-navbar-toggler-font-size);
  line-height: 1;
  color: var(--cui-navbar-color);
  background-color: transparent;
  border: var(--cui-border-width) solid var(--cui-navbar-toggler-border-color);
  border-radius: var(--cui-navbar-toggler-border-radius);
  transition: var(--cui-navbar-toggler-transition);
}

@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}

.navbar-toggler:hover {
  text-decoration: none;
}

.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--cui-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--cui-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--cui-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--cui-navbar-nav-link-padding-x);
    padding-left: var(--cui-navbar-nav-link-padding-x);
  }

  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }

  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }

  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }

  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--cui-navbar-nav-link-padding-x);
    padding-left: var(--cui-navbar-nav-link-padding-x);
  }

  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-md .navbar-toggler {
    display: none;
  }

  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }

  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }

  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--cui-navbar-nav-link-padding-x);
    padding-left: var(--cui-navbar-nav-link-padding-x);
  }

  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }

  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }

  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }

  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--cui-navbar-nav-link-padding-x);
    padding-left: var(--cui-navbar-nav-link-padding-x);
  }

  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }

  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }

  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }

  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }

  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--cui-navbar-nav-link-padding-x);
    padding-left: var(--cui-navbar-nav-link-padding-x);
  }

  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }

  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }

  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }

  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--cui-navbar-nav-link-padding-x);
  padding-left: var(--cui-navbar-nav-link-padding-x);
}

.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}

.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}

.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark {
  --cui-navbar-color: rgba(255, 255, 255, 0.55);
  --cui-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --cui-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --cui-navbar-active-color: #fff;
  --cui-navbar-brand-color: #fff;
  --cui-navbar-brand-hover-color: #fff;
  --cui-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --cui-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --cui-card-spacer-y: 1rem;
  --cui-card-spacer-x: 1rem;
  --cui-card-title-spacer-y: 0.5rem;
  --cui-card-title-color: ;
  --cui-card-subtitle-color: ;
  --cui-card-border-width: var(--cui-border-width);
  --cui-card-border-color: var(--cui-border-color-translucent);
  --cui-card-border-radius: var(--cui-border-radius);
  --cui-card-box-shadow: ;
  --cui-card-inner-border-radius: calc(var(--cui-border-radius) - (var(--cui-border-width)));
  --cui-card-cap-padding-y: 0.5rem;
  --cui-card-cap-padding-x: 1rem;
  --cui-card-cap-bg: rgba(var(--cui-body-color-rgb), 0.03);
  --cui-card-cap-color: ;
  --cui-card-height: ;
  --cui-card-color: ;
  --cui-card-bg: var(--cui-body-bg);
  --cui-card-img-overlay-padding: 1rem;
  --cui-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--cui-card-height);
  color: var(--cui-body-color);
  word-wrap: break-word;
  background-color: var(--cui-card-bg);
  background-clip: border-box;
  border: var(--cui-card-border-width) solid var(--cui-card-border-color);
  border-radius: var(--cui-card-border-radius);
}

.card:not([class*=border]) {
  border: 0;
}

.card {
  box-shadow: 0 1px 1px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 2px 1px -1px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 1px 3px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .20);
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--cui-card-inner-border-radius);
  border-top-right-radius: var(--cui-card-inner-border-radius);
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--cui-card-inner-border-radius);
  border-bottom-left-radius: var(--cui-card-inner-border-radius);
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--cui-card-spacer-y) var(--cui-card-spacer-x);
  color: var(--cui-card-color);
}

.card-title {
  margin-bottom: var(--cui-card-title-spacer-y);
  color: var(--cui-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--cui-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--cui-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

html:not([dir=rtl]) .card-link + .card-link {
  margin-left: var(--cui-card-spacer-x);
}

*[dir=rtl] .card-link + .card-link {
  margin-right: var(--cui-card-spacer-x);
}

.card-header {
  padding: var(--cui-card-cap-padding-y) var(--cui-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--cui-card-cap-color);
  background-color: var(--cui-card-cap-bg);
  border-bottom: var(--cui-card-border-width) solid var(--cui-card-border-color);
}

.card-header:first-child {
  border-radius: var(--cui-card-inner-border-radius) var(--cui-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--cui-card-cap-padding-y) var(--cui-card-cap-padding-x);
  color: var(--cui-card-cap-color);
  background-color: var(--cui-card-cap-bg);
  border-top: var(--cui-card-border-width) solid var(--cui-card-border-color);
}

.card-footer:last-child {
  border-radius: 0 0 var(--cui-card-inner-border-radius) var(--cui-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--cui-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--cui-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--cui-card-cap-padding-x));
  border-bottom: 0;
}

.card-header-tabs .nav-link.active {
  background-color: var(--cui-card-bg);
  border-bottom-color: var(--cui-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--cui-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--cui-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--cui-card-img-overlay-padding);
  border-radius: var(--cui-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--cui-card-inner-border-radius);
  border-top-right-radius: var(--cui-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--cui-card-inner-border-radius);
  border-bottom-left-radius: var(--cui-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--cui-card-group-margin);
}

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }

  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }

  html:not([dir=rtl]) .card-group > .card + .card {
    margin-left: 0;
  }

  *[dir=rtl] .card-group > .card + .card {
    margin-right: 0;
  }

  html:not([dir=rtl]) .card-group > .card + .card {
    border-left: 0;
  }

  *[dir=rtl] .card-group > .card + .card {
    border-right: 0;
  }

  html:not([dir=rtl]) .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
  }

  *[dir=rtl] .card-group > .card:not(:last-child) {
    border-top-left-radius: 0;
  }

  html:not([dir=rtl]) .card-group > .card:not(:last-child) {
    border-bottom-right-radius: 0;
  }

  *[dir=rtl] .card-group > .card:not(:last-child) {
    border-bottom-left-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }

  html:not([dir=rtl]) .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
  }

  *[dir=rtl] .card-group > .card:not(:first-child) {
    border-top-right-radius: 0;
  }

  html:not([dir=rtl]) .card-group > .card:not(:first-child) {
    border-bottom-left-radius: 0;
  }

  *[dir=rtl] .card-group > .card:not(:first-child) {
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --cui-accordion-color: var(--cui-body-color);
  --cui-accordion-bg: var(--cui-body-bg);
  --cui-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --cui-accordion-border-color: var(--cui-border-color);
  --cui-accordion-border-width: var(--cui-border-width);
  --cui-accordion-border-radius: var(--cui-border-radius);
  --cui-accordion-inner-border-radius: calc(var(--cui-border-radius) - (var(--cui-border-width)));
  --cui-accordion-btn-padding-x: 1.25rem;
  --cui-accordion-btn-padding-y: 1rem;
  --cui-accordion-btn-color: var(--cui-body-color);
  --cui-accordion-btn-bg: var(--cui-accordion-bg);
  --cui-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--cui-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --cui-accordion-btn-icon-width: 1.25rem;
  --cui-accordion-btn-icon-transform: rotate(-180deg);
  --cui-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --cui-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2845, 27.9, 197.1%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --cui-accordion-btn-focus-border-color: rgb(152.5, 143, 237);
  --cui-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(50, 31, 219, 0.25);
  --cui-accordion-body-padding-x: 1.25rem;
  --cui-accordion-body-padding-y: 1rem;
  --cui-accordion-active-color: rgb(45, 27.9, 197.1);
  --cui-accordion-active-bg: rgb(234.5, 232.6, 251.4);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--cui-accordion-btn-padding-y) var(--cui-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--cui-accordion-btn-color);
  text-align: left;
  background-color: var(--cui-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--cui-accordion-transition);
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}

.accordion-button:not(.collapsed) {
  color: var(--cui-accordion-active-color);
  background-color: var(--cui-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--cui-accordion-border-width)) 0 var(--cui-accordion-border-color);
}

.accordion-button:not(.collapsed)::after {
  background-image: var(--cui-accordion-btn-active-icon);
  transform: var(--cui-accordion-btn-icon-transform);
}

.accordion-button::after {
  flex-shrink: 0;
  width: var(--cui-accordion-btn-icon-width);
  height: var(--cui-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--cui-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--cui-accordion-btn-icon-width);
  transition: var(--cui-accordion-btn-icon-transition);
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}

.accordion-button:hover {
  z-index: 2;
}

.accordion-button:focus {
  z-index: 3;
  border-color: var(--cui-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--cui-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--cui-accordion-color);
  background-color: var(--cui-accordion-bg);
  border: var(--cui-accordion-border-width) solid var(--cui-accordion-border-color);
}

.accordion-item:first-of-type {
  border-top-left-radius: var(--cui-accordion-border-radius);
  border-top-right-radius: var(--cui-accordion-border-radius);
}

.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--cui-accordion-inner-border-radius);
  border-top-right-radius: var(--cui-accordion-inner-border-radius);
}

.accordion-item:not(:first-of-type) {
  border-top: 0;
}

.accordion-item:last-of-type {
  border-bottom-right-radius: var(--cui-accordion-border-radius);
  border-bottom-left-radius: var(--cui-accordion-border-radius);
}

.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--cui-accordion-inner-border-radius);
  border-bottom-left-radius: var(--cui-accordion-inner-border-radius);
}

.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--cui-accordion-border-radius);
  border-bottom-left-radius: var(--cui-accordion-border-radius);
}

.accordion-body {
  padding: var(--cui-accordion-body-padding-y) var(--cui-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}

.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.accordion-flush .accordion-item:first-child {
  border-top: 0;
}

.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}

.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

.breadcrumb {
  --cui-breadcrumb-padding-x: 0;
  --cui-breadcrumb-padding-y: 0;
  --cui-breadcrumb-margin-bottom: 1rem;
  --cui-breadcrumb-bg: ;
  --cui-breadcrumb-border-radius: ;
  --cui-breadcrumb-divider-color: var(--cui-secondary-color);
  --cui-breadcrumb-item-padding-x: 0.5rem;
  --cui-breadcrumb-item-active-color: var(--cui-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--cui-breadcrumb-padding-y) var(--cui-breadcrumb-padding-x);
  margin-bottom: var(--cui-breadcrumb-margin-bottom);
  font-size: var(--cui-breadcrumb-font-size);
  list-style: none;
  background-color: var(--cui-breadcrumb-bg);
  border-radius: var(--cui-breadcrumb-border-radius);
}

html:not([dir=rtl]) .breadcrumb-item + .breadcrumb-item {
  padding-left: var(--cui-breadcrumb-item-padding-x);
}

*[dir=rtl] .breadcrumb-item + .breadcrumb-item {
  padding-right: var(--cui-breadcrumb-item-padding-x);
}

html:not([dir=rtl]) .breadcrumb-item + .breadcrumb-item::before {
  float: left;
}

*[dir=rtl] .breadcrumb-item + .breadcrumb-item::before {
  float: right;
}

html:not([dir=rtl]) .breadcrumb-item + .breadcrumb-item::before {
  padding-right: var(--cui-breadcrumb-item-padding-x);
}

*[dir=rtl] .breadcrumb-item + .breadcrumb-item::before {
  padding-left: var(--cui-breadcrumb-item-padding-x);
}

.breadcrumb-item + .breadcrumb-item::before {
  color: var(--cui-breadcrumb-divider-color);
}

html:not([dir=rtl]) .breadcrumb-item + .breadcrumb-item::before {
  content: var(--cui-breadcrumb-divider, "/");
}

*[dir=rtl] .breadcrumb-item + .breadcrumb-item::before {
  content: var(--cui-breadcrumb-divider-flipped, "/");
}

.breadcrumb-item.active {
  color: var(--cui-breadcrumb-item-active-color);
}

.pagination {
  --cui-pagination-padding-x: 0.75rem;
  --cui-pagination-padding-y: 0.375rem;
  --cui-pagination-font-size: 1rem;
  --cui-pagination-color: var(--cui-link-color);
  --cui-pagination-bg: var(--cui-body-bg);
  --cui-pagination-border-width: var(--cui-border-width);
  --cui-pagination-border-color: var(--cui-border-color);
  --cui-pagination-border-radius: var(--cui-border-radius);
  --cui-pagination-hover-color: var(--cui-link-hover-color);
  --cui-pagination-hover-bg: var(--cui-tertiary-bg);
  --cui-pagination-hover-border-color: var(--cui-border-color);
  --cui-pagination-focus-color: var(--cui-link-hover-color);
  --cui-pagination-focus-bg: var(--cui-secondary-bg);
  --cui-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(50, 31, 219, 0.25);
  --cui-pagination-active-color: rgba(255, 255, 255, 0.87);
  --cui-pagination-active-bg: #321fdb;
  --cui-pagination-active-border-color: #321fdb;
  --cui-pagination-disabled-color: var(--cui-secondary-color);
  --cui-pagination-disabled-bg: var(--cui-secondary-bg);
  --cui-pagination-disabled-border-color: var(--cui-border-color);
  display: flex;
}

html:not([dir=rtl]) .pagination {
  padding-left: 0;
}

*[dir=rtl] .pagination {
  padding-right: 0;
}

.pagination {
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--cui-pagination-padding-y) var(--cui-pagination-padding-x);
  font-size: var(--cui-pagination-font-size);
  color: var(--cui-pagination-color);
  text-decoration: none;
  background-color: var(--cui-pagination-bg);
  border: var(--cui-pagination-border-width) solid var(--cui-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}

.page-link:hover {
  z-index: 2;
  color: var(--cui-pagination-hover-color);
  background-color: var(--cui-pagination-hover-bg);
  border-color: var(--cui-pagination-hover-border-color);
}

.page-link:focus {
  z-index: 3;
  color: var(--cui-pagination-focus-color);
  background-color: var(--cui-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--cui-pagination-focus-box-shadow);
}

.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--cui-pagination-active-color);
  background-color: var(--cui-pagination-active-bg);
  border-color: var(--cui-pagination-active-border-color);
}

.page-link.disabled, .disabled > .page-link {
  color: var(--cui-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--cui-pagination-disabled-bg);
  border-color: var(--cui-pagination-disabled-border-color);
}

html:not([dir=rtl]) .page-item:not(:first-child) .page-link {
  margin-left: calc(var(--cui-border-width) * -1);
}

*[dir=rtl] .page-item:not(:first-child) .page-link {
  margin-right: calc(var(--cui-border-width) * -1);
}

html:not([dir=rtl]) .page-item:first-child .page-link {
  border-top-left-radius: var(--cui-pagination-border-radius);
}

*[dir=rtl] .page-item:first-child .page-link {
  border-top-right-radius: var(--cui-pagination-border-radius);
}

html:not([dir=rtl]) .page-item:first-child .page-link {
  border-bottom-left-radius: var(--cui-pagination-border-radius);
}

*[dir=rtl] .page-item:first-child .page-link {
  border-bottom-right-radius: var(--cui-pagination-border-radius);
}

html:not([dir=rtl]) .page-item:last-child .page-link {
  border-top-right-radius: var(--cui-pagination-border-radius);
}

*[dir=rtl] .page-item:last-child .page-link {
  border-top-left-radius: var(--cui-pagination-border-radius);
}

html:not([dir=rtl]) .page-item:last-child .page-link {
  border-bottom-right-radius: var(--cui-pagination-border-radius);
}

*[dir=rtl] .page-item:last-child .page-link {
  border-bottom-left-radius: var(--cui-pagination-border-radius);
}

.pagination-lg {
  --cui-pagination-padding-x: 1.5rem;
  --cui-pagination-padding-y: 0.75rem;
  --cui-pagination-font-size: 1.25rem;
  --cui-pagination-border-radius: var(--cui-border-radius-lg);
}

.pagination-sm {
  --cui-pagination-padding-x: 0.5rem;
  --cui-pagination-padding-y: 0.25rem;
  --cui-pagination-font-size: 0.875rem;
  --cui-pagination-border-radius: var(--cui-border-radius-sm);
}

.badge {
  --cui-badge-padding-x: 0.65em;
  --cui-badge-padding-y: 0.35em;
  --cui-badge-font-size: 0.75em;
  --cui-badge-font-weight: 700;
  --cui-badge-color: rgba(255, 255, 255, 0.87);
  --cui-badge-border-radius: var(--cui-border-radius);
  display: inline-block;
  padding: var(--cui-badge-padding-y) var(--cui-badge-padding-x);
  font-size: var(--cui-badge-font-size);
  font-weight: var(--cui-badge-font-weight);
  line-height: 1;
  color: var(--cui-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--cui-badge-border-radius, 0);
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-sm {
  --cui-badge-padding-x: 0.5em;
  --cui-badge-padding-y: 0.3em;
  font-size: 0.65em;
}

.alert {
  --cui-alert-bg: transparent;
  --cui-alert-padding-x: 1rem;
  --cui-alert-padding-y: 1rem;
  --cui-alert-margin-bottom: 1rem;
  --cui-alert-color: inherit;
  --cui-alert-border-color: transparent;
  --cui-alert-border: var(--cui-border-width) solid var(--cui-alert-border-color);
  --cui-alert-border-radius: var(--cui-border-radius);
  --cui-alert-link-color: inherit;
  position: relative;
  padding: var(--cui-alert-padding-y) var(--cui-alert-padding-x);
  margin-bottom: var(--cui-alert-margin-bottom);
  color: var(--cui-alert-color);
  background-color: var(--cui-alert-bg);
  border: var(--cui-alert-border);
  border-radius: var(--cui-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--cui-alert-link-color);
}

html:not([dir=rtl]) .alert-dismissible {
  padding-right: 3rem;
}

*[dir=rtl] .alert-dismissible {
  padding-left: 3rem;
}

.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
}

html:not([dir=rtl]) .alert-dismissible .btn-close {
  right: 0;
}

*[dir=rtl] .alert-dismissible .btn-close {
  left: 0;
}

.alert-dismissible .btn-close {
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --cui-alert-color: rgb(30, 18.6, 131.4);
  --cui-alert-bg: rgb(214, 210.2, 247.8);
  --cui-alert-border-color: rgb(193.5, 187.8, 244.2);
  --cui-alert-link-color: rgb(24, 14.88, 105.12);
}

.alert-secondary {
  --cui-alert-color: rgb(94.2, 99, 106.2);
  --cui-alert-bg: rgb(235.4, 237, 239.4);
  --cui-alert-border-color: rgb(225.6, 228, 231.6);
  --cui-alert-link-color: rgb(75.36, 79.2, 84.96);
}

.alert-success {
  --cui-alert-color: rgb(27.6, 110.4, 55.2);
  --cui-alert-bg: rgb(213.2, 240.8, 222.4);
  --cui-alert-border-color: rgb(192.3, 233.7, 206.1);
  --cui-alert-link-color: rgb(22.08, 88.32, 44.16);
}

.alert-info {
  --cui-alert-color: rgb(30.6, 91.8, 153);
  --cui-alert-bg: rgb(214.2, 234.6, 255);
  --cui-alert-border-color: rgb(193.8, 224.4, 255);
  --cui-alert-link-color: rgb(24.48, 73.44, 122.4);
}

.alert-warning {
  --cui-alert-color: rgb(149.4, 106.2, 12.6);
  --cui-alert-bg: rgb(253.8, 239.4, 208.2);
  --cui-alert-border-color: rgb(253.2, 231.6, 184.8);
  --cui-alert-link-color: rgb(119.52, 84.96, 10.08);
}

.alert-danger {
  --cui-alert-color: rgb(137.4, 49.8, 49.8);
  --cui-alert-bg: rgb(249.8, 220.6, 220.6);
  --cui-alert-border-color: rgb(247.2, 203.4, 203.4);
  --cui-alert-link-color: rgb(109.92, 39.84, 39.84);
}

.alert-light {
  --cui-alert-color: rgb(141, 142.2, 143.4);
  --cui-alert-bg: rgb(251, 251.4, 251.8);
  --cui-alert-border-color: rgb(249, 249.6, 250.2);
  --cui-alert-link-color: rgb(112.8, 113.76, 114.72);
}

.alert-dark {
  --cui-alert-color: rgb(47.4, 55.8, 69);
  --cui-alert-bg: rgb(219.8, 222.6, 227);
  --cui-alert-border-color: rgb(202.2, 206.4, 213);
  --cui-alert-link-color: rgb(37.92, 44.64, 55.2);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

.progress,
.progress-stacked {
  --cui-progress-height: 1rem;
  --cui-progress-font-size: 0.75rem;
  --cui-progress-bg: var(--cui-secondary-bg);
  --cui-progress-border-radius: var(--cui-border-radius);
  --cui-progress-box-shadow: var(--cui-box-shadow-inset);
  --cui-progress-bar-color: rgba(255, 255, 255, 0.87);
  --cui-progress-bar-bg: var(--cui-primary);
  --cui-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--cui-progress-height);
  overflow: hidden;
  font-size: var(--cui-progress-font-size);
  background-color: var(--cui-progress-bg);
  border-radius: var(--cui-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--cui-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--cui-progress-bar-bg);
  transition: var(--cui-progress-bar-transition);
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--cui-progress-height) var(--cui-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.progress-thin {
  height: 4px;
}

.progress.progress-white {
  background-color: rgba(255, 255, 255, 0.2);
}

.progress.progress-white .progress-bar {
  background-color: #fff;
}

.progress-group {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 1rem;
}

.progress-group-prepend {
  flex: 0 0 100px;
  align-self: center;
}

.progress-group-header {
  display: flex;
  flex-basis: 100%;
  align-items: center;
  margin-bottom: 0.25rem;
}

.progress-group-bars {
  flex-grow: 1;
  align-self: center;
}

.progress-group-bars .progress:not(:last-child) {
  margin-bottom: 2px;
}

.progress-group-header + .progress-group-bars {
  flex-basis: 100%;
}

.list-group {
  --cui-list-group-color: var(--cui-body-color);
  --cui-list-group-bg: var(--cui-body-bg);
  --cui-list-group-border-color: var(--cui-border-color);
  --cui-list-group-border-width: var(--cui-border-width);
  --cui-list-group-border-radius: var(--cui-border-radius);
  --cui-list-group-item-padding-x: 1rem;
  --cui-list-group-item-padding-y: 0.5rem;
  --cui-list-group-action-color: var(--cui-secondary-color);
  --cui-list-group-action-hover-color: var(--cui-emphasis-color);
  --cui-list-group-action-hover-bg: var(--cui-tertiary-bg);
  --cui-list-group-action-active-color: var(--cui-body-color);
  --cui-list-group-action-active-bg: var(--cui-secondary-bg);
  --cui-list-group-disabled-color: var(--cui-secondary-color);
  --cui-list-group-disabled-bg: var(--cui-body-bg);
  --cui-list-group-active-color: rgba(255, 255, 255, 0.87);
  --cui-list-group-active-bg: #321fdb;
  --cui-list-group-active-border-color: #321fdb;
  display: flex;
  flex-direction: column;
}

html:not([dir=rtl]) .list-group {
  padding-left: 0;
}

*[dir=rtl] .list-group {
  padding-right: 0;
}

.list-group {
  margin-bottom: 0;
  border-radius: var(--cui-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}

.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--cui-list-group-action-color);
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--cui-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--cui-list-group-action-hover-bg);
}

.list-group-item-action:active {
  color: var(--cui-list-group-action-active-color);
  background-color: var(--cui-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--cui-list-group-item-padding-y) var(--cui-list-group-item-padding-x);
  color: var(--cui-list-group-color);
  text-decoration: none;
  background-color: var(--cui-list-group-bg);
  border: var(--cui-list-group-border-width) solid var(--cui-list-group-border-color);
}

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: var(--cui-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--cui-list-group-disabled-bg);
}

.list-group-item.active {
  z-index: 2;
  color: var(--cui-list-group-active-color);
  background-color: var(--cui-list-group-active-bg);
  border-color: var(--cui-list-group-active-border-color);
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--cui-list-group-border-width));
  border-top-width: var(--cui-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}

html:not([dir=rtl]) .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--cui-list-group-border-radius);
}

*[dir=rtl] .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-right-radius: var(--cui-list-group-border-radius);
}

html:not([dir=rtl]) .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-top-right-radius: 0;
}

*[dir=rtl] .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-top-left-radius: 0;
}

html:not([dir=rtl]) .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--cui-list-group-border-radius);
}

*[dir=rtl] .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-left-radius: var(--cui-list-group-border-radius);
}

html:not([dir=rtl]) .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
}

*[dir=rtl] .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-bottom-right-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--cui-list-group-border-width);
}

html:not([dir=rtl]) .list-group-horizontal > .list-group-item + .list-group-item {
  border-left-width: 0;
}

*[dir=rtl] .list-group-horizontal > .list-group-item + .list-group-item {
  border-right-width: 0;
}

html:not([dir=rtl]) .list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--cui-list-group-border-width));
}

*[dir=rtl] .list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-right: calc(-1 * var(--cui-list-group-border-width));
}

html:not([dir=rtl]) .list-group-horizontal > .list-group-item + .list-group-item.active {
  border-left-width: var(--cui-list-group-border-width);
}

*[dir=rtl] .list-group-horizontal > .list-group-item + .list-group-item.active {
  border-right-width: var(--cui-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }

  html:not([dir=rtl]) .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--cui-list-group-border-radius);
  }

  *[dir=rtl] .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--cui-list-group-border-radius);
  }

  html:not([dir=rtl]) .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-top-right-radius: 0;
  }

  *[dir=rtl] .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-top-left-radius: 0;
  }

  html:not([dir=rtl]) .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--cui-list-group-border-radius);
  }

  *[dir=rtl] .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-left-radius: var(--cui-list-group-border-radius);
  }

  html:not([dir=rtl]) .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
  }

  *[dir=rtl] .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-bottom-right-radius: 0;
  }

  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--cui-list-group-border-width);
  }

  html:not([dir=rtl]) .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-left-width: 0;
  }

  *[dir=rtl] .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-right-width: 0;
  }

  html:not([dir=rtl]) .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--cui-list-group-border-width));
  }

  *[dir=rtl] .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-right: calc(-1 * var(--cui-list-group-border-width));
  }

  html:not([dir=rtl]) .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    border-left-width: var(--cui-list-group-border-width);
  }

  *[dir=rtl] .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    border-right-width: var(--cui-list-group-border-width);
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }

  html:not([dir=rtl]) .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--cui-list-group-border-radius);
  }

  *[dir=rtl] .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--cui-list-group-border-radius);
  }

  html:not([dir=rtl]) .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-top-right-radius: 0;
  }

  *[dir=rtl] .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-top-left-radius: 0;
  }

  html:not([dir=rtl]) .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--cui-list-group-border-radius);
  }

  *[dir=rtl] .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-left-radius: var(--cui-list-group-border-radius);
  }

  html:not([dir=rtl]) .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
  }

  *[dir=rtl] .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-bottom-right-radius: 0;
  }

  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--cui-list-group-border-width);
  }

  html:not([dir=rtl]) .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-left-width: 0;
  }

  *[dir=rtl] .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-right-width: 0;
  }

  html:not([dir=rtl]) .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--cui-list-group-border-width));
  }

  *[dir=rtl] .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-right: calc(-1 * var(--cui-list-group-border-width));
  }

  html:not([dir=rtl]) .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    border-left-width: var(--cui-list-group-border-width);
  }

  *[dir=rtl] .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    border-right-width: var(--cui-list-group-border-width);
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }

  html:not([dir=rtl]) .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--cui-list-group-border-radius);
  }

  *[dir=rtl] .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--cui-list-group-border-radius);
  }

  html:not([dir=rtl]) .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-top-right-radius: 0;
  }

  *[dir=rtl] .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-top-left-radius: 0;
  }

  html:not([dir=rtl]) .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--cui-list-group-border-radius);
  }

  *[dir=rtl] .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-left-radius: var(--cui-list-group-border-radius);
  }

  html:not([dir=rtl]) .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
  }

  *[dir=rtl] .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-bottom-right-radius: 0;
  }

  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--cui-list-group-border-width);
  }

  html:not([dir=rtl]) .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-left-width: 0;
  }

  *[dir=rtl] .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-right-width: 0;
  }

  html:not([dir=rtl]) .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--cui-list-group-border-width));
  }

  *[dir=rtl] .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-right: calc(-1 * var(--cui-list-group-border-width));
  }

  html:not([dir=rtl]) .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    border-left-width: var(--cui-list-group-border-width);
  }

  *[dir=rtl] .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    border-right-width: var(--cui-list-group-border-width);
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }

  html:not([dir=rtl]) .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--cui-list-group-border-radius);
  }

  *[dir=rtl] .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--cui-list-group-border-radius);
  }

  html:not([dir=rtl]) .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-top-right-radius: 0;
  }

  *[dir=rtl] .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-top-left-radius: 0;
  }

  html:not([dir=rtl]) .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--cui-list-group-border-radius);
  }

  *[dir=rtl] .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-left-radius: var(--cui-list-group-border-radius);
  }

  html:not([dir=rtl]) .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
  }

  *[dir=rtl] .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-bottom-right-radius: 0;
  }

  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--cui-list-group-border-width);
  }

  html:not([dir=rtl]) .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-left-width: 0;
  }

  *[dir=rtl] .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-right-width: 0;
  }

  html:not([dir=rtl]) .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--cui-list-group-border-width));
  }

  *[dir=rtl] .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-right: calc(-1 * var(--cui-list-group-border-width));
  }

  html:not([dir=rtl]) .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    border-left-width: var(--cui-list-group-border-width);
  }

  *[dir=rtl] .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    border-right-width: var(--cui-list-group-border-width);
  }
}

@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }

  html:not([dir=rtl]) .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--cui-list-group-border-radius);
  }

  *[dir=rtl] .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-right-radius: var(--cui-list-group-border-radius);
  }

  html:not([dir=rtl]) .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-top-right-radius: 0;
  }

  *[dir=rtl] .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-top-left-radius: 0;
  }

  html:not([dir=rtl]) .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--cui-list-group-border-radius);
  }

  *[dir=rtl] .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-left-radius: var(--cui-list-group-border-radius);
  }

  html:not([dir=rtl]) .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
  }

  *[dir=rtl] .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-bottom-right-radius: 0;
  }

  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--cui-list-group-border-width);
  }

  html:not([dir=rtl]) .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-left-width: 0;
  }

  *[dir=rtl] .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-right-width: 0;
  }

  html:not([dir=rtl]) .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--cui-list-group-border-width));
  }

  *[dir=rtl] .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-right: calc(-1 * var(--cui-list-group-border-width));
  }

  html:not([dir=rtl]) .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    border-left-width: var(--cui-list-group-border-width);
  }

  *[dir=rtl] .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    border-right-width: var(--cui-list-group-border-width);
  }
}

.list-group-flush {
  border-radius: 0;
}

.list-group-flush > .list-group-item {
  border-width: 0 0 var(--cui-list-group-border-width);
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --cui-list-group-color: contrast-ratio-correction(rgb(30, 18.6, 131.4), rgb(214, 210.2, 247.8), 40%, "primary");
  --cui-list-group-bg: rgb(214, 210.2, 247.8);
  --cui-list-group-hover-bg: rgb(45, 27.9, 197.1);
  --cui-list-group-action-hover-color: contrast-ratio-correction(rgb(30, 18.6, 131.4), rgb(214, 210.2, 247.8), 40%, "primary");
  --cui-list-group-action-active-color: #fff;
  --cui-list-group-action-active-bg: contrast-ratio-correction(rgb(30, 18.6, 131.4), rgb(214, 210.2, 247.8), 40%, "primary");
  --cui-list-group-action-active-border-color: contrast-ratio-correction(rgb(30, 18.6, 131.4), rgb(214, 210.2, 247.8), 40%, "primary");
}

.list-group-item-secondary {
  --cui-list-group-color: contrast-ratio-correction(rgb(94.2, 99, 106.2), rgb(235.4, 237, 239.4), 40%, "secondary");
  --cui-list-group-bg: rgb(235.4, 237, 239.4);
  --cui-list-group-hover-bg: rgb(141.3, 148.5, 159.3);
  --cui-list-group-action-hover-color: contrast-ratio-correction(rgb(94.2, 99, 106.2), rgb(235.4, 237, 239.4), 40%, "secondary");
  --cui-list-group-action-active-color: #fff;
  --cui-list-group-action-active-bg: contrast-ratio-correction(rgb(94.2, 99, 106.2), rgb(235.4, 237, 239.4), 40%, "secondary");
  --cui-list-group-action-active-border-color: contrast-ratio-correction(rgb(94.2, 99, 106.2), rgb(235.4, 237, 239.4), 40%, "secondary");
}

.list-group-item-success {
  --cui-list-group-color: contrast-ratio-correction(rgb(27.6, 110.4, 55.2), rgb(213.2, 240.8, 222.4), 40%, "success");
  --cui-list-group-bg: rgb(213.2, 240.8, 222.4);
  --cui-list-group-hover-bg: rgb(41.4, 165.6, 82.8);
  --cui-list-group-action-hover-color: contrast-ratio-correction(rgb(27.6, 110.4, 55.2), rgb(213.2, 240.8, 222.4), 40%, "success");
  --cui-list-group-action-active-color: #fff;
  --cui-list-group-action-active-bg: contrast-ratio-correction(rgb(27.6, 110.4, 55.2), rgb(213.2, 240.8, 222.4), 40%, "success");
  --cui-list-group-action-active-border-color: contrast-ratio-correction(rgb(27.6, 110.4, 55.2), rgb(213.2, 240.8, 222.4), 40%, "success");
}

.list-group-item-danger {
  --cui-list-group-color: contrast-ratio-correction(rgb(137.4, 49.8, 49.8), rgb(249.8, 220.6, 220.6), 40%, "danger");
  --cui-list-group-bg: rgb(249.8, 220.6, 220.6);
  --cui-list-group-hover-bg: rgb(206.1, 74.7, 74.7);
  --cui-list-group-action-hover-color: contrast-ratio-correction(rgb(137.4, 49.8, 49.8), rgb(249.8, 220.6, 220.6), 40%, "danger");
  --cui-list-group-action-active-color: #fff;
  --cui-list-group-action-active-bg: contrast-ratio-correction(rgb(137.4, 49.8, 49.8), rgb(249.8, 220.6, 220.6), 40%, "danger");
  --cui-list-group-action-active-border-color: contrast-ratio-correction(rgb(137.4, 49.8, 49.8), rgb(249.8, 220.6, 220.6), 40%, "danger");
}

.list-group-item-warning {
  --cui-list-group-color: contrast-ratio-correction(rgb(149.4, 106.2, 12.6), rgb(253.8, 239.4, 208.2), 40%, "warning");
  --cui-list-group-bg: rgb(253.8, 239.4, 208.2);
  --cui-list-group-hover-bg: rgb(224.1, 159.3, 18.9);
  --cui-list-group-action-hover-color: contrast-ratio-correction(rgb(149.4, 106.2, 12.6), rgb(253.8, 239.4, 208.2), 40%, "warning");
  --cui-list-group-action-active-color: #fff;
  --cui-list-group-action-active-bg: contrast-ratio-correction(rgb(149.4, 106.2, 12.6), rgb(253.8, 239.4, 208.2), 40%, "warning");
  --cui-list-group-action-active-border-color: contrast-ratio-correction(rgb(149.4, 106.2, 12.6), rgb(253.8, 239.4, 208.2), 40%, "warning");
}

.list-group-item-info {
  --cui-list-group-color: contrast-ratio-correction(rgb(30.6, 91.8, 153), rgb(214.2, 234.6, 255), 40%, "info");
  --cui-list-group-bg: rgb(214.2, 234.6, 255);
  --cui-list-group-hover-bg: rgb(45.9, 137.7, 229.5);
  --cui-list-group-action-hover-color: contrast-ratio-correction(rgb(30.6, 91.8, 153), rgb(214.2, 234.6, 255), 40%, "info");
  --cui-list-group-action-active-color: #fff;
  --cui-list-group-action-active-bg: contrast-ratio-correction(rgb(30.6, 91.8, 153), rgb(214.2, 234.6, 255), 40%, "info");
  --cui-list-group-action-active-border-color: contrast-ratio-correction(rgb(30.6, 91.8, 153), rgb(214.2, 234.6, 255), 40%, "info");
}

.list-group-item-light {
  --cui-list-group-color: contrast-ratio-correction(rgb(141, 142.2, 143.4), rgb(251, 251.4, 251.8), 40%, "light");
  --cui-list-group-bg: rgb(251, 251.4, 251.8);
  --cui-list-group-hover-bg: rgb(211.5, 213.3, 215.1);
  --cui-list-group-action-hover-color: contrast-ratio-correction(rgb(141, 142.2, 143.4), rgb(251, 251.4, 251.8), 40%, "light");
  --cui-list-group-action-active-color: #fff;
  --cui-list-group-action-active-bg: contrast-ratio-correction(rgb(141, 142.2, 143.4), rgb(251, 251.4, 251.8), 40%, "light");
  --cui-list-group-action-active-border-color: contrast-ratio-correction(rgb(141, 142.2, 143.4), rgb(251, 251.4, 251.8), 40%, "light");
}

.list-group-item-dark {
  --cui-list-group-color: contrast-ratio-correction(rgb(47.4, 55.8, 69), rgb(219.8, 222.6, 227), 40%, "dark");
  --cui-list-group-bg: rgb(219.8, 222.6, 227);
  --cui-list-group-hover-bg: rgb(71.1, 83.7, 103.5);
  --cui-list-group-action-hover-color: contrast-ratio-correction(rgb(47.4, 55.8, 69), rgb(219.8, 222.6, 227), 40%, "dark");
  --cui-list-group-action-active-color: #fff;
  --cui-list-group-action-active-bg: contrast-ratio-correction(rgb(47.4, 55.8, 69), rgb(219.8, 222.6, 227), 40%, "dark");
  --cui-list-group-action-active-border-color: contrast-ratio-correction(rgb(47.4, 55.8, 69), rgb(219.8, 222.6, 227), 40%, "dark");
}

.btn-close {
  --cui-btn-close-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%2844.4, 55.5, 74, 0.95%29'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --cui-btn-close-opacity: 0.5;
  --cui-btn-close-hover-opacity: 0.75;
  --cui-btn-close-focus-shadow: 0 0 0 0.25rem rgba(50, 31, 219, 0.25);
  --cui-btn-close-focus-opacity: 1;
  --cui-btn-close-disabled-opacity: 0.25;
  --cui-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--cui-btn-close-color);
  background: transparent var(--cui-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--cui-btn-close-opacity);
}

.btn-close:hover {
  color: var(--cui-btn-close-color);
  text-decoration: none;
  opacity: var(--cui-btn-close-hover-opacity);
}

.btn-close:focus {
  outline: 0;
  box-shadow: var(--cui-btn-close-focus-shadow);
  opacity: var(--cui-btn-close-focus-opacity);
}

.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--cui-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--cui-btn-close-white-filter);
}

.toast {
  --cui-toast-zindex: 1090;
  --cui-toast-padding-x: 0.75rem;
  --cui-toast-padding-y: 0.5rem;
  --cui-toast-spacing: 1.5rem;
  --cui-toast-max-width: 350px;
  --cui-toast-font-size: 0.875rem;
  --cui-toast-color: ;
  --cui-toast-bg: rgba(var(--cui-body-bg-rgb), 0.85);
  --cui-toast-border-width: var(--cui-border-width);
  --cui-toast-border-color: var(--cui-border-color-translucent);
  --cui-toast-border-radius: var(--cui-border-radius);
  --cui-toast-box-shadow: var(--cui-box-shadow);
  --cui-toast-header-color: var(--cui-secondary-color);
  --cui-toast-header-bg: rgba(var(--cui-body-bg-rgb), 0.85);
  --cui-toast-header-border-color: var(--cui-border-color-translucent);
  width: var(--cui-toast-max-width);
  max-width: 100%;
  font-size: var(--cui-toast-font-size);
  color: var(--cui-toast-color);
  pointer-events: auto;
  background-color: var(--cui-toast-bg);
  background-clip: padding-box;
  border: var(--cui-toast-border-width) solid var(--cui-toast-border-color);
  box-shadow: var(--cui-toast-box-shadow);
  border-radius: var(--cui-toast-border-radius);
}

.toast.showing {
  opacity: 0;
}

.toast:not(.show) {
  display: none;
}

.toast-container {
  --cui-toast-zindex: 1090;
  position: absolute;
  z-index: var(--cui-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}

.toast-container > :not(:last-child) {
  margin-bottom: var(--cui-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--cui-toast-padding-y) var(--cui-toast-padding-x);
  color: var(--cui-toast-header-color);
  background-color: var(--cui-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--cui-toast-border-width) solid var(--cui-toast-header-border-color);
  border-top-left-radius: calc(var(--cui-toast-border-radius) - var(--cui-toast-border-width));
  border-top-right-radius: calc(var(--cui-toast-border-radius) - var(--cui-toast-border-width));
}

html:not([dir=rtl]) .toast-header .btn-close {
  margin-right: calc(-0.5 * var(--cui-toast-padding-x));
}

*[dir=rtl] .toast-header .btn-close {
  margin-left: calc(-0.5 * var(--cui-toast-padding-x));
}

html:not([dir=rtl]) .toast-header .btn-close {
  margin-left: var(--cui-toast-padding-x);
}

*[dir=rtl] .toast-header .btn-close {
  margin-right: var(--cui-toast-padding-x);
}

.toast-body {
  padding: var(--cui-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --cui-modal-zindex: 1055;
  --cui-modal-width: 500px;
  --cui-modal-padding: 1rem;
  --cui-modal-margin: 0.5rem;
  --cui-modal-color: ;
  --cui-modal-bg: var(--cui-body-bg);
  --cui-modal-border-color: var(--cui-border-color-translucent);
  --cui-modal-border-width: var(--cui-border-width);
  --cui-modal-border-radius: var(--cui-border-radius-lg);
  --cui-modal-box-shadow: var(--cui-box-shadow-sm);
  --cui-modal-inner-border-radius: calc(var(--cui-border-radius-lg) - (var(--cui-border-width)));
  --cui-modal-header-padding-x: 1rem;
  --cui-modal-header-padding-y: 1rem;
  --cui-modal-header-padding: 1rem 1rem;
  --cui-modal-header-border-color: var(--cui-border-color);
  --cui-modal-header-border-width: var(--cui-border-width);
  --cui-modal-title-line-height: 1.5;
  --cui-modal-footer-gap: 0.5rem;
  --cui-modal-footer-bg: ;
  --cui-modal-footer-border-color: var(--cui-border-color);
  --cui-modal-footer-border-width: var(--cui-border-width);
  position: fixed;
  top: 0;
}

html:not([dir=rtl]) .modal {
  left: 0;
}

*[dir=rtl] .modal {
  right: 0;
}

.modal {
  z-index: var(--cui-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--cui-modal-margin);
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.fade .modal-dialog {
  transform: translate(0, -50px);
}

.modal.show .modal-dialog {
  transform: none;
}

.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--cui-modal-margin) * 2);
}

.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--cui-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--cui-modal-color);
  pointer-events: auto;
  background-color: var(--cui-modal-bg);
  background-clip: padding-box;
  border: var(--cui-modal-border-width) solid var(--cui-modal-border-color);
  border-radius: var(--cui-modal-border-radius);
  outline: 0;
}

.modal-content:not([class*=border]) {
  border: 0;
}

.modal-content {
  box-shadow: 0 24px 38px 3px rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 9px 46px 8px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 11px 15px -7px rgba(var(--cui-elevation-base-color, 60, 75, 100), .20);
}

.modal-backdrop {
  --cui-backdrop-zindex: 1050;
  --cui-backdrop-bg: #000015;
  --cui-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--cui-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--cui-backdrop-bg);
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: var(--cui-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--cui-modal-header-padding);
  border-bottom: var(--cui-modal-header-border-width) solid var(--cui-modal-header-border-color);
  border-top-left-radius: var(--cui-modal-inner-border-radius);
  border-top-right-radius: var(--cui-modal-inner-border-radius);
}

.modal-header .btn-close {
  padding: calc(var(--cui-modal-header-padding-y) * 0.5) calc(var(--cui-modal-header-padding-x) * 0.5);
}

html:not([dir=rtl]) .modal-header .btn-close {
  margin: calc(-0.5 * var(--cui-modal-header-padding-y)) calc(-0.5 * var(--cui-modal-header-padding-x)) calc(-0.5 * var(--cui-modal-header-padding-y)) auto;
}

*[dir=rtl] .modal-header .btn-close {
  margin: calc(-0.5 * var(--cui-modal-header-padding-y)) auto calc(-0.5 * var(--cui-modal-header-padding-y)) calc(-0.5 * var(--cui-modal-header-padding-x));
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--cui-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--cui-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--cui-modal-padding) - var(--cui-modal-footer-gap) * 0.5);
  background-color: var(--cui-modal-footer-bg);
  border-top: var(--cui-modal-footer-border-width) solid var(--cui-modal-footer-border-color);
  border-bottom-right-radius: var(--cui-modal-inner-border-radius);
  border-bottom-left-radius: var(--cui-modal-inner-border-radius);
}

.modal-footer > * {
  margin: calc(var(--cui-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --cui-modal-margin: 1.75rem;
    --cui-modal-box-shadow: var(--cui-box-shadow);
  }

  .modal-dialog {
    max-width: var(--cui-modal-width);
    margin-right: auto;
    margin-left: auto;
  }

  .modal-sm {
    --cui-modal-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --cui-modal-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    --cui-modal-width: 1140px;
  }
}

.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }

  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }

  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }

  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }

  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }

  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }

  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }

  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }

  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }

  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }

  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }

  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }

  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }

  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }

  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }

  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}

.tooltip {
  --cui-tooltip-zindex: 1080;
  --cui-tooltip-max-width: 200px;
  --cui-tooltip-padding-x: 0.5rem;
  --cui-tooltip-padding-y: 0.25rem;
  --cui-tooltip-margin: ;
  --cui-tooltip-font-size: 0.875rem;
  --cui-tooltip-color: var(--cui-body-bg);
  --cui-tooltip-bg: var(--cui-emphasis-color);
  --cui-tooltip-border-radius: var(--cui-border-radius);
  --cui-tooltip-opacity: 0.9;
  --cui-tooltip-arrow-width: 0.8rem;
  --cui-tooltip-arrow-height: 0.4rem;
  z-index: var(--cui-tooltip-zindex);
  display: block;
  margin: var(--cui-tooltip-margin);
  font-family: var(--cui-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--cui-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: var(--cui-tooltip-opacity);
}

.tooltip .tooltip-arrow {
  display: block;
  width: var(--cui-tooltip-arrow-width);
  height: var(--cui-tooltip-arrow-height);
}

.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--cui-tooltip-arrow-height));
}

.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--cui-tooltip-arrow-height) calc(var(--cui-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--cui-tooltip-bg);
}

/* rtl:begin:ignore */

.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--cui-tooltip-arrow-height));
  width: var(--cui-tooltip-arrow-height);
  height: var(--cui-tooltip-arrow-width);
}

.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--cui-tooltip-arrow-width) * 0.5) var(--cui-tooltip-arrow-height) calc(var(--cui-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--cui-tooltip-bg);
}

/* rtl:end:ignore */

.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--cui-tooltip-arrow-height));
}

.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--cui-tooltip-arrow-width) * 0.5) var(--cui-tooltip-arrow-height);
  border-bottom-color: var(--cui-tooltip-bg);
}

/* rtl:begin:ignore */

.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--cui-tooltip-arrow-height));
  width: var(--cui-tooltip-arrow-height);
  height: var(--cui-tooltip-arrow-width);
}

.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--cui-tooltip-arrow-width) * 0.5) 0 calc(var(--cui-tooltip-arrow-width) * 0.5) var(--cui-tooltip-arrow-height);
  border-left-color: var(--cui-tooltip-bg);
}

/* rtl:end:ignore */

.tooltip-inner {
  max-width: var(--cui-tooltip-max-width);
  padding: var(--cui-tooltip-padding-y) var(--cui-tooltip-padding-x);
  color: var(--cui-tooltip-color);
  text-align: center;
  background-color: var(--cui-tooltip-bg);
  border-radius: var(--cui-tooltip-border-radius);
}

.popover {
  --cui-popover-zindex: 1070;
  --cui-popover-max-width: 276px;
  --cui-popover-font-size: 0.875rem;
  --cui-popover-bg: var(--cui-body-bg);
  --cui-popover-border-width: var(--cui-border-width);
  --cui-popover-border-color: var(--cui-border-color-translucent);
  --cui-popover-border-radius: var(--cui-border-radius-lg);
  --cui-popover-inner-border-radius: calc(var(--cui-border-radius-lg) - var(--cui-border-width));
  --cui-popover-box-shadow: var(--cui-box-shadow);
  --cui-popover-header-padding-x: 1rem;
  --cui-popover-header-padding-y: 0.5rem;
  --cui-popover-header-font-size: 1rem;
  --cui-popover-header-color: inherit;
  --cui-popover-header-bg: var(--cui-secondary-bg);
  --cui-popover-body-padding-x: 1rem;
  --cui-popover-body-padding-y: 1rem;
  --cui-popover-body-color: var(--cui-body-color);
  --cui-popover-arrow-width: 1rem;
  --cui-popover-arrow-height: 0.5rem;
  --cui-popover-arrow-border: var(--cui-popover-border-color);
  z-index: var(--cui-popover-zindex);
  display: block;
  max-width: var(--cui-popover-max-width);
  font-family: var(--cui-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--cui-popover-font-size);
  word-wrap: break-word;
  background-color: var(--cui-popover-bg);
  background-clip: padding-box;
  border: var(--cui-popover-border-width) solid var(--cui-popover-border-color);
  border-radius: var(--cui-popover-border-radius);
}

.popover .popover-arrow {
  display: block;
  width: var(--cui-popover-arrow-width);
  height: var(--cui-popover-arrow-height);
}

.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--cui-popover-arrow-height)) - var(--cui-popover-border-width));
}

.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--cui-popover-arrow-height) calc(var(--cui-popover-arrow-width) * 0.5) 0;
}

.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--cui-popover-arrow-border);
}

.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--cui-popover-border-width);
  border-top-color: var(--cui-popover-bg);
}

/* rtl:begin:ignore */

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--cui-popover-arrow-height)) - var(--cui-popover-border-width));
  width: var(--cui-popover-arrow-height);
  height: var(--cui-popover-arrow-width);
}

.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--cui-popover-arrow-width) * 0.5) var(--cui-popover-arrow-height) calc(var(--cui-popover-arrow-width) * 0.5) 0;
}

.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--cui-popover-arrow-border);
}

.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--cui-popover-border-width);
  border-right-color: var(--cui-popover-bg);
}

/* rtl:end:ignore */

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--cui-popover-arrow-height)) - var(--cui-popover-border-width));
}

.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--cui-popover-arrow-width) * 0.5) var(--cui-popover-arrow-height);
}

.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--cui-popover-arrow-border);
}

.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--cui-popover-border-width);
  border-bottom-color: var(--cui-popover-bg);
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--cui-popover-arrow-width);
  margin-left: calc(-0.5 * var(--cui-popover-arrow-width));
  content: "";
  border-bottom: var(--cui-popover-border-width) solid var(--cui-popover-header-bg);
}

/* rtl:begin:ignore */

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--cui-popover-arrow-height)) - var(--cui-popover-border-width));
  width: var(--cui-popover-arrow-height);
  height: var(--cui-popover-arrow-width);
}

.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--cui-popover-arrow-width) * 0.5) 0 calc(var(--cui-popover-arrow-width) * 0.5) var(--cui-popover-arrow-height);
}

.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--cui-popover-arrow-border);
}

.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--cui-popover-border-width);
  border-left-color: var(--cui-popover-bg);
}

/* rtl:end:ignore */

.popover-header {
  padding: var(--cui-popover-header-padding-y) var(--cui-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--cui-popover-header-font-size);
  color: var(--cui-popover-header-color);
  background-color: var(--cui-popover-header-bg);
  border-bottom: var(--cui-popover-border-width) solid var(--cui-popover-border-color);
  border-top-left-radius: var(--cui-popover-inner-border-radius);
  border-top-right-radius: var(--cui-popover-inner-border-radius);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--cui-popover-body-padding-y) var(--cui-popover-body-padding-x);
  color: var(--cui-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: var(--cui-carousel-control-color, rgba(255, 255, 255, 0.87));
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: var(--cui-carousel-control-color, rgba(255, 255, 255, 0.87));
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%28255, 255, 255, 0.87%29'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%28255, 255, 255, 0.87%29'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators [data-coreui-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--cui-carousel-indicator-active-bg, #fff);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-coreui-target] {
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--cui-carousel-caption-color, rgba(255, 255, 255, 0.87));
  text-align: center;
}

.carousel-dark {
  --cui-carousel-indicator-active-bg: #000015;
  --cui-carousel-caption-color: rgba(44.4, 55.5, 74, 0.95);
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators [data-coreui-target] {
  background-color: #000015;
}

.carousel-dark .carousel-caption {
  color: rgba(44.4, 55.5, 74, 0.95);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--cui-spinner-width);
  height: var(--cui-spinner-height);
  vertical-align: var(--cui-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--cui-spinner-animation-speed) linear infinite var(--cui-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}

.spinner-border {
  --cui-spinner-width: 2rem;
  --cui-spinner-height: 2rem;
  --cui-spinner-vertical-align: -0.125em;
  --cui-spinner-border-width: 0.25em;
  --cui-spinner-animation-speed: 0.75s;
  --cui-spinner-animation-name: spinner-border;
  border: var(--cui-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --cui-spinner-width: 1rem;
  --cui-spinner-height: 1rem;
  --cui-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }

  50% {
    opacity: 1;
    transform: none;
  }
}

.spinner-grow {
  --cui-spinner-width: 2rem;
  --cui-spinner-height: 2rem;
  --cui-spinner-vertical-align: -0.125em;
  --cui-spinner-animation-speed: 0.75s;
  --cui-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --cui-spinner-width: 1rem;
  --cui-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --cui-spinner-animation-speed: 1.5s;
  }
}

.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --cui-offcanvas-zindex: 1045;
  --cui-offcanvas-width: 400px;
  --cui-offcanvas-height: 30vh;
  --cui-offcanvas-padding-x: 1rem;
  --cui-offcanvas-padding-y: 1rem;
  --cui-offcanvas-color: var(--cui-body-color);
  --cui-offcanvas-bg: var(--cui-body-bg);
  --cui-offcanvas-border-width: var(--cui-border-width);
  --cui-offcanvas-border-color: var(--cui-border-color-translucent);
  --cui-offcanvas-box-shadow: var(--cui-box-shadow-sm);
  --cui-offcanvas-transition: transform 0.3s ease-in-out;
  --cui-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--cui-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--cui-offcanvas-color);
    visibility: hidden;
    background-color: var(--cui-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--cui-offcanvas-transition);
  }
}

@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}

@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
  }

  html:not([dir=rtl]) .offcanvas-sm.offcanvas-start {
    left: 0;
  }

  *[dir=rtl] .offcanvas-sm.offcanvas-start {
    right: 0;
  }

  .offcanvas-sm.offcanvas-start {
    width: var(--cui-offcanvas-width);
  }

  html:not([dir=rtl]) .offcanvas-sm.offcanvas-start {
    border-right: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  *[dir=rtl] .offcanvas-sm.offcanvas-start {
    border-left: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  html:not([dir=rtl]) .offcanvas-sm.offcanvas-start {
    transform: translateX(-100%);
  }

  *[dir=rtl] .offcanvas-sm.offcanvas-start {
    transform: translateX(100%);
  }

  .offcanvas-sm.offcanvas-end {
    top: 0;
  }

  html:not([dir=rtl]) .offcanvas-sm.offcanvas-end {
    right: 0;
  }

  *[dir=rtl] .offcanvas-sm.offcanvas-end {
    left: 0;
  }

  .offcanvas-sm.offcanvas-end {
    width: var(--cui-offcanvas-width);
  }

  html:not([dir=rtl]) .offcanvas-sm.offcanvas-end {
    border-left: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  *[dir=rtl] .offcanvas-sm.offcanvas-end {
    border-right: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  .offcanvas-sm.offcanvas-end {
    transform: translateX(100%);
  }

  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(-100%);
  }

  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-top: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(100%);
  }

  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none !important;
  }

  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}

@media (min-width: 576px) {
  .offcanvas-sm {
    --cui-offcanvas-height: auto;
    --cui-offcanvas-border-width: 0;
    background-color: transparent !important;
  }

  .offcanvas-sm .offcanvas-header {
    display: none;
  }

  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--cui-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--cui-offcanvas-color);
    visibility: hidden;
    background-color: var(--cui-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--cui-offcanvas-transition);
  }
}

@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
  }

  html:not([dir=rtl]) .offcanvas-md.offcanvas-start {
    left: 0;
  }

  *[dir=rtl] .offcanvas-md.offcanvas-start {
    right: 0;
  }

  .offcanvas-md.offcanvas-start {
    width: var(--cui-offcanvas-width);
  }

  html:not([dir=rtl]) .offcanvas-md.offcanvas-start {
    border-right: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  *[dir=rtl] .offcanvas-md.offcanvas-start {
    border-left: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  html:not([dir=rtl]) .offcanvas-md.offcanvas-start {
    transform: translateX(-100%);
  }

  *[dir=rtl] .offcanvas-md.offcanvas-start {
    transform: translateX(100%);
  }

  .offcanvas-md.offcanvas-end {
    top: 0;
  }

  html:not([dir=rtl]) .offcanvas-md.offcanvas-end {
    right: 0;
  }

  *[dir=rtl] .offcanvas-md.offcanvas-end {
    left: 0;
  }

  .offcanvas-md.offcanvas-end {
    width: var(--cui-offcanvas-width);
  }

  html:not([dir=rtl]) .offcanvas-md.offcanvas-end {
    border-left: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  *[dir=rtl] .offcanvas-md.offcanvas-end {
    border-right: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  .offcanvas-md.offcanvas-end {
    transform: translateX(100%);
  }

  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(-100%);
  }

  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-top: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(100%);
  }

  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none !important;
  }

  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}

@media (min-width: 768px) {
  .offcanvas-md {
    --cui-offcanvas-height: auto;
    --cui-offcanvas-border-width: 0;
    background-color: transparent !important;
  }

  .offcanvas-md .offcanvas-header {
    display: none;
  }

  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--cui-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--cui-offcanvas-color);
    visibility: hidden;
    background-color: var(--cui-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--cui-offcanvas-transition);
  }
}

@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
  }

  html:not([dir=rtl]) .offcanvas-lg.offcanvas-start {
    left: 0;
  }

  *[dir=rtl] .offcanvas-lg.offcanvas-start {
    right: 0;
  }

  .offcanvas-lg.offcanvas-start {
    width: var(--cui-offcanvas-width);
  }

  html:not([dir=rtl]) .offcanvas-lg.offcanvas-start {
    border-right: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  *[dir=rtl] .offcanvas-lg.offcanvas-start {
    border-left: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  html:not([dir=rtl]) .offcanvas-lg.offcanvas-start {
    transform: translateX(-100%);
  }

  *[dir=rtl] .offcanvas-lg.offcanvas-start {
    transform: translateX(100%);
  }

  .offcanvas-lg.offcanvas-end {
    top: 0;
  }

  html:not([dir=rtl]) .offcanvas-lg.offcanvas-end {
    right: 0;
  }

  *[dir=rtl] .offcanvas-lg.offcanvas-end {
    left: 0;
  }

  .offcanvas-lg.offcanvas-end {
    width: var(--cui-offcanvas-width);
  }

  html:not([dir=rtl]) .offcanvas-lg.offcanvas-end {
    border-left: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  *[dir=rtl] .offcanvas-lg.offcanvas-end {
    border-right: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  .offcanvas-lg.offcanvas-end {
    transform: translateX(100%);
  }

  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(-100%);
  }

  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-top: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(100%);
  }

  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none !important;
  }

  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}

@media (min-width: 992px) {
  .offcanvas-lg {
    --cui-offcanvas-height: auto;
    --cui-offcanvas-border-width: 0;
    background-color: transparent !important;
  }

  .offcanvas-lg .offcanvas-header {
    display: none;
  }

  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--cui-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--cui-offcanvas-color);
    visibility: hidden;
    background-color: var(--cui-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--cui-offcanvas-transition);
  }
}

@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
  }

  html:not([dir=rtl]) .offcanvas-xl.offcanvas-start {
    left: 0;
  }

  *[dir=rtl] .offcanvas-xl.offcanvas-start {
    right: 0;
  }

  .offcanvas-xl.offcanvas-start {
    width: var(--cui-offcanvas-width);
  }

  html:not([dir=rtl]) .offcanvas-xl.offcanvas-start {
    border-right: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  *[dir=rtl] .offcanvas-xl.offcanvas-start {
    border-left: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  html:not([dir=rtl]) .offcanvas-xl.offcanvas-start {
    transform: translateX(-100%);
  }

  *[dir=rtl] .offcanvas-xl.offcanvas-start {
    transform: translateX(100%);
  }

  .offcanvas-xl.offcanvas-end {
    top: 0;
  }

  html:not([dir=rtl]) .offcanvas-xl.offcanvas-end {
    right: 0;
  }

  *[dir=rtl] .offcanvas-xl.offcanvas-end {
    left: 0;
  }

  .offcanvas-xl.offcanvas-end {
    width: var(--cui-offcanvas-width);
  }

  html:not([dir=rtl]) .offcanvas-xl.offcanvas-end {
    border-left: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  *[dir=rtl] .offcanvas-xl.offcanvas-end {
    border-right: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  .offcanvas-xl.offcanvas-end {
    transform: translateX(100%);
  }

  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(-100%);
  }

  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-top: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(100%);
  }

  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none !important;
  }

  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}

@media (min-width: 1200px) {
  .offcanvas-xl {
    --cui-offcanvas-height: auto;
    --cui-offcanvas-border-width: 0;
    background-color: transparent !important;
  }

  .offcanvas-xl .offcanvas-header {
    display: none;
  }

  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--cui-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--cui-offcanvas-color);
    visibility: hidden;
    background-color: var(--cui-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--cui-offcanvas-transition);
  }
}

@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
  }

  html:not([dir=rtl]) .offcanvas-xxl.offcanvas-start {
    left: 0;
  }

  *[dir=rtl] .offcanvas-xxl.offcanvas-start {
    right: 0;
  }

  .offcanvas-xxl.offcanvas-start {
    width: var(--cui-offcanvas-width);
  }

  html:not([dir=rtl]) .offcanvas-xxl.offcanvas-start {
    border-right: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  *[dir=rtl] .offcanvas-xxl.offcanvas-start {
    border-left: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  html:not([dir=rtl]) .offcanvas-xxl.offcanvas-start {
    transform: translateX(-100%);
  }

  *[dir=rtl] .offcanvas-xxl.offcanvas-start {
    transform: translateX(100%);
  }

  .offcanvas-xxl.offcanvas-end {
    top: 0;
  }

  html:not([dir=rtl]) .offcanvas-xxl.offcanvas-end {
    right: 0;
  }

  *[dir=rtl] .offcanvas-xxl.offcanvas-end {
    left: 0;
  }

  .offcanvas-xxl.offcanvas-end {
    width: var(--cui-offcanvas-width);
  }

  html:not([dir=rtl]) .offcanvas-xxl.offcanvas-end {
    border-left: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  *[dir=rtl] .offcanvas-xxl.offcanvas-end {
    border-right: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  }

  .offcanvas-xxl.offcanvas-end {
    transform: translateX(100%);
  }

  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(-100%);
  }

  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--cui-offcanvas-height);
    max-height: 100%;
    border-top: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
    transform: translateY(100%);
  }

  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none !important;
  }

  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}

@media (min-width: 1400px) {
  .offcanvas-xxl {
    --cui-offcanvas-height: auto;
    --cui-offcanvas-border-width: 0;
    background-color: transparent !important;
  }

  .offcanvas-xxl .offcanvas-header {
    display: none;
  }

  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--cui-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--cui-offcanvas-color);
  visibility: hidden;
  background-color: var(--cui-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--cui-offcanvas-transition);
}

@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}

.offcanvas.offcanvas-start {
  top: 0;
}

html:not([dir=rtl]) .offcanvas.offcanvas-start {
  left: 0;
}

*[dir=rtl] .offcanvas.offcanvas-start {
  right: 0;
}

.offcanvas.offcanvas-start {
  width: var(--cui-offcanvas-width);
}

html:not([dir=rtl]) .offcanvas.offcanvas-start {
  border-right: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
}

*[dir=rtl] .offcanvas.offcanvas-start {
  border-left: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
}

html:not([dir=rtl]) .offcanvas.offcanvas-start {
  transform: translateX(-100%);
}

*[dir=rtl] .offcanvas.offcanvas-start {
  transform: translateX(100%);
}

.offcanvas.offcanvas-end {
  top: 0;
}

html:not([dir=rtl]) .offcanvas.offcanvas-end {
  right: 0;
}

*[dir=rtl] .offcanvas.offcanvas-end {
  left: 0;
}

.offcanvas.offcanvas-end {
  width: var(--cui-offcanvas-width);
}

html:not([dir=rtl]) .offcanvas.offcanvas-end {
  border-left: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
}

*[dir=rtl] .offcanvas.offcanvas-end {
  border-right: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
}

.offcanvas.offcanvas-end {
  transform: translateX(100%);
}

.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--cui-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  transform: translateY(-100%);
}

.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--cui-offcanvas-height);
  max-height: 100%;
  border-top: var(--cui-offcanvas-border-width) solid var(--cui-offcanvas-border-color);
  transform: translateY(100%);
}

.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none !important;
}

.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: var(--cui-offcanvas-backdrop-bg, #000015);
}

.offcanvas-backdrop.fade {
  opacity: 0;
}

.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--cui-offcanvas-padding-y) var(--cui-offcanvas-padding-x);
}

.offcanvas-header .btn-close {
  padding: calc(var(--cui-offcanvas-padding-y) * 0.5) calc(var(--cui-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--cui-offcanvas-padding-y));
}

html:not([dir=rtl]) .offcanvas-header .btn-close {
  margin-right: calc(-0.5 * var(--cui-offcanvas-padding-x));
}

*[dir=rtl] .offcanvas-header .btn-close {
  margin-left: calc(-0.5 * var(--cui-offcanvas-padding-x));
}

.offcanvas-header .btn-close {
  margin-bottom: calc(-0.5 * var(--cui-offcanvas-padding-y));
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--cui-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--cui-offcanvas-padding-y) var(--cui-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}

.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000015 55%, rgba(0, 0, 0, 0.8) 75%, #000015 95%);
          mask-image: linear-gradient(130deg, #000015 55%, rgba(0, 0, 0, 0.8) 75%, #000015 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}

.avatar {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  border-radius: 50em;
  transition: margin 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .avatar {
    transition: none;
  }
}

.avatar {
  width: 2rem;
  height: 2rem;
  font-size: 0.8rem;
}

.avatar .avatar-status {
  width: 0.5333333333rem;
  height: 0.5333333333rem;
}

.avatar-img {
  width: 100%;
  height: auto;
  border-radius: 50em;
}

.avatar-status {
  position: absolute;
}

html:not([dir=rtl]) .avatar-status {
  right: 0;
}

*[dir=rtl] .avatar-status {
  left: 0;
}

.avatar-status {
  bottom: 0;
  display: block;
  border: 1px solid #fff;
  border-radius: 50em;
}

.avatar-sm {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 0.6rem;
}

.avatar-sm .avatar-status {
  width: 0.4rem;
  height: 0.4rem;
}

.avatar-md {
  width: 2.5rem;
  height: 2.5rem;
  font-size: 1rem;
}

.avatar-md .avatar-status {
  width: 0.6666666667rem;
  height: 0.6666666667rem;
}

.avatar-lg {
  width: 3rem;
  height: 3rem;
  font-size: 1.2rem;
}

.avatar-lg .avatar-status {
  width: 0.8rem;
  height: 0.8rem;
}

.avatar-xl {
  width: 4rem;
  height: 4rem;
  font-size: 1.6rem;
}

.avatar-xl .avatar-status {
  width: 1.0666666667rem;
  height: 1.0666666667rem;
}

.avatars-stack {
  display: flex;
}

html:not([dir=rtl]) .avatars-stack .avatar {
  margin-right: -0.8rem;
}

*[dir=rtl] .avatars-stack .avatar {
  margin-left: -0.8rem;
}

html:not([dir=rtl]) .avatars-stack .avatar:hover {
  margin-right: 0;
}

*[dir=rtl] .avatars-stack .avatar:hover {
  margin-left: 0;
}

html:not([dir=rtl]) .avatars-stack .avatar-sm {
  margin-right: -0.6rem;
}

*[dir=rtl] .avatars-stack .avatar-sm {
  margin-left: -0.6rem;
}

html:not([dir=rtl]) .avatars-stack .avatar-md {
  margin-right: -1rem;
}

*[dir=rtl] .avatars-stack .avatar-md {
  margin-left: -1rem;
}

html:not([dir=rtl]) .avatars-stack .avatar-lg {
  margin-right: -1.2rem;
}

*[dir=rtl] .avatars-stack .avatar-lg {
  margin-left: -1.2rem;
}

html:not([dir=rtl]) .avatars-stack .avatar-xl {
  margin-right: -1.6rem;
}

*[dir=rtl] .avatars-stack .avatar-xl {
  margin-left: -1.6rem;
}

.calendar {
  --cui-calendar-table-margin: 0.5rem;
  --cui-calendar-table-cell-size: 2.75rem;
  --cui-calendar-nav-padding: 0.5rem;
  --cui-calendar-nav-border: 1px solid var(--cui-border-color);
  --cui-calendar-nav-date-color: var(--cui-body-color);
  --cui-calendar-nav-date-hover-color: var(--cui-primary);
  --cui-calendar-nav-icon-width: 1rem;
  --cui-calendar-nav-icon-height: 1rem;
  --cui-calendar-cell-header-inner-color: var(--cui-secondary-color);
  --cui-calendar-cell-hover-bg: var(--cui-tertiary-bg);
  --cui-calendar-cell-disabled-color: var(--cui-tertiary-color);
  --cui-calendar-cell-selected-color: #fff;
  --cui-calendar-cell-selected-bg: var(--cui-primary);
  --cui-calendar-cell-range-bg: rgba(var(--cui-primary-rgb), 0.125);
  --cui-calendar-cell-range-hover-bg: rgba(var(--cui-primary-rgb), 0.25);
  --cui-calendar-cell-range-hover-border-color: var(--cui-primary);
  --cui-calendar-cell-today-color: var(--cui- #e55353);
  font-weight: initial;
}

.calendar table {
  width: calc(var(--cui-calendar-table-cell-size) * 7);
  margin: var(--cui-calendar-table-margin);
}

.calendar table th,
.calendar table td {
  width: var(--cui-calendar-table-cell-size);
}

.calendar.months ~ .time-picker, .calendar.years ~ .time-picker {
  display: none;
}

.calendars {
  display: flex;
}

.calendar-nav {
  display: flex;
  align-items: baseline;
  padding: var(--cui-calendar-nav-padding);
  border-bottom: var(--cui-calendar-nav-border);
}

.calendar-nav-date {
  flex: 1;
  text-align: center;
}

.calendar-nav-date .btn {
  font-weight: 600;
  color: var(--cui-calendar-nav-date-color);
}

.calendar-nav-date .btn:hover {
  color: var(--cui-calendar-nav-date-hover-color);
}

.calendar-nav-icon {
  display: block;
  width: var(--cui-calendar-nav-icon-width);
  height: var(--cui-calendar-nav-icon-height);
  transition: background-image 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .calendar-nav-icon {
    transition: none;
  }
}

html:not([dir=rtl]) .calendar-nav-icon-double-next {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.38%29' points='95.314 447.313 72.686 424.687 245.373 252 72.686 79.313 95.314 56.687 290.627 252 95.314 447.313'%3e%3c/polygon%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.38%29' points='255.314 447.313 232.686 424.687 405.373 252 232.686 79.313 255.314 56.687 450.627 252 255.314 447.313'%3e%3c/polygon%3e%3c/svg%3e");
}

*[dir=rtl] .calendar-nav-icon-double-next {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.38%29' points='416.686 447.313 221.373 252 416.686 56.687 439.314 79.313 266.627 252 439.314 424.687 416.686 447.313'%3e%3c/polygon%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.38%29' points='256.686 447.313 61.373 252 256.686 56.687 279.314 79.313 106.627 252 279.314 424.687 256.686 447.313'%3e%3c/polygon%3e%3c/svg%3e");
}

html:not([dir=rtl]) .calendar-nav-icon-double-next:hover {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.95%29' points='95.314 447.313 72.686 424.687 245.373 252 72.686 79.313 95.314 56.687 290.627 252 95.314 447.313'%3e%3c/polygon%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.95%29' points='255.314 447.313 232.686 424.687 405.373 252 232.686 79.313 255.314 56.687 450.627 252 255.314 447.313'%3e%3c/polygon%3e%3c/svg%3e");
}

*[dir=rtl] .calendar-nav-icon-double-next:hover {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.95%29' points='416.686 447.313 221.373 252 416.686 56.687 439.314 79.313 266.627 252 439.314 424.687 416.686 447.313'%3e%3c/polygon%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.95%29' points='256.686 447.313 61.373 252 256.686 56.687 279.314 79.313 106.627 252 279.314 424.687 256.686 447.313'%3e%3c/polygon%3e%3c/svg%3e");
}

html:not([dir=rtl]) .calendar-nav-icon-double-prev {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.38%29' points='416.686 447.313 221.373 252 416.686 56.687 439.314 79.313 266.627 252 439.314 424.687 416.686 447.313'%3e%3c/polygon%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.38%29' points='256.686 447.313 61.373 252 256.686 56.687 279.314 79.313 106.627 252 279.314 424.687 256.686 447.313'%3e%3c/polygon%3e%3c/svg%3e");
}

*[dir=rtl] .calendar-nav-icon-double-prev {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.38%29' points='95.314 447.313 72.686 424.687 245.373 252 72.686 79.313 95.314 56.687 290.627 252 95.314 447.313'%3e%3c/polygon%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.38%29' points='255.314 447.313 232.686 424.687 405.373 252 232.686 79.313 255.314 56.687 450.627 252 255.314 447.313'%3e%3c/polygon%3e%3c/svg%3e");
}

html:not([dir=rtl]) .calendar-nav-icon-double-prev:hover {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.95%29' points='416.686 447.313 221.373 252 416.686 56.687 439.314 79.313 266.627 252 439.314 424.687 416.686 447.313'%3e%3c/polygon%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.95%29' points='256.686 447.313 61.373 252 256.686 56.687 279.314 79.313 106.627 252 279.314 424.687 256.686 447.313'%3e%3c/polygon%3e%3c/svg%3e");
}

*[dir=rtl] .calendar-nav-icon-double-prev:hover {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.95%29' points='95.314 447.313 72.686 424.687 245.373 252 72.686 79.313 95.314 56.687 290.627 252 95.314 447.313'%3e%3c/polygon%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.95%29' points='255.314 447.313 232.686 424.687 405.373 252 232.686 79.313 255.314 56.687 450.627 252 255.314 447.313'%3e%3c/polygon%3e%3c/svg%3e");
}

html:not([dir=rtl]) .calendar-nav-icon-next {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.38%29' points='179.313 451.313 156.687 428.687 329.372 256 156.687 83.313 179.313 60.687 374.627 256 179.313 451.313'%3e%3c/polygon%3e%3c/svg%3e");
}

*[dir=rtl] .calendar-nav-icon-next {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.38%29' points='324.687 451.313 129.373 256 324.687 60.687 347.313 83.313 174.628 256 347.313 428.687 324.687 451.313'%3e%3c/polygon%3e%3c/svg%3e");
}

html:not([dir=rtl]) .calendar-nav-icon-next:hover {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.95%29' points='179.313 451.313 156.687 428.687 329.372 256 156.687 83.313 179.313 60.687 374.627 256 179.313 451.313'%3e%3c/polygon%3e%3c/svg%3e");
}

*[dir=rtl] .calendar-nav-icon-next:hover {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.95%29' points='324.687 451.313 129.373 256 324.687 60.687 347.313 83.313 174.628 256 347.313 428.687 324.687 451.313'%3e%3c/polygon%3e%3c/svg%3e");
}

html:not([dir=rtl]) .calendar-nav-icon-prev {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.38%29' points='324.687 451.313 129.373 256 324.687 60.687 347.313 83.313 174.628 256 347.313 428.687 324.687 451.313'%3e%3c/polygon%3e%3c/svg%3e");
}

*[dir=rtl] .calendar-nav-icon-prev {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.38%29' points='179.313 451.313 156.687 428.687 329.372 256 156.687 83.313 179.313 60.687 374.627 256 179.313 451.313'%3e%3c/polygon%3e%3c/svg%3e");
}

html:not([dir=rtl]) .calendar-nav-icon-prev:hover {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.95%29' points='324.687 451.313 129.373 256 324.687 60.687 347.313 83.313 174.628 256 347.313 428.687 324.687 451.313'%3e%3c/polygon%3e%3c/svg%3e");
}

*[dir=rtl] .calendar-nav-icon-prev:hover {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.95%29' points='179.313 451.313 156.687 428.687 329.372 256 156.687 83.313 179.313 60.687 374.627 256 179.313 451.313'%3e%3c/polygon%3e%3c/svg%3e");
}

.calendar-header-cell-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--cui-calendar-table-cell-size);
  font-weight: 600;
  color: var(--cui-calendar-cell-header-inner-color);
}

.calendar-cell {
  padding: 1px 0;
  text-align: center;
}

.calendar-cell:not(.disabled):not(.next):not(.previous):hover .calendar-cell-inner, .calendar-cell.clickable:hover .calendar-cell-inner {
  cursor: pointer;
  background-color: var(--cui-calendar-cell-hover-bg);
}

.calendar-cell.today .calendar-cell-inner {
  color: var(--cui-calendar-cell-today-color);
}

.calendar-cell.disabled, .calendar-cell.next, .calendar-cell.previous .calendar-cell-inner {
  color: var(--cui-calendar-cell-disabled-color);
}

.calendar-cell.disabled .calendar-cell-inner {
  cursor: not-allowed;
}

.calendar-cell.range:not(.selected) .calendar-cell-inner {
  background: var(--cui-calendar-cell-range-bg);
  border-radius: 0;
}

.calendar-cell.range:not(.selected):hover .calendar-cell-inner {
  position: relative;
}

.calendar-cell.range:not(.selected):hover .calendar-cell-inner::after {
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  background: var(--cui-calendar-cell-range-hover-bg);
  border-radius: 0.375rem;
}

html:not([dir=rtl]) .calendar-cell.range:not(.selected):first-child .calendar-cell-inner, html:not([dir=rtl]) .calendar-cell:not(.range) + .range .calendar-cell-inner {
  border-top-left-radius: 0.375rem;
}

*[dir=rtl] .calendar-cell.range:not(.selected):first-child .calendar-cell-inner, *[dir=rtl] .calendar-cell:not(.range) + .range .calendar-cell-inner {
  border-top-right-radius: 0.375rem;
}

html:not([dir=rtl]) .calendar-cell.range:not(.selected):first-child .calendar-cell-inner, html:not([dir=rtl]) .calendar-cell:not(.range) + .range .calendar-cell-inner {
  border-bottom-left-radius: 0.375rem;
}

*[dir=rtl] .calendar-cell.range:not(.selected):first-child .calendar-cell-inner, *[dir=rtl] .calendar-cell:not(.range) + .range .calendar-cell-inner {
  border-bottom-right-radius: 0.375rem;
}

html:not([dir=rtl]) .calendar-cell.range:not(.selected):last-child .calendar-cell-inner, html:not([dir=rtl]) .calendar-cell.range:not(.selected).last .calendar-cell-inner {
  border-top-right-radius: 0.375rem;
}

*[dir=rtl] .calendar-cell.range:not(.selected):last-child .calendar-cell-inner, *[dir=rtl] .calendar-cell.range:not(.selected).last .calendar-cell-inner {
  border-top-left-radius: 0.375rem;
}

html:not([dir=rtl]) .calendar-cell.range:not(.selected):last-child .calendar-cell-inner, html:not([dir=rtl]) .calendar-cell.range:not(.selected).last .calendar-cell-inner {
  border-bottom-right-radius: 0.375rem;
}

*[dir=rtl] .calendar-cell.range:not(.selected):last-child .calendar-cell-inner, *[dir=rtl] .calendar-cell.range:not(.selected).last .calendar-cell-inner {
  border-bottom-left-radius: 0.375rem;
}

.calendar-cell.range-hover .calendar-cell-inner {
  position: relative;
}

.calendar-cell.range-hover .calendar-cell-inner::before {
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
}

.calendar-cell.range-hover .calendar-cell-inner::before, .calendar-cell.range-hover.selected .calendar-cell-inner::before {
  border-top: 1px dashed var(--cui-calendar-cell-selected-bg);
  border-bottom: 1px dashed var(--cui-calendar-cell-selected-bg);
  border-radius: 0;
}

.calendar-cell.range-hover:first-child .calendar-cell-inner::before, .calendar-cell:not(.range-hover) + .range-hover .calendar-cell-inner::before {
  border-left: 1px dashed var(--cui-calendar-cell-selected-bg);
}

html:not([dir=rtl]) .calendar-cell.range-hover:first-child .calendar-cell-inner::before, html:not([dir=rtl]) .calendar-cell:not(.range-hover) + .range-hover .calendar-cell-inner::before {
  border-top-left-radius: 0.375rem;
}

*[dir=rtl] .calendar-cell.range-hover:first-child .calendar-cell-inner::before, *[dir=rtl] .calendar-cell:not(.range-hover) + .range-hover .calendar-cell-inner::before {
  border-top-right-radius: 0.375rem;
}

html:not([dir=rtl]) .calendar-cell.range-hover:first-child .calendar-cell-inner::before, html:not([dir=rtl]) .calendar-cell:not(.range-hover) + .range-hover .calendar-cell-inner::before {
  border-bottom-left-radius: 0.375rem;
}

*[dir=rtl] .calendar-cell.range-hover:first-child .calendar-cell-inner::before, *[dir=rtl] .calendar-cell:not(.range-hover) + .range-hover .calendar-cell-inner::before {
  border-bottom-right-radius: 0.375rem;
}

.calendar-cell.range-hover:last-child .calendar-cell-inner::before, .calendar-cell.range-hover.last .calendar-cell-inner::before, .calendar-cell.range-hover + .range-hover:hover .calendar-cell-inner::before, .calendar-cell.range-hover:first-child:hover .calendar-cell-inner::before {
  border-right: 1px dashed var(--cui-calendar-cell-selected-bg);
}

html:not([dir=rtl]) .calendar-cell.range-hover:last-child .calendar-cell-inner::before, html:not([dir=rtl]) .calendar-cell.range-hover.last .calendar-cell-inner::before, html:not([dir=rtl]) .calendar-cell.range-hover + .range-hover:hover .calendar-cell-inner::before, html:not([dir=rtl]) .calendar-cell.range-hover:first-child:hover .calendar-cell-inner::before {
  border-top-right-radius: 0.375rem;
}

*[dir=rtl] .calendar-cell.range-hover:last-child .calendar-cell-inner::before, *[dir=rtl] .calendar-cell.range-hover.last .calendar-cell-inner::before, *[dir=rtl] .calendar-cell.range-hover + .range-hover:hover .calendar-cell-inner::before, *[dir=rtl] .calendar-cell.range-hover:first-child:hover .calendar-cell-inner::before {
  border-top-left-radius: 0.375rem;
}

html:not([dir=rtl]) .calendar-cell.range-hover:last-child .calendar-cell-inner::before, html:not([dir=rtl]) .calendar-cell.range-hover.last .calendar-cell-inner::before, html:not([dir=rtl]) .calendar-cell.range-hover + .range-hover:hover .calendar-cell-inner::before, html:not([dir=rtl]) .calendar-cell.range-hover:first-child:hover .calendar-cell-inner::before {
  border-bottom-right-radius: 0.375rem;
}

*[dir=rtl] .calendar-cell.range-hover:last-child .calendar-cell-inner::before, *[dir=rtl] .calendar-cell.range-hover.last .calendar-cell-inner::before, *[dir=rtl] .calendar-cell.range-hover + .range-hover:hover .calendar-cell-inner::before, *[dir=rtl] .calendar-cell.range-hover:first-child:hover .calendar-cell-inner::before {
  border-bottom-left-radius: 0.375rem;
}

.calendar-cell.range-hover.selected:hover .calendar-cell-inner::before {
  border: 0;
}

.calendar-cell.selected:not(.previous):not(.next) .calendar-cell-inner, .calendar-cell.selected:not(.previous):not(.next).start .calendar-cell-inner, .calendar-cell.selected:not(.previous):not(.next).end .calendar-cell-inner {
  position: relative;
  color: var(--cui-calendar-cell-selected-color);
  background: var(--cui-calendar-cell-selected-bg);
}

.calendar-cell.selected:not(.previous):not(.next).start .calendar-cell-inner::before, .calendar-cell.selected:not(.previous):not(.next).end .calendar-cell-inner::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: "";
  background: var(--cui-calendar-cell-range-bg);
}

html:not([dir=rtl]) .calendar-cell.selected:not(.previous):not(.next).start .calendar-cell-inner::before {
  border-top-left-radius: 0.375rem;
}

*[dir=rtl] .calendar-cell.selected:not(.previous):not(.next).start .calendar-cell-inner::before {
  border-top-right-radius: 0.375rem;
}

html:not([dir=rtl]) .calendar-cell.selected:not(.previous):not(.next).start .calendar-cell-inner::before {
  border-bottom-left-radius: 0.375rem;
}

*[dir=rtl] .calendar-cell.selected:not(.previous):not(.next).start .calendar-cell-inner::before {
  border-bottom-right-radius: 0.375rem;
}

html:not([dir=rtl]) .calendar-cell.selected:not(.previous):not(.next).start .calendar-cell-inner::before {
  border-top-right-radius: 0;
}

*[dir=rtl] .calendar-cell.selected:not(.previous):not(.next).start .calendar-cell-inner::before {
  border-top-left-radius: 0;
}

html:not([dir=rtl]) .calendar-cell.selected:not(.previous):not(.next).start .calendar-cell-inner::before {
  border-bottom-right-radius: 0;
}

*[dir=rtl] .calendar-cell.selected:not(.previous):not(.next).start .calendar-cell-inner::before {
  border-bottom-left-radius: 0;
}

html:not([dir=rtl]) .calendar-cell.selected:not(.previous):not(.next).end .calendar-cell-inner::before {
  border-top-left-radius: 0;
}

*[dir=rtl] .calendar-cell.selected:not(.previous):not(.next).end .calendar-cell-inner::before {
  border-top-right-radius: 0;
}

html:not([dir=rtl]) .calendar-cell.selected:not(.previous):not(.next).end .calendar-cell-inner::before {
  border-bottom-left-radius: 0;
}

*[dir=rtl] .calendar-cell.selected:not(.previous):not(.next).end .calendar-cell-inner::before {
  border-bottom-right-radius: 0;
}

html:not([dir=rtl]) .calendar-cell.selected:not(.previous):not(.next).end .calendar-cell-inner::before {
  border-top-right-radius: 0.375rem;
}

*[dir=rtl] .calendar-cell.selected:not(.previous):not(.next).end .calendar-cell-inner::before {
  border-top-left-radius: 0.375rem;
}

html:not([dir=rtl]) .calendar-cell.selected:not(.previous):not(.next).end .calendar-cell-inner::before {
  border-bottom-right-radius: 0.375rem;
}

*[dir=rtl] .calendar-cell.selected:not(.previous):not(.next).end .calendar-cell-inner::before {
  border-bottom-left-radius: 0.375rem;
}

.calendar-cell-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--cui-calendar-table-cell-size);
  border-radius: 0.375rem;
}

.callout {
  --cui-callout-padding-x: 1rem;
  --cui-callout-padding-y: 1rem;
  --cui-callout-margin-x: 0;
  --cui-callout-margin-y: 1rem;
  --cui-callout-border-width: var(--cui-border-width);
  --cui-callout-border-color: var(--cui-border-color);
  --cui-callout-border-left-width: calc(var(--cui-border-width) * 4);
  --cui-callout-border-radius: var(--cui-border-radius);
  padding: var(--cui-callout-padding-y) var(--cui-callout-padding-x);
  margin: var(--cui-callout-margin-y) var(--cui-callout-margin-x);
  border: var(--cui-callout-border-width) solid var(--cui-callout-border-color);
}

html:not([dir=rtl]) .callout {
  border-left-width: var(--cui-callout-border-left-width);
}

*[dir=rtl] .callout {
  border-right-width: var(--cui-callout-border-right-width);
}

html:not([dir=rtl]) .callout {
  border-left-color: var(--cui-callout-border-left-color);
}

*[dir=rtl] .callout {
  border-right-color: var(--cui-callout-border-right-color);
}

.callout {
  border-radius: var(--cui-callout-border-radius);
}

.callout-primary {
  --cui-callout-border-left-color: #321fdb;
}

.callout-secondary {
  --cui-callout-border-left-color: #9da5b1;
}

.callout-success {
  --cui-callout-border-left-color: #2eb85c;
}

.callout-danger {
  --cui-callout-border-left-color: #e55353;
}

.callout-warning {
  --cui-callout-border-left-color: #f9b115;
}

.callout-info {
  --cui-callout-border-left-color: #39f;
}

.callout-light {
  --cui-callout-border-left-color: #ebedef;
}

.callout-dark {
  --cui-callout-border-left-color: #4f5d73;
}

.picker {
  --cui-picker-footer-border-top: 1px solid #d8dbe0;
  --cui-picker-footer-padding: 0.5rem;
}

.picker .dropdown-menu {
  padding: 0;
}

.picker.show .input-group {
  color: var(--cui-input-focus-color, var(--cui-body-color));
  background-color: var(--cui-input-focus-bg, var(--cui-body-bg));
  border-color: var(--cui-input-focus-border-color, rgb(152.5, 143, 237));
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(50, 31, 219, 0.25);
}

.picker-input-group:hover .form-control:not(:-moz-placeholder-shown) ~ .input-group-text .picker-input-group-indicator:not(:last-child) {
  display: none;
}

.picker-input-group:hover .form-control:not(:placeholder-shown) ~ .input-group-text .picker-input-group-indicator:not(:last-child) {
  display: none;
}

.picker-input-group:hover .form-control:not(:-moz-placeholder-shown) ~ .input-group-text .picker-input-group-cleaner {
  display: initial;
}

.picker-input-group:hover .form-control:not(:placeholder-shown) ~ .input-group-text .picker-input-group-cleaner {
  display: initial;
}

.picker-input-group .form-control.hover {
  color: var(--cui-gray-500);
}

.picker-input-group .form-control:focus {
  border-color: var(--cui-input-border-color, var(--cui-border-color));
  outline: 0;
  box-shadow: none;
}

html:not([dir=rtl]) .picker-input-group .form-control:not(:first-child) {
  border-left: 0;
}

*[dir=rtl] .picker-input-group .form-control:not(:first-child) {
  border-right: 0;
}

html:not([dir=rtl]) .picker-input-group .form-control:not(:last-child) {
  border-right: 0;
}

*[dir=rtl] .picker-input-group .form-control:not(:last-child) {
  border-left: 0;
}

.picker-input-group .form-control[readonly] {
  background-color: var(--cui-input-bg, var(--cui-body-bg));
}

.picker-input-group .form-control.form-control:disabled + .input-group-text {
  background-color: var(--cui-input-disabled-bg, var(--cui-secondary-bg));
}

.picker-input-group.input-group {
  border-radius: var(--cui-border-radius);
}

.picker-input-group.input-group-lg {
  border-radius: var(--cui-border-radius-lg);
}

.picker-input-group.input-group-lg .picker-input-group-icon {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
}

.picker-input-group.input-group-sm {
  border-radius: var(--cui-border-radius-sm);
}

.picker-input-group.input-group-sm .picker-input-group-icon {
  width: 0.875rem;
  height: 0.875rem;
  font-size: 0.875rem;
}

.picker-input-group .input-group-text {
  color: var(--cui-gray-400);
  background-color: var(--cui-input-bg, var(--cui-body-bg));
}

.picker-input-group-cleaner {
  display: none;
}

.picker-input-group-icon {
  display: block;
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
  transition: background-image 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .picker-input-group-icon {
    transition: none;
  }
}

.picker-footer {
  display: flex;
  justify-content: flex-end;
  padding: var(--cui-picker-footer-padding);
  border-top: var(--cui-picker-footer-border-top);
}

html:not([dir=rtl]) .picker-footer .btn + .btn {
  margin-left: 0.5rem;
}

*[dir=rtl] .picker-footer .btn + .btn {
  margin-right: 0.5rem;
}

.date-picker {
  --cui-date-picker-ranges-width: 10rem;
  --cui-date-picker-ranges-padding: 0.5rem;
  --cui-date-picker-ranges-border: 1px solid var(--cui-border-color);
  --cui-date-picker-timepicker-width: 20.25rem;
  --cui-date-picker-timepicker-border-top: 1px solid var(--cui-border-color);
}

.date-picker .dropdown-menu {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

.date-picker.is-invalid .form-control {
  --cui-input-border-color: #e55353;
}

.date-picker.is-invalid .input-group-text {
  --cui-input-group-addon-border-color: #e55353;
}

.date-picker.is-invalid .picker-input-group-indicator {
  --cui-input-group-addon-color: #e55353;
}

.date-picker.is-invalid .date-picker-input-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpath fill='%23e55353' d='M472,96H384V40H352V96H160V40H128V96H40a24.028,24.028,0,0,0-24,24V456a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V120A24.028,24.028,0,0,0,472,96Zm-8,352H48V128h80v40h32V128H352v40h32V128h80Z'%3e%3c/path%3e%3crect width='32' height='32' x='112' y='224' fill='%23e55353'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='224' fill='%23e55353'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='224' fill='%23e55353'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='224' fill='%23e55353'%3e%3c/rect%3e%3crect width='32' height='32' x='112' y='296' fill='%23e55353'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='296' fill='%23e55353'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='296' fill='%23e55353'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='296' fill='%23e55353'%3e%3c/rect%3e%3crect width='32' height='32' x='112' y='368' fill='%23e55353'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='368' fill='%23e55353'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='368' fill='%23e55353'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='368' fill='%23e55353'%3e%3c/rect%3e%3c/svg%3e");
}

.date-picker.is-valid .form-control {
  --cui-input-border-color: #2eb85c;
}

.date-picker.is-valid .input-group-text {
  --cui-input-group-addon-border-color: #2eb85c;
}

.date-picker.is-valid .picker-input-group-indicator {
  --cui-input-group-addon-color: #2eb85c;
}

.date-picker.is-valid .date-picker-input-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpath fill='%232eb85c' d='M472,96H384V40H352V96H160V40H128V96H40a24.028,24.028,0,0,0-24,24V456a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V120A24.028,24.028,0,0,0,472,96Zm-8,352H48V128h80v40h32V128H352v40h32V128h80Z'%3e%3c/path%3e%3crect width='32' height='32' x='112' y='224' fill='%232eb85c'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='224' fill='%232eb85c'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='224' fill='%232eb85c'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='224' fill='%232eb85c'%3e%3c/rect%3e%3crect width='32' height='32' x='112' y='296' fill='%232eb85c'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='296' fill='%232eb85c'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='296' fill='%232eb85c'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='296' fill='%232eb85c'%3e%3c/rect%3e%3crect width='32' height='32' x='112' y='368' fill='%232eb85c'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='368' fill='%232eb85c'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='368' fill='%232eb85c'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='368' fill='%232eb85c'%3e%3c/rect%3e%3c/svg%3e");
}

.date-picker-body {
  display: grid;
  grid-template-areas: "ranges calendars" "ranges timepickers";
  grid-template-rows: auto;
  grid-template-columns: auto auto;
}

.date-picker-ranges {
  grid-area: ranges;
  width: var(--cui-date-picker-ranges-width);
  padding: var(--cui-date-picker-ranges-padding);
  border-right: var(--cui-date-picker-ranges-border);
}

.date-picker-calendars {
  display: flex;
  grid-area: calendars;
}

.date-picker-calendars .date-picker-calendar:not(:last-child) .calendar-navigation-next {
  visibility: hidden;
}

.date-picker-calendars .date-picker-calendar:not(:first-child) .calendar-navigation-prev {
  visibility: hidden;
}

html:not([dir=rtl]) .date-picker-arrow-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%238a93a2' points='359.873 121.377 337.246 144.004 433.243 240.001 16 240.001 16 240.002 16 272.001 16 272.002 433.24 272.002 337.246 367.996 359.873 390.623 494.498 256 359.873 121.377'%3e%3c/polygon%3e%3c/svg%3e");
}

*[dir=rtl] .date-picker-arrow-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%238a93a2' points='497.333 239.999 80.092 239.999 176.087 144.004 153.46 121.377 18.837 256 153.46 390.623 176.087 367.996 80.09 271.999 497.333 271.999 497.333 239.999'%3e%3c/polygon%3e%3c/svg%3e");
}

.date-picker-cleaner-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%238a93a2' points='306.912 214.461 256 265.373 205.088 214.461 182.461 237.088 233.373 288 182.461 338.912 205.088 361.539 256 310.627 306.912 361.539 329.539 338.912 278.627 288 329.539 237.088 306.912 214.461'%3e%3c/polygon%3e%3cpath fill='%238a93a2' d='M472,96H384V40H352V96H160V40H128V96H40a24.028,24.028,0,0,0-24,24V456a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V120A24.028,24.028,0,0,0,472,96Zm-8,352H48V128h80v40h32V128H352v40h32V128h80Z'%3e%3c/path%3e%3c/svg%3e");
}

.date-picker-cleaner-icon:hover {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.95%29' points='306.912 214.461 256 265.373 205.088 214.461 182.461 237.088 233.373 288 182.461 338.912 205.088 361.539 256 310.627 306.912 361.539 329.539 338.912 278.627 288 329.539 237.088 306.912 214.461'%3e%3c/polygon%3e%3cpath fill='rgba%2844.4, 55.5, 74, 0.95%29%29' d='M472,96H384V40H352V96H160V40H128V96H40a24.028,24.028,0,0,0-24,24V456a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V120A24.028,24.028,0,0,0,472,96Zm-8,352H48V128h80v40h32V128H352v40h32V128h80Z'%3e%3c/path%3e%3c/svg%3e");
}

.date-picker-input-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpath fill='%238a93a2' d='M472,96H384V40H352V96H160V40H128V96H40a24.028,24.028,0,0,0-24,24V456a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V120A24.028,24.028,0,0,0,472,96Zm-8,352H48V128h80v40h32V128H352v40h32V128h80Z'%3e%3c/path%3e%3crect width='32' height='32' x='112' y='224' fill='%238a93a2'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='224' fill='%238a93a2'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='224' fill='%238a93a2'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='224' fill='%238a93a2'%3e%3c/rect%3e%3crect width='32' height='32' x='112' y='296' fill='%238a93a2'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='296' fill='%238a93a2'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='296' fill='%238a93a2'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='296' fill='%238a93a2'%3e%3c/rect%3e%3crect width='32' height='32' x='112' y='368' fill='%238a93a2'%3e%3c/rect%3e%3crect width='32' height='32' x='200' y='368' fill='%238a93a2'%3e%3c/rect%3e%3crect width='32' height='32' x='280' y='368' fill='%238a93a2'%3e%3c/rect%3e%3crect width='32' height='32' x='368' y='368' fill='%238a93a2'%3e%3c/rect%3e%3c/svg%3e");
}

.date-picker-timepickers {
  display: flex;
  flex-wrap: wrap;
  grid-area: timepickers;
  justify-content: space-between;
  border-top: var(--cui-date-picker-timepicker-border-top);
}

.date-picker-timepickers .time-picker {
  width: var(--cui-date-picker-timepicker-width);
}

.date-picker-timepickers .time-picker .form-select {
  width: initial;
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
  text-align: right;
  background-image: none !important;
  border: 0;
}

.date-picker-timepickers .time-picker .form-select:disabled {
  color: rgba(44.4, 55.5, 74, 0.38);
  background-color: transparent;
}

@media (max-width: 767.98px) {
  .date-picker-timepickers {
    display: block;
  }

  .date-picker-timepickers .time-picker {
    width: 100%;
  }

  .date-picker-timepickers .time-picker + .time-picker {
    border-top: var(--cui-date-picker-timepicker-border-top);
  }
}

.time-picker {
  --cui-time-picker-body-padding: 0.5rem;
  --cui-time-picker-roll-col-border: 1px solid var(--cui-border-color);
}

.time-picker.is-invalid .form-control {
  --cui-input-border-color: #e55353;
}

.time-picker.is-invalid .input-group-text {
  --cui-input-group-addon-border-color: #e55353;
}

.time-picker.is-invalid .picker-input-group-indicator {
  --cui-input-group-addon-color: #e55353;
}

.time-picker.is-invalid .time-picker-input-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%23e55353' points='271.514 95.5 239.514 95.5 239.514 273.611 355.127 328.559 368.864 299.657 271.514 253.389 271.514 95.5' class='ci-primary'%3e%3c/polygon%3e%3cpath fill='%23e55353' d='M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16Zm0,448C141.125,464,48,370.875,48,256S141.125,48,256,48s208,93.125,208,208S370.875,464,256,464Z' class='ci-primary'%3e%3c/path%3e%3c/svg%3e");
}

.time-picker.is-valid .form-control {
  --cui-input-border-color: #2eb85c;
}

.time-picker.is-valid .input-group-text {
  --cui-input-group-addon-border-color: #2eb85c;
}

.time-picker.is-valid .picker-input-group-indicator {
  --cui-input-group-addon-color: #2eb85c;
}

.time-picker.is-valid .time-picker-input-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%232eb85c' points='271.514 95.5 239.514 95.5 239.514 273.611 355.127 328.559 368.864 299.657 271.514 253.389 271.514 95.5' class='ci-primary'%3e%3c/polygon%3e%3cpath fill='%232eb85c' d='M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16Zm0,448C141.125,464,48,370.875,48,256S141.125,48,256,48s208,93.125,208,208S370.875,464,256,464Z' class='ci-primary'%3e%3c/path%3e%3c/svg%3e");
}

.time-picker-body {
  display: flex;
  align-items: center;
  padding: var(--cui-time-picker-body-padding);
}

.time-picker-body .form-select {
  padding-right: 1.25rem;
  background-position: right 0.5rem center;
}

.time-picker-body .form-select + .form-select {
  margin-left: 0.5rem;
}

.time-picker-body .form-select {
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
}

.time-picker-body .form-select::-webkit-scrollbar {
  width: 10px;
}

.time-picker-body .time-picker-inline-icon {
  display: block;
  width: 40px;
  height: 1.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%238a93a2' points='271.514 95.5 239.514 95.5 239.514 273.611 355.127 328.559 368.864 299.657 271.514 253.389 271.514 95.5' class='ci-primary'%3e%3c/polygon%3e%3cpath fill='%238a93a2' d='M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16Zm0,448C141.125,464,48,370.875,48,256S141.125,48,256,48s208,93.125,208,208S370.875,464,256,464Z' class='ci-primary'%3e%3c/path%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
}

.time-picker-cleaner-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%238a93a2' points='348.071 141.302 260.308 229.065 172.545 141.302 149.917 163.929 237.681 251.692 149.917 339.456 172.545 362.083 260.308 274.32 348.071 362.083 370.699 339.456 282.935 251.692 370.699 163.929 348.071 141.302' class='ci-primary'%3e%3c/polygon%3e%3cpath fill='%238a93a2' d='M425.706,86.294A240,240,0,0,0,86.294,425.706,240,240,0,0,0,425.706,86.294ZM256,464C141.309,464,48,370.691,48,256S141.309,48,256,48s208,93.309,208,208S370.691,464,256,464Z' class='ci-primary'%3e%3c/path%3e%3c/svg%3e");
}

.time-picker-cleaner-icon:hover {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='rgba%2844.4, 55.5, 74, 0.95%29' points='348.071 141.302 260.308 229.065 172.545 141.302 149.917 163.929 237.681 251.692 149.917 339.456 172.545 362.083 260.308 274.32 348.071 362.083 370.699 339.456 282.935 251.692 370.699 163.929 348.071 141.302' class='ci-primary'%3e%3c/polygon%3e%3cpath fill='rgba%2844.4, 55.5, 74, 0.95%29' d='M425.706,86.294A240,240,0,0,0,86.294,425.706,240,240,0,0,0,425.706,86.294ZM256,464C141.309,464,48,370.691,48,256S141.309,48,256,48s208,93.309,208,208S370.691,464,256,464Z' class='ci-primary'%3e%3c/path%3e%3c/svg%3e");
}

.time-picker-input-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' role='img'%3e%3cpolygon fill='%238a93a2' points='271.514 95.5 239.514 95.5 239.514 273.611 355.127 328.559 368.864 299.657 271.514 253.389 271.514 95.5' class='ci-primary'%3e%3c/polygon%3e%3cpath fill='%238a93a2' d='M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16Zm0,448C141.125,464,48,370.875,48,256S141.125,48,256,48s208,93.125,208,208S370.875,464,256,464Z' class='ci-primary'%3e%3c/path%3e%3c/svg%3e");
}

.time-picker-roll {
  padding: 0;
  overflow: hidden;
  border-radius: inherit;
}

.time-picker-roll-col {
  height: 256px;
  overflow: scroll;
  border-right: var(--cui-time-picker-roll-col-border);
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
}

.time-picker-roll-col::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

.time-picker-roll-cell {
  width: 50px;
  height: 32px;
  padding: 0 1rem 0 0.5rem;
  line-height: 32px;
}

.time-picker-roll-cell.selected {
  color: var(--cui-white);
  background: var(--cui-primary);
}

.time-picker-roll-cell:last-child::after {
  display: block;
  height: 224px;
  content: "";
}

.footer {
  --cui-footer-min-height: 3rem;
  --cui-footer-padding-x: 1rem;
  --cui-footer-padding-y: 0.5rem;
  --cui-footer-color: var(--cui-body-color);
  --cui-footer-bg: var(--cui-tertiary-bg);
  --cui-footer-border-color: var(--cui-border-color);
  --cui-footer-border: var(--cui-border-width) solid var(--cui-footer-border-color);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  min-height: var(--cui-footer-min-height);
  padding: var(--cui-footer-padding-y) var(--cui-footer-padding-x);
  color: var(--cui-footer-color);
  background: var(--cui-footer-bg);
  border-top: var(--cui-footer-border);
}

.footer-sticky {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1030;
}

.footer-sticky:not(.placeholder):not(top) {
  border-color: transparent;
  box-shadow: 0 2px 2px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 3px 1px -2px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 1px 5px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .20);
}

.header {
  --cui-header-min-height: 4rem;
  --cui-header-padding-x: 0.5rem;
  --cui-header-padding-y: 0.5rem;
  --cui-header-bg: var(--cui-body-bg);
  --cui-header-color: rgba(var(--cui-emphasis-color-rgb), 0.65);
  --cui-header-border-color: var(--cui-border-color);
  --cui-header-border: var(--cui-border-width) solid var(--cui-header-border-color);
  --cui-header-hover-color: rgba(var(--cui-emphasis-color-rgb), 0.8);
  --cui-header-disabled-color: rgba(var(--cui-emphasis-color-rgb), 0.3);
  --cui-header-active-color: rgba(var(--cui-emphasis-color-rgb), 1);
  --cui-header-brand-padding-y: 0.3125rem;
  --cui-header-brand-color: #4f5d73;
  --cui-header-brand-hover-color: rgb(71.1, 83.7, 103.5);
  --cui-header-toggler-padding-x: 0.75rem;
  --cui-header-toggler-padding-y: 0.25rem;
  --cui-header-toggler-bg: transparent;
  --cui-header-toggler-color: rgba(var(--cui-emphasis-color-rgb), 0.65);
  --cui-header-toggler-border-radius: var(--cui-border-radius);
  --cui-header-toggler-hover-color: rgba(var(--cui-emphasis-color-rgb), 1);
  --cui-header-toggler-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
  --cui-header-toggler-hover-icon-bg: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
  --cui-header-nav-link-padding-x: 0.5rem;
  --cui-header-nav-link-padding-y: 0.5rem;
  --cui-header-divider-border-color: var(--cui-border-color);
  --cui-header-divider-border: var(--cui-border-width) solid var(--cui-header-divider-border-color);
  --cui-subheader-min-height: 3rem;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  min-height: var(--cui-header-min-height);
  padding: var(--cui-header-padding-y) var(--cui-header-padding-x);
  background: var(--cui-header-bg);
  border-bottom: var(--cui-header-border);
}

.header > .container,
.header > .container-fluid,
.header > .container-sm,
.header > .container-md,
.header > .container-lg,
.header > .container-xl,
.header > .container-xxl, .header .navbar > .container,
.header .navbar > .container-fluid,
.header .navbar > .container-sm,
.header .navbar > .container-md,
.header .navbar > .container-lg,
.header .navbar > .container-xl,
.header .navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}

.header .container:first-child,
.header .container-fluid:first-child,
.header .container-sm:first-child,
.header .container-md:first-child,
.header .container-lg:first-child,
.header .container-xl:first-child,
.header .container-xxl:first-child {
  min-height: calc(var(--cui-header-min-height) - 2 * var(--cui-header-padding-y));
}

.header .container:nth-child(n+2),
.header .container-fluid:nth-child(n+2),
.header .container-sm:nth-child(n+2),
.header .container-md:nth-child(n+2),
.header .container-lg:nth-child(n+2),
.header .container-xl:nth-child(n+2),
.header .container-xxl:nth-child(n+2) {
  min-height: calc(var(--cui-subheader-min-height) - 2 * var(--cui-header-padding-y));
}

.header.header-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1029;
}

.header.header-sticky:not([class*=border]) {
  border: 0;
}

.header.header-sticky {
  box-shadow: 0 2px 2px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 3px 1px -2px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 1px 5px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .20);
}

.header-divider {
  flex-basis: calc(100% + 2 * var(--cui-header-padding-x));
  height: 0;
  margin: var(--cui-header-padding-y) calc(var(--cui-header-padding-x) * -1);
  border-top: var(--cui-header-divider-border);
}

.header-brand {
  padding-top: var(--cui-header-brand-padding-y);
  padding-bottom: var(--cui-header-brand-padding-y);
}

html:not([dir=rtl]) .header-brand {
  margin-right: 1rem;
}

*[dir=rtl] .header-brand {
  margin-left: 1rem;
}

.header-brand {
  font-size: 1.25rem;
  color: var(--cui-header-brand-color);
  text-decoration: none;
  white-space: nowrap;
}

.header-brand:hover, .header-brand:focus {
  color: var(--cui-header-brand-hover-color);
}

.header-nav {
  display: flex;
  flex-direction: row;
}

html:not([dir=rtl]) .header-nav {
  padding-left: 0;
}

*[dir=rtl] .header-nav {
  padding-right: 0;
}

.header-nav {
  margin-bottom: 0;
  list-style: none;
}

.header-nav .nav-link {
  padding: var(--cui-header-nav-link-padding-y) var(--cui-header-nav-link-padding-x);
  color: var(--cui-header-color);
}

.header-nav .nav-link:hover, .header-nav .nav-link:focus {
  color: var(--cui-header-hover-color);
}

.header-nav .nav-link.disabled {
  color: var(--cui-header-disabled-color);
}

.header-nav .show > .nav-link,
.header-nav .nav-link.active {
  color: var(--cui-header-active-color);
}

.header-nav .dropdown-menu {
  position: absolute;
}

.header-text {
  padding-top: var(--cui-header-nav-link-padding-y);
  padding-bottom: var(--cui-header-nav-link-padding-y);
  color: var(--cui-header-color);
}

.header-text a {
  color: var(--cui-header-active-color);
}

.header-text a:hover, .header-text a:focus {
  color: var(--cui-header-active-color);
}

.header-toggler {
  padding: var(--cui-header-toggler-padding-y) var(--cui-header-toggler-padding-x);
  font-size: 1.25rem;
  color: var(--cui-header-toggler-color);
  background-color: var(--cui-header-toggler-bg);
  border: 0;
  border-radius: var(--cui-header-toggler-border-radius);
}

.header-toggler:hover {
  color: var(--cui-header-toggler-hover-color);
  text-decoration: none;
}

.header-toggler:focus {
  outline: 0;
}

.header-toggler:not(:disabled) {
  cursor: pointer;
}

.header-toggler.prevent-hide {
  display: block !important;
}

.header-toggler-icon {
  display: block;
  height: 1.5625rem;
  background-image: var(--cui-header-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
}

.header-toggler-icon:hover {
  background-image: var(--cui-header-toggler-hover-icon-bg);
}

.icon {
  display: inline-block;
  color: inherit;
  text-align: center;
  vertical-align: -0.125rem;
  fill: currentcolor;
}

.icon:not(.icon-c-s):not(.icon-custom-size) {
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-xxl {
  width: 2rem;
  height: 2rem;
  font-size: 2rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-xl {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.5rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-lg {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-sm {
  width: 0.875rem;
  height: 0.875rem;
  font-size: 0.875rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-3xl {
  width: 3rem;
  height: 3rem;
  font-size: 3rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-4xl {
  width: 4rem;
  height: 4rem;
  font-size: 4rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-5xl {
  width: 5rem;
  height: 5rem;
  font-size: 5rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-6xl {
  width: 6rem;
  height: 6rem;
  font-size: 6rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-7xl {
  width: 7rem;
  height: 7rem;
  font-size: 7rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-8xl {
  width: 8rem;
  height: 8rem;
  font-size: 8rem;
}

.icon:not(.icon-c-s):not(.icon-custom-size).icon-9xl {
  width: 9rem;
  height: 9rem;
  font-size: 9rem;
}

.sidebar {
  --cui-sidebar-width: 16rem;
  --cui-sidebar-bg: #3c4b64;
  --cui-sidebar-padding-x: 0;
  --cui-sidebar-padding-y: 0;
  --cui-sidebar-color: rgba(255, 255, 255, 0.87);
  --cui-sidebar-border-width: 0;
  --cui-sidebar-border-color: transparent;
  --cui-sidebar-brand-color: rgba(255, 255, 255, 0.87);
  --cui-sidebar-brand-height: 4rem;
  --cui-sidebar-brand-bg: rgba(0, 0, 21, 0.2);
  --cui-sidebar-close-button-width: 2rem;
  --cui-sidebar-close-button-height: 4rem;
  --cui-sidebar-header-height: 4rem;
  --cui-sidebar-header-bg: rgba(0, 0, 21, 0.2);
  --cui-sidebar-header-padding-x: 1rem;
  --cui-sidebar-header-padding-y: 0.75rem;
  --cui-sidebar-footer-bg: rgba(0, 0, 21, 0.2);
  --cui-sidebar-footer-height: auto;
  --cui-sidebar-footer-padding-x: 1rem;
  --cui-sidebar-footer-padding-y: 0.75rem;
  --cui-sidebar-toggler-bg: rgba(0, 0, 21, 0.2);
  --cui-sidebar-toggler-height: 3rem;
  --cui-sidebar-toggler-indicator: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='rgba%28255, 255, 255, 0.38%29' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
  --cui-sidebar-toggler-indicator-width: 4rem;
  --cui-sidebar-toggler-indicator-height: 3rem;
  --cui-sidebar-toggler-hover-bg: rgba(0, 0, 0, 0.3);
  --cui-sidebar-toggler-indicator-hover: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='rgba%28255, 255, 255, 0.87%29' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
  --cui-sidebar-narrow-width: 4rem;
  --cui-sidebar-nav-title-padding-x: 1rem;
  --cui-sidebar-nav-title-padding-y: 0.75rem;
  --cui-sidebar-nav-title-margin-top: 1rem;
  --cui-sidebar-nav-title-color: rgba(255, 255, 255, 0.6);
  --cui-sidebar-nav-link-padding-x: 1rem;
  --cui-sidebar-nav-link-padding-y: 0.8445rem;
  --cui-sidebar-nav-link-color: rgba(255, 255, 255, 0.6);
  --cui-sidebar-nav-link-bg: transparent;
  --cui-sidebar-nav-link-border-color: transparent;
  --cui-sidebar-nav-link-border: 0 solid var(--cui-sidebar-nav-link-border-color);
  --cui-sidebar-nav-link-border-radius: 0;
  --cui-sidebar-nav-link-active-color: rgba(255, 255, 255, 0.87);
  --cui-sidebar-nav-link-active-bg: rgba(255, 255, 255, 0.05);
  --cui-sidebar-nav-link-active-icon-color: rgba(255, 255, 255, 0.87);
  --cui-sidebar-nav-link-disabled-color: rgba(255, 255, 255, 0.38);
  --cui-sidebar-nav-link-disabled-icon-color: rgba(255, 255, 255, 0.6);
  --cui-sidebar-nav-link-hover-color: rgba(255, 255, 255, 0.87);
  --cui-sidebar-nav-link-hover-bg: rgba(255, 255, 255, 0.05);
  --cui-sidebar-nav-link-hover-icon-color: rgba(255, 255, 255, 0.87);
  --cui-sidebar-nav-icon-width: 4rem;
  --cui-sidebar-nav-icon-height: 1.25rem;
  --cui-sidebar-nav-icon-font-size: 1.25rem;
  --cui-sidebar-nav-link-icon-color: rgba(255, 255, 255, 0.6);
  --cui-sidebar-nav-group-bg: rgba(0, 0, 0, 0.2);
  --cui-sidebar-nav-group-items-padding-y: 0;
  --cui-sidebar-nav-group-items-padding-x: 0;
  --cui-sidebar-nav-group-indicator: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%28255, 255, 255, 0.6%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --cui-sidebar-nav-group-indicator-hover: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba%28255, 255, 255, 0.87%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --cui-sidebar-nav-group-toggle-show-color: rgba(255, 255, 255, 0.6);
  position: relative;
  display: flex;
  flex: 0 0 var(--cui-sidebar-width);
  flex-direction: column;
  order: -1;
  width: var(--cui-sidebar-width);
  padding: var(--cui-sidebar-padding-y) var(--cui-sidebar-padding-x);
  color: var(--cui-sidebar-color);
  background: var(--cui-sidebar-bg);
}

html:not([dir=rtl]) .sidebar {
  border-right: var(--cui-sidebar-border-width) solid var(--cui-sidebar-border-color);
}

*[dir=rtl] .sidebar {
  border-left: var(--cui-sidebar-border-width) solid var(--cui-sidebar-border-color);
}

.sidebar {
  box-shadow: none;
  transition: margin-left 0.15s, margin-right 0.15s, box-shadow 0.075s, transform 0.15s, width 0.15s, z-index 0s ease 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar {
    transition: none;
  }
}

html:not([dir=rtl]) .sidebar:not(.sidebar-end) {
  margin-left: 0;
}

*[dir=rtl] .sidebar:not(.sidebar-end) {
  margin-right: 0;
}

.sidebar:not(.sidebar-end) ~ * {
  --cui-sidebar-occupy-start: 16rem;
}

.sidebar.sidebar-end {
  order: 99;
}

html:not([dir=rtl]) .sidebar.sidebar-end {
  margin-right: 0;
}

*[dir=rtl] .sidebar.sidebar-end {
  margin-left: 0;
}

.sidebar.sidebar-end ~ * {
  --cui-sidebar-occupy-end: 16rem;
}

.sidebar[class*=bg-] {
  border-color: rgba(0, 0, 21, 0.1);
}

.sidebar.sidebar-sm {
  --cui-sidebar-width: 12rem;
}

@media (min-width: 768px) {
  .sidebar.sidebar-sm:not(.sidebar-end):not(.hide) ~ * {
    --cui-sidebar-occupy-start: 12rem;
  }

  .sidebar.sidebar-sm.sidebar-end:not(.hide) ~ * {
    --cui-sidebar-occupy-end: 12rem;
  }
}

.sidebar.sidebar-lg {
  --cui-sidebar-width: 20rem;
}

@media (min-width: 768px) {
  .sidebar.sidebar-lg:not(.sidebar-end):not(.hide) ~ * {
    --cui-sidebar-occupy-start: 20rem;
  }

  .sidebar.sidebar-lg.sidebar-end:not(.hide) ~ * {
    --cui-sidebar-occupy-end: 20rem;
  }
}

.sidebar.sidebar-xl {
  --cui-sidebar-width: 24rem;
}

@media (min-width: 768px) {
  .sidebar.sidebar-xl:not(.sidebar-end):not(.hide) ~ * {
    --cui-sidebar-occupy-start: 24rem;
  }

  .sidebar.sidebar-xl.sidebar-end:not(.hide) ~ * {
    --cui-sidebar-occupy-end: 24rem;
  }
}

@media (min-width: 768px) {
  html:not([dir=rtl]) .sidebar.hide:not(.sidebar-end) {
    margin-left: calc(-1 * var(--cui-sidebar-width));
  }

  *[dir=rtl] .sidebar.hide:not(.sidebar-end) {
    margin-right: calc(-1 * var(--cui-sidebar-width));
  }

  .sidebar.hide:not(.sidebar-end) ~ * {
    --cui-sidebar-occupy-start: 0;
  }

  html:not([dir=rtl]) .sidebar.hide.sidebar-end {
    margin-right: calc(-1 * var(--cui-sidebar-width));
  }

  *[dir=rtl] .sidebar.hide.sidebar-end {
    margin-left: calc(-1 * var(--cui-sidebar-width));
  }

  .sidebar.hide.sidebar-end ~ * {
    --cui-sidebar-occupy-end: 0;
  }
}

@media (min-width: 768px) {
  .sidebar.sidebar-fixed {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 1030;
  }

  .sidebar.sidebar-fixed:not([class*=border]) {
    border: 0;
  }

  .sidebar.sidebar-fixed {
    box-shadow: 0 2px 2px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 3px 1px -2px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 1px 5px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .20);
  }

  html:not([dir=rtl]) .sidebar.sidebar-fixed:not(.sidebar-end) {
    left: 0;
  }

  *[dir=rtl] .sidebar.sidebar-fixed:not(.sidebar-end) {
    right: 0;
  }

  html:not([dir=rtl]) .sidebar.sidebar-fixed.sidebar-end {
    right: 0;
  }

  *[dir=rtl] .sidebar.sidebar-fixed.sidebar-end {
    left: 0;
  }
}

@media (min-width: 768px) {
  .sidebar.sidebar-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    height: 100vh;
  }
}

.sidebar.sidebar-overlaid {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 1032;
}

.sidebar.sidebar-overlaid:not(.hide):not([class*=border]) {
  border: 0;
}

.sidebar.sidebar-overlaid:not(.hide) {
  box-shadow: 0 3px 4px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 3px 3px -2px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 1px 8px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .20);
}

html:not([dir=rtl]) .sidebar.sidebar-overlaid:not(.sidebar-end) {
  left: 0;
}

*[dir=rtl] .sidebar.sidebar-overlaid:not(.sidebar-end) {
  right: 0;
}

.sidebar.sidebar-overlaid:not(.sidebar-end) ~ * {
  --cui-sidebar-occupy-start: 0 !important;
}

html:not([dir=rtl]) .sidebar.sidebar-overlaid.sidebar-end {
  right: 0;
}

*[dir=rtl] .sidebar.sidebar-overlaid.sidebar-end {
  left: 0;
}

.sidebar.sidebar-overlaid.sidebar-end ~ * {
  --cui-sidebar-occupy-end: 0 !important;
}

@media (max-width: 767.98px) {
  .sidebar {
    --cui-is-mobile: true;
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 1031;
  }

  html:not([dir=rtl]) .sidebar:not(.sidebar-end) {
    left: 0;
  }

  *[dir=rtl] .sidebar:not(.sidebar-end) {
    right: 0;
  }

  .sidebar:not(.sidebar-end) ~ * {
    --cui-sidebar-occupy-start: 0 !important;
  }

  html:not([dir=rtl]) .sidebar:not(.sidebar-end):not(.show) {
    margin-left: calc(-1 * var(--cui-sidebar-width));
  }

  *[dir=rtl] .sidebar:not(.sidebar-end):not(.show) {
    margin-right: calc(-1 * var(--cui-sidebar-width));
  }

  html:not([dir=rtl]) .sidebar.sidebar-end {
    right: 0;
  }

  *[dir=rtl] .sidebar.sidebar-end {
    left: 0;
  }

  .sidebar.sidebar-end ~ * {
    --cui-sidebar-occupy-end: 0 !important;
  }

  html:not([dir=rtl]) .sidebar.sidebar-end:not(.show) {
    margin-right: calc(-1 * var(--cui-sidebar-width));
  }

  *[dir=rtl] .sidebar.sidebar-end:not(.show) {
    margin-left: calc(-1 * var(--cui-sidebar-width));
  }
}

.sidebar-close {
  position: absolute;
  top: 0;
}

html:not([dir=rtl]) .sidebar-close {
  right: 0;
}

*[dir=rtl] .sidebar-close {
  left: 0;
}

.sidebar-close {
  width: var(--cui-sidebar-close-button-width);
  height: var(--cui-sidebar-close-button-height);
  color: var(--cui-sidebar-color);
  background: transparent;
  border: 0;
}

.sidebar-close:hover {
  text-decoration: none;
}

.sidebar-close:focus {
  outline: 0;
}

.sidebar-brand {
  display: flex;
  flex: 0 0 var(--cui-sidebar-brand-height);
  align-items: center;
  justify-content: center;
  color: var(--cui-sidebar-brand-color);
  background: var(--cui-sidebar-brand-bg);
}

.sidebar-brand .sidebar-brand-narrow {
  display: none;
}

.sidebar-header {
  flex: 0 0 var(--cui-sidebar-header-height);
  padding: var(--cui-sidebar-header-padding-y) var(--cui-sidebar-header-padding-x);
  text-align: center;
  background: var(--cui-sidebar-header-bg);
  transition: height 0.15s, padding 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-header {
    transition: none;
  }
}

.sidebar-header .nav-link {
  display: flex;
  align-items: center;
  min-height: var(--cui-sidebar-header-height);
}

.sidebar-footer {
  flex: 0 0 var(--cui-sidebar-footer-height);
  padding: var(--cui-sidebar-footer-padding-y) var(--cui-sidebar-footer-padding-x);
  background: var(--cui-sidebar-footer-bg);
  transition: height 0.15s, padding 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-footer {
    transition: none;
  }
}

.sidebar-toggler {
  display: flex;
  flex: 0 0 var(--cui-sidebar-toggler-height);
  justify-content: flex-end;
  width: inherit;
  padding: 0;
  cursor: pointer;
  background-color: var(--cui-sidebar-toggler-bg);
  border: 0;
}

@media (max-width: 767.98px) {
  .sidebar-toggler {
    display: none;
  }
}

.sidebar-toggler::before {
  display: block;
  width: var(--cui-sidebar-toggler-indicator-width);
  height: var(--cui-sidebar-toggler-indicator-height);
  content: "";
  background-image: var(--cui-sidebar-toggler-indicator);
  background-repeat: no-repeat;
  background-position: center;
  background-size: calc(var(--cui-sidebar-toggler-indicator-height) * 0.25);
  transition: transform 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-toggler::before {
    transition: none;
  }
}

*[dir=rtl] .sidebar-toggler::before {
  transform: rotate(-180deg);
}

.sidebar-toggler:focus {
  outline: 0;
}

.sidebar-toggler:hover {
  background-color: var(--cui-sidebar-toggler-hover-bg);
}

.sidebar-toggler:hover::before {
  background-image: var(--cui-sidebar-toggler-indicator-hover);
}

.sidebar-end .sidebar-toggler {
  justify-content: flex-start;
}

.sidebar-end .sidebar-toggler::before {
  transform: rotate(-180deg);
}

.sidebar-backdrop {
  --cui-backdrop-zindex: 1030;
  --cui-backdrop-bg: #000015;
  --cui-backdrop-opacity: 0.5;
}

@media (max-width: 767.98px) {
  .sidebar-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--cui-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--cui-backdrop-bg);
  }

  .sidebar-backdrop.fade {
    opacity: 0;
  }

  .sidebar-backdrop.show {
    opacity: var(--cui-backdrop-opacity);
  }
}

.sidebar-light {
  --cui-sidebar-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-sidebar-bg: #fff;
  --cui-sidebar-border-width: 0;
  --cui-sidebar-border-color: transparent;
  --cui-sidebar-brand-color: #fff;
  --cui-sidebar-brand-bg: #321fdb;
  --cui-sidebar-header-bg: rgba(0, 0, 21, 0.2);
  --cui-sidebar-nav-title-color: rgba(44.4, 55.5, 74, 0.681);
  --cui-sidebar-nav-link-color: rgba(44.4, 55.5, 74, 0.681);
  --cui-sidebar-nav-link-bg: transparent;
  --cui-sidebar-nav-link-icon-color: rgba(44.4, 55.5, 74, 0.681);
  --cui-sidebar-nav-link-hover-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-sidebar-nav-link-hover-bg: theme-color("primary");
  --cui-sidebar-nav-link-hover-icon-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-sidebar-nav-link-active-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-sidebar-nav-link-active-bg: rgba(255, 255, 255, 0.05);
  --cui-sidebar-nav-link-active-icon-color: rgba(44.4, 55.5, 74, 0.95);
  --cui-sidebar-nav-link-disabled-color: rgba(44.4, 55.5, 74, 0.38);
  --cui-sidebar-nav-link-disabled-icon-color: rgba(44.4, 55.5, 74, 0.681);
  --cui-sidebar-nav-group-bg: rgba(0, 0, 0, 0.05);
  --cui-sidebar-nav-group-toggle-show-color: rgba(44.4, 55.5, 74, 0.681);
  --cui-sidebar-nav-group-indicator: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba(44.4, 55.5, 74, 0.681)'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");
  --cui-sidebar-nav-group-indicator-hover: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgba(44.4, 55.5, 74, 0.95)'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");
  --cui-sidebar-footer-bg: rgba(0, 0, 21, 0.1);
  --cui-sidebar-toggler-bg: rgba(0, 0, 21, 0.1);
  --cui-sidebar-toggler-hover-bg: rgba(0, 0, 0, 0.2);
  --cui-sidebar-toggler-indicator: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='rgba(44.4, 55.5, 74, 0.681)' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
  --cui-sidebar-toggler-indicator-hover: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='rgba(44.4, 55.5, 74, 0.95)' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
}

.sidebar-nav {
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 0;
  margin-bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
  list-style: none;
}

.sidebar-nav .nav-title {
  padding: var(--cui-sidebar-nav-title-padding-y) var(--cui-sidebar-nav-title-padding-x);
  margin-top: var(--cui-sidebar-nav-title-margin-top);
  font-size: 80%;
  font-weight: 700;
  color: var(--cui-sidebar-nav-title-color);
  text-transform: uppercase;
  transition: height 0.15s, margin 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-title {
    transition: none;
  }
}

.sidebar-nav .nav-link {
  display: flex;
  flex: 1;
  align-items: center;
  padding: var(--cui-sidebar-nav-link-padding-y) var(--cui-sidebar-nav-link-padding-x);
  color: var(--cui-sidebar-nav-link-color);
  text-decoration: none;
  white-space: nowrap;
  background: var(--cui-sidebar-nav-link-bg);
  border: var(--cui-sidebar-nav-link-border);
  border-radius: var(--cui-sidebar-nav-link-border-radius);
  transition: background 0.15s ease, color 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-link {
    transition: none;
  }
}

.sidebar-nav .nav-link.active {
  color: var(--cui-sidebar-nav-link-active-color);
  background: var(--cui-sidebar-nav-link-active-bg);
}

.sidebar-nav .nav-link.active .nav-icon {
  color: var(--cui-sidebar-nav-link-active-icon-color);
}

.sidebar-nav .nav-link.disabled {
  color: var(--cui-sidebar-nav-link-disabled-color);
  pointer-events: none;
  cursor: not-allowed;
  background: transparent;
}

.sidebar-nav .nav-link.disabled .nav-icon {
  color: var(--cui-sidebar-nav-link-disabled-icon-color);
}

.sidebar-nav .nav-link.disabled:hover {
  color: var(--cui-sidebar-nav-link-disabled-color);
}

.sidebar-nav .nav-link.disabled:hover .nav-icon {
  color: var(--cui-sidebar-nav-link-disabled-icon-color);
}

.sidebar-nav .nav-link.disabled:hover.nav-dropdown-toggle::after {
  background-image: var(--cui-sidebar-nav-group-indicator-hover);
}

@media (hover: hover), (-ms-high-contrast: none) {
  .sidebar-nav .nav-link:hover {
    color: var(--cui-sidebar-nav-link-hover-color);
    text-decoration: none;
    background: var(--cui-sidebar-nav-link-hover-bg);
  }

  .sidebar-nav .nav-link:hover .nav-icon {
    color: var(--cui-sidebar-nav-link-hover-icon-color);
  }

  .sidebar-nav .nav-link:hover.nav-group-toggle::after {
    background-image: var(--cui-sidebar-nav-group-indicator-hover);
  }
}

.sidebar-nav .nav-icon {
  flex: 0 0 var(--cui-sidebar-nav-icon-width);
  height: var(--cui-sidebar-nav-icon-height);
  font-size: var(--cui-sidebar-nav-icon-font-size);
  color: var(--cui-sidebar-nav-link-icon-color);
  text-align: center;
  pointer-events: none;
  fill: currentcolor;
  transition: inherit;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-icon {
    transition: none;
  }
}

html:not([dir=rtl]) .sidebar-nav .nav-icon:first-child {
  margin-left: calc(var(--cui-sidebar-nav-link-padding-x) * -1);
}

*[dir=rtl] .sidebar-nav .nav-icon:first-child {
  margin-right: calc(var(--cui-sidebar-nav-link-padding-x) * -1);
}

.sidebar-nav svg.nav-icon {
  overflow: hidden;
}

.sidebar-nav .nav-group {
  position: relative;
  transition: background 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-group {
    transition: none;
  }
}

.sidebar-nav .nav-group .nav-group-items {
  padding: var(--cui-sidebar-nav-group-items-padding-y) var(--cui-sidebar-nav-group-items-padding-x);
  overflow: hidden;
  transition: height 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-group .nav-group-items {
    transition: none;
  }
}

.sidebar-nav .nav-group:not(.show) .nav-group-items {
  display: none;
}

.sidebar-nav .nav-group.show {
  background: var(--cui-sidebar-nav-group-bg);
}

.sidebar-nav .nav-group.show .nav-group-toggle {
  color: var(--cui-sidebar-nav-group-toggle-show-color);
}

.sidebar-nav .nav-group.show > .nav-group-toggle::after {
  transform: rotate(180deg);
}

.sidebar-nav .nav-group.show + .show {
  margin-top: 1px;
}

.sidebar-nav .nav-group-toggle {
  cursor: pointer;
}

.sidebar-nav .nav-group-toggle::after {
  display: block;
  flex: 0 12px;
  height: 12px;
}

html:not([dir=rtl]) .sidebar-nav .nav-group-toggle::after {
  margin-left: auto;
}

*[dir=rtl] .sidebar-nav .nav-group-toggle::after {
  margin-right: auto;
}

.sidebar-nav .nav-group-toggle::after {
  content: "";
  background-image: var(--cui-sidebar-nav-group-indicator);
  background-repeat: no-repeat;
  background-position: center;
  transition: transform 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-nav .nav-group-toggle::after {
    transition: none;
  }
}

.sidebar-nav .nav-group-items {
  padding: 0;
  list-style: none;
}

html:not([dir=rtl]) .sidebar-nav .nav-group-items .nav-link {
  padding-left: var(--cui-sidebar-nav-icon-width);
}

*[dir=rtl] .sidebar-nav .nav-group-items .nav-link {
  padding-right: var(--cui-sidebar-nav-icon-width);
}

html:not([dir=rtl]) .sidebar-nav .nav-group-items .nav-link .nav-icon {
  margin-left: calc(var(--cui-sidebar-nav-icon-width) * -1);
}

*[dir=rtl] .sidebar-nav .nav-group-items .nav-link .nav-icon {
  margin-right: calc(var(--cui-sidebar-nav-icon-width) * -1);
}

.sidebar-nav.compact .nav-link,
.sidebar-nav .compact .nav-link {
  padding-top: calc(var(--cui-sidebar-nav-link-padding-y) * 0.5);
  padding-bottom: calc(var(--cui-sidebar-nav-link-padding-y) * 0.5);
}

@media (min-width: 768px) {
  .sidebar-narrow-unfoldable:not(:hover), .sidebar-narrow {
    z-index: 1031;
    flex: 0 0 var(--cui-sidebar-narrow-width);
    width: var(--cui-sidebar-narrow-width);
    padding-bottom: var(--cui-sidebar-toggler-height);
    overflow: visible;
  }

  .sidebar-fixed.sidebar-narrow-unfoldable:not(:hover), .sidebar-fixed.sidebar-narrow {
    z-index: 1031;
    width: var(--cui-sidebar-narrow-width);
  }

  .sidebar-narrow-unfoldable:not(:hover) .sidebar-brand-full, .sidebar-narrow .sidebar-brand-full {
    display: none;
  }

  .sidebar-narrow-unfoldable:not(:hover) .sidebar-brand-narrow, .sidebar-narrow .sidebar-brand-narrow {
    display: block;
  }

  .sidebar-narrow-unfoldable:not(:hover) .d-narrow-none, .sidebar-narrow .d-narrow-none,
  .sidebar-narrow-unfoldable:not(:hover) .nav-label,
  .sidebar-narrow .nav-label,
  .sidebar-narrow-unfoldable:not(:hover) .nav-title,
  .sidebar-narrow .nav-title,
  .sidebar-narrow-unfoldable:not(:hover) .nav-group-items,
  .sidebar-narrow .nav-group-items,
  .sidebar-narrow-unfoldable:not(:hover) .sidebar-footer,
  .sidebar-narrow .sidebar-footer,
  .sidebar-narrow-unfoldable:not(:hover) .sidebar-form,
  .sidebar-narrow .sidebar-form,
  .sidebar-narrow-unfoldable:not(:hover) .sidebar-header,
  .sidebar-narrow .sidebar-header {
    height: 0 !important;
    padding: 0;
    margin: 0;
    visibility: hidden;
    opacity: 0;
  }

  .sidebar-narrow-unfoldable:not(:hover) .sidebar-toggler, .sidebar-narrow .sidebar-toggler {
    position: fixed;
    bottom: 0;
  }

  html:not([dir=rtl]) .sidebar-narrow-unfoldable:not(:hover) .sidebar-toggler::before, html:not([dir=rtl]) .sidebar-narrow .sidebar-toggler::before {
    transform: rotate(-180deg);
  }

  *[dir=rtl] .sidebar-narrow-unfoldable:not(:hover) .sidebar-toggler::before, *[dir=rtl] .sidebar-narrow .sidebar-toggler::before {
    transform: rotate(0deg);
  }

  .sidebar-end.sidebar-narrow-unfoldable:not(:hover) .sidebar-toggler::before, .sidebar-end.sidebar-narrow .sidebar-toggler::before {
    transform: rotate(0deg);
  }
}

.sidebar-narrow:not(.sidebar-end) ~ * {
  --cui-sidebar-occupy-start: 4rem;
}

.sidebar-narrow.sidebar-end ~ * {
  --cui-sidebar-occupy-end: 4rem;
}

.sidebar-narrow-unfoldable {
  position: fixed;
  z-index: 1031;
}

.sidebar-narrow-unfoldable:not(.sidebar-end) ~ * {
  --cui-sidebar-occupy-start: 4rem;
}

.sidebar-narrow-unfoldable.sidebar-end ~ * {
  --cui-sidebar-occupy-end: 4rem;
}

html:not([dir=rtl]) .sidebar-narrow-unfoldable:hover .sidebar-toggler::before {
  transform: rotate(-180deg);
}

*[dir=rtl] .sidebar-narrow-unfoldable:hover .sidebar-toggler::before {
  transform: rotate(0deg);
}

.sidebar-narrow-unfoldable:hover.sidebar-end .sidebar-toggler::before {
  transform: rotate(0deg);
}

html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow:not(.sidebar-end), html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow-unfoldable:not(.sidebar-end) {
  margin-left: calc(var(--cui-sidebar-narrow-width) * -1);
}

*[dir=rtl] .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow:not(.sidebar-end), *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow-unfoldable:not(.sidebar-end) {
  margin-right: calc(var(--cui-sidebar-narrow-width) * -1);
}

html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow.sidebar-end, html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow-unfoldable.sidebar-end {
  margin-right: calc(var(--cui-sidebar-narrow-width) * -1);
}

*[dir=rtl] .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow.sidebar-end, *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding.sidebar-narrow-unfoldable.sidebar-end {
  margin-left: calc(var(--cui-sidebar-narrow-width) * -1);
}

@media (max-width: 575.98px) {
  html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-sm.sidebar-narrow:not(.sidebar-end), html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-sm.sidebar-narrow-unfoldable:not(.sidebar-end) {
    margin-left: calc(var(--cui-sidebar-narrow-width) * -1);
  }

  *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-sm.sidebar-narrow:not(.sidebar-end), *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-sm.sidebar-narrow-unfoldable:not(.sidebar-end) {
    margin-right: calc(var(--cui-sidebar-narrow-width) * -1);
  }

  html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-sm.sidebar-narrow.sidebar-end, html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-sm.sidebar-narrow-unfoldable.sidebar-end {
    margin-right: calc(var(--cui-sidebar-narrow-width) * -1);
  }

  *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-sm.sidebar-narrow.sidebar-end, *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-sm.sidebar-narrow-unfoldable.sidebar-end {
    margin-left: calc(var(--cui-sidebar-narrow-width) * -1);
  }
}

@media (max-width: 767.98px) {
  html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-md.sidebar-narrow:not(.sidebar-end), html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-md.sidebar-narrow-unfoldable:not(.sidebar-end) {
    margin-left: calc(var(--cui-sidebar-narrow-width) * -1);
  }

  *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-md.sidebar-narrow:not(.sidebar-end), *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-md.sidebar-narrow-unfoldable:not(.sidebar-end) {
    margin-right: calc(var(--cui-sidebar-narrow-width) * -1);
  }

  html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-md.sidebar-narrow.sidebar-end, html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-md.sidebar-narrow-unfoldable.sidebar-end {
    margin-right: calc(var(--cui-sidebar-narrow-width) * -1);
  }

  *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-md.sidebar-narrow.sidebar-end, *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-md.sidebar-narrow-unfoldable.sidebar-end {
    margin-left: calc(var(--cui-sidebar-narrow-width) * -1);
  }
}

@media (max-width: 991.98px) {
  html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-lg.sidebar-narrow:not(.sidebar-end), html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-lg.sidebar-narrow-unfoldable:not(.sidebar-end) {
    margin-left: calc(var(--cui-sidebar-narrow-width) * -1);
  }

  *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-lg.sidebar-narrow:not(.sidebar-end), *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-lg.sidebar-narrow-unfoldable:not(.sidebar-end) {
    margin-right: calc(var(--cui-sidebar-narrow-width) * -1);
  }

  html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-lg.sidebar-narrow.sidebar-end, html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-lg.sidebar-narrow-unfoldable.sidebar-end {
    margin-right: calc(var(--cui-sidebar-narrow-width) * -1);
  }

  *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-lg.sidebar-narrow.sidebar-end, *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-lg.sidebar-narrow-unfoldable.sidebar-end {
    margin-left: calc(var(--cui-sidebar-narrow-width) * -1);
  }
}

@media (max-width: 1199.98px) {
  html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-xl.sidebar-narrow:not(.sidebar-end), html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-xl.sidebar-narrow-unfoldable:not(.sidebar-end) {
    margin-left: calc(var(--cui-sidebar-narrow-width) * -1);
  }

  *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-xl.sidebar-narrow:not(.sidebar-end), *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-xl.sidebar-narrow-unfoldable:not(.sidebar-end) {
    margin-right: calc(var(--cui-sidebar-narrow-width) * -1);
  }

  html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-xl.sidebar-narrow.sidebar-end, html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-xl.sidebar-narrow-unfoldable.sidebar-end {
    margin-right: calc(var(--cui-sidebar-narrow-width) * -1);
  }

  *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-xl.sidebar-narrow.sidebar-end, *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-xl.sidebar-narrow-unfoldable.sidebar-end {
    margin-left: calc(var(--cui-sidebar-narrow-width) * -1);
  }
}

@media (max-width: 1399.98px) {
  html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-xxl.sidebar-narrow:not(.sidebar-end), html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-xxl.sidebar-narrow-unfoldable:not(.sidebar-end) {
    margin-left: calc(var(--cui-sidebar-narrow-width) * -1);
  }

  *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-xxl.sidebar-narrow:not(.sidebar-end), *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-xxl.sidebar-narrow-unfoldable:not(.sidebar-end) {
    margin-right: calc(var(--cui-sidebar-narrow-width) * -1);
  }

  html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-xxl.sidebar-narrow.sidebar-end, html:not([dir=rtl]) .sidebar:not(.show).sidebar-self-hiding-xxl.sidebar-narrow-unfoldable.sidebar-end {
    margin-right: calc(var(--cui-sidebar-narrow-width) * -1);
  }

  *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-xxl.sidebar-narrow.sidebar-end, *[dir=rtl] .sidebar:not(.show).sidebar-self-hiding-xxl.sidebar-narrow-unfoldable.sidebar-end {
    margin-left: calc(var(--cui-sidebar-narrow-width) * -1);
  }
}

.subheader {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  min-height: 3rem;
  padding: 0.5rem 1rem;
  background: var(--cui-subheader-bg, #fff);
  border-bottom: var(--cui-subheader-border-width, var(--cui-border-width)) solid var(--cui-subheader-border-color, var(--cui-border-color));
}

.subheader-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1029;
}

.subheader-sticky:not([class*=border]) {
  border: 0;
}

.subheader-sticky {
  box-shadow: 0 2px 2px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 3px 1px -2px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 1px 5px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .20);
}

.subheader-nav {
  display: flex;
  flex-direction: row;
}

html:not([dir=rtl]) .subheader-nav {
  padding-left: 0;
}

*[dir=rtl] .subheader-nav {
  padding-right: 0;
}

.subheader-nav {
  margin-bottom: 0;
  list-style: none;
}

.subheader-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: var(--cui-subheader-color, var(--cui-secondary-color));
}

.subheader-nav .nav-link:hover, .subheader-nav .nav-link:focus {
  color: var(--cui-subheader-hover-color, var(--cui-body-color));
}

.subheader-nav .nav-link.disabled {
  color: var(--cui-subheader-disabled-color, rgba(44.4, 55.5, 74, 0.38));
}

.subheader-nav .show > .nav-link,
.subheader-nav .nav-link.active {
  color: var(--cui-subheader-active-color, var(--cui-body-color));
}

.subheader-nav .dropdown-menu {
  position: absolute;
}

.subheader-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--cui-subheader-color, var(--cui-secondary-color));
}

.subheader-text a {
  color: var(--cui-subheader-active-color, var(--cui-body-color));
}

.subheader-text a:hover, .subheader-text a:focus {
  color: var(--cui-subheader-active-color, var(--cui-body-color));
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: rgba(255, 255, 255, 0.87) !important;
  background-color: RGBA(var(--cui-primary-rgb), var(--cui-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #000015 !important;
  background-color: RGBA(var(--cui-secondary-rgb), var(--cui-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #000015 !important;
  background-color: RGBA(var(--cui-success-rgb), var(--cui-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000015 !important;
  background-color: RGBA(var(--cui-info-rgb), var(--cui-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: rgba(44.4, 55.5, 74, 0.95) !important;
  background-color: RGBA(var(--cui-warning-rgb), var(--cui-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #000015 !important;
  background-color: RGBA(var(--cui-danger-rgb), var(--cui-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: rgba(44.4, 55.5, 74, 0.95) !important;
  background-color: RGBA(var(--cui-light-rgb), var(--cui-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: rgba(255, 255, 255, 0.87) !important;
  background-color: RGBA(var(--cui-dark-rgb), var(--cui-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--cui-primary-rgb), var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--cui-primary-rgb), var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--cui-primary-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-primary:hover, .link-primary:focus {
  color: RGBA(91, 76, 226, var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(91, 76, 226, var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(91, 76, 226, var(--cui-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--cui-secondary-rgb), var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--cui-secondary-rgb), var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--cui-secondary-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-secondary:hover, .link-secondary:focus {
  color: RGBA(177, 183, 193, var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(177, 183, 193, var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(177, 183, 193, var(--cui-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--cui-success-rgb), var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--cui-success-rgb), var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--cui-success-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-success:hover, .link-success:focus {
  color: RGBA(88, 198, 125, var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(88, 198, 125, var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(88, 198, 125, var(--cui-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--cui-info-rgb), var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--cui-info-rgb), var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--cui-info-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-info:hover, .link-info:focus {
  color: RGBA(92, 173, 255, var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(92, 173, 255, var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(92, 173, 255, var(--cui-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--cui-warning-rgb), var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--cui-warning-rgb), var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--cui-warning-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-warning:hover, .link-warning:focus {
  color: RGBA(199, 142, 17, var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(199, 142, 17, var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(199, 142, 17, var(--cui-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--cui-danger-rgb), var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--cui-danger-rgb), var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--cui-danger-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-danger:hover, .link-danger:focus {
  color: RGBA(234, 117, 117, var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(234, 117, 117, var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(234, 117, 117, var(--cui-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--cui-light-rgb), var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--cui-light-rgb), var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--cui-light-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-light:hover, .link-light:focus {
  color: RGBA(188, 190, 191, var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(188, 190, 191, var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(188, 190, 191, var(--cui-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--cui-dark-rgb), var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--cui-dark-rgb), var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--cui-dark-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-dark:hover, .link-dark:focus {
  color: RGBA(114, 125, 143, var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(114, 125, 143, var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(114, 125, 143, var(--cui-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--cui-emphasis-color-rgb), var(--cui-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--cui-emphasis-color-rgb), var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--cui-emphasis-color-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--cui-emphasis-color-rgb), var(--cui-link-opacity, 0.75)) !important;
  -webkit-text-decoration-color: RGBA(var(--cui-emphasis-color-rgb), var(--cui-link-underline-opacity, 0.75)) !important;
          text-decoration-color: RGBA(var(--cui-emphasis-color-rgb), var(--cui-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--cui-focus-ring-x, 0) var(--cui-focus-ring-y, 0) var(--cui-focus-ring-blur, 0) var(--cui-focus-ring-width) var(--cui-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  -webkit-text-decoration-color: rgba(var(--cui-link-color-rgb), var(--cui-link-opacity, 0.5));
          text-decoration-color: rgba(var(--cui-link-color-rgb), var(--cui-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}

@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--cui-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}

.ratio::before {
  display: block;
  padding-top: var(--cui-aspect-ratio);
  content: "";
}

.ratio > * {
  position: absolute;
  top: 0;
}

html:not([dir=rtl]) .ratio > * {
  left: 0;
}

*[dir=rtl] .ratio > * {
  right: 0;
}

.ratio > * {
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --cui-aspect-ratio: 100%;
}

.ratio-4x3 {
  --cui-aspect-ratio: 75%;
}

.ratio-16x9 {
  --cui-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --cui-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }

  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--cui-border-width);
  min-height: 1em;
  padding: 0;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

html:not([dir=rtl]) .float-start {
  float: left !important;
}

*[dir=rtl] .float-start {
  float: right !important;
}

html:not([dir=rtl]) .float-end {
  float: right !important;
}

*[dir=rtl] .float-end {
  float: left !important;
}

html:not([dir=rtl]) .float-none {
  float: none !important;
}

*[dir=rtl] .float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--cui-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--cui-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--cui-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.elevation-0 {
  box-shadow: none !important;
}

.elevation-1 {
  box-shadow: 0 1px 1px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 2px 1px -1px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 1px 3px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .20) !important;
}

.elevation-2 {
  box-shadow: 0 2px 2px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 3px 1px -2px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 1px 5px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .20) !important;
}

.elevation-3 {
  box-shadow: 0 3px 4px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 3px 3px -2px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 1px 8px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .20) !important;
}

.elevation-4 {
  box-shadow: 0 4px 5px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 1px 10px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 2px 4px -1px rgba(var(--cui-elevation-base-color, 60, 75, 100), .20) !important;
}

.elevation-6 {
  box-shadow: 0 6px 10px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 1px 18px 0 rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 3px 5px -1px rgba(var(--cui-elevation-base-color, 60, 75, 100), .20) !important;
}

.elevation-8 {
  box-shadow: 0 8px 10px 1px rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 3px 14px 2px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 5px 5px -3px rgba(var(--cui-elevation-base-color, 60, 75, 100), .20) !important;
}

.elevation-9 {
  box-shadow: 0 9px 12px 1px rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 3px 16px 2px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 5px 6px -3px rgba(var(--cui-elevation-base-color, 60, 75, 100), .20) !important;
}

.elevation-12 {
  box-shadow: 0 12px 17px 2px rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 5px 22px 4px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 7px 8px -4px rgba(var(--cui-elevation-base-color, 60, 75, 100), .20) !important;
}

.elevation-16 {
  box-shadow: 0 16px 24px 2px rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 6px 30px 5px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 8px 10px -5px rgba(var(--cui-elevation-base-color, 60, 75, 100), .20) !important;
}

.elevation-24 {
  box-shadow: 0 24px 38px 3px rgba(var(--cui-elevation-base-color, 60, 75, 100), .14), 0 9px 46px 8px rgba(var(--cui-elevation-base-color, 60, 75, 100), .12), 0 11px 15px -7px rgba(var(--cui-elevation-base-color, 60, 75, 100), .20) !important;
}

.focus-ring-primary {
  --cui-focus-ring-color: rgba(var(--cui-primary-rgb), var(--cui-focus-ring-opacity));
}

.focus-ring-secondary {
  --cui-focus-ring-color: rgba(var(--cui-secondary-rgb), var(--cui-focus-ring-opacity));
}

.focus-ring-success {
  --cui-focus-ring-color: rgba(var(--cui-success-rgb), var(--cui-focus-ring-opacity));
}

.focus-ring-info {
  --cui-focus-ring-color: rgba(var(--cui-info-rgb), var(--cui-focus-ring-opacity));
}

.focus-ring-warning {
  --cui-focus-ring-color: rgba(var(--cui-warning-rgb), var(--cui-focus-ring-opacity));
}

.focus-ring-danger {
  --cui-focus-ring-color: rgba(var(--cui-danger-rgb), var(--cui-focus-ring-opacity));
}

.focus-ring-light {
  --cui-focus-ring-color: rgba(var(--cui-light-rgb), var(--cui-focus-ring-opacity));
}

.focus-ring-dark {
  --cui-focus-ring-color: rgba(var(--cui-dark-rgb), var(--cui-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--cui-border-width) var(--cui-border-style) var(--cui-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--cui-border-width) var(--cui-border-style) var(--cui-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

html:not([dir=rtl]) .border-end {
  border-right: var(--cui-border-width) var(--cui-border-style) var(--cui-border-color) !important;
}

*[dir=rtl] .border-end {
  border-left: var(--cui-border-width) var(--cui-border-style) var(--cui-border-color) !important;
}

html:not([dir=rtl]) .border-end-0 {
  border-right: 0 !important;
}

*[dir=rtl] .border-end-0 {
  border-left: 0 !important;
}

.border-bottom {
  border-bottom: var(--cui-border-width) var(--cui-border-style) var(--cui-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

html:not([dir=rtl]) .border-start {
  border-left: var(--cui-border-width) var(--cui-border-style) var(--cui-border-color) !important;
}

*[dir=rtl] .border-start {
  border-right: var(--cui-border-width) var(--cui-border-style) var(--cui-border-color) !important;
}

html:not([dir=rtl]) .border-start-0 {
  border-left: 0 !important;
}

*[dir=rtl] .border-start-0 {
  border-right: 0 !important;
}

.border-primary {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-primary-rgb), var(--cui-border-opacity)) !important;
}

.border-secondary {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-secondary-rgb), var(--cui-border-opacity)) !important;
}

.border-success {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-success-rgb), var(--cui-border-opacity)) !important;
}

.border-info {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-info-rgb), var(--cui-border-opacity)) !important;
}

.border-warning {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-warning-rgb), var(--cui-border-opacity)) !important;
}

.border-danger {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-danger-rgb), var(--cui-border-opacity)) !important;
}

.border-light {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-light-rgb), var(--cui-border-opacity)) !important;
}

.border-dark {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-dark-rgb), var(--cui-border-opacity)) !important;
}

.border-white {
  --cui-border-opacity: 1;
  border-color: rgba(var(--cui-white-rgb), var(--cui-border-opacity)) !important;
}

.border-top-primary {
  border-top-color: #321fdb !important;
}

.border-top-secondary {
  border-top-color: #9da5b1 !important;
}

.border-top-success {
  border-top-color: #2eb85c !important;
}

.border-top-info {
  border-top-color: #39f !important;
}

.border-top-warning {
  border-top-color: #f9b115 !important;
}

.border-top-danger {
  border-top-color: #e55353 !important;
}

.border-top-light {
  border-top-color: #ebedef !important;
}

.border-top-dark {
  border-top-color: #4f5d73 !important;
}

.border-top-white {
  border-top-color: #fff !important;
}

html:not([dir=rtl]) .border-end-primary {
  border-right-color: #321fdb !important;
}

*[dir=rtl] .border-end-primary {
  border-left-color: #321fdb !important;
}

html:not([dir=rtl]) .border-end-secondary {
  border-right-color: #9da5b1 !important;
}

*[dir=rtl] .border-end-secondary {
  border-left-color: #9da5b1 !important;
}

html:not([dir=rtl]) .border-end-success {
  border-right-color: #2eb85c !important;
}

*[dir=rtl] .border-end-success {
  border-left-color: #2eb85c !important;
}

html:not([dir=rtl]) .border-end-info {
  border-right-color: #39f !important;
}

*[dir=rtl] .border-end-info {
  border-left-color: #39f !important;
}

html:not([dir=rtl]) .border-end-warning {
  border-right-color: #f9b115 !important;
}

*[dir=rtl] .border-end-warning {
  border-left-color: #f9b115 !important;
}

html:not([dir=rtl]) .border-end-danger {
  border-right-color: #e55353 !important;
}

*[dir=rtl] .border-end-danger {
  border-left-color: #e55353 !important;
}

html:not([dir=rtl]) .border-end-light {
  border-right-color: #ebedef !important;
}

*[dir=rtl] .border-end-light {
  border-left-color: #ebedef !important;
}

html:not([dir=rtl]) .border-end-dark {
  border-right-color: #4f5d73 !important;
}

*[dir=rtl] .border-end-dark {
  border-left-color: #4f5d73 !important;
}

html:not([dir=rtl]) .border-end-white {
  border-right-color: #fff !important;
}

*[dir=rtl] .border-end-white {
  border-left-color: #fff !important;
}

.border-bottom-primary {
  border-bottom-color: #321fdb !important;
}

.border-bottom-secondary {
  border-bottom-color: #9da5b1 !important;
}

.border-bottom-success {
  border-bottom-color: #2eb85c !important;
}

.border-bottom-info {
  border-bottom-color: #39f !important;
}

.border-bottom-warning {
  border-bottom-color: #f9b115 !important;
}

.border-bottom-danger {
  border-bottom-color: #e55353 !important;
}

.border-bottom-light {
  border-bottom-color: #ebedef !important;
}

.border-bottom-dark {
  border-bottom-color: #4f5d73 !important;
}

.border-bottom-white {
  border-bottom-color: #fff !important;
}

html:not([dir=rtl]) .border-start-primary {
  border-left-color: #321fdb !important;
}

*[dir=rtl] .border-start-primary {
  border-right-color: #321fdb !important;
}

html:not([dir=rtl]) .border-start-secondary {
  border-left-color: #9da5b1 !important;
}

*[dir=rtl] .border-start-secondary {
  border-right-color: #9da5b1 !important;
}

html:not([dir=rtl]) .border-start-success {
  border-left-color: #2eb85c !important;
}

*[dir=rtl] .border-start-success {
  border-right-color: #2eb85c !important;
}

html:not([dir=rtl]) .border-start-info {
  border-left-color: #39f !important;
}

*[dir=rtl] .border-start-info {
  border-right-color: #39f !important;
}

html:not([dir=rtl]) .border-start-warning {
  border-left-color: #f9b115 !important;
}

*[dir=rtl] .border-start-warning {
  border-right-color: #f9b115 !important;
}

html:not([dir=rtl]) .border-start-danger {
  border-left-color: #e55353 !important;
}

*[dir=rtl] .border-start-danger {
  border-right-color: #e55353 !important;
}

html:not([dir=rtl]) .border-start-light {
  border-left-color: #ebedef !important;
}

*[dir=rtl] .border-start-light {
  border-right-color: #ebedef !important;
}

html:not([dir=rtl]) .border-start-dark {
  border-left-color: #4f5d73 !important;
}

*[dir=rtl] .border-start-dark {
  border-right-color: #4f5d73 !important;
}

html:not([dir=rtl]) .border-start-white {
  border-left-color: #fff !important;
}

*[dir=rtl] .border-start-white {
  border-right-color: #fff !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-top-1 {
  border-top-width: 1px !important;
}

.border-top-2 {
  border-top-width: 2px !important;
}

.border-top-3 {
  border-top-width: 3px !important;
}

.border-top-4 {
  border-top-width: 4px !important;
}

.border-top-5 {
  border-top-width: 5px !important;
}

html:not([dir=rtl]) .border-end-1 {
  border-right-width: 1px !important;
}

*[dir=rtl] .border-end-1 {
  border-left-width: 1px !important;
}

html:not([dir=rtl]) .border-end-2 {
  border-right-width: 2px !important;
}

*[dir=rtl] .border-end-2 {
  border-left-width: 2px !important;
}

html:not([dir=rtl]) .border-end-3 {
  border-right-width: 3px !important;
}

*[dir=rtl] .border-end-3 {
  border-left-width: 3px !important;
}

html:not([dir=rtl]) .border-end-4 {
  border-right-width: 4px !important;
}

*[dir=rtl] .border-end-4 {
  border-left-width: 4px !important;
}

html:not([dir=rtl]) .border-end-5 {
  border-right-width: 5px !important;
}

*[dir=rtl] .border-end-5 {
  border-left-width: 5px !important;
}

.border-bottom-1 {
  border-bottom-width: 1px !important;
}

.border-bottom-2 {
  border-bottom-width: 2px !important;
}

.border-bottom-3 {
  border-bottom-width: 3px !important;
}

.border-bottom-4 {
  border-bottom-width: 4px !important;
}

.border-bottom-5 {
  border-bottom-width: 5px !important;
}

html:not([dir=rtl]) .border-start-1 {
  border-left-width: 1px !important;
}

*[dir=rtl] .border-start-1 {
  border-right-width: 1px !important;
}

html:not([dir=rtl]) .border-start-2 {
  border-left-width: 2px !important;
}

*[dir=rtl] .border-start-2 {
  border-right-width: 2px !important;
}

html:not([dir=rtl]) .border-start-3 {
  border-left-width: 3px !important;
}

*[dir=rtl] .border-start-3 {
  border-right-width: 3px !important;
}

html:not([dir=rtl]) .border-start-4 {
  border-left-width: 4px !important;
}

*[dir=rtl] .border-start-4 {
  border-right-width: 4px !important;
}

html:not([dir=rtl]) .border-start-5 {
  border-left-width: 5px !important;
}

*[dir=rtl] .border-start-5 {
  border-right-width: 5px !important;
}

.border-opacity-10 {
  --cui-border-opacity: 0.1;
}

.border-opacity-25 {
  --cui-border-opacity: 0.25;
}

.border-opacity-50 {
  --cui-border-opacity: 0.5;
}

.border-opacity-75 {
  --cui-border-opacity: 0.75;
}

.border-opacity-100 {
  --cui-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

html:not([dir=rtl]) .me-0 {
  margin-right: 0 !important;
}

*[dir=rtl] .me-0 {
  margin-left: 0 !important;
}

html:not([dir=rtl]) .me-1 {
  margin-right: 0.25rem !important;
}

*[dir=rtl] .me-1 {
  margin-left: 0.25rem !important;
}

html:not([dir=rtl]) .me-2 {
  margin-right: 0.5rem !important;
}

*[dir=rtl] .me-2 {
  margin-left: 0.5rem !important;
}

html:not([dir=rtl]) .me-3 {
  margin-right: 1rem !important;
}

*[dir=rtl] .me-3 {
  margin-left: 1rem !important;
}

html:not([dir=rtl]) .me-4 {
  margin-right: 1.5rem !important;
}

*[dir=rtl] .me-4 {
  margin-left: 1.5rem !important;
}

html:not([dir=rtl]) .me-5 {
  margin-right: 3rem !important;
}

*[dir=rtl] .me-5 {
  margin-left: 3rem !important;
}

html:not([dir=rtl]) .me-auto {
  margin-right: auto !important;
}

*[dir=rtl] .me-auto {
  margin-left: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

html:not([dir=rtl]) .ms-0 {
  margin-left: 0 !important;
}

*[dir=rtl] .ms-0 {
  margin-right: 0 !important;
}

html:not([dir=rtl]) .ms-1 {
  margin-left: 0.25rem !important;
}

*[dir=rtl] .ms-1 {
  margin-right: 0.25rem !important;
}

html:not([dir=rtl]) .ms-2 {
  margin-left: 0.5rem !important;
}

*[dir=rtl] .ms-2 {
  margin-right: 0.5rem !important;
}

html:not([dir=rtl]) .ms-3 {
  margin-left: 1rem !important;
}

*[dir=rtl] .ms-3 {
  margin-right: 1rem !important;
}

html:not([dir=rtl]) .ms-4 {
  margin-left: 1.5rem !important;
}

*[dir=rtl] .ms-4 {
  margin-right: 1.5rem !important;
}

html:not([dir=rtl]) .ms-5 {
  margin-left: 3rem !important;
}

*[dir=rtl] .ms-5 {
  margin-right: 3rem !important;
}

html:not([dir=rtl]) .ms-auto {
  margin-left: auto !important;
}

*[dir=rtl] .ms-auto {
  margin-right: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

html:not([dir=rtl]) .pe-0 {
  padding-right: 0 !important;
}

*[dir=rtl] .pe-0 {
  padding-left: 0 !important;
}

html:not([dir=rtl]) .pe-1 {
  padding-right: 0.25rem !important;
}

*[dir=rtl] .pe-1 {
  padding-left: 0.25rem !important;
}

html:not([dir=rtl]) .pe-2 {
  padding-right: 0.5rem !important;
}

*[dir=rtl] .pe-2 {
  padding-left: 0.5rem !important;
}

html:not([dir=rtl]) .pe-3 {
  padding-right: 1rem !important;
}

*[dir=rtl] .pe-3 {
  padding-left: 1rem !important;
}

html:not([dir=rtl]) .pe-4 {
  padding-right: 1.5rem !important;
}

*[dir=rtl] .pe-4 {
  padding-left: 1.5rem !important;
}

html:not([dir=rtl]) .pe-5 {
  padding-right: 3rem !important;
}

*[dir=rtl] .pe-5 {
  padding-left: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

html:not([dir=rtl]) .ps-0 {
  padding-left: 0 !important;
}

*[dir=rtl] .ps-0 {
  padding-right: 0 !important;
}

html:not([dir=rtl]) .ps-1 {
  padding-left: 0.25rem !important;
}

*[dir=rtl] .ps-1 {
  padding-right: 0.25rem !important;
}

html:not([dir=rtl]) .ps-2 {
  padding-left: 0.5rem !important;
}

*[dir=rtl] .ps-2 {
  padding-right: 0.5rem !important;
}

html:not([dir=rtl]) .ps-3 {
  padding-left: 1rem !important;
}

*[dir=rtl] .ps-3 {
  padding-right: 1rem !important;
}

html:not([dir=rtl]) .ps-4 {
  padding-left: 1.5rem !important;
}

*[dir=rtl] .ps-4 {
  padding-right: 1.5rem !important;
}

html:not([dir=rtl]) .ps-5 {
  padding-left: 3rem !important;
}

*[dir=rtl] .ps-5 {
  padding-right: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}

.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
       column-gap: 0.25rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
       column-gap: 0.5rem !important;
}

.column-gap-3 {
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}

.column-gap-5 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--cui-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

html:not([dir=rtl]) .text-start {
  text-align: left !important;
}

*[dir=rtl] .text-start {
  text-align: right !important;
}

html:not([dir=rtl]) .text-end {
  text-align: right !important;
}

*[dir=rtl] .text-end {
  text-align: left !important;
}

html:not([dir=rtl]) .text-center {
  text-align: center !important;
}

*[dir=rtl] .text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */

.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */

.text-primary {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-primary-rgb), var(--cui-text-opacity)) !important;
}

.text-secondary {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-secondary-rgb), var(--cui-text-opacity)) !important;
}

.text-success {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-success-rgb), var(--cui-text-opacity)) !important;
}

.text-info {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-info-rgb), var(--cui-text-opacity)) !important;
}

.text-warning {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-warning-rgb), var(--cui-text-opacity)) !important;
}

.text-danger {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-danger-rgb), var(--cui-text-opacity)) !important;
}

.text-light {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-light-rgb), var(--cui-text-opacity)) !important;
}

.text-dark {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-dark-rgb), var(--cui-text-opacity)) !important;
}

.text-black {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-black-rgb), var(--cui-text-opacity)) !important;
}

.text-white {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-white-rgb), var(--cui-text-opacity)) !important;
}

.text-body {
  --cui-text-opacity: 1;
  color: rgba(var(--cui-body-color-rgb), var(--cui-text-opacity)) !important;
}

.text-muted {
  --cui-text-opacity: 1;
  color: var(--cui-secondary-color) !important;
}

.text-black-50 {
  --cui-text-opacity: 1;
  color: rgba(0, 0, 21, 0.5) !important;
}

.text-white-50 {
  --cui-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --cui-text-opacity: 1;
  color: var(--cui-secondary-color) !important;
}

.text-body-tertiary {
  --cui-text-opacity: 1;
  color: var(--cui-tertiary-color) !important;
}

.text-body-emphasis {
  --cui-text-opacity: 1;
  color: var(--cui-emphasis-color) !important;
}

.text-reset {
  --cui-text-opacity: 1;
  color: inherit !important;
}

.text-high-emphasis-inverse {
  --cui-text-opacity: 1;
  color: var(--cui-high-emphasis-inverse) !important;
}

.text-medium-emphasis-inverse {
  --cui-text-opacity: 1;
  color: var(--cui-medium-emphasis-inverse) !important;
}

.text-disabled-inverse {
  --cui-text-opacity: 1;
  color: var(--cui-disabled-inverse) !important;
}

.text-high-emphasis {
  --cui-text-opacity: 1;
  color: var(--cui-high-emphasis) !important;
}

.text-medium-emphasis {
  --cui-text-opacity: 1;
  color: var(--cui-medium-emphasis) !important;
}

.text-disabled {
  --cui-text-opacity: 1;
  color: var(--cui-disabled) !important;
}

.text-opacity-25 {
  --cui-text-opacity: 0.25;
}

.text-opacity-50 {
  --cui-text-opacity: 0.5;
}

.text-opacity-75 {
  --cui-text-opacity: 0.75;
}

.text-opacity-100 {
  --cui-text-opacity: 1;
}

.link-opacity-10 {
  --cui-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --cui-link-opacity: 0.1;
}

.link-opacity-25 {
  --cui-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --cui-link-opacity: 0.25;
}

.link-opacity-50 {
  --cui-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --cui-link-opacity: 0.5;
}

.link-opacity-75 {
  --cui-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --cui-link-opacity: 0.75;
}

.link-opacity-100 {
  --cui-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --cui-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --cui-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--cui-primary-rgb), var(--cui-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--cui-primary-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --cui-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--cui-secondary-rgb), var(--cui-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--cui-secondary-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline-success {
  --cui-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--cui-success-rgb), var(--cui-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--cui-success-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline-info {
  --cui-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--cui-info-rgb), var(--cui-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--cui-info-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline-warning {
  --cui-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--cui-warning-rgb), var(--cui-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--cui-warning-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline-danger {
  --cui-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--cui-danger-rgb), var(--cui-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--cui-danger-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline-light {
  --cui-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--cui-light-rgb), var(--cui-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--cui-light-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline-dark {
  --cui-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--cui-dark-rgb), var(--cui-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--cui-dark-rgb), var(--cui-link-underline-opacity)) !important;
}

.link-underline {
  --cui-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--cui-link-color-rgb), var(--cui-link-underline-opacity, 1)) !important;
          text-decoration-color: rgba(var(--cui-link-color-rgb), var(--cui-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --cui-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --cui-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --cui-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --cui-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --cui-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --cui-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --cui-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --cui-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --cui-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --cui-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --cui-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --cui-link-underline-opacity: 1;
}

.bg-primary {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-primary-rgb), var(--cui-bg-opacity)) !important;
}

.bg-secondary {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-secondary-rgb), var(--cui-bg-opacity)) !important;
}

.bg-success {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-success-rgb), var(--cui-bg-opacity)) !important;
}

.bg-info {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-info-rgb), var(--cui-bg-opacity)) !important;
}

.bg-warning {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-warning-rgb), var(--cui-bg-opacity)) !important;
}

.bg-danger {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-danger-rgb), var(--cui-bg-opacity)) !important;
}

.bg-light {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-light-rgb), var(--cui-bg-opacity)) !important;
}

.bg-dark {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-dark-rgb), var(--cui-bg-opacity)) !important;
}

.bg-black {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-black-rgb), var(--cui-bg-opacity)) !important;
}

.bg-white {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-white-rgb), var(--cui-bg-opacity)) !important;
}

.bg-body {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-body-bg-rgb), var(--cui-bg-opacity)) !important;
}

.bg-transparent {
  --cui-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-secondary-bg-rgb), var(--cui-bg-opacity)) !important;
}

.bg-body-tertiary {
  --cui-bg-opacity: 1;
  background-color: rgba(var(--cui-tertiary-bg-rgb), var(--cui-bg-opacity)) !important;
}

.bg-opacity-10 {
  --cui-bg-opacity: 0.1;
}

.bg-opacity-15 {
  --cui-bg-opacity: 0.15;
}

.bg-opacity-25 {
  --cui-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --cui-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --cui-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --cui-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--cui-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--cui-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--cui-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--cui-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--cui-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--cui-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--cui-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--cui-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--cui-border-radius) !important;
  border-top-right-radius: var(--cui-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--cui-border-radius-sm) !important;
  border-top-right-radius: var(--cui-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--cui-border-radius) !important;
  border-top-right-radius: var(--cui-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--cui-border-radius-lg) !important;
  border-top-right-radius: var(--cui-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--cui-border-radius-xl) !important;
  border-top-right-radius: var(--cui-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--cui-border-radius-xxl) !important;
  border-top-right-radius: var(--cui-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--cui-border-radius-pill) !important;
  border-top-right-radius: var(--cui-border-radius-pill) !important;
}

html:not([dir=rtl]) .rounded-end {
  border-top-right-radius: var(--cui-border-radius) !important;
}

*[dir=rtl] .rounded-end {
  border-top-left-radius: var(--cui-border-radius) !important;
}

html:not([dir=rtl]) .rounded-end {
  border-bottom-right-radius: var(--cui-border-radius) !important;
}

*[dir=rtl] .rounded-end {
  border-bottom-left-radius: var(--cui-border-radius) !important;
}

html:not([dir=rtl]) .rounded-end-0 {
  border-top-right-radius: 0 !important;
}

*[dir=rtl] .rounded-end-0 {
  border-top-left-radius: 0 !important;
}

html:not([dir=rtl]) .rounded-end-0 {
  border-bottom-right-radius: 0 !important;
}

*[dir=rtl] .rounded-end-0 {
  border-bottom-left-radius: 0 !important;
}

html:not([dir=rtl]) .rounded-end-1 {
  border-top-right-radius: var(--cui-border-radius-sm) !important;
}

*[dir=rtl] .rounded-end-1 {
  border-top-left-radius: var(--cui-border-radius-sm) !important;
}

html:not([dir=rtl]) .rounded-end-1 {
  border-bottom-right-radius: var(--cui-border-radius-sm) !important;
}

*[dir=rtl] .rounded-end-1 {
  border-bottom-left-radius: var(--cui-border-radius-sm) !important;
}

html:not([dir=rtl]) .rounded-end-2 {
  border-top-right-radius: var(--cui-border-radius) !important;
}

*[dir=rtl] .rounded-end-2 {
  border-top-left-radius: var(--cui-border-radius) !important;
}

html:not([dir=rtl]) .rounded-end-2 {
  border-bottom-right-radius: var(--cui-border-radius) !important;
}

*[dir=rtl] .rounded-end-2 {
  border-bottom-left-radius: var(--cui-border-radius) !important;
}

html:not([dir=rtl]) .rounded-end-3 {
  border-top-right-radius: var(--cui-border-radius-lg) !important;
}

*[dir=rtl] .rounded-end-3 {
  border-top-left-radius: var(--cui-border-radius-lg) !important;
}

html:not([dir=rtl]) .rounded-end-3 {
  border-bottom-right-radius: var(--cui-border-radius-lg) !important;
}

*[dir=rtl] .rounded-end-3 {
  border-bottom-left-radius: var(--cui-border-radius-lg) !important;
}

html:not([dir=rtl]) .rounded-end-4 {
  border-top-right-radius: var(--cui-border-radius-xl) !important;
}

*[dir=rtl] .rounded-end-4 {
  border-top-left-radius: var(--cui-border-radius-xl) !important;
}

html:not([dir=rtl]) .rounded-end-4 {
  border-bottom-right-radius: var(--cui-border-radius-xl) !important;
}

*[dir=rtl] .rounded-end-4 {
  border-bottom-left-radius: var(--cui-border-radius-xl) !important;
}

html:not([dir=rtl]) .rounded-end-5 {
  border-top-right-radius: var(--cui-border-radius-xxl) !important;
}

*[dir=rtl] .rounded-end-5 {
  border-top-left-radius: var(--cui-border-radius-xxl) !important;
}

html:not([dir=rtl]) .rounded-end-5 {
  border-bottom-right-radius: var(--cui-border-radius-xxl) !important;
}

*[dir=rtl] .rounded-end-5 {
  border-bottom-left-radius: var(--cui-border-radius-xxl) !important;
}

html:not([dir=rtl]) .rounded-end-circle {
  border-top-right-radius: 50% !important;
}

*[dir=rtl] .rounded-end-circle {
  border-top-left-radius: 50% !important;
}

html:not([dir=rtl]) .rounded-end-circle {
  border-bottom-right-radius: 50% !important;
}

*[dir=rtl] .rounded-end-circle {
  border-bottom-left-radius: 50% !important;
}

html:not([dir=rtl]) .rounded-end-pill {
  border-top-right-radius: var(--cui-border-radius-pill) !important;
}

*[dir=rtl] .rounded-end-pill {
  border-top-left-radius: var(--cui-border-radius-pill) !important;
}

html:not([dir=rtl]) .rounded-end-pill {
  border-bottom-right-radius: var(--cui-border-radius-pill) !important;
}

*[dir=rtl] .rounded-end-pill {
  border-bottom-left-radius: var(--cui-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--cui-border-radius) !important;
  border-bottom-left-radius: var(--cui-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--cui-border-radius-sm) !important;
  border-bottom-left-radius: var(--cui-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--cui-border-radius) !important;
  border-bottom-left-radius: var(--cui-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--cui-border-radius-lg) !important;
  border-bottom-left-radius: var(--cui-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--cui-border-radius-xl) !important;
  border-bottom-left-radius: var(--cui-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--cui-border-radius-xxl) !important;
  border-bottom-left-radius: var(--cui-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--cui-border-radius-pill) !important;
  border-bottom-left-radius: var(--cui-border-radius-pill) !important;
}

html:not([dir=rtl]) .rounded-start {
  border-bottom-left-radius: var(--cui-border-radius) !important;
}

*[dir=rtl] .rounded-start {
  border-bottom-right-radius: var(--cui-border-radius) !important;
}

html:not([dir=rtl]) .rounded-start {
  border-top-left-radius: var(--cui-border-radius) !important;
}

*[dir=rtl] .rounded-start {
  border-top-right-radius: var(--cui-border-radius) !important;
}

html:not([dir=rtl]) .rounded-start-0 {
  border-bottom-left-radius: 0 !important;
}

*[dir=rtl] .rounded-start-0 {
  border-bottom-right-radius: 0 !important;
}

html:not([dir=rtl]) .rounded-start-0 {
  border-top-left-radius: 0 !important;
}

*[dir=rtl] .rounded-start-0 {
  border-top-right-radius: 0 !important;
}

html:not([dir=rtl]) .rounded-start-1 {
  border-bottom-left-radius: var(--cui-border-radius-sm) !important;
}

*[dir=rtl] .rounded-start-1 {
  border-bottom-right-radius: var(--cui-border-radius-sm) !important;
}

html:not([dir=rtl]) .rounded-start-1 {
  border-top-left-radius: var(--cui-border-radius-sm) !important;
}

*[dir=rtl] .rounded-start-1 {
  border-top-right-radius: var(--cui-border-radius-sm) !important;
}

html:not([dir=rtl]) .rounded-start-2 {
  border-bottom-left-radius: var(--cui-border-radius) !important;
}

*[dir=rtl] .rounded-start-2 {
  border-bottom-right-radius: var(--cui-border-radius) !important;
}

html:not([dir=rtl]) .rounded-start-2 {
  border-top-left-radius: var(--cui-border-radius) !important;
}

*[dir=rtl] .rounded-start-2 {
  border-top-right-radius: var(--cui-border-radius) !important;
}

html:not([dir=rtl]) .rounded-start-3 {
  border-bottom-left-radius: var(--cui-border-radius-lg) !important;
}

*[dir=rtl] .rounded-start-3 {
  border-bottom-right-radius: var(--cui-border-radius-lg) !important;
}

html:not([dir=rtl]) .rounded-start-3 {
  border-top-left-radius: var(--cui-border-radius-lg) !important;
}

*[dir=rtl] .rounded-start-3 {
  border-top-right-radius: var(--cui-border-radius-lg) !important;
}

html:not([dir=rtl]) .rounded-start-4 {
  border-bottom-left-radius: var(--cui-border-radius-xl) !important;
}

*[dir=rtl] .rounded-start-4 {
  border-bottom-right-radius: var(--cui-border-radius-xl) !important;
}

html:not([dir=rtl]) .rounded-start-4 {
  border-top-left-radius: var(--cui-border-radius-xl) !important;
}

*[dir=rtl] .rounded-start-4 {
  border-top-right-radius: var(--cui-border-radius-xl) !important;
}

html:not([dir=rtl]) .rounded-start-5 {
  border-bottom-left-radius: var(--cui-border-radius-xxl) !important;
}

*[dir=rtl] .rounded-start-5 {
  border-bottom-right-radius: var(--cui-border-radius-xxl) !important;
}

html:not([dir=rtl]) .rounded-start-5 {
  border-top-left-radius: var(--cui-border-radius-xxl) !important;
}

*[dir=rtl] .rounded-start-5 {
  border-top-right-radius: var(--cui-border-radius-xxl) !important;
}

html:not([dir=rtl]) .rounded-start-circle {
  border-bottom-left-radius: 50% !important;
}

*[dir=rtl] .rounded-start-circle {
  border-bottom-right-radius: 50% !important;
}

html:not([dir=rtl]) .rounded-start-circle {
  border-top-left-radius: 50% !important;
}

*[dir=rtl] .rounded-start-circle {
  border-top-right-radius: 50% !important;
}

html:not([dir=rtl]) .rounded-start-pill {
  border-bottom-left-radius: var(--cui-border-radius-pill) !important;
}

*[dir=rtl] .rounded-start-pill {
  border-bottom-right-radius: var(--cui-border-radius-pill) !important;
}

html:not([dir=rtl]) .rounded-start-pill {
  border-top-left-radius: var(--cui-border-radius-pill) !important;
}

*[dir=rtl] .rounded-start-pill {
  border-top-right-radius: var(--cui-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

.z-1049 {
  z-index: 1049 !important;
}

@media (min-width: 576px) {
  html:not([dir=rtl]) .float-sm-start {
    float: left !important;
  }

  *[dir=rtl] .float-sm-start {
    float: right !important;
  }

  html:not([dir=rtl]) .float-sm-end {
    float: right !important;
  }

  *[dir=rtl] .float-sm-end {
    float: left !important;
  }

  html:not([dir=rtl]) .float-sm-none {
    float: none !important;
  }

  *[dir=rtl] .float-sm-none {
    float: none !important;
  }

  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-grid {
    display: grid !important;
  }

  .d-sm-inline-grid {
    display: inline-grid !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }

  .d-sm-none {
    display: none !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 1rem !important;
  }

  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  html:not([dir=rtl]) .me-sm-0 {
    margin-right: 0 !important;
  }

  *[dir=rtl] .me-sm-0 {
    margin-left: 0 !important;
  }

  html:not([dir=rtl]) .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  *[dir=rtl] .me-sm-1 {
    margin-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  *[dir=rtl] .me-sm-2 {
    margin-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .me-sm-3 {
    margin-right: 1rem !important;
  }

  *[dir=rtl] .me-sm-3 {
    margin-left: 1rem !important;
  }

  html:not([dir=rtl]) .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  *[dir=rtl] .me-sm-4 {
    margin-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .me-sm-5 {
    margin-right: 3rem !important;
  }

  *[dir=rtl] .me-sm-5 {
    margin-left: 3rem !important;
  }

  html:not([dir=rtl]) .me-sm-auto {
    margin-right: auto !important;
  }

  *[dir=rtl] .me-sm-auto {
    margin-left: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  html:not([dir=rtl]) .ms-sm-0 {
    margin-left: 0 !important;
  }

  *[dir=rtl] .ms-sm-0 {
    margin-right: 0 !important;
  }

  html:not([dir=rtl]) .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  *[dir=rtl] .ms-sm-1 {
    margin-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  *[dir=rtl] .ms-sm-2 {
    margin-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .ms-sm-3 {
    margin-left: 1rem !important;
  }

  *[dir=rtl] .ms-sm-3 {
    margin-right: 1rem !important;
  }

  html:not([dir=rtl]) .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  *[dir=rtl] .ms-sm-4 {
    margin-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .ms-sm-5 {
    margin-left: 3rem !important;
  }

  *[dir=rtl] .ms-sm-5 {
    margin-right: 3rem !important;
  }

  html:not([dir=rtl]) .ms-sm-auto {
    margin-left: auto !important;
  }

  *[dir=rtl] .ms-sm-auto {
    margin-right: auto !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  html:not([dir=rtl]) .pe-sm-0 {
    padding-right: 0 !important;
  }

  *[dir=rtl] .pe-sm-0 {
    padding-left: 0 !important;
  }

  html:not([dir=rtl]) .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  *[dir=rtl] .pe-sm-1 {
    padding-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  *[dir=rtl] .pe-sm-2 {
    padding-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .pe-sm-3 {
    padding-right: 1rem !important;
  }

  *[dir=rtl] .pe-sm-3 {
    padding-left: 1rem !important;
  }

  html:not([dir=rtl]) .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  *[dir=rtl] .pe-sm-4 {
    padding-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .pe-sm-5 {
    padding-right: 3rem !important;
  }

  *[dir=rtl] .pe-sm-5 {
    padding-left: 3rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  html:not([dir=rtl]) .ps-sm-0 {
    padding-left: 0 !important;
  }

  *[dir=rtl] .ps-sm-0 {
    padding-right: 0 !important;
  }

  html:not([dir=rtl]) .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  *[dir=rtl] .ps-sm-1 {
    padding-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  *[dir=rtl] .ps-sm-2 {
    padding-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .ps-sm-3 {
    padding-left: 1rem !important;
  }

  *[dir=rtl] .ps-sm-3 {
    padding-right: 1rem !important;
  }

  html:not([dir=rtl]) .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  *[dir=rtl] .ps-sm-4 {
    padding-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .ps-sm-5 {
    padding-left: 3rem !important;
  }

  *[dir=rtl] .ps-sm-5 {
    padding-right: 3rem !important;
  }

  .gap-sm-0 {
    gap: 0 !important;
  }

  .gap-sm-1 {
    gap: 0.25rem !important;
  }

  .gap-sm-2 {
    gap: 0.5rem !important;
  }

  .gap-sm-3 {
    gap: 1rem !important;
  }

  .gap-sm-4 {
    gap: 1.5rem !important;
  }

  .gap-sm-5 {
    gap: 3rem !important;
  }

  .row-gap-sm-0 {
    row-gap: 0 !important;
  }

  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }

  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }

  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }

  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }

  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }

  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }

  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }

  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }

  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }

  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  html:not([dir=rtl]) .text-sm-start {
    text-align: left !important;
  }

  *[dir=rtl] .text-sm-start {
    text-align: right !important;
  }

  html:not([dir=rtl]) .text-sm-end {
    text-align: right !important;
  }

  *[dir=rtl] .text-sm-end {
    text-align: left !important;
  }

  html:not([dir=rtl]) .text-sm-center {
    text-align: center !important;
  }

  *[dir=rtl] .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  html:not([dir=rtl]) .float-md-start {
    float: left !important;
  }

  *[dir=rtl] .float-md-start {
    float: right !important;
  }

  html:not([dir=rtl]) .float-md-end {
    float: right !important;
  }

  *[dir=rtl] .float-md-end {
    float: left !important;
  }

  html:not([dir=rtl]) .float-md-none {
    float: none !important;
  }

  *[dir=rtl] .float-md-none {
    float: none !important;
  }

  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-grid {
    display: grid !important;
  }

  .d-md-inline-grid {
    display: inline-grid !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }

  .d-md-none {
    display: none !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-last {
    order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 1rem !important;
  }

  .mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .mt-md-5 {
    margin-top: 3rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  html:not([dir=rtl]) .me-md-0 {
    margin-right: 0 !important;
  }

  *[dir=rtl] .me-md-0 {
    margin-left: 0 !important;
  }

  html:not([dir=rtl]) .me-md-1 {
    margin-right: 0.25rem !important;
  }

  *[dir=rtl] .me-md-1 {
    margin-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .me-md-2 {
    margin-right: 0.5rem !important;
  }

  *[dir=rtl] .me-md-2 {
    margin-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .me-md-3 {
    margin-right: 1rem !important;
  }

  *[dir=rtl] .me-md-3 {
    margin-left: 1rem !important;
  }

  html:not([dir=rtl]) .me-md-4 {
    margin-right: 1.5rem !important;
  }

  *[dir=rtl] .me-md-4 {
    margin-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .me-md-5 {
    margin-right: 3rem !important;
  }

  *[dir=rtl] .me-md-5 {
    margin-left: 3rem !important;
  }

  html:not([dir=rtl]) .me-md-auto {
    margin-right: auto !important;
  }

  *[dir=rtl] .me-md-auto {
    margin-left: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  html:not([dir=rtl]) .ms-md-0 {
    margin-left: 0 !important;
  }

  *[dir=rtl] .ms-md-0 {
    margin-right: 0 !important;
  }

  html:not([dir=rtl]) .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  *[dir=rtl] .ms-md-1 {
    margin-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  *[dir=rtl] .ms-md-2 {
    margin-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .ms-md-3 {
    margin-left: 1rem !important;
  }

  *[dir=rtl] .ms-md-3 {
    margin-right: 1rem !important;
  }

  html:not([dir=rtl]) .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  *[dir=rtl] .ms-md-4 {
    margin-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .ms-md-5 {
    margin-left: 3rem !important;
  }

  *[dir=rtl] .ms-md-5 {
    margin-right: 3rem !important;
  }

  html:not([dir=rtl]) .ms-md-auto {
    margin-left: auto !important;
  }

  *[dir=rtl] .ms-md-auto {
    margin-right: auto !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  html:not([dir=rtl]) .pe-md-0 {
    padding-right: 0 !important;
  }

  *[dir=rtl] .pe-md-0 {
    padding-left: 0 !important;
  }

  html:not([dir=rtl]) .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  *[dir=rtl] .pe-md-1 {
    padding-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  *[dir=rtl] .pe-md-2 {
    padding-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .pe-md-3 {
    padding-right: 1rem !important;
  }

  *[dir=rtl] .pe-md-3 {
    padding-left: 1rem !important;
  }

  html:not([dir=rtl]) .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  *[dir=rtl] .pe-md-4 {
    padding-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .pe-md-5 {
    padding-right: 3rem !important;
  }

  *[dir=rtl] .pe-md-5 {
    padding-left: 3rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  html:not([dir=rtl]) .ps-md-0 {
    padding-left: 0 !important;
  }

  *[dir=rtl] .ps-md-0 {
    padding-right: 0 !important;
  }

  html:not([dir=rtl]) .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  *[dir=rtl] .ps-md-1 {
    padding-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  *[dir=rtl] .ps-md-2 {
    padding-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .ps-md-3 {
    padding-left: 1rem !important;
  }

  *[dir=rtl] .ps-md-3 {
    padding-right: 1rem !important;
  }

  html:not([dir=rtl]) .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  *[dir=rtl] .ps-md-4 {
    padding-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .ps-md-5 {
    padding-left: 3rem !important;
  }

  *[dir=rtl] .ps-md-5 {
    padding-right: 3rem !important;
  }

  .gap-md-0 {
    gap: 0 !important;
  }

  .gap-md-1 {
    gap: 0.25rem !important;
  }

  .gap-md-2 {
    gap: 0.5rem !important;
  }

  .gap-md-3 {
    gap: 1rem !important;
  }

  .gap-md-4 {
    gap: 1.5rem !important;
  }

  .gap-md-5 {
    gap: 3rem !important;
  }

  .row-gap-md-0 {
    row-gap: 0 !important;
  }

  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }

  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }

  .row-gap-md-3 {
    row-gap: 1rem !important;
  }

  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }

  .row-gap-md-5 {
    row-gap: 3rem !important;
  }

  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }

  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }

  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }

  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }

  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  html:not([dir=rtl]) .text-md-start {
    text-align: left !important;
  }

  *[dir=rtl] .text-md-start {
    text-align: right !important;
  }

  html:not([dir=rtl]) .text-md-end {
    text-align: right !important;
  }

  *[dir=rtl] .text-md-end {
    text-align: left !important;
  }

  html:not([dir=rtl]) .text-md-center {
    text-align: center !important;
  }

  *[dir=rtl] .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  html:not([dir=rtl]) .float-lg-start {
    float: left !important;
  }

  *[dir=rtl] .float-lg-start {
    float: right !important;
  }

  html:not([dir=rtl]) .float-lg-end {
    float: right !important;
  }

  *[dir=rtl] .float-lg-end {
    float: left !important;
  }

  html:not([dir=rtl]) .float-lg-none {
    float: none !important;
  }

  *[dir=rtl] .float-lg-none {
    float: none !important;
  }

  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-grid {
    display: grid !important;
  }

  .d-lg-inline-grid {
    display: inline-grid !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }

  .d-lg-none {
    display: none !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-last {
    order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 1rem !important;
  }

  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-5 {
    margin-top: 3rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  html:not([dir=rtl]) .me-lg-0 {
    margin-right: 0 !important;
  }

  *[dir=rtl] .me-lg-0 {
    margin-left: 0 !important;
  }

  html:not([dir=rtl]) .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  *[dir=rtl] .me-lg-1 {
    margin-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  *[dir=rtl] .me-lg-2 {
    margin-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .me-lg-3 {
    margin-right: 1rem !important;
  }

  *[dir=rtl] .me-lg-3 {
    margin-left: 1rem !important;
  }

  html:not([dir=rtl]) .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  *[dir=rtl] .me-lg-4 {
    margin-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .me-lg-5 {
    margin-right: 3rem !important;
  }

  *[dir=rtl] .me-lg-5 {
    margin-left: 3rem !important;
  }

  html:not([dir=rtl]) .me-lg-auto {
    margin-right: auto !important;
  }

  *[dir=rtl] .me-lg-auto {
    margin-left: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  html:not([dir=rtl]) .ms-lg-0 {
    margin-left: 0 !important;
  }

  *[dir=rtl] .ms-lg-0 {
    margin-right: 0 !important;
  }

  html:not([dir=rtl]) .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  *[dir=rtl] .ms-lg-1 {
    margin-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  *[dir=rtl] .ms-lg-2 {
    margin-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .ms-lg-3 {
    margin-left: 1rem !important;
  }

  *[dir=rtl] .ms-lg-3 {
    margin-right: 1rem !important;
  }

  html:not([dir=rtl]) .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  *[dir=rtl] .ms-lg-4 {
    margin-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .ms-lg-5 {
    margin-left: 3rem !important;
  }

  *[dir=rtl] .ms-lg-5 {
    margin-right: 3rem !important;
  }

  html:not([dir=rtl]) .ms-lg-auto {
    margin-left: auto !important;
  }

  *[dir=rtl] .ms-lg-auto {
    margin-right: auto !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  html:not([dir=rtl]) .pe-lg-0 {
    padding-right: 0 !important;
  }

  *[dir=rtl] .pe-lg-0 {
    padding-left: 0 !important;
  }

  html:not([dir=rtl]) .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  *[dir=rtl] .pe-lg-1 {
    padding-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  *[dir=rtl] .pe-lg-2 {
    padding-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .pe-lg-3 {
    padding-right: 1rem !important;
  }

  *[dir=rtl] .pe-lg-3 {
    padding-left: 1rem !important;
  }

  html:not([dir=rtl]) .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  *[dir=rtl] .pe-lg-4 {
    padding-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .pe-lg-5 {
    padding-right: 3rem !important;
  }

  *[dir=rtl] .pe-lg-5 {
    padding-left: 3rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  html:not([dir=rtl]) .ps-lg-0 {
    padding-left: 0 !important;
  }

  *[dir=rtl] .ps-lg-0 {
    padding-right: 0 !important;
  }

  html:not([dir=rtl]) .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  *[dir=rtl] .ps-lg-1 {
    padding-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  *[dir=rtl] .ps-lg-2 {
    padding-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .ps-lg-3 {
    padding-left: 1rem !important;
  }

  *[dir=rtl] .ps-lg-3 {
    padding-right: 1rem !important;
  }

  html:not([dir=rtl]) .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  *[dir=rtl] .ps-lg-4 {
    padding-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .ps-lg-5 {
    padding-left: 3rem !important;
  }

  *[dir=rtl] .ps-lg-5 {
    padding-right: 3rem !important;
  }

  .gap-lg-0 {
    gap: 0 !important;
  }

  .gap-lg-1 {
    gap: 0.25rem !important;
  }

  .gap-lg-2 {
    gap: 0.5rem !important;
  }

  .gap-lg-3 {
    gap: 1rem !important;
  }

  .gap-lg-4 {
    gap: 1.5rem !important;
  }

  .gap-lg-5 {
    gap: 3rem !important;
  }

  .row-gap-lg-0 {
    row-gap: 0 !important;
  }

  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }

  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }

  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }

  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }

  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }

  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }

  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }

  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }

  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }

  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  html:not([dir=rtl]) .text-lg-start {
    text-align: left !important;
  }

  *[dir=rtl] .text-lg-start {
    text-align: right !important;
  }

  html:not([dir=rtl]) .text-lg-end {
    text-align: right !important;
  }

  *[dir=rtl] .text-lg-end {
    text-align: left !important;
  }

  html:not([dir=rtl]) .text-lg-center {
    text-align: center !important;
  }

  *[dir=rtl] .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  html:not([dir=rtl]) .float-xl-start {
    float: left !important;
  }

  *[dir=rtl] .float-xl-start {
    float: right !important;
  }

  html:not([dir=rtl]) .float-xl-end {
    float: right !important;
  }

  *[dir=rtl] .float-xl-end {
    float: left !important;
  }

  html:not([dir=rtl]) .float-xl-none {
    float: none !important;
  }

  *[dir=rtl] .float-xl-none {
    float: none !important;
  }

  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-grid {
    display: grid !important;
  }

  .d-xl-inline-grid {
    display: inline-grid !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }

  .d-xl-none {
    display: none !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-last {
    order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 1rem !important;
  }

  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-5 {
    margin-top: 3rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  html:not([dir=rtl]) .me-xl-0 {
    margin-right: 0 !important;
  }

  *[dir=rtl] .me-xl-0 {
    margin-left: 0 !important;
  }

  html:not([dir=rtl]) .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  *[dir=rtl] .me-xl-1 {
    margin-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  *[dir=rtl] .me-xl-2 {
    margin-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .me-xl-3 {
    margin-right: 1rem !important;
  }

  *[dir=rtl] .me-xl-3 {
    margin-left: 1rem !important;
  }

  html:not([dir=rtl]) .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  *[dir=rtl] .me-xl-4 {
    margin-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .me-xl-5 {
    margin-right: 3rem !important;
  }

  *[dir=rtl] .me-xl-5 {
    margin-left: 3rem !important;
  }

  html:not([dir=rtl]) .me-xl-auto {
    margin-right: auto !important;
  }

  *[dir=rtl] .me-xl-auto {
    margin-left: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  html:not([dir=rtl]) .ms-xl-0 {
    margin-left: 0 !important;
  }

  *[dir=rtl] .ms-xl-0 {
    margin-right: 0 !important;
  }

  html:not([dir=rtl]) .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  *[dir=rtl] .ms-xl-1 {
    margin-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  *[dir=rtl] .ms-xl-2 {
    margin-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .ms-xl-3 {
    margin-left: 1rem !important;
  }

  *[dir=rtl] .ms-xl-3 {
    margin-right: 1rem !important;
  }

  html:not([dir=rtl]) .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  *[dir=rtl] .ms-xl-4 {
    margin-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .ms-xl-5 {
    margin-left: 3rem !important;
  }

  *[dir=rtl] .ms-xl-5 {
    margin-right: 3rem !important;
  }

  html:not([dir=rtl]) .ms-xl-auto {
    margin-left: auto !important;
  }

  *[dir=rtl] .ms-xl-auto {
    margin-right: auto !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  html:not([dir=rtl]) .pe-xl-0 {
    padding-right: 0 !important;
  }

  *[dir=rtl] .pe-xl-0 {
    padding-left: 0 !important;
  }

  html:not([dir=rtl]) .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  *[dir=rtl] .pe-xl-1 {
    padding-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  *[dir=rtl] .pe-xl-2 {
    padding-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .pe-xl-3 {
    padding-right: 1rem !important;
  }

  *[dir=rtl] .pe-xl-3 {
    padding-left: 1rem !important;
  }

  html:not([dir=rtl]) .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  *[dir=rtl] .pe-xl-4 {
    padding-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .pe-xl-5 {
    padding-right: 3rem !important;
  }

  *[dir=rtl] .pe-xl-5 {
    padding-left: 3rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  html:not([dir=rtl]) .ps-xl-0 {
    padding-left: 0 !important;
  }

  *[dir=rtl] .ps-xl-0 {
    padding-right: 0 !important;
  }

  html:not([dir=rtl]) .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  *[dir=rtl] .ps-xl-1 {
    padding-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  *[dir=rtl] .ps-xl-2 {
    padding-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .ps-xl-3 {
    padding-left: 1rem !important;
  }

  *[dir=rtl] .ps-xl-3 {
    padding-right: 1rem !important;
  }

  html:not([dir=rtl]) .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  *[dir=rtl] .ps-xl-4 {
    padding-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .ps-xl-5 {
    padding-left: 3rem !important;
  }

  *[dir=rtl] .ps-xl-5 {
    padding-right: 3rem !important;
  }

  .gap-xl-0 {
    gap: 0 !important;
  }

  .gap-xl-1 {
    gap: 0.25rem !important;
  }

  .gap-xl-2 {
    gap: 0.5rem !important;
  }

  .gap-xl-3 {
    gap: 1rem !important;
  }

  .gap-xl-4 {
    gap: 1.5rem !important;
  }

  .gap-xl-5 {
    gap: 3rem !important;
  }

  .row-gap-xl-0 {
    row-gap: 0 !important;
  }

  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }

  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }

  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }

  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }

  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }

  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }

  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }

  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }

  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }

  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  html:not([dir=rtl]) .text-xl-start {
    text-align: left !important;
  }

  *[dir=rtl] .text-xl-start {
    text-align: right !important;
  }

  html:not([dir=rtl]) .text-xl-end {
    text-align: right !important;
  }

  *[dir=rtl] .text-xl-end {
    text-align: left !important;
  }

  html:not([dir=rtl]) .text-xl-center {
    text-align: center !important;
  }

  *[dir=rtl] .text-xl-center {
    text-align: center !important;
  }
}

@media (min-width: 1400px) {
  html:not([dir=rtl]) .float-xxl-start {
    float: left !important;
  }

  *[dir=rtl] .float-xxl-start {
    float: right !important;
  }

  html:not([dir=rtl]) .float-xxl-end {
    float: right !important;
  }

  *[dir=rtl] .float-xxl-end {
    float: left !important;
  }

  html:not([dir=rtl]) .float-xxl-none {
    float: none !important;
  }

  *[dir=rtl] .float-xxl-none {
    float: none !important;
  }

  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-grid {
    display: grid !important;
  }

  .d-xxl-inline-grid {
    display: inline-grid !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }

  .d-xxl-none {
    display: none !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-last {
    order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  html:not([dir=rtl]) .me-xxl-0 {
    margin-right: 0 !important;
  }

  *[dir=rtl] .me-xxl-0 {
    margin-left: 0 !important;
  }

  html:not([dir=rtl]) .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  *[dir=rtl] .me-xxl-1 {
    margin-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  *[dir=rtl] .me-xxl-2 {
    margin-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .me-xxl-3 {
    margin-right: 1rem !important;
  }

  *[dir=rtl] .me-xxl-3 {
    margin-left: 1rem !important;
  }

  html:not([dir=rtl]) .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  *[dir=rtl] .me-xxl-4 {
    margin-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .me-xxl-5 {
    margin-right: 3rem !important;
  }

  *[dir=rtl] .me-xxl-5 {
    margin-left: 3rem !important;
  }

  html:not([dir=rtl]) .me-xxl-auto {
    margin-right: auto !important;
  }

  *[dir=rtl] .me-xxl-auto {
    margin-left: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  html:not([dir=rtl]) .ms-xxl-0 {
    margin-left: 0 !important;
  }

  *[dir=rtl] .ms-xxl-0 {
    margin-right: 0 !important;
  }

  html:not([dir=rtl]) .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  *[dir=rtl] .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  *[dir=rtl] .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  *[dir=rtl] .ms-xxl-3 {
    margin-right: 1rem !important;
  }

  html:not([dir=rtl]) .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  *[dir=rtl] .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  *[dir=rtl] .ms-xxl-5 {
    margin-right: 3rem !important;
  }

  html:not([dir=rtl]) .ms-xxl-auto {
    margin-left: auto !important;
  }

  *[dir=rtl] .ms-xxl-auto {
    margin-right: auto !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  html:not([dir=rtl]) .pe-xxl-0 {
    padding-right: 0 !important;
  }

  *[dir=rtl] .pe-xxl-0 {
    padding-left: 0 !important;
  }

  html:not([dir=rtl]) .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  *[dir=rtl] .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }

  html:not([dir=rtl]) .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  *[dir=rtl] .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }

  html:not([dir=rtl]) .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  *[dir=rtl] .pe-xxl-3 {
    padding-left: 1rem !important;
  }

  html:not([dir=rtl]) .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  *[dir=rtl] .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }

  html:not([dir=rtl]) .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  *[dir=rtl] .pe-xxl-5 {
    padding-left: 3rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  html:not([dir=rtl]) .ps-xxl-0 {
    padding-left: 0 !important;
  }

  *[dir=rtl] .ps-xxl-0 {
    padding-right: 0 !important;
  }

  html:not([dir=rtl]) .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  *[dir=rtl] .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }

  html:not([dir=rtl]) .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  *[dir=rtl] .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }

  html:not([dir=rtl]) .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  *[dir=rtl] .ps-xxl-3 {
    padding-right: 1rem !important;
  }

  html:not([dir=rtl]) .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  *[dir=rtl] .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }

  html:not([dir=rtl]) .ps-xxl-5 {
    padding-left: 3rem !important;
  }

  *[dir=rtl] .ps-xxl-5 {
    padding-right: 3rem !important;
  }

  .gap-xxl-0 {
    gap: 0 !important;
  }

  .gap-xxl-1 {
    gap: 0.25rem !important;
  }

  .gap-xxl-2 {
    gap: 0.5rem !important;
  }

  .gap-xxl-3 {
    gap: 1rem !important;
  }

  .gap-xxl-4 {
    gap: 1.5rem !important;
  }

  .gap-xxl-5 {
    gap: 3rem !important;
  }

  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }

  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }

  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }

  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }

  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }

  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }

  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }

  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }

  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }

  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }

  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }

  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }

  html:not([dir=rtl]) .text-xxl-start {
    text-align: left !important;
  }

  *[dir=rtl] .text-xxl-start {
    text-align: right !important;
  }

  html:not([dir=rtl]) .text-xxl-end {
    text-align: right !important;
  }

  *[dir=rtl] .text-xxl-end {
    text-align: left !important;
  }

  html:not([dir=rtl]) .text-xxl-center {
    text-align: center !important;
  }

  *[dir=rtl] .text-xxl-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }

  .fs-2 {
    font-size: 2rem !important;
  }

  .fs-3 {
    font-size: 1.75rem !important;
  }

  .fs-4 {
    font-size: 1.5rem !important;
  }
}

@media print {
  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-grid {
    display: grid !important;
  }

  .d-print-inline-grid {
    display: inline-grid !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }

  .d-print-none {
    display: none !important;
  }
}

.bg-primary-gradient {
  background-color: var(--cui-primary, #1f1498);
  background-image: linear-gradient(45deg, var(--cui-primary-start, #321fdb) 0%, var(--cui-primary-stop, #1f1498 100%));
}

.bg-secondary-gradient {
  background-color: var(--cui-secondary, #fff);
  background-image: linear-gradient(45deg, var(--cui-secondary-start, #c8d2dc) 0%, var(--cui-secondary-stop, #fff 100%));
}

.bg-success-gradient {
  background-color: var(--cui-success, #1b9e3e);
  background-image: linear-gradient(45deg, var(--cui-success-start, #2eb85c) 0%, var(--cui-success-stop, #1b9e3e 100%));
}

.bg-info-gradient {
  background-color: var(--cui-info, #2982cc);
  background-image: linear-gradient(45deg, var(--cui-info-start, #39f) 0%, var(--cui-info-stop, #2982cc 100%));
}

.bg-warning-gradient {
  background-color: var(--cui-warning, #f6960b);
  background-image: linear-gradient(45deg, var(--cui-warning-start, #f9b115) 0%, var(--cui-warning-stop, #f6960b 100%));
}

.bg-danger-gradient {
  background-color: var(--cui-danger, #d93737);
  background-image: linear-gradient(45deg, var(--cui-danger-start, #e55353) 0%, var(--cui-danger-stop, #d93737 100%));
}

.bg-light-gradient {
  background-color: var(--cui-light, #fff);
  background-image: linear-gradient(45deg, var(--cui-light-start, #e3e8ed) 0%, var(--cui-light-stop, #fff 100%));
}

.bg-dark-gradient {
  background-color: var(--cui-dark, #212333);
  background-image: linear-gradient(45deg, var(--cui-dark-start, #3c4b64) 0%, var(--cui-dark-stop, #212333 100%));
}

.wrapper {
  width: 100%;
}

html:not([dir=rtl]) .wrapper {
  padding-left: var(--cui-sidebar-occupy-start, 0);
}

*[dir=rtl] .wrapper {
  padding-right: var(--cui-sidebar-occupy-start, 0);
}

.wrapper {
  will-change: auto;
  transition: padding 0.15s;
}

@media (prefers-reduced-motion: reduce) {
  .wrapper {
    transition: none;
  }
}

@media screen and (min-width: 576px) {
  .teams-responsive-container {
    padding: 0 2rem;
  }
}

@media screen and (min-width: 768px) {
  .teams-responsive-container {
    max-width: 672px;
  }
}

@media screen and (min-width: 992px) {
  .teams-responsive-container {
    max-width: 896px;
  }
}

@media screen and (min-width: 1200px) {
  .teams-responsive-container {
    max-width: 1104px;
  }
}

@media screen and (min-width: 1400px) {
  .teams-responsive-container {
    max-width: 1304px;
  }
}

@media screen and (min-width: 1600px) {
  .teams-responsive-container {
    max-width: 1504px;
  }
}

.teams-responsive-container-padding {
  max-width: 1020px;
  margin: 0 auto 3rem;
}

@media (max-width: 767px) {
  .teams-responsive-container-padding {
    margin: 0 auto 1.5rem;
  }
}

/**
 * If you want to add custom CSS you can put it here.
 */

p {
  margin: 0;
  padding: 0;
}

/**
 * Alt Color Variants. These are used for colors that may not have a place in the core ui color scheme but are needed for specific use cases.
 */

.text-warning-alt, .text-warning-alt:hover, .text-warning-alt:active {
  color: var(--warning-alt);
}

@media screen and (min-width: 768px) {
  html {
    height: 100%;
    overflow: hidden;
  }

  body {
    height: 100%;
    overflow: auto;
  }

  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 1420px;
  }
}

@media screen and (max-width: 768px) {
  .rdrDefinedRangesWrapper {
    display: none;
  }
}

.rdrInputRanges {
  display: none;
}

.pvtUi {
  width: 100%;
  font-family: Calibre !important;
}

.pvtUi tbody tr td {
  background-color: #f9f9f9;
}

.pvtRenderers {
  background-color: #f9f9f9 !important;
}

.pvtDropdown {
  width: 230px;
}

.pvtDropdownCurrent {
  font-family: Calibre;
  font-size: 18px;
  line-height: 1.75;
  width: 100% !important;
  height: 36px;
  text-align: left;
  border: 1px solid rgb(151, 151, 151) !important;
  border-radius: 5px !important;
  color: rgb(21, 21, 25);
  background-color: #e4e4e3 !important;
}

.pvtDropdownValue {
  font-family: Calibre;
  font-size: 16px !important;
  padding: 2px 10px !important;
  line-height: 1.75;
}

.pvtDropdownIcon {
  color: black !important;
}

.pvtDropdownMenu {
  top: 37px;
}

.pvtDropdownMenu .pvtDropdownValue {
  width: 220px;
  padding-right: 12px;
  padding-left: 10px;
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  color: #23282c;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 1px solid #e4e4e3;
}

.pvtDropdownValue.pvtDropdownCurrent.pvtDropdownCurrentOpen {
  border-radius: 5px 5px 0px 0px !important;
}

.pvtDropdownMenu {
  max-height: 395px;
  overflow-y: scroll;
}

.pvtVals {
  padding-bottom: 5px !important;
  text-align: left !important;
}

td.pvtVals .pvtDropdown:last-child {
  display: none;
}

.pvtOutput {
  padding: 10px 15px 15px 10px;
}

.pvtVertList {
  width: 20vw;
}

@media screen and (min-width: 821px) {
  .pvtTable {
    max-width: calc(100vw - 630px);
  }
}

@media screen and (max-width: 820px) {
  .pvtTable {
    max-width: calc(100vw - 365px);
  }
}

.pvtTable,
.plot-container {
  display: block;
  overflow-x: scroll;
  overflow-y: scroll;
}

.pvtUi {
  border: 1px solid rgb(151, 151, 151);
}

.pvtUi tbody tr td .pvtTable thead tr th {
  font-family: Calibre;
  font-size: 14px;
  background-color: #e4e4e3;
  border: 1px solid #cccccc;
}

.pvtUi tbody tr td .pvtTable tbody tr th {
  background-color: #e4e4e3;
  font-family: Calibre;
  font-size: 14px;
  border: 1px solid #cccccc;
}

.pvtAxisContainer.pvtVertList.pvtRows {
  width: 20%;
}

.pvtRowLabel {
  width: 200px !important;
}

.pvtAxisLabel {
  width: 100px !important;
}

.pvtUi tbody tr td li span.pvtAttr {
  font-family: Calibre;
  font-size: 16px;
  font-weight: 400;
  color: #000016;
  background-color: #85c6bf;
  border: 1px solid #85c6bf;
  border-radius: 5px;
  padding: 6px;
}

.pvtUi tbody tr td li span.pvtAttr span.pvtTriangle {
  color: #000016;
}

.pvtAxisContainer.pvtUnused.pvtHorizList li[data-id*=_id],
.pvtAxisContainer.pvtUnused.pvtVertList li[data-id*=_id],
.pvtAxisContainer.pvtUnused.pvtHorizList li[data-id*=_uuid],
.pvtAxisContainer.pvtUnused.pvtVertList li[data-id*=_uuid],
.pvtAxisContainer.pvtUnused.pvtHorizList li[data-id=views],
.pvtAxisContainer.pvtUnused.pvtVertList li[data-id=views],
.pvtAxisContainer.pvtUnused.pvtHorizList li[data-id=duration],
.pvtAxisContainer.pvtUnused.pvtVertList li[data-id=duration] {
  display: none;
}

/**
 * General
 */

.badge {
  font-weight: 500;
}

.popover {
  max-width: 330px;
  width: 330px;
}

.no-margin {
  margin: 0;
}

.no-padding {
  padding: 0;
}

.cursor-grab {
  cursor: -webkit-grab;
  cursor: grab;
}

.cursor-pointer {
  cursor: pointer;
}

.text-align-center {
  text-align: center;
}

.help-text {
  cursor: help;
}

.iso0504font {
  font-family: "DaysOne-Regular";
  color: #ffe807;
  line-height: 46.4px;
}

/* For internal user features to help separate it from normal features */

.text-internal {
  color: #f90;
}

/**
 * Alerts
 */

.alert-success {
  background: #2d625c;
  color: #fff;
}

/**
 * Buttons
 */

.btn {
  font-weight: 600;
}

/**
 * Forms: General
 */

.form-text {
  color: var(--cui-secondary-color);
}

.form-text ::-moz-placeholder {
  color: var(--cui-secondary-color);
}

.form-text ::placeholder {
  color: var(--cui-secondary-color);
}

.form-check-input {
  border: 1px solid var(--checkmark-border-color);
}

.form-control-plaintext {
  color: var(--cui-secondary-color);
  padding: 0px 0px 0px 0.375rem;
}

.form-control-plaintext ::-moz-placeholder {
  color: var(--cui-secondary-color);
}

.form-control-plaintext ::placeholder {
  color: var(--cui-secondary-color);
}

.checkbox {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid var(--checkmark-border-color);
  border-radius: 3px;
  height: 22px;
  width: 22px;
  text-align: center;
  vertical-align: top;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.checkbox-checked,
.checkbox-mixed {
  background-color: var(--checkmark-bg);
}

.checkbox-disabled .checkbox-checked,
.checkbox-disabled .checkbox-mixed {
  background-color: #65706e;
}

/**
 * Tables
 */

.table {
  --cui-table-bg: var(--table-header-bg);
  --cui-table-color: var(--table-data-color);
  --cui-table-hover-color: var(--table-data-color);
}

.form-multi-select {
  --cui-form-multi-select-tag-bg: var(--form-bg-color);
}

.table-striped tbody tr:nth-of-type(odd) * {
  --cui-table-color-type: var(--table-data-color);
}

.table td {
  min-height: 64px;
  border-color: var(--cui-border-color);
}

.loading-container {
  height: calc(100vh - 270px);
}

th.table-header-cell .cell-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

th.table-header-cell .sort-control {
  padding-right: 10px;
  width: 24px;
}

/**
 * Pager
 */

.pagination .page-link {
  cursor: pointer;
}

.login-logo {
  margin-left: -10px;
}

.login-form-header {
  font-size: 55px;
  font-weight: 600;
  text-align: center;
}

.env-switcher {
  margin: 0;
}

input:-webkit-autofill,
input:-webkit-autofill:focus {
  -webkit-transition: background-color 600000s 0s, color 600000s 0s;
  transition: background-color 600000s 0s, color 600000s 0s;
}

/* Chrome, Safari, Edge, Opera */

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */

input[type=number] {
  -moz-appearance: textfield;
  -webkit-appearance: auto;
          appearance: auto;
}

.server-invalid-feedback {
  display: block;
}

/**
 * Header
 */

.header-min-height-override {
  min-height: 0 !important;
}

/**
 * Footer
 */

.footer {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.4);
  background: #222;
  box-shadow: none;
}

/**
 * Modal
 */

.modal-footer {
  background: modal-footer-bg;
}

.modal-footer .left-button {
  position: absolute;
  left: 10px;
}

.modal-title {
  font-size: 24px;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.double-modal {
  box-shadow: 0 0 30px #000;
}

/**
 * Tooltips
 */

.tooltip-popper .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}

.presentation-tooltip h6, .presentation-tooltip .h6 {
  font-size: 18px;
  color: var(--cui-primary);
  font-weight: 600;
}

/**
 * Main Section Container
 */

.page-header h2, .page-header .h2 {
  margin: 2rem 0 3rem;
}

h2.page-title, .page-title.h2 {
  font-size: calc(1.325rem + 0.9vw);
  font-weight: 500;
}

h3.page-title, .page-title.h3 {
  font-size: calc(1.3rem + 0.6vw);
  font-weight: 500;
}

h4.page-title, .page-title.h4 {
  font-size: calc(1.275rem + 0.3vw);
  font-weight: 500;
}

h5.page-title, .page-title.h5 {
  font-size: 1.25rem;
  font-weight: 500;
}

.with-bottom-padding {
  padding-bottom: 3rem;
}

/**
 * Sidebar
 */

.sidebar-companies h3, .sidebar-companies .h3 {
  font-size: 1.5rem;
  margin: 15px;
  color: var(--cui-secondary);
}

.sidebar-companies ul {
  list-style: none;
}

.sidebar-companies .list-group-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0 0 0 20px;
  color: #00b09b;
}

.sidebar-companies .list-group-item .list-group-item.active {
  color: #1c1c21;
}

.sidebar-companies .list-group-item .list-group-item.active a {
  color: #1c1c21;
}

.sidebar-companies .list-group-item a {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
  color: #f0f0f0;
}

.sidebar-companies .list-group-item.active {
  color: #1c1c21;
  background: #00b09b;
  border-color: transparent;
}

/**
 * Custom Global
 */

input[type=search].dark {
  color: #fff;
}

input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  height: 1em;
  width: 1em;
  border-radius: 50em;
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='16px'%20height='17px'%20viewBox='0%200%2016%2017'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3ex.circle%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='Search-Box'%20transform='translate(-254,%20-285)'%20fill='%238E8E90'%20fill-rule='nonzero'%3e%3cpath%20d='M262,301.15625%20C263.097143,301.15625%20264.128254,300.947996%20265.093333,300.531488%20C266.058413,300.11498%20266.909206,299.538472%20267.645714,298.801964%20C268.382222,298.065456%20268.95873,297.215933%20269.375238,296.253393%20C269.791746,295.290853%20270,294.258472%20270,293.15625%20C270,292.059107%20269.791746,291.027996%20269.375238,290.062917%20C268.95873,289.097837%20268.382222,288.248313%20267.645714,287.514345%20C266.909206,286.780377%20266.058413,286.203869%20265.093333,285.784821%20C264.128254,285.365774%20263.094603,285.15625%20261.992381,285.15625%20C260.900317,285.15625%20259.871746,285.365774%20258.906667,285.784821%20C257.941587,286.203869%20257.090794,286.780377%20256.354286,287.514345%20C255.617778,288.248313%20255.04127,289.097837%20254.624762,290.062917%20C254.208254,291.027996%20254,292.059107%20254,293.15625%20C254,294.258472%20254.208254,295.290853%20254.624762,296.253393%20C255.04127,297.215933%20255.617778,298.065456%20256.354286,298.801964%20C257.090794,299.538472%20257.941587,300.11498%20258.906667,300.531488%20C259.871746,300.947996%20260.902857,301.15625%20262,301.15625%20Z%20M259.577143,296.417202%20C259.343492,296.417202%20259.146667,296.335933%20258.986667,296.173393%20C258.826667,296.010853%20258.746667,295.812758%20258.746667,295.579107%20C258.746667,295.355615%20258.827937,295.162599%20258.990476,295.00006%20L260.826667,293.163869%20L258.990476,291.342917%20C258.827937,291.175298%20258.746667,290.982282%20258.746667,290.763869%20C258.746667,290.525139%20258.826667,290.325774%20258.986667,290.165774%20C259.146667,290.005774%20259.343492,289.925774%20259.577143,289.925774%20C259.810794,289.925774%20260.011429,290.007044%20260.179048,290.169583%20L262.007619,291.990536%20L263.84381,290.161964%20C264.006349,289.999425%20264.206984,289.918155%20264.445714,289.918155%20C264.679365,289.918155%20264.87619,289.998155%20265.03619,290.158155%20C265.19619,290.318155%20265.27619,290.51498%20265.27619,290.748631%20C265.27619,290.972123%20265.192381,291.167679%20265.024762,291.335298%20L263.19619,293.163869%20L265.017143,295.00006%20C265.184762,295.15244%20265.268571,295.345456%20265.268571,295.579107%20C265.268571,295.812758%20265.188571,296.010853%20265.028571,296.173393%20C264.868571,296.335933%20264.669206,296.417202%20264.430476,296.417202%20C264.186667,296.417202%20263.983492,296.335933%20263.820952,296.173393%20L262.007619,294.36006%20L260.194286,296.173393%20C260.031746,296.335933%20259.826032,296.417202%20259.577143,296.417202%20Z'%20id='x.circle'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat 50% 50%;
  background-size: contain;
  color: #fff;
  opacity: 0;
  pointer-events: none;
}

input[type=search]:focus::-webkit-search-cancel-button {
  opacity: 0.8;
  pointer-events: all;
}

input[type=search].dark::-webkit-search-cancel-button {
  filter: invert(1);
}

.generic-infinite-select-menu-container {
  z-index: 980;
  border-radius: 3px;
  position: absolute;
  margin-top: 3px;
  overflow-y: scroll;
  cursor: pointer;
}

.generic-infinite-select-menu-container .list-group-item {
  background-color: #3b3c45;
  border-bottom: 1px solid #6d6e74;
}

/**
 * Company: Manage
 */

.InovuaReactDataGrid {
  min-height: 50vh !important;
}

.company-users-table {
  min-height: 70vh !important;
}

/**
 * Internal Settings Pages
 */

thead.internal-company-management-table-head th:first-child > input {
  display: none;
}

tbody.internal-company-management-table-body td:first-child {
  width: 32px;
}

.presentation-links-web-pane {
  margin: 0 auto;
  padding: 0;
}

.presentation-links-iframe-spinner {
  text-align: center;
  align-items: center;
  justify-content: center;
  margin: 18%;
  margin-left: 0%;
}

.presentation-links-deep-image-wrapper {
  position: absolute;
  top: 65px;
  left: 200px;
}

.presentation-links-deep-image {
  height: 45px;
}

.presentation-links-labels {
  width: 150px;
  padding-top: 5px;
}

.presentation-links-text {
  font-size: 14px;
}

.presentation-links-iframe-wrapper {
  width: 100%;
  height: 0px;
  padding-bottom: 60%;
  position: relative;
  align-items: center;
}

.presentation-links-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/**
 * Animations
 */

.animate-shimmer {
  animation: shimmer 2s infinite linear;
  background: linear-gradient(to right, rgba(239, 241, 243, 0.2) 4%, rgba(226, 226, 226, 0.2) 25%, rgba(239, 241, 243, 0.2) 36%);
  background-size: 1000px 100%;
}

@keyframes shimmer {
  0% {
    background-position: -1000px 0;
  }

  100% {
    background-position: 1000px 0;
  }
}

.extract-multiselect {
  margin-bottom: 10px;
  margin-left: 10px;
  width: 96%;
}

.checked-list {
  list-style: none;
  padding-left: 0;
}

.checked-list li {
  margin: 0.8rem 0;
}

.checked-list li::before {
  content: "✓ ";
}

#content-main-analytics {
  overflow: hidden;
}

.form-control:disabled {
  background-color: inherit;
  border-color: var(--cui-border-color);
  opacity: 0.6;
}

.text-bold {
  font-weight: 600;
}

.panel {
  border-radius: 6px;
  background-color: transparent;
}

@media (min-width: 768px) {
  .panel {
    background-color: var(--cui-secondary);
  }
}

.responsive-button {
  width: 100%;
}

@media (min-width: 768px) {
  .responsive-button {
    width: auto;
  }
}

/**
 * Analytics Date Range
 */

.input-group.picker-input-group {
  min-width: 280px;
}

.input-group.picker-input-group input {
  color: var(--dropdown-field-color);
  max-width: 95px;
  width: 95px;
  border: 1px solid var(--analytics-dropdown-field-border-color);
  background-color: var(--dropdown-field-bg);
}

.input-group.picker-input-group .input-group-text {
  border: 1px solid var(--analytics-dropdown-field-border-color);
  background-color: var(--dropdown-field-bg);
}

.picker.show .input-group {
  box-shadow: none;
}

.date-picker-ranges {
  border-right: 1px solid var(--analytics-dropdown-field-border-color);
  max-width: 115px;
}

/**
 * Analytics Session Playback
 */

.session-playback-connecting-line-init {
  margin-top: 100px;
  margin-left: 25px;
  height: 96px;
  border-top: 1px solid var(--cui-primary);
  border-left: 1px solid var(--cui-primary);
  border-radius: 12px 0 0 0;
  z-index: 10;
}

.session-playback-connecting-dot {
  text-align: center;
  height: 10px;
  z-index: 10;
}

.session-playback-connecting-dot span {
  height: 4px;
  min-width: 4px;
  margin-left: 5px;
  margin-bottom: 10px;
  background-color: var(--cui-primary);
  border-radius: 50%;
  display: inline-block;
  z-index: 10;
}

.session-playback-connecting-dot-lines {
  margin-left: 25px;
  height: 50px;
  width: 1px;
  border-top: 1px solid var(--cui-primary);
  border-left: 1px solid var(--cui-primary);
  z-index: 10;
}

.session-playback-connecting-curve-in {
  margin-top: 0;
  margin-left: 25px;
  height: 96px;
  border-bottom: 0.5px solid var(--cui-primary);
  border-left: 1px solid var(--cui-primary);
  border-radius: 0 0 0 12px;
  z-index: 10;
}

.session-playback-connecting-curve-out {
  margin-top: 0;
  margin-left: 25px;
  height: 96px;
  border-top: 0.5px solid var(--cui-primary);
  border-left: 1px solid var(--cui-primary);
  border-radius: 12px 0 0 0;
  z-index: 10;
}

.session-playback-connecting-line-fin {
  margin-bottom: 45px;
  margin-left: 25px;
  height: 51px;
  border-bottom: 1px solid var(--cui-primary);
  border-left: 1px solid var(--cui-primary);
  border-radius: 0 0 0 12px;
  z-index: 10;
}

/**
 * Analytics Session PDF Export
 */

.session-home-header-row {
  background-color: var(--table-dividing-row-bg);
  color: var(--table-dividing-row-color);
}

.chart-pdf-export-print-friendly {
  color: #000 !important;
  background-color: #fff !important;
}

.chart-pdf-export-print-friendly h1, .chart-pdf-export-print-friendly .h1,
.chart-pdf-export-print-friendly h2,
.chart-pdf-export-print-friendly .h2,
.chart-pdf-export-print-friendly h3,
.chart-pdf-export-print-friendly .h3,
.chart-pdf-export-print-friendly h4,
.chart-pdf-export-print-friendly .h4,
.chart-pdf-export-print-friendly h5,
.chart-pdf-export-print-friendly .h5,
.chart-pdf-export-print-friendly h6,
.chart-pdf-export-print-friendly .h6 {
  color: #000 !important;
}

.chart-pdf-export-print-friendly .card {
  color: #000 !important;
  background-color: #fff !important;
  box-shadow: none !important;
  border: 1px solid #000 !important;
}

.chart-pdf-export-print-friendly .card .card-body {
  color: #000 !important;
}

.table-pdf-export-print-friendly {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000 !important;
  margin: 0;
  border: 1px solid #000 !important;
}

.table-pdf-export-print-friendly .progress-bar-bg {
  background-color: #ddd !important;
}

.table-pdf-export-print-friendly .text-truncate {
  border: none;
  padding-bottom: 5px;
}

.table-pdf-export-print-friendly .analytics-table-head-cell {
  color: #000 !important;
  font-weight: normal;
}

.table-pdf-export-print-friendly .session-home-header-row {
  background-color: #d7d6d8 !important;
  color: #000 !important;
}

.table-pdf-export-print-friendly td,
.table-pdf-export-print-friendly th {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000 !important;
}

.table-pdf-export-print-friendly td h1, .table-pdf-export-print-friendly td .h1,
.table-pdf-export-print-friendly td h2,
.table-pdf-export-print-friendly td .h2,
.table-pdf-export-print-friendly td h3,
.table-pdf-export-print-friendly td .h3,
.table-pdf-export-print-friendly td h4,
.table-pdf-export-print-friendly td .h4,
.table-pdf-export-print-friendly td h5,
.table-pdf-export-print-friendly td .h5,
.table-pdf-export-print-friendly td h6,
.table-pdf-export-print-friendly td .h6,
.table-pdf-export-print-friendly th h1,
.table-pdf-export-print-friendly th .h1,
.table-pdf-export-print-friendly th h2,
.table-pdf-export-print-friendly th .h2,
.table-pdf-export-print-friendly th h3,
.table-pdf-export-print-friendly th .h3,
.table-pdf-export-print-friendly th h4,
.table-pdf-export-print-friendly th .h4,
.table-pdf-export-print-friendly th h5,
.table-pdf-export-print-friendly th .h5,
.table-pdf-export-print-friendly th h6,
.table-pdf-export-print-friendly th .h6 {
  color: #000 !important;
}

code {
  color: #d63384;
}

.dropdown-menu {
  box-shadow: var(--cui-box-shadow);
}

.card-title {
  font-weight: 600;
}

/**
 * Playbook Tasks
 */

.video-modal .modal-header,
.add-user-profile .modal-header,
.install-app .modal-header {
  color: var(--custom-modal-header-color);
  background-color: var(--custom-modal-header-bg);
  padding: 10px 17px;
  border-bottom: 0;
}

.video-modal .modal-header .modal-title,
.add-user-profile .modal-header .modal-title,
.install-app .modal-header .modal-title {
  background: none;
  font-size: 20px;
  font-weight: 500;
}

.getting-started,
.video-modal {
  z-index: 99999;
}

.getting-started .modal-body,
.video-modal .modal-body {
  padding: 0;
}

.getting-started .modal-body .aspect-ratio-container,
.video-modal .modal-body .aspect-ratio-container {
  padding-top: 56.25%;
}

.getting-started .modal-footer,
.video-modal .modal-footer {
  padding: 24px;
  padding-bottom: 88px;
  justify-content: flex-start;
}

.getting-started .modal-footer h1, .getting-started .modal-footer .h1,
.video-modal .modal-footer h1,
.video-modal .modal-footer .h1 {
  font-size: 24px;
  color: var(--cui-primary);
  font-weight: 700;
  margin: 0;
  margin-bottom: 8px;
}

.getting-started .modal-footer p,
.video-modal .modal-footer p {
  font-size: 24px;
  margin: 0;
}

.add-user-profile .modal-body {
  padding: 32px;
  padding-bottom: 86px;
}

.add-user-profile .modal-body h3, .add-user-profile .modal-body .h3 {
  font-size: 24px;
  font-weight: 700;
  color: var(--cui-primary);
}

.add-user-profile .modal-body p {
  font-size: 18px;
  font-weight: 500;
}

.add-user-profile .modal-body p a {
  font-weight: 600;
  text-decoration: none;
}

.add-user-profile .modal-footer {
  padding: 8px 12px;
}

.add-user-profile .modal-footer .btn {
  margin: 0;
}

.add-user-profile .modal-footer .btn + .btn {
  margin-left: 8px;
}

.install-app .modal-body {
  padding: 0;
}

.install-app .modal-body .card {
  border-radius: 0;
}

.install-app .modal-footer {
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
}

.install-app h3, .install-app .h3 {
  font-size: 24px;
  color: var(--cui-primary);
  font-weight: 700;
}

.install-app p {
  display: inline-flex;
  font-size: 18px;
}

.install-app p .btn {
  padding: 0;
  border: none;
  font-weight: 600;
  text-decoration: none;
}

.tooltip {
  --cui-tooltip-color: black;
  --cui-tooltip-bg: white;
  --cui-tooltip-arrow-width: 0px;
  --cui-tooltip-arrow-height: 0px;
  padding: 5px;
  font-family: Calibre, sans-serif;
  font-weight: 600;
  filter: drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.2));
}

/**
 * Contains styles for the Themes section of the Teams site.
 */

/**
 * Themes Home
 */

.theme-panels {
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
  width: 100%;
  min-height: 100%;
  padding: 24px 14px;
}

.theme-add-panel {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: element;
  margin: 0px 14px 25px 14px;
  width: 272px;
  height: 204px;
}

/**
 * Theme Panels
 */

.theme-panel-item {
  margin: 0px 14px 25px 14px;
}

.theme-panel-item:hover .story__menu {
  display: block;
}

.theme-panel-item:hover:active .story__menu {
  filter: grayscale(50%) brightness(70%);
}

.theme-panel-item__menu {
  display: none;
}

.theme-panel {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: element;
  width: 228px;
  height: 204px;
}

.theme-panel-tray {
  margin-top: 11px;
  display: flex;
  flex-direction: row;
}

.theme-panel-tray-meta {
  flex-grow: 1;
  padding-right: 0.6rem;
}

.theme-panel-tray-menu {
  width: 44px;
  height: 44px;
  cursor: pointer;
}

.tray-title {
  color: #fff;
  font-family: Calibre, sans-serif;
  font-weight: 500;
  font-size: 14px;
  width: 218px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tray-sub-label {
  margin-top: 4px;
  font-size: 12px;
  font-weight: 500;
  font-family: Calibre, sans-serif;
  color: #8f8e94;
  display: flex;
  align-items: center;
}

/**
 * Theme Thumbs
 */

.theme-thumb {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
}

.theme-add-thumb {
  background-color: #22232a;
}

.theme-text-styles {
  flex-grow: 1;
  padding-top: 16px;
  padding-left: 16px;
  flex-direction: column;
  align-content: center;
  height: 100%;
  background: #f0f;
  display: flex;
}

.theme-text-styles-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.theme-text-styles-item > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 204px;
}

.theme-colors {
  background: #fff;
  width: 48px;
  display: flex;
  flex-direction: column;
}

.theme-shadow {
  position: absolute;
  width: 48px;
  top: 0;
  bottom: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 16%, rgba(255, 255, 255, 0) 100%);
  right: 0;
}

.theme-border {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  border: 0.5px solid rgba(128, 128, 128, 0.5);
}

.theme-border-compact {
  border-width: 2px;
}

.theme-panel-item-selected .theme-border {
  border-width: 2px;
  border-color: #00e0c6;
}

/**
 * Theme Editor
 */

.theme-editor-main-view-content {
  position: relative;
  display: flex;
  flex-grow: 2;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}

.theme-editor-main-view-content:focus {
  outline: none;
}

.theme-editor-main-view-content-column {
  flex: 1 1;
  flex-direction: column;
  z-index: 4;
}

.theme-editor-main-view-content-column:first-child {
  z-index: 5;
}

.style-tile h2.style-tile-header, .style-tile .style-tile-header.h2 {
  margin: 0 0 12px;
  font-family: "Calibre", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}

.style-tile .style-tile-container {
  margin-bottom: 32px;
  border-radius: 8px;
  border: 0.5px solid rgba(128, 128, 128, 0.5);
}

.style-tile .style-tile-section {
  position: relative;
  border-bottom: 1px solid rgba(128, 128, 128, 0.5);
}

.style-tile .style-tile-section:last-child {
  border-bottom: 0px solid transparent;
}

.style-tile .style-tile-section:last-child .selection {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.style-tile .style-tile-section:first-child .selection {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.style-tile .style-tile-section-selected .selection {
  animation: fadeIn ease 0.3s;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 2px solid #00e0c6;
}

.style-tile .style-tile-section-container {
  padding: 24px 32px;
  cursor: pointer;
}

.style-tile .style-tile-section-text-label {
  text-overflow: ellipsis;
  display: block;
}

.style-tile .style-tile-section-text-detail {
  display: block;
  color: rgba(0, 0, 0, 0.5);
  font-family: Calibre;
  font-size: 12px;
  font-weight: 500;
}

.style-tile .tooltip {
  position: absolute;
  top: 50%;
  right: 24px;
  transform: translate3d(0, -50%, 0);
}

.style-tile .tooltip .tooltip__text {
  display: none;
  position: absolute;
  z-index: 5;
  width: 250px;
  background: #000;
  color: #fff;
  padding: 16px;
  bottom: 40px;
  left: -115px;
  border-radius: 8px;
  border: 0.5px solid rgba(128, 128, 128, 0.5);
  font-family: Calibre, sans-serif;
  font-size: 14px;
  opacity: 0.9;
}

.style-tile .tooltip:hover .tooltip__text {
  display: block;
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.style-tile-colors .style-tile-container {
  background: #1b1b20;
  display: flex;
  overflow: hidden;
}

.style-tile-colors .style-tile-container > :first-child {
  margin-left: -1px;
}

.style-tile-colors .style-tile-container > :last-child {
  margin-right: -1px;
}

.style-tile-colors .style-tile-color {
  flex-grow: 1;
  height: 76px;
}

.style-tile-colors .style-tile-container-selected {
  border: 2px solid #05e0c6;
}

.style-tile-section-container-buttons,
.style-tile-section-buttons {
  display: flex;
}

.style-tile-section-container-buttons .style-tile-section-text-label,
.style-tile-section-buttons .style-tile-section-text-label {
  text-overflow: ellipsis;
  display: flex;
  flex: 1 1;
  align-items: center;
}

.style-tile-section-buttons-text-button {
  margin-left: 32px;
  min-width: 120px;
}

.theme-editor-nav-bar {
  top: 64px;
  background: #232329;
}

.theme-inspector {
  top: 200px;
}

.theme-inspector .color-picker {
  position: absolute;
  left: -280px;
  top: -70px;
}

.inspector-item-icon-choices {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 5px;
  display: grid;
  grid-template-columns: repeat(5, 42px);
  grid-column-gap: 19.5px;
  grid-row-gap: 17.5px;
}

.picker-option {
  padding: 3px;
  border-radius: 50%;
  background: rgba(204, 204, 204, 0.2);
  cursor: pointer;
}

.picker-option .picker-icon {
  width: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
}

.picker-option-selected {
  padding: 0;
  border: 3px solid #2ad4c0;
}

.style-tile-nav .style-tile-container {
  padding: 9px 8px 12px 8px;
}

.style-tile-nav .style-tile-container-selected {
  padding: 6px 5px 9px 5px;
  border: 3px solid #05e0c6;
}

.nav-bar-wrapper + .nav-bar-wrapper {
  margin-top: 9px;
}

.nav-bar {
  display: flex;
  align-items: center;
  height: 56px;
  border-radius: 3px;
  margin-bottom: 4px;
  -webkit-backdrop-filter: blur(25px) saturate(150%);
          backdrop-filter: blur(25px) saturate(150%);
}

.nav-bar-ios .nav-bar-left,
.nav-bar-ios .nav-bar-right {
  padding: 0 16px;
}

.nav-bar-ios .nav-bar-left .ig-icon {
  display: flex;
}

.nav-bar-right {
  display: flex;
  justify-content: flex-end;
}

.nav-bar-desktop .nav-bar-left,
.nav-bar-desktop .nav-bar-right {
  padding: 0 8px;
}

.nav-bar-desktop .nav-bar-right {
  display: flex;
}

.nav-bar-desktop .nav-bar-right > :first-child {
  transform: rotate3d(0, 0, 1, 180deg);
}

.nav-bar-desktop .nav-bar-right > :last-child {
  margin-left: 8px;
}

.nav-bar-left,
.nav-bar-right {
  width: 88px;
  flex-shrink: 0;
}

.nav-bar-center {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

.nav-bar-section {
  font-family: Calibre, sans-serif;
  font-size: 12px;
  letter-spacing: 1.21px;
  line-height: 37px;
  padding: 0 25px;
  border-radius: 18.5px;
}

.nav-bar-section-selected {
  -webkit-backdrop-filter: blur(25px) saturate(150%);
          backdrop-filter: blur(25px) saturate(150%);
}

.nav-bar-label {
  font-family: Calibre, sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: -0.12px;
  color: rgba(255, 255, 255, 0.5);
}

.ig-button-icon {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  will-change: transform;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f1f0f2;
}

.ig-button-icon-light {
  background: rgba(255, 255, 255, 0.45);
  -webkit-backdrop-filter: blur(25px) saturate(150%);
          backdrop-filter: blur(25px) saturate(150%);
}

.ig-button-icon-dark {
  background: rgba(22, 22, 26, 0.6);
  -webkit-backdrop-filter: blur(25px) saturate(150%);
          backdrop-filter: blur(25px) saturate(150%);
}

.ig-text-button {
  box-sizing: border-box;
  border: none;
  outline: none;
  cursor: pointer;
  font-family: Calibre, Helvetica, Helvetica Neue, Arial, sans-serif;
  white-space: nowrap;
  overflow: hidden;
  border-radius: 6px;
  line-height: 17px;
  font-size: 17px;
  font-weight: 500;
  min-width: 150px;
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-track {
  margin-left: 0;
}

.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev {
  left: -25px;
}

[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-next {
  right: -25px;
}

[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}

.marketplace-page {
  width: 100%;
  overflow-x: hidden;
}

.marketplace-responsive-container {
  margin: 0 auto;
  padding: 0 1rem;
}

@media screen and (min-width: 576px) {
  .marketplace-responsive-container {
    padding: 0 2rem;
  }
}

@media screen and (min-width: 768px) {
  .marketplace-responsive-container {
    max-width: 672px;
  }
}

@media screen and (min-width: 992px) {
  .marketplace-responsive-container {
    max-width: 896px;
  }
}

@media screen and (min-width: 1200px) {
  .marketplace-responsive-container {
    max-width: 1104px;
  }
}

@media screen and (min-width: 1400px) {
  .marketplace-responsive-container {
    max-width: 1304px;
  }
}

@media screen and (min-width: 1600px) {
  .marketplace-responsive-container {
    max-width: 1504px;
  }
}

.featured-categories {
  margin-top: 24px;
  margin-bottom: 24px;
}

.featured-categories a {
  text-decoration: none;
}

.featured-category {
  height: 100%;
  font-size: 17px;
  font-weight: 500;
  color: #16161a;
}

@media screen and (min-width: 576px) {
  .featured-categories {
    margin-bottom: 32px;
  }

  .featured-category {
    font-size: 24px;
    padding-top: 1em;
    padding-bottom: 1em;
  }
}

.listing-tile-collection {
  margin: 16px 0;
}

.listing-tile-collection .slick-prev,
.listing-tile-collection .slick-next {
  top: calc(50% - 35px);
  z-index: 2;
}

.listing-tile-collection .slick-disabled {
  opacity: 0;
}

.listing-tile-collection .slick-prev {
  left: -24px;
}

.listing-tile-collection .slick-next {
  right: -30px;
}

.listing-tile-collection .slick-list {
  margin: 0 -8px;
  overflow: unset;
}

.listing-tile-collection .slick-slide {
  padding: 0 8px;
}

.listing-tile-collection-carousel-strip {
  margin: 16px 0;
}

.listing-tile-collection-carousel-strip .slick-prev,
.listing-tile-collection-carousel-strip .slick-next {
  top: calc(50% - 35px);
  z-index: 2;
}

.listing-tile-collection-carousel-strip .slick-disabled {
  opacity: 0;
}

@media screen and (min-width: 576px) {
  .listing-tile-collection .slick-list {
    overflow: hidden;
  }

  .listing-tile-collection-carousel-strip {
    margin: 24px 0;
  }
}

@media screen and (min-width: 768px) {
  .listing-tile-collection .slick-list {
    margin: 0 -10px;
  }

  .listing-tile-collection .slick-slide {
    padding: 0 10px;
  }
}

/**
 * Marketplace Detail
 */

.large-preview-wrapper {
  height: 100%;
  overflow: hidden;
  border-radius: 8px;
}

.large-preview-wrapper > .loading-scrim {
  border-radius: 8px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.large-preview-wrapper.large-preview-wrapper-loading {
  background: #393842;
  display: flex;
  align-items: center;
  justify-content: center;
}

.listing-description {
  font-size: 18px;
  height: 100%;
  overflow-y: auto;
  padding-right: 12px;
  white-space: pre-wrap;
}

.grow-on-hover {
  transition: all 250ms ease-in-out;
  transform: scale(1);
}

.grow-on-hover:hover {
  transform: scale(1.06);
}

.thumbnails .thumbnail {
  border-radius: 8px;
  border: 1px solid var(--marketplace-thumbnail-border);
  overflow: hidden;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5333333333);
  transition: all 250ms ease-in-out;
  transform: scale(1);
}

.thumbnails .thumbnail.thumbnail-active {
  border: 1px solid var(--marketplace-thumbnail-active-border);
}

.thumbnails .thumbnail .scrim {
  transition: opacity 500ms ease-out;
}

.thumbnails .thumbnail .scrim-active {
  background: transparent;
}

.thumbnails .thumbnail .scrim-inactive {
  background: var(--marketplace-thumbnail-inactive-tint);
}

.thumbnails .thumbnail:hover {
  transform: scale(1.06);
}

.thumbnails .thumbnail:hover .scrim-inactive {
  background: transparent;
}

.thumbnails .thumbnail + .thumbnail {
  margin-left: 0.5em;
}

.listing-action > button {
  width: 160px;
}

@media screen and (min-width: 576px) {
  .listing-action > button {
    width: 196px;
  }
}

body.sonance-theme {
  background: #334048;
  color: #d9d9d6;
}

body.sonance-theme .btn {
  background-color: #449fd9;
  color: #fff;
}

body.sonance-theme .btn:hover {
  background-color: #56b0ea;
}

body.sonance-theme .btn-outline-primary {
  background-color: transparent;
  border-color: #56b0ea;
  color: #56b0ea;
}

body.sonance-theme .btn-outline-primary:hover {
  border-color: transparent;
  color: #fff;
}

body.sonance-theme .btn-close {
  background-color: transparent;
}

body.sonance-theme .form-control {
  background-color: #18232a;
}

body.sonance-theme .modal-content,
body.sonance-theme .modal-body {
  background-color: #222c33;
  color: #d9d9d6;
}

body.sonance-theme .card {
  background-color: #141d21;
}

body.rebath-theme {
  background: #fff;
  color: #fff;
}

body.rebath-theme .btn {
  background-color: #a32136;
  color: #fff;
}

body.rebath-theme .btn:hover {
  background-color: #c34f70;
}

body.rebath-theme .btn-outline-primary {
  background-color: #a32136;
  border-width: 0px;
  color: #ffffff;
}

body.rebath-theme .btn-outline-primary:hover {
  border-color: transparent;
  color: #fff;
}

body.rebath-theme .btn-close {
  background-color: transparent;
}

body.rebath-theme .form-control {
  background-color: rgba(255, 255, 255, 0.9215686275);
  color: #000;
}

body.rebath-theme .form-label {
  color: #000;
  font-size: large !important;
  font-weight: 500;
}

body.rebath-theme .form-text {
  color: #000;
}

body.rebath-theme .needs-validation {
  color: #000;
  font-size: large !important;
}

body.rebath-theme .modal-content,
body.rebath-theme .modal-body {
  background-color: #fff;
  color: #000;
}

body.rebath-theme .modal-header {
  background-color: #ffffff;
  color: #000;
  border-bottom-color: #a32136;
}

body.rebath-theme .modal-footer {
  background-color: #ffffff;
  border-top-color: #a32136;
}

body.rebath-theme .modal-title {
  color: #000;
  font-weight: 400;
}

body.rebath-theme .card {
  background-color: #fff;
  color: #a32136;
  border-radius: 6px;
  padding-bottom: 30px;
  box-shadow: none;
}

body.rebath-theme .card-body {
  background-color: #a32136;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

body.rebath-theme .card-title {
  color: #a32136;
  font-weight: 600;
  font-size: 1.5rem;
}

body.rebath-theme .blank-card {
  background-color: transparent;
}

body.rebath-theme .modal-card {
  background-color: transparent;
}

body.rebath-theme .mb-3 {
  margin-bottom: 0px !important;
}

body.rebath-theme .test2 {
  margin-bottom: 1rem !important;
}

body.rebath-theme .c-body {
  color: #000;
}

body.rebath-theme .border {
  border-width: 1px !important;
  border-color: #a32136 !important;
}

body.rebath-theme .arrow-svg {
  color: #a32136;
}

body.rebath-theme .spinnercolor {
  color: #ffffff;
}/*! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

*,
::before,
::after {
  box-sizing: border-box;
}

/**
Use a more readable tab size (opinionated).
*/

html {
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
}

/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/*
Sections
========
*/

/**
Remove the margin in all browsers.
*/

body {
  margin: 0;
}

/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/

body {
  font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}

/*
Grouping content
================
*/

/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/

/**
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)
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)
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
}

/*
Forms
=====
*/

/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
  text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
Restore the focus styles unset by the previous rule.
*/

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Interactive
===========
*/

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */

body {
  font-family: inherit;
  line-height: inherit;
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}

button,
[role="button"] {
  cursor: pointer;
}

/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */

:-moz-focusring {
  outline: auto;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */

[hidden] {
  display: none;
}

*, ::before, ::after {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

.container {
  width: 100%;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.not-sr-only {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.focus-within\:sr-only:focus-within {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.focus-within\:not-sr-only:focus-within {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.focus\:sr-only:focus {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.focus\:not-sr-only:focus {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
}

.inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.inset-1 {
  top: 0.25rem;
  right: 0.25rem;
  bottom: 0.25rem;
  left: 0.25rem;
}

.inset-2 {
  top: 0.5rem;
  right: 0.5rem;
  bottom: 0.5rem;
  left: 0.5rem;
}

.inset-3 {
  top: 0.75rem;
  right: 0.75rem;
  bottom: 0.75rem;
  left: 0.75rem;
}

.inset-4 {
  top: 1rem;
  right: 1rem;
  bottom: 1rem;
  left: 1rem;
}

.inset-5 {
  top: 1.25rem;
  right: 1.25rem;
  bottom: 1.25rem;
  left: 1.25rem;
}

.inset-6 {
  top: 1.5rem;
  right: 1.5rem;
  bottom: 1.5rem;
  left: 1.5rem;
}

.inset-7 {
  top: 1.75rem;
  right: 1.75rem;
  bottom: 1.75rem;
  left: 1.75rem;
}

.inset-8 {
  top: 2rem;
  right: 2rem;
  bottom: 2rem;
  left: 2rem;
}

.inset-9 {
  top: 2.25rem;
  right: 2.25rem;
  bottom: 2.25rem;
  left: 2.25rem;
}

.inset-10 {
  top: 2.5rem;
  right: 2.5rem;
  bottom: 2.5rem;
  left: 2.5rem;
}

.inset-11 {
  top: 2.75rem;
  right: 2.75rem;
  bottom: 2.75rem;
  left: 2.75rem;
}

.inset-12 {
  top: 3rem;
  right: 3rem;
  bottom: 3rem;
  left: 3rem;
}

.inset-14 {
  top: 3.5rem;
  right: 3.5rem;
  bottom: 3.5rem;
  left: 3.5rem;
}

.inset-16 {
  top: 4rem;
  right: 4rem;
  bottom: 4rem;
  left: 4rem;
}

.inset-20 {
  top: 5rem;
  right: 5rem;
  bottom: 5rem;
  left: 5rem;
}

.inset-24 {
  top: 6rem;
  right: 6rem;
  bottom: 6rem;
  left: 6rem;
}

.inset-28 {
  top: 7rem;
  right: 7rem;
  bottom: 7rem;
  left: 7rem;
}

.inset-32 {
  top: 8rem;
  right: 8rem;
  bottom: 8rem;
  left: 8rem;
}

.inset-36 {
  top: 9rem;
  right: 9rem;
  bottom: 9rem;
  left: 9rem;
}

.inset-40 {
  top: 10rem;
  right: 10rem;
  bottom: 10rem;
  left: 10rem;
}

.inset-44 {
  top: 11rem;
  right: 11rem;
  bottom: 11rem;
  left: 11rem;
}

.inset-48 {
  top: 12rem;
  right: 12rem;
  bottom: 12rem;
  left: 12rem;
}

.inset-52 {
  top: 13rem;
  right: 13rem;
  bottom: 13rem;
  left: 13rem;
}

.inset-56 {
  top: 14rem;
  right: 14rem;
  bottom: 14rem;
  left: 14rem;
}

.inset-60 {
  top: 15rem;
  right: 15rem;
  bottom: 15rem;
  left: 15rem;
}

.inset-64 {
  top: 16rem;
  right: 16rem;
  bottom: 16rem;
  left: 16rem;
}

.inset-72 {
  top: 18rem;
  right: 18rem;
  bottom: 18rem;
  left: 18rem;
}

.inset-80 {
  top: 20rem;
  right: 20rem;
  bottom: 20rem;
  left: 20rem;
}

.inset-96 {
  top: 24rem;
  right: 24rem;
  bottom: 24rem;
  left: 24rem;
}

.inset-auto {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.inset-px {
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
}

.inset-0\.5 {
  top: 0.125rem;
  right: 0.125rem;
  bottom: 0.125rem;
  left: 0.125rem;
}

.inset-1\.5 {
  top: 0.375rem;
  right: 0.375rem;
  bottom: 0.375rem;
  left: 0.375rem;
}

.inset-2\.5 {
  top: 0.625rem;
  right: 0.625rem;
  bottom: 0.625rem;
  left: 0.625rem;
}

.inset-3\.5 {
  top: 0.875rem;
  right: 0.875rem;
  bottom: 0.875rem;
  left: 0.875rem;
}

.-inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.-inset-1 {
  top: -0.25rem;
  right: -0.25rem;
  bottom: -0.25rem;
  left: -0.25rem;
}

.-inset-2 {
  top: -0.5rem;
  right: -0.5rem;
  bottom: -0.5rem;
  left: -0.5rem;
}

.-inset-3 {
  top: -0.75rem;
  right: -0.75rem;
  bottom: -0.75rem;
  left: -0.75rem;
}

.-inset-4 {
  top: -1rem;
  right: -1rem;
  bottom: -1rem;
  left: -1rem;
}

.-inset-5 {
  top: -1.25rem;
  right: -1.25rem;
  bottom: -1.25rem;
  left: -1.25rem;
}

.-inset-6 {
  top: -1.5rem;
  right: -1.5rem;
  bottom: -1.5rem;
  left: -1.5rem;
}

.-inset-7 {
  top: -1.75rem;
  right: -1.75rem;
  bottom: -1.75rem;
  left: -1.75rem;
}

.-inset-8 {
  top: -2rem;
  right: -2rem;
  bottom: -2rem;
  left: -2rem;
}

.-inset-9 {
  top: -2.25rem;
  right: -2.25rem;
  bottom: -2.25rem;
  left: -2.25rem;
}

.-inset-10 {
  top: -2.5rem;
  right: -2.5rem;
  bottom: -2.5rem;
  left: -2.5rem;
}

.-inset-11 {
  top: -2.75rem;
  right: -2.75rem;
  bottom: -2.75rem;
  left: -2.75rem;
}

.-inset-12 {
  top: -3rem;
  right: -3rem;
  bottom: -3rem;
  left: -3rem;
}

.-inset-14 {
  top: -3.5rem;
  right: -3.5rem;
  bottom: -3.5rem;
  left: -3.5rem;
}

.-inset-16 {
  top: -4rem;
  right: -4rem;
  bottom: -4rem;
  left: -4rem;
}

.-inset-20 {
  top: -5rem;
  right: -5rem;
  bottom: -5rem;
  left: -5rem;
}

.-inset-24 {
  top: -6rem;
  right: -6rem;
  bottom: -6rem;
  left: -6rem;
}

.-inset-28 {
  top: -7rem;
  right: -7rem;
  bottom: -7rem;
  left: -7rem;
}

.-inset-32 {
  top: -8rem;
  right: -8rem;
  bottom: -8rem;
  left: -8rem;
}

.-inset-36 {
  top: -9rem;
  right: -9rem;
  bottom: -9rem;
  left: -9rem;
}

.-inset-40 {
  top: -10rem;
  right: -10rem;
  bottom: -10rem;
  left: -10rem;
}

.-inset-44 {
  top: -11rem;
  right: -11rem;
  bottom: -11rem;
  left: -11rem;
}

.-inset-48 {
  top: -12rem;
  right: -12rem;
  bottom: -12rem;
  left: -12rem;
}

.-inset-52 {
  top: -13rem;
  right: -13rem;
  bottom: -13rem;
  left: -13rem;
}

.-inset-56 {
  top: -14rem;
  right: -14rem;
  bottom: -14rem;
  left: -14rem;
}

.-inset-60 {
  top: -15rem;
  right: -15rem;
  bottom: -15rem;
  left: -15rem;
}

.-inset-64 {
  top: -16rem;
  right: -16rem;
  bottom: -16rem;
  left: -16rem;
}

.-inset-72 {
  top: -18rem;
  right: -18rem;
  bottom: -18rem;
  left: -18rem;
}

.-inset-80 {
  top: -20rem;
  right: -20rem;
  bottom: -20rem;
  left: -20rem;
}

.-inset-96 {
  top: -24rem;
  right: -24rem;
  bottom: -24rem;
  left: -24rem;
}

.-inset-px {
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
}

.-inset-0\.5 {
  top: -0.125rem;
  right: -0.125rem;
  bottom: -0.125rem;
  left: -0.125rem;
}

.-inset-1\.5 {
  top: -0.375rem;
  right: -0.375rem;
  bottom: -0.375rem;
  left: -0.375rem;
}

.-inset-2\.5 {
  top: -0.625rem;
  right: -0.625rem;
  bottom: -0.625rem;
  left: -0.625rem;
}

.-inset-3\.5 {
  top: -0.875rem;
  right: -0.875rem;
  bottom: -0.875rem;
  left: -0.875rem;
}

.inset-1\/2 {
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.inset-1\/3 {
  top: 33.333333%;
  right: 33.333333%;
  bottom: 33.333333%;
  left: 33.333333%;
}

.inset-2\/3 {
  top: 66.666667%;
  right: 66.666667%;
  bottom: 66.666667%;
  left: 66.666667%;
}

.inset-1\/4 {
  top: 25%;
  right: 25%;
  bottom: 25%;
  left: 25%;
}

.inset-2\/4 {
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.inset-3\/4 {
  top: 75%;
  right: 75%;
  bottom: 75%;
  left: 75%;
}

.inset-full {
  top: 100%;
  right: 100%;
  bottom: 100%;
  left: 100%;
}

.-inset-1\/2 {
  top: -50%;
  right: -50%;
  bottom: -50%;
  left: -50%;
}

.-inset-1\/3 {
  top: -33.333333%;
  right: -33.333333%;
  bottom: -33.333333%;
  left: -33.333333%;
}

.-inset-2\/3 {
  top: -66.666667%;
  right: -66.666667%;
  bottom: -66.666667%;
  left: -66.666667%;
}

.-inset-1\/4 {
  top: -25%;
  right: -25%;
  bottom: -25%;
  left: -25%;
}

.-inset-2\/4 {
  top: -50%;
  right: -50%;
  bottom: -50%;
  left: -50%;
}

.-inset-3\/4 {
  top: -75%;
  right: -75%;
  bottom: -75%;
  left: -75%;
}

.-inset-full {
  top: -100%;
  right: -100%;
  bottom: -100%;
  left: -100%;
}

.inset-x-0 {
  left: 0px;
  right: 0px;
}

.inset-x-1 {
  left: 0.25rem;
  right: 0.25rem;
}

.inset-x-2 {
  left: 0.5rem;
  right: 0.5rem;
}

.inset-x-3 {
  left: 0.75rem;
  right: 0.75rem;
}

.inset-x-4 {
  left: 1rem;
  right: 1rem;
}

.inset-x-5 {
  left: 1.25rem;
  right: 1.25rem;
}

.inset-x-6 {
  left: 1.5rem;
  right: 1.5rem;
}

.inset-x-7 {
  left: 1.75rem;
  right: 1.75rem;
}

.inset-x-8 {
  left: 2rem;
  right: 2rem;
}

.inset-x-9 {
  left: 2.25rem;
  right: 2.25rem;
}

.inset-x-10 {
  left: 2.5rem;
  right: 2.5rem;
}

.inset-x-11 {
  left: 2.75rem;
  right: 2.75rem;
}

.inset-x-12 {
  left: 3rem;
  right: 3rem;
}

.inset-x-14 {
  left: 3.5rem;
  right: 3.5rem;
}

.inset-x-16 {
  left: 4rem;
  right: 4rem;
}

.inset-x-20 {
  left: 5rem;
  right: 5rem;
}

.inset-x-24 {
  left: 6rem;
  right: 6rem;
}

.inset-x-28 {
  left: 7rem;
  right: 7rem;
}

.inset-x-32 {
  left: 8rem;
  right: 8rem;
}

.inset-x-36 {
  left: 9rem;
  right: 9rem;
}

.inset-x-40 {
  left: 10rem;
  right: 10rem;
}

.inset-x-44 {
  left: 11rem;
  right: 11rem;
}

.inset-x-48 {
  left: 12rem;
  right: 12rem;
}

.inset-x-52 {
  left: 13rem;
  right: 13rem;
}

.inset-x-56 {
  left: 14rem;
  right: 14rem;
}

.inset-x-60 {
  left: 15rem;
  right: 15rem;
}

.inset-x-64 {
  left: 16rem;
  right: 16rem;
}

.inset-x-72 {
  left: 18rem;
  right: 18rem;
}

.inset-x-80 {
  left: 20rem;
  right: 20rem;
}

.inset-x-96 {
  left: 24rem;
  right: 24rem;
}

.inset-x-auto {
  left: auto;
  right: auto;
}

.inset-x-px {
  left: 1px;
  right: 1px;
}

.inset-x-0\.5 {
  left: 0.125rem;
  right: 0.125rem;
}

.inset-x-1\.5 {
  left: 0.375rem;
  right: 0.375rem;
}

.inset-x-2\.5 {
  left: 0.625rem;
  right: 0.625rem;
}

.inset-x-3\.5 {
  left: 0.875rem;
  right: 0.875rem;
}

.-inset-x-0 {
  left: 0px;
  right: 0px;
}

.-inset-x-1 {
  left: -0.25rem;
  right: -0.25rem;
}

.-inset-x-2 {
  left: -0.5rem;
  right: -0.5rem;
}

.-inset-x-3 {
  left: -0.75rem;
  right: -0.75rem;
}

.-inset-x-4 {
  left: -1rem;
  right: -1rem;
}

.-inset-x-5 {
  left: -1.25rem;
  right: -1.25rem;
}

.-inset-x-6 {
  left: -1.5rem;
  right: -1.5rem;
}

.-inset-x-7 {
  left: -1.75rem;
  right: -1.75rem;
}

.-inset-x-8 {
  left: -2rem;
  right: -2rem;
}

.-inset-x-9 {
  left: -2.25rem;
  right: -2.25rem;
}

.-inset-x-10 {
  left: -2.5rem;
  right: -2.5rem;
}

.-inset-x-11 {
  left: -2.75rem;
  right: -2.75rem;
}

.-inset-x-12 {
  left: -3rem;
  right: -3rem;
}

.-inset-x-14 {
  left: -3.5rem;
  right: -3.5rem;
}

.-inset-x-16 {
  left: -4rem;
  right: -4rem;
}

.-inset-x-20 {
  left: -5rem;
  right: -5rem;
}

.-inset-x-24 {
  left: -6rem;
  right: -6rem;
}

.-inset-x-28 {
  left: -7rem;
  right: -7rem;
}

.-inset-x-32 {
  left: -8rem;
  right: -8rem;
}

.-inset-x-36 {
  left: -9rem;
  right: -9rem;
}

.-inset-x-40 {
  left: -10rem;
  right: -10rem;
}

.-inset-x-44 {
  left: -11rem;
  right: -11rem;
}

.-inset-x-48 {
  left: -12rem;
  right: -12rem;
}

.-inset-x-52 {
  left: -13rem;
  right: -13rem;
}

.-inset-x-56 {
  left: -14rem;
  right: -14rem;
}

.-inset-x-60 {
  left: -15rem;
  right: -15rem;
}

.-inset-x-64 {
  left: -16rem;
  right: -16rem;
}

.-inset-x-72 {
  left: -18rem;
  right: -18rem;
}

.-inset-x-80 {
  left: -20rem;
  right: -20rem;
}

.-inset-x-96 {
  left: -24rem;
  right: -24rem;
}

.-inset-x-px {
  left: -1px;
  right: -1px;
}

.-inset-x-0\.5 {
  left: -0.125rem;
  right: -0.125rem;
}

.-inset-x-1\.5 {
  left: -0.375rem;
  right: -0.375rem;
}

.-inset-x-2\.5 {
  left: -0.625rem;
  right: -0.625rem;
}

.-inset-x-3\.5 {
  left: -0.875rem;
  right: -0.875rem;
}

.inset-x-1\/2 {
  left: 50%;
  right: 50%;
}

.inset-x-1\/3 {
  left: 33.333333%;
  right: 33.333333%;
}

.inset-x-2\/3 {
  left: 66.666667%;
  right: 66.666667%;
}

.inset-x-1\/4 {
  left: 25%;
  right: 25%;
}

.inset-x-2\/4 {
  left: 50%;
  right: 50%;
}

.inset-x-3\/4 {
  left: 75%;
  right: 75%;
}

.inset-x-full {
  left: 100%;
  right: 100%;
}

.-inset-x-1\/2 {
  left: -50%;
  right: -50%;
}

.-inset-x-1\/3 {
  left: -33.333333%;
  right: -33.333333%;
}

.-inset-x-2\/3 {
  left: -66.666667%;
  right: -66.666667%;
}

.-inset-x-1\/4 {
  left: -25%;
  right: -25%;
}

.-inset-x-2\/4 {
  left: -50%;
  right: -50%;
}

.-inset-x-3\/4 {
  left: -75%;
  right: -75%;
}

.-inset-x-full {
  left: -100%;
  right: -100%;
}

.inset-y-0 {
  top: 0px;
  bottom: 0px;
}

.inset-y-1 {
  top: 0.25rem;
  bottom: 0.25rem;
}

.inset-y-2 {
  top: 0.5rem;
  bottom: 0.5rem;
}

.inset-y-3 {
  top: 0.75rem;
  bottom: 0.75rem;
}

.inset-y-4 {
  top: 1rem;
  bottom: 1rem;
}

.inset-y-5 {
  top: 1.25rem;
  bottom: 1.25rem;
}

.inset-y-6 {
  top: 1.5rem;
  bottom: 1.5rem;
}

.inset-y-7 {
  top: 1.75rem;
  bottom: 1.75rem;
}

.inset-y-8 {
  top: 2rem;
  bottom: 2rem;
}

.inset-y-9 {
  top: 2.25rem;
  bottom: 2.25rem;
}

.inset-y-10 {
  top: 2.5rem;
  bottom: 2.5rem;
}

.inset-y-11 {
  top: 2.75rem;
  bottom: 2.75rem;
}

.inset-y-12 {
  top: 3rem;
  bottom: 3rem;
}

.inset-y-14 {
  top: 3.5rem;
  bottom: 3.5rem;
}

.inset-y-16 {
  top: 4rem;
  bottom: 4rem;
}

.inset-y-20 {
  top: 5rem;
  bottom: 5rem;
}

.inset-y-24 {
  top: 6rem;
  bottom: 6rem;
}

.inset-y-28 {
  top: 7rem;
  bottom: 7rem;
}

.inset-y-32 {
  top: 8rem;
  bottom: 8rem;
}

.inset-y-36 {
  top: 9rem;
  bottom: 9rem;
}

.inset-y-40 {
  top: 10rem;
  bottom: 10rem;
}

.inset-y-44 {
  top: 11rem;
  bottom: 11rem;
}

.inset-y-48 {
  top: 12rem;
  bottom: 12rem;
}

.inset-y-52 {
  top: 13rem;
  bottom: 13rem;
}

.inset-y-56 {
  top: 14rem;
  bottom: 14rem;
}

.inset-y-60 {
  top: 15rem;
  bottom: 15rem;
}

.inset-y-64 {
  top: 16rem;
  bottom: 16rem;
}

.inset-y-72 {
  top: 18rem;
  bottom: 18rem;
}

.inset-y-80 {
  top: 20rem;
  bottom: 20rem;
}

.inset-y-96 {
  top: 24rem;
  bottom: 24rem;
}

.inset-y-auto {
  top: auto;
  bottom: auto;
}

.inset-y-px {
  top: 1px;
  bottom: 1px;
}

.inset-y-0\.5 {
  top: 0.125rem;
  bottom: 0.125rem;
}

.inset-y-1\.5 {
  top: 0.375rem;
  bottom: 0.375rem;
}

.inset-y-2\.5 {
  top: 0.625rem;
  bottom: 0.625rem;
}

.inset-y-3\.5 {
  top: 0.875rem;
  bottom: 0.875rem;
}

.-inset-y-0 {
  top: 0px;
  bottom: 0px;
}

.-inset-y-1 {
  top: -0.25rem;
  bottom: -0.25rem;
}

.-inset-y-2 {
  top: -0.5rem;
  bottom: -0.5rem;
}

.-inset-y-3 {
  top: -0.75rem;
  bottom: -0.75rem;
}

.-inset-y-4 {
  top: -1rem;
  bottom: -1rem;
}

.-inset-y-5 {
  top: -1.25rem;
  bottom: -1.25rem;
}

.-inset-y-6 {
  top: -1.5rem;
  bottom: -1.5rem;
}

.-inset-y-7 {
  top: -1.75rem;
  bottom: -1.75rem;
}

.-inset-y-8 {
  top: -2rem;
  bottom: -2rem;
}

.-inset-y-9 {
  top: -2.25rem;
  bottom: -2.25rem;
}

.-inset-y-10 {
  top: -2.5rem;
  bottom: -2.5rem;
}

.-inset-y-11 {
  top: -2.75rem;
  bottom: -2.75rem;
}

.-inset-y-12 {
  top: -3rem;
  bottom: -3rem;
}

.-inset-y-14 {
  top: -3.5rem;
  bottom: -3.5rem;
}

.-inset-y-16 {
  top: -4rem;
  bottom: -4rem;
}

.-inset-y-20 {
  top: -5rem;
  bottom: -5rem;
}

.-inset-y-24 {
  top: -6rem;
  bottom: -6rem;
}

.-inset-y-28 {
  top: -7rem;
  bottom: -7rem;
}

.-inset-y-32 {
  top: -8rem;
  bottom: -8rem;
}

.-inset-y-36 {
  top: -9rem;
  bottom: -9rem;
}

.-inset-y-40 {
  top: -10rem;
  bottom: -10rem;
}

.-inset-y-44 {
  top: -11rem;
  bottom: -11rem;
}

.-inset-y-48 {
  top: -12rem;
  bottom: -12rem;
}

.-inset-y-52 {
  top: -13rem;
  bottom: -13rem;
}

.-inset-y-56 {
  top: -14rem;
  bottom: -14rem;
}

.-inset-y-60 {
  top: -15rem;
  bottom: -15rem;
}

.-inset-y-64 {
  top: -16rem;
  bottom: -16rem;
}

.-inset-y-72 {
  top: -18rem;
  bottom: -18rem;
}

.-inset-y-80 {
  top: -20rem;
  bottom: -20rem;
}

.-inset-y-96 {
  top: -24rem;
  bottom: -24rem;
}

.-inset-y-px {
  top: -1px;
  bottom: -1px;
}

.-inset-y-0\.5 {
  top: -0.125rem;
  bottom: -0.125rem;
}

.-inset-y-1\.5 {
  top: -0.375rem;
  bottom: -0.375rem;
}

.-inset-y-2\.5 {
  top: -0.625rem;
  bottom: -0.625rem;
}

.-inset-y-3\.5 {
  top: -0.875rem;
  bottom: -0.875rem;
}

.inset-y-1\/2 {
  top: 50%;
  bottom: 50%;
}

.inset-y-1\/3 {
  top: 33.333333%;
  bottom: 33.333333%;
}

.inset-y-2\/3 {
  top: 66.666667%;
  bottom: 66.666667%;
}

.inset-y-1\/4 {
  top: 25%;
  bottom: 25%;
}

.inset-y-2\/4 {
  top: 50%;
  bottom: 50%;
}

.inset-y-3\/4 {
  top: 75%;
  bottom: 75%;
}

.inset-y-full {
  top: 100%;
  bottom: 100%;
}

.-inset-y-1\/2 {
  top: -50%;
  bottom: -50%;
}

.-inset-y-1\/3 {
  top: -33.333333%;
  bottom: -33.333333%;
}

.-inset-y-2\/3 {
  top: -66.666667%;
  bottom: -66.666667%;
}

.-inset-y-1\/4 {
  top: -25%;
  bottom: -25%;
}

.-inset-y-2\/4 {
  top: -50%;
  bottom: -50%;
}

.-inset-y-3\/4 {
  top: -75%;
  bottom: -75%;
}

.-inset-y-full {
  top: -100%;
  bottom: -100%;
}

.top-0 {
  top: 0px;
}

.top-1 {
  top: 0.25rem;
}

.top-2 {
  top: 0.5rem;
}

.top-3 {
  top: 0.75rem;
}

.top-4 {
  top: 1rem;
}

.top-5 {
  top: 1.25rem;
}

.top-6 {
  top: 1.5rem;
}

.top-7 {
  top: 1.75rem;
}

.top-8 {
  top: 2rem;
}

.top-9 {
  top: 2.25rem;
}

.top-10 {
  top: 2.5rem;
}

.top-11 {
  top: 2.75rem;
}

.top-12 {
  top: 3rem;
}

.top-14 {
  top: 3.5rem;
}

.top-16 {
  top: 4rem;
}

.top-20 {
  top: 5rem;
}

.top-24 {
  top: 6rem;
}

.top-28 {
  top: 7rem;
}

.top-32 {
  top: 8rem;
}

.top-36 {
  top: 9rem;
}

.top-40 {
  top: 10rem;
}

.top-44 {
  top: 11rem;
}

.top-48 {
  top: 12rem;
}

.top-52 {
  top: 13rem;
}

.top-56 {
  top: 14rem;
}

.top-60 {
  top: 15rem;
}

.top-64 {
  top: 16rem;
}

.top-72 {
  top: 18rem;
}

.top-80 {
  top: 20rem;
}

.top-96 {
  top: 24rem;
}

.top-auto {
  top: auto;
}

.top-px {
  top: 1px;
}

.top-0\.5 {
  top: 0.125rem;
}

.top-1\.5 {
  top: 0.375rem;
}

.top-2\.5 {
  top: 0.625rem;
}

.top-3\.5 {
  top: 0.875rem;
}

.-top-0 {
  top: 0px;
}

.-top-1 {
  top: -0.25rem;
}

.-top-2 {
  top: -0.5rem;
}

.-top-3 {
  top: -0.75rem;
}

.-top-4 {
  top: -1rem;
}

.-top-5 {
  top: -1.25rem;
}

.-top-6 {
  top: -1.5rem;
}

.-top-7 {
  top: -1.75rem;
}

.-top-8 {
  top: -2rem;
}

.-top-9 {
  top: -2.25rem;
}

.-top-10 {
  top: -2.5rem;
}

.-top-11 {
  top: -2.75rem;
}

.-top-12 {
  top: -3rem;
}

.-top-14 {
  top: -3.5rem;
}

.-top-16 {
  top: -4rem;
}

.-top-20 {
  top: -5rem;
}

.-top-24 {
  top: -6rem;
}

.-top-28 {
  top: -7rem;
}

.-top-32 {
  top: -8rem;
}

.-top-36 {
  top: -9rem;
}

.-top-40 {
  top: -10rem;
}

.-top-44 {
  top: -11rem;
}

.-top-48 {
  top: -12rem;
}

.-top-52 {
  top: -13rem;
}

.-top-56 {
  top: -14rem;
}

.-top-60 {
  top: -15rem;
}

.-top-64 {
  top: -16rem;
}

.-top-72 {
  top: -18rem;
}

.-top-80 {
  top: -20rem;
}

.-top-96 {
  top: -24rem;
}

.-top-px {
  top: -1px;
}

.-top-0\.5 {
  top: -0.125rem;
}

.-top-1\.5 {
  top: -0.375rem;
}

.-top-2\.5 {
  top: -0.625rem;
}

.-top-3\.5 {
  top: -0.875rem;
}

.top-1\/2 {
  top: 50%;
}

.top-1\/3 {
  top: 33.333333%;
}

.top-2\/3 {
  top: 66.666667%;
}

.top-1\/4 {
  top: 25%;
}

.top-2\/4 {
  top: 50%;
}

.top-3\/4 {
  top: 75%;
}

.top-full {
  top: 100%;
}

.-top-1\/2 {
  top: -50%;
}

.-top-1\/3 {
  top: -33.333333%;
}

.-top-2\/3 {
  top: -66.666667%;
}

.-top-1\/4 {
  top: -25%;
}

.-top-2\/4 {
  top: -50%;
}

.-top-3\/4 {
  top: -75%;
}

.-top-full {
  top: -100%;
}

.right-0 {
  right: 0px;
}

.right-1 {
  right: 0.25rem;
}

.right-2 {
  right: 0.5rem;
}

.right-3 {
  right: 0.75rem;
}

.right-4 {
  right: 1rem;
}

.right-5 {
  right: 1.25rem;
}

.right-6 {
  right: 1.5rem;
}

.right-7 {
  right: 1.75rem;
}

.right-8 {
  right: 2rem;
}

.right-9 {
  right: 2.25rem;
}

.right-10 {
  right: 2.5rem;
}

.right-11 {
  right: 2.75rem;
}

.right-12 {
  right: 3rem;
}

.right-14 {
  right: 3.5rem;
}

.right-16 {
  right: 4rem;
}

.right-20 {
  right: 5rem;
}

.right-24 {
  right: 6rem;
}

.right-28 {
  right: 7rem;
}

.right-32 {
  right: 8rem;
}

.right-36 {
  right: 9rem;
}

.right-40 {
  right: 10rem;
}

.right-44 {
  right: 11rem;
}

.right-48 {
  right: 12rem;
}

.right-52 {
  right: 13rem;
}

.right-56 {
  right: 14rem;
}

.right-60 {
  right: 15rem;
}

.right-64 {
  right: 16rem;
}

.right-72 {
  right: 18rem;
}

.right-80 {
  right: 20rem;
}

.right-96 {
  right: 24rem;
}

.right-auto {
  right: auto;
}

.right-px {
  right: 1px;
}

.right-0\.5 {
  right: 0.125rem;
}

.right-1\.5 {
  right: 0.375rem;
}

.right-2\.5 {
  right: 0.625rem;
}

.right-3\.5 {
  right: 0.875rem;
}

.-right-0 {
  right: 0px;
}

.-right-1 {
  right: -0.25rem;
}

.-right-2 {
  right: -0.5rem;
}

.-right-3 {
  right: -0.75rem;
}

.-right-4 {
  right: -1rem;
}

.-right-5 {
  right: -1.25rem;
}

.-right-6 {
  right: -1.5rem;
}

.-right-7 {
  right: -1.75rem;
}

.-right-8 {
  right: -2rem;
}

.-right-9 {
  right: -2.25rem;
}

.-right-10 {
  right: -2.5rem;
}

.-right-11 {
  right: -2.75rem;
}

.-right-12 {
  right: -3rem;
}

.-right-14 {
  right: -3.5rem;
}

.-right-16 {
  right: -4rem;
}

.-right-20 {
  right: -5rem;
}

.-right-24 {
  right: -6rem;
}

.-right-28 {
  right: -7rem;
}

.-right-32 {
  right: -8rem;
}

.-right-36 {
  right: -9rem;
}

.-right-40 {
  right: -10rem;
}

.-right-44 {
  right: -11rem;
}

.-right-48 {
  right: -12rem;
}

.-right-52 {
  right: -13rem;
}

.-right-56 {
  right: -14rem;
}

.-right-60 {
  right: -15rem;
}

.-right-64 {
  right: -16rem;
}

.-right-72 {
  right: -18rem;
}

.-right-80 {
  right: -20rem;
}

.-right-96 {
  right: -24rem;
}

.-right-px {
  right: -1px;
}

.-right-0\.5 {
  right: -0.125rem;
}

.-right-1\.5 {
  right: -0.375rem;
}

.-right-2\.5 {
  right: -0.625rem;
}

.-right-3\.5 {
  right: -0.875rem;
}

.right-1\/2 {
  right: 50%;
}

.right-1\/3 {
  right: 33.333333%;
}

.right-2\/3 {
  right: 66.666667%;
}

.right-1\/4 {
  right: 25%;
}

.right-2\/4 {
  right: 50%;
}

.right-3\/4 {
  right: 75%;
}

.right-full {
  right: 100%;
}

.-right-1\/2 {
  right: -50%;
}

.-right-1\/3 {
  right: -33.333333%;
}

.-right-2\/3 {
  right: -66.666667%;
}

.-right-1\/4 {
  right: -25%;
}

.-right-2\/4 {
  right: -50%;
}

.-right-3\/4 {
  right: -75%;
}

.-right-full {
  right: -100%;
}

.bottom-0 {
  bottom: 0px;
}

.bottom-1 {
  bottom: 0.25rem;
}

.bottom-2 {
  bottom: 0.5rem;
}

.bottom-3 {
  bottom: 0.75rem;
}

.bottom-4 {
  bottom: 1rem;
}

.bottom-5 {
  bottom: 1.25rem;
}

.bottom-6 {
  bottom: 1.5rem;
}

.bottom-7 {
  bottom: 1.75rem;
}

.bottom-8 {
  bottom: 2rem;
}

.bottom-9 {
  bottom: 2.25rem;
}

.bottom-10 {
  bottom: 2.5rem;
}

.bottom-11 {
  bottom: 2.75rem;
}

.bottom-12 {
  bottom: 3rem;
}

.bottom-14 {
  bottom: 3.5rem;
}

.bottom-16 {
  bottom: 4rem;
}

.bottom-20 {
  bottom: 5rem;
}

.bottom-24 {
  bottom: 6rem;
}

.bottom-28 {
  bottom: 7rem;
}

.bottom-32 {
  bottom: 8rem;
}

.bottom-36 {
  bottom: 9rem;
}

.bottom-40 {
  bottom: 10rem;
}

.bottom-44 {
  bottom: 11rem;
}

.bottom-48 {
  bottom: 12rem;
}

.bottom-52 {
  bottom: 13rem;
}

.bottom-56 {
  bottom: 14rem;
}

.bottom-60 {
  bottom: 15rem;
}

.bottom-64 {
  bottom: 16rem;
}

.bottom-72 {
  bottom: 18rem;
}

.bottom-80 {
  bottom: 20rem;
}

.bottom-96 {
  bottom: 24rem;
}

.bottom-auto {
  bottom: auto;
}

.bottom-px {
  bottom: 1px;
}

.bottom-0\.5 {
  bottom: 0.125rem;
}

.bottom-1\.5 {
  bottom: 0.375rem;
}

.bottom-2\.5 {
  bottom: 0.625rem;
}

.bottom-3\.5 {
  bottom: 0.875rem;
}

.-bottom-0 {
  bottom: 0px;
}

.-bottom-1 {
  bottom: -0.25rem;
}

.-bottom-2 {
  bottom: -0.5rem;
}

.-bottom-3 {
  bottom: -0.75rem;
}

.-bottom-4 {
  bottom: -1rem;
}

.-bottom-5 {
  bottom: -1.25rem;
}

.-bottom-6 {
  bottom: -1.5rem;
}

.-bottom-7 {
  bottom: -1.75rem;
}

.-bottom-8 {
  bottom: -2rem;
}

.-bottom-9 {
  bottom: -2.25rem;
}

.-bottom-10 {
  bottom: -2.5rem;
}

.-bottom-11 {
  bottom: -2.75rem;
}

.-bottom-12 {
  bottom: -3rem;
}

.-bottom-14 {
  bottom: -3.5rem;
}

.-bottom-16 {
  bottom: -4rem;
}

.-bottom-20 {
  bottom: -5rem;
}

.-bottom-24 {
  bottom: -6rem;
}

.-bottom-28 {
  bottom: -7rem;
}

.-bottom-32 {
  bottom: -8rem;
}

.-bottom-36 {
  bottom: -9rem;
}

.-bottom-40 {
  bottom: -10rem;
}

.-bottom-44 {
  bottom: -11rem;
}

.-bottom-48 {
  bottom: -12rem;
}

.-bottom-52 {
  bottom: -13rem;
}

.-bottom-56 {
  bottom: -14rem;
}

.-bottom-60 {
  bottom: -15rem;
}

.-bottom-64 {
  bottom: -16rem;
}

.-bottom-72 {
  bottom: -18rem;
}

.-bottom-80 {
  bottom: -20rem;
}

.-bottom-96 {
  bottom: -24rem;
}

.-bottom-px {
  bottom: -1px;
}

.-bottom-0\.5 {
  bottom: -0.125rem;
}

.-bottom-1\.5 {
  bottom: -0.375rem;
}

.-bottom-2\.5 {
  bottom: -0.625rem;
}

.-bottom-3\.5 {
  bottom: -0.875rem;
}

.bottom-1\/2 {
  bottom: 50%;
}

.bottom-1\/3 {
  bottom: 33.333333%;
}

.bottom-2\/3 {
  bottom: 66.666667%;
}

.bottom-1\/4 {
  bottom: 25%;
}

.bottom-2\/4 {
  bottom: 50%;
}

.bottom-3\/4 {
  bottom: 75%;
}

.bottom-full {
  bottom: 100%;
}

.-bottom-1\/2 {
  bottom: -50%;
}

.-bottom-1\/3 {
  bottom: -33.333333%;
}

.-bottom-2\/3 {
  bottom: -66.666667%;
}

.-bottom-1\/4 {
  bottom: -25%;
}

.-bottom-2\/4 {
  bottom: -50%;
}

.-bottom-3\/4 {
  bottom: -75%;
}

.-bottom-full {
  bottom: -100%;
}

.left-0 {
  left: 0px;
}

.left-1 {
  left: 0.25rem;
}

.left-2 {
  left: 0.5rem;
}

.left-3 {
  left: 0.75rem;
}

.left-4 {
  left: 1rem;
}

.left-5 {
  left: 1.25rem;
}

.left-6 {
  left: 1.5rem;
}

.left-7 {
  left: 1.75rem;
}

.left-8 {
  left: 2rem;
}

.left-9 {
  left: 2.25rem;
}

.left-10 {
  left: 2.5rem;
}

.left-11 {
  left: 2.75rem;
}

.left-12 {
  left: 3rem;
}

.left-14 {
  left: 3.5rem;
}

.left-16 {
  left: 4rem;
}

.left-20 {
  left: 5rem;
}

.left-24 {
  left: 6rem;
}

.left-28 {
  left: 7rem;
}

.left-32 {
  left: 8rem;
}

.left-36 {
  left: 9rem;
}

.left-40 {
  left: 10rem;
}

.left-44 {
  left: 11rem;
}

.left-48 {
  left: 12rem;
}

.left-52 {
  left: 13rem;
}

.left-56 {
  left: 14rem;
}

.left-60 {
  left: 15rem;
}

.left-64 {
  left: 16rem;
}

.left-72 {
  left: 18rem;
}

.left-80 {
  left: 20rem;
}

.left-96 {
  left: 24rem;
}

.left-auto {
  left: auto;
}

.left-px {
  left: 1px;
}

.left-0\.5 {
  left: 0.125rem;
}

.left-1\.5 {
  left: 0.375rem;
}

.left-2\.5 {
  left: 0.625rem;
}

.left-3\.5 {
  left: 0.875rem;
}

.-left-0 {
  left: 0px;
}

.-left-1 {
  left: -0.25rem;
}

.-left-2 {
  left: -0.5rem;
}

.-left-3 {
  left: -0.75rem;
}

.-left-4 {
  left: -1rem;
}

.-left-5 {
  left: -1.25rem;
}

.-left-6 {
  left: -1.5rem;
}

.-left-7 {
  left: -1.75rem;
}

.-left-8 {
  left: -2rem;
}

.-left-9 {
  left: -2.25rem;
}

.-left-10 {
  left: -2.5rem;
}

.-left-11 {
  left: -2.75rem;
}

.-left-12 {
  left: -3rem;
}

.-left-14 {
  left: -3.5rem;
}

.-left-16 {
  left: -4rem;
}

.-left-20 {
  left: -5rem;
}

.-left-24 {
  left: -6rem;
}

.-left-28 {
  left: -7rem;
}

.-left-32 {
  left: -8rem;
}

.-left-36 {
  left: -9rem;
}

.-left-40 {
  left: -10rem;
}

.-left-44 {
  left: -11rem;
}

.-left-48 {
  left: -12rem;
}

.-left-52 {
  left: -13rem;
}

.-left-56 {
  left: -14rem;
}

.-left-60 {
  left: -15rem;
}

.-left-64 {
  left: -16rem;
}

.-left-72 {
  left: -18rem;
}

.-left-80 {
  left: -20rem;
}

.-left-96 {
  left: -24rem;
}

.-left-px {
  left: -1px;
}

.-left-0\.5 {
  left: -0.125rem;
}

.-left-1\.5 {
  left: -0.375rem;
}

.-left-2\.5 {
  left: -0.625rem;
}

.-left-3\.5 {
  left: -0.875rem;
}

.left-1\/2 {
  left: 50%;
}

.left-1\/3 {
  left: 33.333333%;
}

.left-2\/3 {
  left: 66.666667%;
}

.left-1\/4 {
  left: 25%;
}

.left-2\/4 {
  left: 50%;
}

.left-3\/4 {
  left: 75%;
}

.left-full {
  left: 100%;
}

.-left-1\/2 {
  left: -50%;
}

.-left-1\/3 {
  left: -33.333333%;
}

.-left-2\/3 {
  left: -66.666667%;
}

.-left-1\/4 {
  left: -25%;
}

.-left-2\/4 {
  left: -50%;
}

.-left-3\/4 {
  left: -75%;
}

.-left-full {
  left: -100%;
}

.isolate {
  isolation: isolate;
}

.isolation-auto {
  isolation: auto;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.z-auto {
  z-index: auto;
}

.focus-within\:z-0:focus-within {
  z-index: 0;
}

.focus-within\:z-10:focus-within {
  z-index: 10;
}

.focus-within\:z-20:focus-within {
  z-index: 20;
}

.focus-within\:z-30:focus-within {
  z-index: 30;
}

.focus-within\:z-40:focus-within {
  z-index: 40;
}

.focus-within\:z-50:focus-within {
  z-index: 50;
}

.focus-within\:z-auto:focus-within {
  z-index: auto;
}

.focus\:z-0:focus {
  z-index: 0;
}

.focus\:z-10:focus {
  z-index: 10;
}

.focus\:z-20:focus {
  z-index: 20;
}

.focus\:z-30:focus {
  z-index: 30;
}

.focus\:z-40:focus {
  z-index: 40;
}

.focus\:z-50:focus {
  z-index: 50;
}

.focus\:z-auto:focus {
  z-index: auto;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.order-first {
  order: -9999;
}

.order-last {
  order: 9999;
}

.order-none {
  order: 0;
}

.col-auto {
  grid-column: auto;
}

.col-span-1 {
  grid-column: span 1 / span 1;
}

.col-span-2 {
  grid-column: span 2 / span 2;
}

.col-span-3 {
  grid-column: span 3 / span 3;
}

.col-span-4 {
  grid-column: span 4 / span 4;
}

.col-span-5 {
  grid-column: span 5 / span 5;
}

.col-span-6 {
  grid-column: span 6 / span 6;
}

.col-span-7 {
  grid-column: span 7 / span 7;
}

.col-span-8 {
  grid-column: span 8 / span 8;
}

.col-span-9 {
  grid-column: span 9 / span 9;
}

.col-span-10 {
  grid-column: span 10 / span 10;
}

.col-span-11 {
  grid-column: span 11 / span 11;
}

.col-span-12 {
  grid-column: span 12 / span 12;
}

.col-span-full {
  grid-column: 1 / -1;
}

.col-start-1 {
  grid-column-start: 1;
}

.col-start-2 {
  grid-column-start: 2;
}

.col-start-3 {
  grid-column-start: 3;
}

.col-start-4 {
  grid-column-start: 4;
}

.col-start-5 {
  grid-column-start: 5;
}

.col-start-6 {
  grid-column-start: 6;
}

.col-start-7 {
  grid-column-start: 7;
}

.col-start-8 {
  grid-column-start: 8;
}

.col-start-9 {
  grid-column-start: 9;
}

.col-start-10 {
  grid-column-start: 10;
}

.col-start-11 {
  grid-column-start: 11;
}

.col-start-12 {
  grid-column-start: 12;
}

.col-start-13 {
  grid-column-start: 13;
}

.col-start-auto {
  grid-column-start: auto;
}

.col-end-1 {
  grid-column-end: 1;
}

.col-end-2 {
  grid-column-end: 2;
}

.col-end-3 {
  grid-column-end: 3;
}

.col-end-4 {
  grid-column-end: 4;
}

.col-end-5 {
  grid-column-end: 5;
}

.col-end-6 {
  grid-column-end: 6;
}

.col-end-7 {
  grid-column-end: 7;
}

.col-end-8 {
  grid-column-end: 8;
}

.col-end-9 {
  grid-column-end: 9;
}

.col-end-10 {
  grid-column-end: 10;
}

.col-end-11 {
  grid-column-end: 11;
}

.col-end-12 {
  grid-column-end: 12;
}

.col-end-13 {
  grid-column-end: 13;
}

.col-end-auto {
  grid-column-end: auto;
}

.row-auto {
  grid-row: auto;
}

.row-span-1 {
  grid-row: span 1 / span 1;
}

.row-span-2 {
  grid-row: span 2 / span 2;
}

.row-span-3 {
  grid-row: span 3 / span 3;
}

.row-span-4 {
  grid-row: span 4 / span 4;
}

.row-span-5 {
  grid-row: span 5 / span 5;
}

.row-span-6 {
  grid-row: span 6 / span 6;
}

.row-span-full {
  grid-row: 1 / -1;
}

.row-start-1 {
  grid-row-start: 1;
}

.row-start-2 {
  grid-row-start: 2;
}

.row-start-3 {
  grid-row-start: 3;
}

.row-start-4 {
  grid-row-start: 4;
}

.row-start-5 {
  grid-row-start: 5;
}

.row-start-6 {
  grid-row-start: 6;
}

.row-start-7 {
  grid-row-start: 7;
}

.row-start-auto {
  grid-row-start: auto;
}

.row-end-1 {
  grid-row-end: 1;
}

.row-end-2 {
  grid-row-end: 2;
}

.row-end-3 {
  grid-row-end: 3;
}

.row-end-4 {
  grid-row-end: 4;
}

.row-end-5 {
  grid-row-end: 5;
}

.row-end-6 {
  grid-row-end: 6;
}

.row-end-7 {
  grid-row-end: 7;
}

.row-end-auto {
  grid-row-end: auto;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.float-none {
  float: none;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.clear-both {
  clear: both;
}

.clear-none {
  clear: none;
}

.m-0 {
  margin: 0px;
}

.m-1 {
  margin: 0.25rem;
}

.m-2 {
  margin: 0.5rem;
}

.m-3 {
  margin: 0.75rem;
}

.m-4 {
  margin: 1rem;
}

.m-5 {
  margin: 1.25rem;
}

.m-6 {
  margin: 1.5rem;
}

.m-7 {
  margin: 1.75rem;
}

.m-8 {
  margin: 2rem;
}

.m-9 {
  margin: 2.25rem;
}

.m-10 {
  margin: 2.5rem;
}

.m-11 {
  margin: 2.75rem;
}

.m-12 {
  margin: 3rem;
}

.m-14 {
  margin: 3.5rem;
}

.m-16 {
  margin: 4rem;
}

.m-20 {
  margin: 5rem;
}

.m-24 {
  margin: 6rem;
}

.m-28 {
  margin: 7rem;
}

.m-32 {
  margin: 8rem;
}

.m-36 {
  margin: 9rem;
}

.m-40 {
  margin: 10rem;
}

.m-44 {
  margin: 11rem;
}

.m-48 {
  margin: 12rem;
}

.m-52 {
  margin: 13rem;
}

.m-56 {
  margin: 14rem;
}

.m-60 {
  margin: 15rem;
}

.m-64 {
  margin: 16rem;
}

.m-72 {
  margin: 18rem;
}

.m-80 {
  margin: 20rem;
}

.m-96 {
  margin: 24rem;
}

.m-auto {
  margin: auto;
}

.m-px {
  margin: 1px;
}

.m-0\.5 {
  margin: 0.125rem;
}

.m-1\.5 {
  margin: 0.375rem;
}

.m-2\.5 {
  margin: 0.625rem;
}

.m-3\.5 {
  margin: 0.875rem;
}

.-m-0 {
  margin: 0px;
}

.-m-1 {
  margin: -0.25rem;
}

.-m-2 {
  margin: -0.5rem;
}

.-m-3 {
  margin: -0.75rem;
}

.-m-4 {
  margin: -1rem;
}

.-m-5 {
  margin: -1.25rem;
}

.-m-6 {
  margin: -1.5rem;
}

.-m-7 {
  margin: -1.75rem;
}

.-m-8 {
  margin: -2rem;
}

.-m-9 {
  margin: -2.25rem;
}

.-m-10 {
  margin: -2.5rem;
}

.-m-11 {
  margin: -2.75rem;
}

.-m-12 {
  margin: -3rem;
}

.-m-14 {
  margin: -3.5rem;
}

.-m-16 {
  margin: -4rem;
}

.-m-20 {
  margin: -5rem;
}

.-m-24 {
  margin: -6rem;
}

.-m-28 {
  margin: -7rem;
}

.-m-32 {
  margin: -8rem;
}

.-m-36 {
  margin: -9rem;
}

.-m-40 {
  margin: -10rem;
}

.-m-44 {
  margin: -11rem;
}

.-m-48 {
  margin: -12rem;
}

.-m-52 {
  margin: -13rem;
}

.-m-56 {
  margin: -14rem;
}

.-m-60 {
  margin: -15rem;
}

.-m-64 {
  margin: -16rem;
}

.-m-72 {
  margin: -18rem;
}

.-m-80 {
  margin: -20rem;
}

.-m-96 {
  margin: -24rem;
}

.-m-px {
  margin: -1px;
}

.-m-0\.5 {
  margin: -0.125rem;
}

.-m-1\.5 {
  margin: -0.375rem;
}

.-m-2\.5 {
  margin: -0.625rem;
}

.-m-3\.5 {
  margin: -0.875rem;
}

.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mx-7 {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}

.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.mx-9 {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}

.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.mx-11 {
  margin-left: 2.75rem;
  margin-right: 2.75rem;
}

.mx-12 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.mx-14 {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}

.mx-16 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.mx-20 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.mx-24 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.mx-28 {
  margin-left: 7rem;
  margin-right: 7rem;
}

.mx-32 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.mx-36 {
  margin-left: 9rem;
  margin-right: 9rem;
}

.mx-40 {
  margin-left: 10rem;
  margin-right: 10rem;
}

.mx-44 {
  margin-left: 11rem;
  margin-right: 11rem;
}

.mx-48 {
  margin-left: 12rem;
  margin-right: 12rem;
}

.mx-52 {
  margin-left: 13rem;
  margin-right: 13rem;
}

.mx-56 {
  margin-left: 14rem;
  margin-right: 14rem;
}

.mx-60 {
  margin-left: 15rem;
  margin-right: 15rem;
}

.mx-64 {
  margin-left: 16rem;
  margin-right: 16rem;
}

.mx-72 {
  margin-left: 18rem;
  margin-right: 18rem;
}

.mx-80 {
  margin-left: 20rem;
  margin-right: 20rem;
}

.mx-96 {
  margin-left: 24rem;
  margin-right: 24rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mx-px {
  margin-left: 1px;
  margin-right: 1px;
}

.mx-0\.5 {
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}

.mx-1\.5 {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}

.mx-2\.5 {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}

.mx-3\.5 {
  margin-left: 0.875rem;
  margin-right: 0.875rem;
}

.-mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.-mx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.-mx-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}

.-mx-5 {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.-mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.-mx-7 {
  margin-left: -1.75rem;
  margin-right: -1.75rem;
}

.-mx-8 {
  margin-left: -2rem;
  margin-right: -2rem;
}

.-mx-9 {
  margin-left: -2.25rem;
  margin-right: -2.25rem;
}

.-mx-10 {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.-mx-11 {
  margin-left: -2.75rem;
  margin-right: -2.75rem;
}

.-mx-12 {
  margin-left: -3rem;
  margin-right: -3rem;
}

.-mx-14 {
  margin-left: -3.5rem;
  margin-right: -3.5rem;
}

.-mx-16 {
  margin-left: -4rem;
  margin-right: -4rem;
}

.-mx-20 {
  margin-left: -5rem;
  margin-right: -5rem;
}

.-mx-24 {
  margin-left: -6rem;
  margin-right: -6rem;
}

.-mx-28 {
  margin-left: -7rem;
  margin-right: -7rem;
}

.-mx-32 {
  margin-left: -8rem;
  margin-right: -8rem;
}

.-mx-36 {
  margin-left: -9rem;
  margin-right: -9rem;
}

.-mx-40 {
  margin-left: -10rem;
  margin-right: -10rem;
}

.-mx-44 {
  margin-left: -11rem;
  margin-right: -11rem;
}

.-mx-48 {
  margin-left: -12rem;
  margin-right: -12rem;
}

.-mx-52 {
  margin-left: -13rem;
  margin-right: -13rem;
}

.-mx-56 {
  margin-left: -14rem;
  margin-right: -14rem;
}

.-mx-60 {
  margin-left: -15rem;
  margin-right: -15rem;
}

.-mx-64 {
  margin-left: -16rem;
  margin-right: -16rem;
}

.-mx-72 {
  margin-left: -18rem;
  margin-right: -18rem;
}

.-mx-80 {
  margin-left: -20rem;
  margin-right: -20rem;
}

.-mx-96 {
  margin-left: -24rem;
  margin-right: -24rem;
}

.-mx-px {
  margin-left: -1px;
  margin-right: -1px;
}

.-mx-0\.5 {
  margin-left: -0.125rem;
  margin-right: -0.125rem;
}

.-mx-1\.5 {
  margin-left: -0.375rem;
  margin-right: -0.375rem;
}

.-mx-2\.5 {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}

.-mx-3\.5 {
  margin-left: -0.875rem;
  margin-right: -0.875rem;
}

.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.my-9 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-11 {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.my-14 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.my-24 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.my-28 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.my-32 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.my-36 {
  margin-top: 9rem;
  margin-bottom: 9rem;
}

.my-40 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.my-44 {
  margin-top: 11rem;
  margin-bottom: 11rem;
}

.my-48 {
  margin-top: 12rem;
  margin-bottom: 12rem;
}

.my-52 {
  margin-top: 13rem;
  margin-bottom: 13rem;
}

.my-56 {
  margin-top: 14rem;
  margin-bottom: 14rem;
}

.my-60 {
  margin-top: 15rem;
  margin-bottom: 15rem;
}

.my-64 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}

.my-72 {
  margin-top: 18rem;
  margin-bottom: 18rem;
}

.my-80 {
  margin-top: 20rem;
  margin-bottom: 20rem;
}

.my-96 {
  margin-top: 24rem;
  margin-bottom: 24rem;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.my-px {
  margin-top: 1px;
  margin-bottom: 1px;
}

.my-0\.5 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}

.my-1\.5 {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}

.my-2\.5 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

.my-3\.5 {
  margin-top: 0.875rem;
  margin-bottom: 0.875rem;
}

.-my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.-my-1 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}

.-my-2 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.-my-3 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.-my-4 {
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.-my-5 {
  margin-top: -1.25rem;
  margin-bottom: -1.25rem;
}

.-my-6 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.-my-7 {
  margin-top: -1.75rem;
  margin-bottom: -1.75rem;
}

.-my-8 {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.-my-9 {
  margin-top: -2.25rem;
  margin-bottom: -2.25rem;
}

.-my-10 {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.-my-11 {
  margin-top: -2.75rem;
  margin-bottom: -2.75rem;
}

.-my-12 {
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.-my-14 {
  margin-top: -3.5rem;
  margin-bottom: -3.5rem;
}

.-my-16 {
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.-my-20 {
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.-my-24 {
  margin-top: -6rem;
  margin-bottom: -6rem;
}

.-my-28 {
  margin-top: -7rem;
  margin-bottom: -7rem;
}

.-my-32 {
  margin-top: -8rem;
  margin-bottom: -8rem;
}

.-my-36 {
  margin-top: -9rem;
  margin-bottom: -9rem;
}

.-my-40 {
  margin-top: -10rem;
  margin-bottom: -10rem;
}

.-my-44 {
  margin-top: -11rem;
  margin-bottom: -11rem;
}

.-my-48 {
  margin-top: -12rem;
  margin-bottom: -12rem;
}

.-my-52 {
  margin-top: -13rem;
  margin-bottom: -13rem;
}

.-my-56 {
  margin-top: -14rem;
  margin-bottom: -14rem;
}

.-my-60 {
  margin-top: -15rem;
  margin-bottom: -15rem;
}

.-my-64 {
  margin-top: -16rem;
  margin-bottom: -16rem;
}

.-my-72 {
  margin-top: -18rem;
  margin-bottom: -18rem;
}

.-my-80 {
  margin-top: -20rem;
  margin-bottom: -20rem;
}

.-my-96 {
  margin-top: -24rem;
  margin-bottom: -24rem;
}

.-my-px {
  margin-top: -1px;
  margin-bottom: -1px;
}

.-my-0\.5 {
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}

.-my-1\.5 {
  margin-top: -0.375rem;
  margin-bottom: -0.375rem;
}

.-my-2\.5 {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

.-my-3\.5 {
  margin-top: -0.875rem;
  margin-bottom: -0.875rem;
}

.mt-0 {
  margin-top: 0px;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-7 {
  margin-top: 1.75rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-9 {
  margin-top: 2.25rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-11 {
  margin-top: 2.75rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mt-14 {
  margin-top: 3.5rem;
}

.mt-16 {
  margin-top: 4rem;
}

.mt-20 {
  margin-top: 5rem;
}

.mt-24 {
  margin-top: 6rem;
}

.mt-28 {
  margin-top: 7rem;
}

.mt-32 {
  margin-top: 8rem;
}

.mt-36 {
  margin-top: 9rem;
}

.mt-40 {
  margin-top: 10rem;
}

.mt-44 {
  margin-top: 11rem;
}

.mt-48 {
  margin-top: 12rem;
}

.mt-52 {
  margin-top: 13rem;
}

.mt-56 {
  margin-top: 14rem;
}

.mt-60 {
  margin-top: 15rem;
}

.mt-64 {
  margin-top: 16rem;
}

.mt-72 {
  margin-top: 18rem;
}

.mt-80 {
  margin-top: 20rem;
}

.mt-96 {
  margin-top: 24rem;
}

.mt-auto {
  margin-top: auto;
}

.mt-px {
  margin-top: 1px;
}

.mt-0\.5 {
  margin-top: 0.125rem;
}

.mt-1\.5 {
  margin-top: 0.375rem;
}

.mt-2\.5 {
  margin-top: 0.625rem;
}

.mt-3\.5 {
  margin-top: 0.875rem;
}

.-mt-0 {
  margin-top: 0px;
}

.-mt-1 {
  margin-top: -0.25rem;
}

.-mt-2 {
  margin-top: -0.5rem;
}

.-mt-3 {
  margin-top: -0.75rem;
}

.-mt-4 {
  margin-top: -1rem;
}

.-mt-5 {
  margin-top: -1.25rem;
}

.-mt-6 {
  margin-top: -1.5rem;
}

.-mt-7 {
  margin-top: -1.75rem;
}

.-mt-8 {
  margin-top: -2rem;
}

.-mt-9 {
  margin-top: -2.25rem;
}

.-mt-10 {
  margin-top: -2.5rem;
}

.-mt-11 {
  margin-top: -2.75rem;
}

.-mt-12 {
  margin-top: -3rem;
}

.-mt-14 {
  margin-top: -3.5rem;
}

.-mt-16 {
  margin-top: -4rem;
}

.-mt-20 {
  margin-top: -5rem;
}

.-mt-24 {
  margin-top: -6rem;
}

.-mt-28 {
  margin-top: -7rem;
}

.-mt-32 {
  margin-top: -8rem;
}

.-mt-36 {
  margin-top: -9rem;
}

.-mt-40 {
  margin-top: -10rem;
}

.-mt-44 {
  margin-top: -11rem;
}

.-mt-48 {
  margin-top: -12rem;
}

.-mt-52 {
  margin-top: -13rem;
}

.-mt-56 {
  margin-top: -14rem;
}

.-mt-60 {
  margin-top: -15rem;
}

.-mt-64 {
  margin-top: -16rem;
}

.-mt-72 {
  margin-top: -18rem;
}

.-mt-80 {
  margin-top: -20rem;
}

.-mt-96 {
  margin-top: -24rem;
}

.-mt-px {
  margin-top: -1px;
}

.-mt-0\.5 {
  margin-top: -0.125rem;
}

.-mt-1\.5 {
  margin-top: -0.375rem;
}

.-mt-2\.5 {
  margin-top: -0.625rem;
}

.-mt-3\.5 {
  margin-top: -0.875rem;
}

.mr-0 {
  margin-right: 0px;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

.mr-6 {
  margin-right: 1.5rem;
}

.mr-7 {
  margin-right: 1.75rem;
}

.mr-8 {
  margin-right: 2rem;
}

.mr-9 {
  margin-right: 2.25rem;
}

.mr-10 {
  margin-right: 2.5rem;
}

.mr-11 {
  margin-right: 2.75rem;
}

.mr-12 {
  margin-right: 3rem;
}

.mr-14 {
  margin-right: 3.5rem;
}

.mr-16 {
  margin-right: 4rem;
}

.mr-20 {
  margin-right: 5rem;
}

.mr-24 {
  margin-right: 6rem;
}

.mr-28 {
  margin-right: 7rem;
}

.mr-32 {
  margin-right: 8rem;
}

.mr-36 {
  margin-right: 9rem;
}

.mr-40 {
  margin-right: 10rem;
}

.mr-44 {
  margin-right: 11rem;
}

.mr-48 {
  margin-right: 12rem;
}

.mr-52 {
  margin-right: 13rem;
}

.mr-56 {
  margin-right: 14rem;
}

.mr-60 {
  margin-right: 15rem;
}

.mr-64 {
  margin-right: 16rem;
}

.mr-72 {
  margin-right: 18rem;
}

.mr-80 {
  margin-right: 20rem;
}

.mr-96 {
  margin-right: 24rem;
}

.mr-auto {
  margin-right: auto;
}

.mr-px {
  margin-right: 1px;
}

.mr-0\.5 {
  margin-right: 0.125rem;
}

.mr-1\.5 {
  margin-right: 0.375rem;
}

.mr-2\.5 {
  margin-right: 0.625rem;
}

.mr-3\.5 {
  margin-right: 0.875rem;
}

.-mr-0 {
  margin-right: 0px;
}

.-mr-1 {
  margin-right: -0.25rem;
}

.-mr-2 {
  margin-right: -0.5rem;
}

.-mr-3 {
  margin-right: -0.75rem;
}

.-mr-4 {
  margin-right: -1rem;
}

.-mr-5 {
  margin-right: -1.25rem;
}

.-mr-6 {
  margin-right: -1.5rem;
}

.-mr-7 {
  margin-right: -1.75rem;
}

.-mr-8 {
  margin-right: -2rem;
}

.-mr-9 {
  margin-right: -2.25rem;
}

.-mr-10 {
  margin-right: -2.5rem;
}

.-mr-11 {
  margin-right: -2.75rem;
}

.-mr-12 {
  margin-right: -3rem;
}

.-mr-14 {
  margin-right: -3.5rem;
}

.-mr-16 {
  margin-right: -4rem;
}

.-mr-20 {
  margin-right: -5rem;
}

.-mr-24 {
  margin-right: -6rem;
}

.-mr-28 {
  margin-right: -7rem;
}

.-mr-32 {
  margin-right: -8rem;
}

.-mr-36 {
  margin-right: -9rem;
}

.-mr-40 {
  margin-right: -10rem;
}

.-mr-44 {
  margin-right: -11rem;
}

.-mr-48 {
  margin-right: -12rem;
}

.-mr-52 {
  margin-right: -13rem;
}

.-mr-56 {
  margin-right: -14rem;
}

.-mr-60 {
  margin-right: -15rem;
}

.-mr-64 {
  margin-right: -16rem;
}

.-mr-72 {
  margin-right: -18rem;
}

.-mr-80 {
  margin-right: -20rem;
}

.-mr-96 {
  margin-right: -24rem;
}

.-mr-px {
  margin-right: -1px;
}

.-mr-0\.5 {
  margin-right: -0.125rem;
}

.-mr-1\.5 {
  margin-right: -0.375rem;
}

.-mr-2\.5 {
  margin-right: -0.625rem;
}

.-mr-3\.5 {
  margin-right: -0.875rem;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-7 {
  margin-bottom: 1.75rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.mb-9 {
  margin-bottom: 2.25rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-11 {
  margin-bottom: 2.75rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-14 {
  margin-bottom: 3.5rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.mb-20 {
  margin-bottom: 5rem;
}

.mb-24 {
  margin-bottom: 6rem;
}

.mb-28 {
  margin-bottom: 7rem;
}

.mb-32 {
  margin-bottom: 8rem;
}

.mb-36 {
  margin-bottom: 9rem;
}

.mb-40 {
  margin-bottom: 10rem;
}

.mb-44 {
  margin-bottom: 11rem;
}

.mb-48 {
  margin-bottom: 12rem;
}

.mb-52 {
  margin-bottom: 13rem;
}

.mb-56 {
  margin-bottom: 14rem;
}

.mb-60 {
  margin-bottom: 15rem;
}

.mb-64 {
  margin-bottom: 16rem;
}

.mb-72 {
  margin-bottom: 18rem;
}

.mb-80 {
  margin-bottom: 20rem;
}

.mb-96 {
  margin-bottom: 24rem;
}

.mb-auto {
  margin-bottom: auto;
}

.mb-px {
  margin-bottom: 1px;
}

.mb-0\.5 {
  margin-bottom: 0.125rem;
}

.mb-1\.5 {
  margin-bottom: 0.375rem;
}

.mb-2\.5 {
  margin-bottom: 0.625rem;
}

.mb-3\.5 {
  margin-bottom: 0.875rem;
}

.-mb-0 {
  margin-bottom: 0px;
}

.-mb-1 {
  margin-bottom: -0.25rem;
}

.-mb-2 {
  margin-bottom: -0.5rem;
}

.-mb-3 {
  margin-bottom: -0.75rem;
}

.-mb-4 {
  margin-bottom: -1rem;
}

.-mb-5 {
  margin-bottom: -1.25rem;
}

.-mb-6 {
  margin-bottom: -1.5rem;
}

.-mb-7 {
  margin-bottom: -1.75rem;
}

.-mb-8 {
  margin-bottom: -2rem;
}

.-mb-9 {
  margin-bottom: -2.25rem;
}

.-mb-10 {
  margin-bottom: -2.5rem;
}

.-mb-11 {
  margin-bottom: -2.75rem;
}

.-mb-12 {
  margin-bottom: -3rem;
}

.-mb-14 {
  margin-bottom: -3.5rem;
}

.-mb-16 {
  margin-bottom: -4rem;
}

.-mb-20 {
  margin-bottom: -5rem;
}

.-mb-24 {
  margin-bottom: -6rem;
}

.-mb-28 {
  margin-bottom: -7rem;
}

.-mb-32 {
  margin-bottom: -8rem;
}

.-mb-36 {
  margin-bottom: -9rem;
}

.-mb-40 {
  margin-bottom: -10rem;
}

.-mb-44 {
  margin-bottom: -11rem;
}

.-mb-48 {
  margin-bottom: -12rem;
}

.-mb-52 {
  margin-bottom: -13rem;
}

.-mb-56 {
  margin-bottom: -14rem;
}

.-mb-60 {
  margin-bottom: -15rem;
}

.-mb-64 {
  margin-bottom: -16rem;
}

.-mb-72 {
  margin-bottom: -18rem;
}

.-mb-80 {
  margin-bottom: -20rem;
}

.-mb-96 {
  margin-bottom: -24rem;
}

.-mb-px {
  margin-bottom: -1px;
}

.-mb-0\.5 {
  margin-bottom: -0.125rem;
}

.-mb-1\.5 {
  margin-bottom: -0.375rem;
}

.-mb-2\.5 {
  margin-bottom: -0.625rem;
}

.-mb-3\.5 {
  margin-bottom: -0.875rem;
}

.ml-0 {
  margin-left: 0px;
}

.ml-1 {
  margin-left: 0.25rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-5 {
  margin-left: 1.25rem;
}

.ml-6 {
  margin-left: 1.5rem;
}

.ml-7 {
  margin-left: 1.75rem;
}

.ml-8 {
  margin-left: 2rem;
}

.ml-9 {
  margin-left: 2.25rem;
}

.ml-10 {
  margin-left: 2.5rem;
}

.ml-11 {
  margin-left: 2.75rem;
}

.ml-12 {
  margin-left: 3rem;
}

.ml-14 {
  margin-left: 3.5rem;
}

.ml-16 {
  margin-left: 4rem;
}

.ml-20 {
  margin-left: 5rem;
}

.ml-24 {
  margin-left: 6rem;
}

.ml-28 {
  margin-left: 7rem;
}

.ml-32 {
  margin-left: 8rem;
}

.ml-36 {
  margin-left: 9rem;
}

.ml-40 {
  margin-left: 10rem;
}

.ml-44 {
  margin-left: 11rem;
}

.ml-48 {
  margin-left: 12rem;
}

.ml-52 {
  margin-left: 13rem;
}

.ml-56 {
  margin-left: 14rem;
}

.ml-60 {
  margin-left: 15rem;
}

.ml-64 {
  margin-left: 16rem;
}

.ml-72 {
  margin-left: 18rem;
}

.ml-80 {
  margin-left: 20rem;
}

.ml-96 {
  margin-left: 24rem;
}

.ml-auto {
  margin-left: auto;
}

.ml-px {
  margin-left: 1px;
}

.ml-0\.5 {
  margin-left: 0.125rem;
}

.ml-1\.5 {
  margin-left: 0.375rem;
}

.ml-2\.5 {
  margin-left: 0.625rem;
}

.ml-3\.5 {
  margin-left: 0.875rem;
}

.-ml-0 {
  margin-left: 0px;
}

.-ml-1 {
  margin-left: -0.25rem;
}

.-ml-2 {
  margin-left: -0.5rem;
}

.-ml-3 {
  margin-left: -0.75rem;
}

.-ml-4 {
  margin-left: -1rem;
}

.-ml-5 {
  margin-left: -1.25rem;
}

.-ml-6 {
  margin-left: -1.5rem;
}

.-ml-7 {
  margin-left: -1.75rem;
}

.-ml-8 {
  margin-left: -2rem;
}

.-ml-9 {
  margin-left: -2.25rem;
}

.-ml-10 {
  margin-left: -2.5rem;
}

.-ml-11 {
  margin-left: -2.75rem;
}

.-ml-12 {
  margin-left: -3rem;
}

.-ml-14 {
  margin-left: -3.5rem;
}

.-ml-16 {
  margin-left: -4rem;
}

.-ml-20 {
  margin-left: -5rem;
}

.-ml-24 {
  margin-left: -6rem;
}

.-ml-28 {
  margin-left: -7rem;
}

.-ml-32 {
  margin-left: -8rem;
}

.-ml-36 {
  margin-left: -9rem;
}

.-ml-40 {
  margin-left: -10rem;
}

.-ml-44 {
  margin-left: -11rem;
}

.-ml-48 {
  margin-left: -12rem;
}

.-ml-52 {
  margin-left: -13rem;
}

.-ml-56 {
  margin-left: -14rem;
}

.-ml-60 {
  margin-left: -15rem;
}

.-ml-64 {
  margin-left: -16rem;
}

.-ml-72 {
  margin-left: -18rem;
}

.-ml-80 {
  margin-left: -20rem;
}

.-ml-96 {
  margin-left: -24rem;
}

.-ml-px {
  margin-left: -1px;
}

.-ml-0\.5 {
  margin-left: -0.125rem;
}

.-ml-1\.5 {
  margin-left: -0.375rem;
}

.-ml-2\.5 {
  margin-left: -0.625rem;
}

.-ml-3\.5 {
  margin-left: -0.875rem;
}

.box-border {
  box-sizing: border-box;
}

.box-content {
  box-sizing: content-box;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.inline-table {
  display: inline-table;
}

.table-caption {
  display: table-caption;
}

.table-cell {
  display: table-cell;
}

.table-column {
  display: table-column;
}

.table-column-group {
  display: table-column-group;
}

.table-footer-group {
  display: table-footer-group;
}

.table-header-group {
  display: table-header-group;
}

.table-row-group {
  display: table-row-group;
}

.table-row {
  display: table-row;
}

.flow-root {
  display: flow-root;
}

.grid {
  display: grid;
}

.inline-grid {
  display: inline-grid;
}

.contents {
  display: contents;
}

.list-item {
  display: list-item;
}

.hidden {
  display: none;
}

.h-0 {
  height: 0px;
}

.h-1 {
  height: 0.25rem;
}

.h-2 {
  height: 0.5rem;
}

.h-3 {
  height: 0.75rem;
}

.h-4 {
  height: 1rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-7 {
  height: 1.75rem;
}

.h-8 {
  height: 2rem;
}

.h-9 {
  height: 2.25rem;
}

.h-10 {
  height: 2.5rem;
}

.h-11 {
  height: 2.75rem;
}

.h-12 {
  height: 3rem;
}

.h-14 {
  height: 3.5rem;
}

.h-16 {
  height: 4rem;
}

.h-20 {
  height: 5rem;
}

.h-24 {
  height: 6rem;
}

.h-28 {
  height: 7rem;
}

.h-32 {
  height: 8rem;
}

.h-36 {
  height: 9rem;
}

.h-40 {
  height: 10rem;
}

.h-44 {
  height: 11rem;
}

.h-48 {
  height: 12rem;
}

.h-52 {
  height: 13rem;
}

.h-56 {
  height: 14rem;
}

.h-60 {
  height: 15rem;
}

.h-64 {
  height: 16rem;
}

.h-72 {
  height: 18rem;
}

.h-80 {
  height: 20rem;
}

.h-96 {
  height: 24rem;
}

.h-auto {
  height: auto;
}

.h-px {
  height: 1px;
}

.h-0\.5 {
  height: 0.125rem;
}

.h-1\.5 {
  height: 0.375rem;
}

.h-2\.5 {
  height: 0.625rem;
}

.h-3\.5 {
  height: 0.875rem;
}

.h-1\/2 {
  height: 50%;
}

.h-1\/3 {
  height: 33.333333%;
}

.h-2\/3 {
  height: 66.666667%;
}

.h-1\/4 {
  height: 25%;
}

.h-2\/4 {
  height: 50%;
}

.h-3\/4 {
  height: 75%;
}

.h-1\/5 {
  height: 20%;
}

.h-2\/5 {
  height: 40%;
}

.h-3\/5 {
  height: 60%;
}

.h-4\/5 {
  height: 80%;
}

.h-1\/6 {
  height: 16.666667%;
}

.h-2\/6 {
  height: 33.333333%;
}

.h-3\/6 {
  height: 50%;
}

.h-4\/6 {
  height: 66.666667%;
}

.h-5\/6 {
  height: 83.333333%;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.max-h-0 {
  max-height: 0px;
}

.max-h-1 {
  max-height: 0.25rem;
}

.max-h-2 {
  max-height: 0.5rem;
}

.max-h-3 {
  max-height: 0.75rem;
}

.max-h-4 {
  max-height: 1rem;
}

.max-h-5 {
  max-height: 1.25rem;
}

.max-h-6 {
  max-height: 1.5rem;
}

.max-h-7 {
  max-height: 1.75rem;
}

.max-h-8 {
  max-height: 2rem;
}

.max-h-9 {
  max-height: 2.25rem;
}

.max-h-10 {
  max-height: 2.5rem;
}

.max-h-11 {
  max-height: 2.75rem;
}

.max-h-12 {
  max-height: 3rem;
}

.max-h-14 {
  max-height: 3.5rem;
}

.max-h-16 {
  max-height: 4rem;
}

.max-h-20 {
  max-height: 5rem;
}

.max-h-24 {
  max-height: 6rem;
}

.max-h-28 {
  max-height: 7rem;
}

.max-h-32 {
  max-height: 8rem;
}

.max-h-36 {
  max-height: 9rem;
}

.max-h-40 {
  max-height: 10rem;
}

.max-h-44 {
  max-height: 11rem;
}

.max-h-48 {
  max-height: 12rem;
}

.max-h-52 {
  max-height: 13rem;
}

.max-h-56 {
  max-height: 14rem;
}

.max-h-60 {
  max-height: 15rem;
}

.max-h-64 {
  max-height: 16rem;
}

.max-h-72 {
  max-height: 18rem;
}

.max-h-80 {
  max-height: 20rem;
}

.max-h-96 {
  max-height: 24rem;
}

.max-h-px {
  max-height: 1px;
}

.max-h-0\.5 {
  max-height: 0.125rem;
}

.max-h-1\.5 {
  max-height: 0.375rem;
}

.max-h-2\.5 {
  max-height: 0.625rem;
}

.max-h-3\.5 {
  max-height: 0.875rem;
}

.max-h-full {
  max-height: 100%;
}

.max-h-screen {
  max-height: 100vh;
}

.min-h-0 {
  min-height: 0px;
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.w-0 {
  width: 0px;
}

.w-1 {
  width: 0.25rem;
}

.w-2 {
  width: 0.5rem;
}

.w-3 {
  width: 0.75rem;
}

.w-4 {
  width: 1rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-7 {
  width: 1.75rem;
}

.w-8 {
  width: 2rem;
}

.w-9 {
  width: 2.25rem;
}

.w-10 {
  width: 2.5rem;
}

.w-11 {
  width: 2.75rem;
}

.w-12 {
  width: 3rem;
}

.w-14 {
  width: 3.5rem;
}

.w-16 {
  width: 4rem;
}

.w-20 {
  width: 5rem;
}

.w-24 {
  width: 6rem;
}

.w-28 {
  width: 7rem;
}

.w-32 {
  width: 8rem;
}

.w-36 {
  width: 9rem;
}

.w-40 {
  width: 10rem;
}

.w-44 {
  width: 11rem;
}

.w-48 {
  width: 12rem;
}

.w-52 {
  width: 13rem;
}

.w-56 {
  width: 14rem;
}

.w-60 {
  width: 15rem;
}

.w-64 {
  width: 16rem;
}

.w-72 {
  width: 18rem;
}

.w-80 {
  width: 20rem;
}

.w-96 {
  width: 24rem;
}

.w-auto {
  width: auto;
}

.w-px {
  width: 1px;
}

.w-0\.5 {
  width: 0.125rem;
}

.w-1\.5 {
  width: 0.375rem;
}

.w-2\.5 {
  width: 0.625rem;
}

.w-3\.5 {
  width: 0.875rem;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.333333%;
}

.w-2\/3 {
  width: 66.666667%;
}

.w-1\/4 {
  width: 25%;
}

.w-2\/4 {
  width: 50%;
}

.w-3\/4 {
  width: 75%;
}

.w-1\/5 {
  width: 20%;
}

.w-2\/5 {
  width: 40%;
}

.w-3\/5 {
  width: 60%;
}

.w-4\/5 {
  width: 80%;
}

.w-1\/6 {
  width: 16.666667%;
}

.w-2\/6 {
  width: 33.333333%;
}

.w-3\/6 {
  width: 50%;
}

.w-4\/6 {
  width: 66.666667%;
}

.w-5\/6 {
  width: 83.333333%;
}

.w-1\/12 {
  width: 8.333333%;
}

.w-2\/12 {
  width: 16.666667%;
}

.w-3\/12 {
  width: 25%;
}

.w-4\/12 {
  width: 33.333333%;
}

.w-5\/12 {
  width: 41.666667%;
}

.w-6\/12 {
  width: 50%;
}

.w-7\/12 {
  width: 58.333333%;
}

.w-8\/12 {
  width: 66.666667%;
}

.w-9\/12 {
  width: 75%;
}

.w-10\/12 {
  width: 83.333333%;
}

.w-11\/12 {
  width: 91.666667%;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.w-min {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

.w-max {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.min-w-0 {
  min-width: 0px;
}

.min-w-full {
  min-width: 100%;
}

.min-w-min {
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
}

.min-w-max {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}

.max-w-0 {
  max-width: 0rem;
}

.max-w-none {
  max-width: none;
}

.max-w-xs {
  max-width: 20rem;
}

.max-w-sm {
  max-width: 24rem;
}

.max-w-md {
  max-width: 28rem;
}

.max-w-lg {
  max-width: 32rem;
}

.max-w-xl {
  max-width: 36rem;
}

.max-w-2xl {
  max-width: 42rem;
}

.max-w-3xl {
  max-width: 48rem;
}

.max-w-4xl {
  max-width: 56rem;
}

.max-w-5xl {
  max-width: 64rem;
}

.max-w-6xl {
  max-width: 72rem;
}

.max-w-7xl {
  max-width: 80rem;
}

.max-w-full {
  max-width: 100%;
}

.max-w-min {
  max-width: -webkit-min-content;
  max-width: -moz-min-content;
  max-width: min-content;
}

.max-w-max {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

.max-w-prose {
  max-width: 65ch;
}

.max-w-screen-sm {
  max-width: 640px;
}

.max-w-screen-md {
  max-width: 768px;
}

.max-w-screen-lg {
  max-width: 1024px;
}

.max-w-screen-xl {
  max-width: 1280px;
}

.max-w-screen-2xl {
  max-width: 1536px;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-auto {
  flex: 1 1 auto;
}

.flex-initial {
  flex: 0 1 auto;
}

.flex-none {
  flex: none;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.flex-shrink {
  flex-shrink: 1;
}

.flex-grow-0 {
  flex-grow: 0;
}

.flex-grow {
  flex-grow: 1;
}

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}

.border-collapse {
  border-collapse: collapse;
}

.border-separate {
  border-collapse: separate;
}

.origin-center {
  transform-origin: center;
}

.origin-top {
  transform-origin: top;
}

.origin-top-right {
  transform-origin: top right;
}

.origin-right {
  transform-origin: right;
}

.origin-bottom-right {
  transform-origin: bottom right;
}

.origin-bottom {
  transform-origin: bottom;
}

.origin-bottom-left {
  transform-origin: bottom left;
}

.origin-left {
  transform-origin: left;
}

.origin-top-left {
  transform-origin: top left;
}

.transform {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translateX(var(--tw-translate-x)) translateY(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));
}

.transform-gpu {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform-none {
  transform: none;
}

.translate-x-0 {
  --tw-translate-x: 0px;
}

.translate-x-1 {
  --tw-translate-x: 0.25rem;
}

.translate-x-2 {
  --tw-translate-x: 0.5rem;
}

.translate-x-3 {
  --tw-translate-x: 0.75rem;
}

.translate-x-4 {
  --tw-translate-x: 1rem;
}

.translate-x-5 {
  --tw-translate-x: 1.25rem;
}

.translate-x-6 {
  --tw-translate-x: 1.5rem;
}

.translate-x-7 {
  --tw-translate-x: 1.75rem;
}

.translate-x-8 {
  --tw-translate-x: 2rem;
}

.translate-x-9 {
  --tw-translate-x: 2.25rem;
}

.translate-x-10 {
  --tw-translate-x: 2.5rem;
}

.translate-x-11 {
  --tw-translate-x: 2.75rem;
}

.translate-x-12 {
  --tw-translate-x: 3rem;
}

.translate-x-14 {
  --tw-translate-x: 3.5rem;
}

.translate-x-16 {
  --tw-translate-x: 4rem;
}

.translate-x-20 {
  --tw-translate-x: 5rem;
}

.translate-x-24 {
  --tw-translate-x: 6rem;
}

.translate-x-28 {
  --tw-translate-x: 7rem;
}

.translate-x-32 {
  --tw-translate-x: 8rem;
}

.translate-x-36 {
  --tw-translate-x: 9rem;
}

.translate-x-40 {
  --tw-translate-x: 10rem;
}

.translate-x-44 {
  --tw-translate-x: 11rem;
}

.translate-x-48 {
  --tw-translate-x: 12rem;
}

.translate-x-52 {
  --tw-translate-x: 13rem;
}

.translate-x-56 {
  --tw-translate-x: 14rem;
}

.translate-x-60 {
  --tw-translate-x: 15rem;
}

.translate-x-64 {
  --tw-translate-x: 16rem;
}

.translate-x-72 {
  --tw-translate-x: 18rem;
}

.translate-x-80 {
  --tw-translate-x: 20rem;
}

.translate-x-96 {
  --tw-translate-x: 24rem;
}

.translate-x-px {
  --tw-translate-x: 1px;
}

.translate-x-0\.5 {
  --tw-translate-x: 0.125rem;
}

.translate-x-1\.5 {
  --tw-translate-x: 0.375rem;
}

.translate-x-2\.5 {
  --tw-translate-x: 0.625rem;
}

.translate-x-3\.5 {
  --tw-translate-x: 0.875rem;
}

.-translate-x-0 {
  --tw-translate-x: 0px;
}

.-translate-x-1 {
  --tw-translate-x: -0.25rem;
}

.-translate-x-2 {
  --tw-translate-x: -0.5rem;
}

.-translate-x-3 {
  --tw-translate-x: -0.75rem;
}

.-translate-x-4 {
  --tw-translate-x: -1rem;
}

.-translate-x-5 {
  --tw-translate-x: -1.25rem;
}

.-translate-x-6 {
  --tw-translate-x: -1.5rem;
}

.-translate-x-7 {
  --tw-translate-x: -1.75rem;
}

.-translate-x-8 {
  --tw-translate-x: -2rem;
}

.-translate-x-9 {
  --tw-translate-x: -2.25rem;
}

.-translate-x-10 {
  --tw-translate-x: -2.5rem;
}

.-translate-x-11 {
  --tw-translate-x: -2.75rem;
}

.-translate-x-12 {
  --tw-translate-x: -3rem;
}

.-translate-x-14 {
  --tw-translate-x: -3.5rem;
}

.-translate-x-16 {
  --tw-translate-x: -4rem;
}

.-translate-x-20 {
  --tw-translate-x: -5rem;
}

.-translate-x-24 {
  --tw-translate-x: -6rem;
}

.-translate-x-28 {
  --tw-translate-x: -7rem;
}

.-translate-x-32 {
  --tw-translate-x: -8rem;
}

.-translate-x-36 {
  --tw-translate-x: -9rem;
}

.-translate-x-40 {
  --tw-translate-x: -10rem;
}

.-translate-x-44 {
  --tw-translate-x: -11rem;
}

.-translate-x-48 {
  --tw-translate-x: -12rem;
}

.-translate-x-52 {
  --tw-translate-x: -13rem;
}

.-translate-x-56 {
  --tw-translate-x: -14rem;
}

.-translate-x-60 {
  --tw-translate-x: -15rem;
}

.-translate-x-64 {
  --tw-translate-x: -16rem;
}

.-translate-x-72 {
  --tw-translate-x: -18rem;
}

.-translate-x-80 {
  --tw-translate-x: -20rem;
}

.-translate-x-96 {
  --tw-translate-x: -24rem;
}

.-translate-x-px {
  --tw-translate-x: -1px;
}

.-translate-x-0\.5 {
  --tw-translate-x: -0.125rem;
}

.-translate-x-1\.5 {
  --tw-translate-x: -0.375rem;
}

.-translate-x-2\.5 {
  --tw-translate-x: -0.625rem;
}

.-translate-x-3\.5 {
  --tw-translate-x: -0.875rem;
}

.translate-x-1\/2 {
  --tw-translate-x: 50%;
}

.translate-x-1\/3 {
  --tw-translate-x: 33.333333%;
}

.translate-x-2\/3 {
  --tw-translate-x: 66.666667%;
}

.translate-x-1\/4 {
  --tw-translate-x: 25%;
}

.translate-x-2\/4 {
  --tw-translate-x: 50%;
}

.translate-x-3\/4 {
  --tw-translate-x: 75%;
}

.translate-x-full {
  --tw-translate-x: 100%;
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
}

.-translate-x-1\/3 {
  --tw-translate-x: -33.333333%;
}

.-translate-x-2\/3 {
  --tw-translate-x: -66.666667%;
}

.-translate-x-1\/4 {
  --tw-translate-x: -25%;
}

.-translate-x-2\/4 {
  --tw-translate-x: -50%;
}

.-translate-x-3\/4 {
  --tw-translate-x: -75%;
}

.-translate-x-full {
  --tw-translate-x: -100%;
}

.translate-y-0 {
  --tw-translate-y: 0px;
}

.translate-y-1 {
  --tw-translate-y: 0.25rem;
}

.translate-y-2 {
  --tw-translate-y: 0.5rem;
}

.translate-y-3 {
  --tw-translate-y: 0.75rem;
}

.translate-y-4 {
  --tw-translate-y: 1rem;
}

.translate-y-5 {
  --tw-translate-y: 1.25rem;
}

.translate-y-6 {
  --tw-translate-y: 1.5rem;
}

.translate-y-7 {
  --tw-translate-y: 1.75rem;
}

.translate-y-8 {
  --tw-translate-y: 2rem;
}

.translate-y-9 {
  --tw-translate-y: 2.25rem;
}

.translate-y-10 {
  --tw-translate-y: 2.5rem;
}

.translate-y-11 {
  --tw-translate-y: 2.75rem;
}

.translate-y-12 {
  --tw-translate-y: 3rem;
}

.translate-y-14 {
  --tw-translate-y: 3.5rem;
}

.translate-y-16 {
  --tw-translate-y: 4rem;
}

.translate-y-20 {
  --tw-translate-y: 5rem;
}

.translate-y-24 {
  --tw-translate-y: 6rem;
}

.translate-y-28 {
  --tw-translate-y: 7rem;
}

.translate-y-32 {
  --tw-translate-y: 8rem;
}

.translate-y-36 {
  --tw-translate-y: 9rem;
}

.translate-y-40 {
  --tw-translate-y: 10rem;
}

.translate-y-44 {
  --tw-translate-y: 11rem;
}

.translate-y-48 {
  --tw-translate-y: 12rem;
}

.translate-y-52 {
  --tw-translate-y: 13rem;
}

.translate-y-56 {
  --tw-translate-y: 14rem;
}

.translate-y-60 {
  --tw-translate-y: 15rem;
}

.translate-y-64 {
  --tw-translate-y: 16rem;
}

.translate-y-72 {
  --tw-translate-y: 18rem;
}

.translate-y-80 {
  --tw-translate-y: 20rem;
}

.translate-y-96 {
  --tw-translate-y: 24rem;
}

.translate-y-px {
  --tw-translate-y: 1px;
}

.translate-y-0\.5 {
  --tw-translate-y: 0.125rem;
}

.translate-y-1\.5 {
  --tw-translate-y: 0.375rem;
}

.translate-y-2\.5 {
  --tw-translate-y: 0.625rem;
}

.translate-y-3\.5 {
  --tw-translate-y: 0.875rem;
}

.-translate-y-0 {
  --tw-translate-y: 0px;
}

.-translate-y-1 {
  --tw-translate-y: -0.25rem;
}

.-translate-y-2 {
  --tw-translate-y: -0.5rem;
}

.-translate-y-3 {
  --tw-translate-y: -0.75rem;
}

.-translate-y-4 {
  --tw-translate-y: -1rem;
}

.-translate-y-5 {
  --tw-translate-y: -1.25rem;
}

.-translate-y-6 {
  --tw-translate-y: -1.5rem;
}

.-translate-y-7 {
  --tw-translate-y: -1.75rem;
}

.-translate-y-8 {
  --tw-translate-y: -2rem;
}

.-translate-y-9 {
  --tw-translate-y: -2.25rem;
}

.-translate-y-10 {
  --tw-translate-y: -2.5rem;
}

.-translate-y-11 {
  --tw-translate-y: -2.75rem;
}

.-translate-y-12 {
  --tw-translate-y: -3rem;
}

.-translate-y-14 {
  --tw-translate-y: -3.5rem;
}

.-translate-y-16 {
  --tw-translate-y: -4rem;
}

.-translate-y-20 {
  --tw-translate-y: -5rem;
}

.-translate-y-24 {
  --tw-translate-y: -6rem;
}

.-translate-y-28 {
  --tw-translate-y: -7rem;
}

.-translate-y-32 {
  --tw-translate-y: -8rem;
}

.-translate-y-36 {
  --tw-translate-y: -9rem;
}

.-translate-y-40 {
  --tw-translate-y: -10rem;
}

.-translate-y-44 {
  --tw-translate-y: -11rem;
}

.-translate-y-48 {
  --tw-translate-y: -12rem;
}

.-translate-y-52 {
  --tw-translate-y: -13rem;
}

.-translate-y-56 {
  --tw-translate-y: -14rem;
}

.-translate-y-60 {
  --tw-translate-y: -15rem;
}

.-translate-y-64 {
  --tw-translate-y: -16rem;
}

.-translate-y-72 {
  --tw-translate-y: -18rem;
}

.-translate-y-80 {
  --tw-translate-y: -20rem;
}

.-translate-y-96 {
  --tw-translate-y: -24rem;
}

.-translate-y-px {
  --tw-translate-y: -1px;
}

.-translate-y-0\.5 {
  --tw-translate-y: -0.125rem;
}

.-translate-y-1\.5 {
  --tw-translate-y: -0.375rem;
}

.-translate-y-2\.5 {
  --tw-translate-y: -0.625rem;
}

.-translate-y-3\.5 {
  --tw-translate-y: -0.875rem;
}

.translate-y-1\/2 {
  --tw-translate-y: 50%;
}

.translate-y-1\/3 {
  --tw-translate-y: 33.333333%;
}

.translate-y-2\/3 {
  --tw-translate-y: 66.666667%;
}

.translate-y-1\/4 {
  --tw-translate-y: 25%;
}

.translate-y-2\/4 {
  --tw-translate-y: 50%;
}

.translate-y-3\/4 {
  --tw-translate-y: 75%;
}

.translate-y-full {
  --tw-translate-y: 100%;
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
}

.-translate-y-1\/3 {
  --tw-translate-y: -33.333333%;
}

.-translate-y-2\/3 {
  --tw-translate-y: -66.666667%;
}

.-translate-y-1\/4 {
  --tw-translate-y: -25%;
}

.-translate-y-2\/4 {
  --tw-translate-y: -50%;
}

.-translate-y-3\/4 {
  --tw-translate-y: -75%;
}

.-translate-y-full {
  --tw-translate-y: -100%;
}

.hover\:translate-x-0:hover {
  --tw-translate-x: 0px;
}

.hover\:translate-x-1:hover {
  --tw-translate-x: 0.25rem;
}

.hover\:translate-x-2:hover {
  --tw-translate-x: 0.5rem;
}

.hover\:translate-x-3:hover {
  --tw-translate-x: 0.75rem;
}

.hover\:translate-x-4:hover {
  --tw-translate-x: 1rem;
}

.hover\:translate-x-5:hover {
  --tw-translate-x: 1.25rem;
}

.hover\:translate-x-6:hover {
  --tw-translate-x: 1.5rem;
}

.hover\:translate-x-7:hover {
  --tw-translate-x: 1.75rem;
}

.hover\:translate-x-8:hover {
  --tw-translate-x: 2rem;
}

.hover\:translate-x-9:hover {
  --tw-translate-x: 2.25rem;
}

.hover\:translate-x-10:hover {
  --tw-translate-x: 2.5rem;
}

.hover\:translate-x-11:hover {
  --tw-translate-x: 2.75rem;
}

.hover\:translate-x-12:hover {
  --tw-translate-x: 3rem;
}

.hover\:translate-x-14:hover {
  --tw-translate-x: 3.5rem;
}

.hover\:translate-x-16:hover {
  --tw-translate-x: 4rem;
}

.hover\:translate-x-20:hover {
  --tw-translate-x: 5rem;
}

.hover\:translate-x-24:hover {
  --tw-translate-x: 6rem;
}

.hover\:translate-x-28:hover {
  --tw-translate-x: 7rem;
}

.hover\:translate-x-32:hover {
  --tw-translate-x: 8rem;
}

.hover\:translate-x-36:hover {
  --tw-translate-x: 9rem;
}

.hover\:translate-x-40:hover {
  --tw-translate-x: 10rem;
}

.hover\:translate-x-44:hover {
  --tw-translate-x: 11rem;
}

.hover\:translate-x-48:hover {
  --tw-translate-x: 12rem;
}

.hover\:translate-x-52:hover {
  --tw-translate-x: 13rem;
}

.hover\:translate-x-56:hover {
  --tw-translate-x: 14rem;
}

.hover\:translate-x-60:hover {
  --tw-translate-x: 15rem;
}

.hover\:translate-x-64:hover {
  --tw-translate-x: 16rem;
}

.hover\:translate-x-72:hover {
  --tw-translate-x: 18rem;
}

.hover\:translate-x-80:hover {
  --tw-translate-x: 20rem;
}

.hover\:translate-x-96:hover {
  --tw-translate-x: 24rem;
}

.hover\:translate-x-px:hover {
  --tw-translate-x: 1px;
}

.hover\:translate-x-0\.5:hover {
  --tw-translate-x: 0.125rem;
}

.hover\:translate-x-1\.5:hover {
  --tw-translate-x: 0.375rem;
}

.hover\:translate-x-2\.5:hover {
  --tw-translate-x: 0.625rem;
}

.hover\:translate-x-3\.5:hover {
  --tw-translate-x: 0.875rem;
}

.hover\:-translate-x-0:hover {
  --tw-translate-x: 0px;
}

.hover\:-translate-x-1:hover {
  --tw-translate-x: -0.25rem;
}

.hover\:-translate-x-2:hover {
  --tw-translate-x: -0.5rem;
}

.hover\:-translate-x-3:hover {
  --tw-translate-x: -0.75rem;
}

.hover\:-translate-x-4:hover {
  --tw-translate-x: -1rem;
}

.hover\:-translate-x-5:hover {
  --tw-translate-x: -1.25rem;
}

.hover\:-translate-x-6:hover {
  --tw-translate-x: -1.5rem;
}

.hover\:-translate-x-7:hover {
  --tw-translate-x: -1.75rem;
}

.hover\:-translate-x-8:hover {
  --tw-translate-x: -2rem;
}

.hover\:-translate-x-9:hover {
  --tw-translate-x: -2.25rem;
}

.hover\:-translate-x-10:hover {
  --tw-translate-x: -2.5rem;
}

.hover\:-translate-x-11:hover {
  --tw-translate-x: -2.75rem;
}

.hover\:-translate-x-12:hover {
  --tw-translate-x: -3rem;
}

.hover\:-translate-x-14:hover {
  --tw-translate-x: -3.5rem;
}

.hover\:-translate-x-16:hover {
  --tw-translate-x: -4rem;
}

.hover\:-translate-x-20:hover {
  --tw-translate-x: -5rem;
}

.hover\:-translate-x-24:hover {
  --tw-translate-x: -6rem;
}

.hover\:-translate-x-28:hover {
  --tw-translate-x: -7rem;
}

.hover\:-translate-x-32:hover {
  --tw-translate-x: -8rem;
}

.hover\:-translate-x-36:hover {
  --tw-translate-x: -9rem;
}

.hover\:-translate-x-40:hover {
  --tw-translate-x: -10rem;
}

.hover\:-translate-x-44:hover {
  --tw-translate-x: -11rem;
}

.hover\:-translate-x-48:hover {
  --tw-translate-x: -12rem;
}

.hover\:-translate-x-52:hover {
  --tw-translate-x: -13rem;
}

.hover\:-translate-x-56:hover {
  --tw-translate-x: -14rem;
}

.hover\:-translate-x-60:hover {
  --tw-translate-x: -15rem;
}

.hover\:-translate-x-64:hover {
  --tw-translate-x: -16rem;
}

.hover\:-translate-x-72:hover {
  --tw-translate-x: -18rem;
}

.hover\:-translate-x-80:hover {
  --tw-translate-x: -20rem;
}

.hover\:-translate-x-96:hover {
  --tw-translate-x: -24rem;
}

.hover\:-translate-x-px:hover {
  --tw-translate-x: -1px;
}

.hover\:-translate-x-0\.5:hover {
  --tw-translate-x: -0.125rem;
}

.hover\:-translate-x-1\.5:hover {
  --tw-translate-x: -0.375rem;
}

.hover\:-translate-x-2\.5:hover {
  --tw-translate-x: -0.625rem;
}

.hover\:-translate-x-3\.5:hover {
  --tw-translate-x: -0.875rem;
}

.hover\:translate-x-1\/2:hover {
  --tw-translate-x: 50%;
}

.hover\:translate-x-1\/3:hover {
  --tw-translate-x: 33.333333%;
}

.hover\:translate-x-2\/3:hover {
  --tw-translate-x: 66.666667%;
}

.hover\:translate-x-1\/4:hover {
  --tw-translate-x: 25%;
}

.hover\:translate-x-2\/4:hover {
  --tw-translate-x: 50%;
}

.hover\:translate-x-3\/4:hover {
  --tw-translate-x: 75%;
}

.hover\:translate-x-full:hover {
  --tw-translate-x: 100%;
}

.hover\:-translate-x-1\/2:hover {
  --tw-translate-x: -50%;
}

.hover\:-translate-x-1\/3:hover {
  --tw-translate-x: -33.333333%;
}

.hover\:-translate-x-2\/3:hover {
  --tw-translate-x: -66.666667%;
}

.hover\:-translate-x-1\/4:hover {
  --tw-translate-x: -25%;
}

.hover\:-translate-x-2\/4:hover {
  --tw-translate-x: -50%;
}

.hover\:-translate-x-3\/4:hover {
  --tw-translate-x: -75%;
}

.hover\:-translate-x-full:hover {
  --tw-translate-x: -100%;
}

.hover\:translate-y-0:hover {
  --tw-translate-y: 0px;
}

.hover\:translate-y-1:hover {
  --tw-translate-y: 0.25rem;
}

.hover\:translate-y-2:hover {
  --tw-translate-y: 0.5rem;
}

.hover\:translate-y-3:hover {
  --tw-translate-y: 0.75rem;
}

.hover\:translate-y-4:hover {
  --tw-translate-y: 1rem;
}

.hover\:translate-y-5:hover {
  --tw-translate-y: 1.25rem;
}

.hover\:translate-y-6:hover {
  --tw-translate-y: 1.5rem;
}

.hover\:translate-y-7:hover {
  --tw-translate-y: 1.75rem;
}

.hover\:translate-y-8:hover {
  --tw-translate-y: 2rem;
}

.hover\:translate-y-9:hover {
  --tw-translate-y: 2.25rem;
}

.hover\:translate-y-10:hover {
  --tw-translate-y: 2.5rem;
}

.hover\:translate-y-11:hover {
  --tw-translate-y: 2.75rem;
}

.hover\:translate-y-12:hover {
  --tw-translate-y: 3rem;
}

.hover\:translate-y-14:hover {
  --tw-translate-y: 3.5rem;
}

.hover\:translate-y-16:hover {
  --tw-translate-y: 4rem;
}

.hover\:translate-y-20:hover {
  --tw-translate-y: 5rem;
}

.hover\:translate-y-24:hover {
  --tw-translate-y: 6rem;
}

.hover\:translate-y-28:hover {
  --tw-translate-y: 7rem;
}

.hover\:translate-y-32:hover {
  --tw-translate-y: 8rem;
}

.hover\:translate-y-36:hover {
  --tw-translate-y: 9rem;
}

.hover\:translate-y-40:hover {
  --tw-translate-y: 10rem;
}

.hover\:translate-y-44:hover {
  --tw-translate-y: 11rem;
}

.hover\:translate-y-48:hover {
  --tw-translate-y: 12rem;
}

.hover\:translate-y-52:hover {
  --tw-translate-y: 13rem;
}

.hover\:translate-y-56:hover {
  --tw-translate-y: 14rem;
}

.hover\:translate-y-60:hover {
  --tw-translate-y: 15rem;
}

.hover\:translate-y-64:hover {
  --tw-translate-y: 16rem;
}

.hover\:translate-y-72:hover {
  --tw-translate-y: 18rem;
}

.hover\:translate-y-80:hover {
  --tw-translate-y: 20rem;
}

.hover\:translate-y-96:hover {
  --tw-translate-y: 24rem;
}

.hover\:translate-y-px:hover {
  --tw-translate-y: 1px;
}

.hover\:translate-y-0\.5:hover {
  --tw-translate-y: 0.125rem;
}

.hover\:translate-y-1\.5:hover {
  --tw-translate-y: 0.375rem;
}

.hover\:translate-y-2\.5:hover {
  --tw-translate-y: 0.625rem;
}

.hover\:translate-y-3\.5:hover {
  --tw-translate-y: 0.875rem;
}

.hover\:-translate-y-0:hover {
  --tw-translate-y: 0px;
}

.hover\:-translate-y-1:hover {
  --tw-translate-y: -0.25rem;
}

.hover\:-translate-y-2:hover {
  --tw-translate-y: -0.5rem;
}

.hover\:-translate-y-3:hover {
  --tw-translate-y: -0.75rem;
}

.hover\:-translate-y-4:hover {
  --tw-translate-y: -1rem;
}

.hover\:-translate-y-5:hover {
  --tw-translate-y: -1.25rem;
}

.hover\:-translate-y-6:hover {
  --tw-translate-y: -1.5rem;
}

.hover\:-translate-y-7:hover {
  --tw-translate-y: -1.75rem;
}

.hover\:-translate-y-8:hover {
  --tw-translate-y: -2rem;
}

.hover\:-translate-y-9:hover {
  --tw-translate-y: -2.25rem;
}

.hover\:-translate-y-10:hover {
  --tw-translate-y: -2.5rem;
}

.hover\:-translate-y-11:hover {
  --tw-translate-y: -2.75rem;
}

.hover\:-translate-y-12:hover {
  --tw-translate-y: -3rem;
}

.hover\:-translate-y-14:hover {
  --tw-translate-y: -3.5rem;
}

.hover\:-translate-y-16:hover {
  --tw-translate-y: -4rem;
}

.hover\:-translate-y-20:hover {
  --tw-translate-y: -5rem;
}

.hover\:-translate-y-24:hover {
  --tw-translate-y: -6rem;
}

.hover\:-translate-y-28:hover {
  --tw-translate-y: -7rem;
}

.hover\:-translate-y-32:hover {
  --tw-translate-y: -8rem;
}

.hover\:-translate-y-36:hover {
  --tw-translate-y: -9rem;
}

.hover\:-translate-y-40:hover {
  --tw-translate-y: -10rem;
}

.hover\:-translate-y-44:hover {
  --tw-translate-y: -11rem;
}

.hover\:-translate-y-48:hover {
  --tw-translate-y: -12rem;
}

.hover\:-translate-y-52:hover {
  --tw-translate-y: -13rem;
}

.hover\:-translate-y-56:hover {
  --tw-translate-y: -14rem;
}

.hover\:-translate-y-60:hover {
  --tw-translate-y: -15rem;
}

.hover\:-translate-y-64:hover {
  --tw-translate-y: -16rem;
}

.hover\:-translate-y-72:hover {
  --tw-translate-y: -18rem;
}

.hover\:-translate-y-80:hover {
  --tw-translate-y: -20rem;
}

.hover\:-translate-y-96:hover {
  --tw-translate-y: -24rem;
}

.hover\:-translate-y-px:hover {
  --tw-translate-y: -1px;
}

.hover\:-translate-y-0\.5:hover {
  --tw-translate-y: -0.125rem;
}

.hover\:-translate-y-1\.5:hover {
  --tw-translate-y: -0.375rem;
}

.hover\:-translate-y-2\.5:hover {
  --tw-translate-y: -0.625rem;
}

.hover\:-translate-y-3\.5:hover {
  --tw-translate-y: -0.875rem;
}

.hover\:translate-y-1\/2:hover {
  --tw-translate-y: 50%;
}

.hover\:translate-y-1\/3:hover {
  --tw-translate-y: 33.333333%;
}

.hover\:translate-y-2\/3:hover {
  --tw-translate-y: 66.666667%;
}

.hover\:translate-y-1\/4:hover {
  --tw-translate-y: 25%;
}

.hover\:translate-y-2\/4:hover {
  --tw-translate-y: 50%;
}

.hover\:translate-y-3\/4:hover {
  --tw-translate-y: 75%;
}

.hover\:translate-y-full:hover {
  --tw-translate-y: 100%;
}

.hover\:-translate-y-1\/2:hover {
  --tw-translate-y: -50%;
}

.hover\:-translate-y-1\/3:hover {
  --tw-translate-y: -33.333333%;
}

.hover\:-translate-y-2\/3:hover {
  --tw-translate-y: -66.666667%;
}

.hover\:-translate-y-1\/4:hover {
  --tw-translate-y: -25%;
}

.hover\:-translate-y-2\/4:hover {
  --tw-translate-y: -50%;
}

.hover\:-translate-y-3\/4:hover {
  --tw-translate-y: -75%;
}

.hover\:-translate-y-full:hover {
  --tw-translate-y: -100%;
}

.focus\:translate-x-0:focus {
  --tw-translate-x: 0px;
}

.focus\:translate-x-1:focus {
  --tw-translate-x: 0.25rem;
}

.focus\:translate-x-2:focus {
  --tw-translate-x: 0.5rem;
}

.focus\:translate-x-3:focus {
  --tw-translate-x: 0.75rem;
}

.focus\:translate-x-4:focus {
  --tw-translate-x: 1rem;
}

.focus\:translate-x-5:focus {
  --tw-translate-x: 1.25rem;
}

.focus\:translate-x-6:focus {
  --tw-translate-x: 1.5rem;
}

.focus\:translate-x-7:focus {
  --tw-translate-x: 1.75rem;
}

.focus\:translate-x-8:focus {
  --tw-translate-x: 2rem;
}

.focus\:translate-x-9:focus {
  --tw-translate-x: 2.25rem;
}

.focus\:translate-x-10:focus {
  --tw-translate-x: 2.5rem;
}

.focus\:translate-x-11:focus {
  --tw-translate-x: 2.75rem;
}

.focus\:translate-x-12:focus {
  --tw-translate-x: 3rem;
}

.focus\:translate-x-14:focus {
  --tw-translate-x: 3.5rem;
}

.focus\:translate-x-16:focus {
  --tw-translate-x: 4rem;
}

.focus\:translate-x-20:focus {
  --tw-translate-x: 5rem;
}

.focus\:translate-x-24:focus {
  --tw-translate-x: 6rem;
}

.focus\:translate-x-28:focus {
  --tw-translate-x: 7rem;
}

.focus\:translate-x-32:focus {
  --tw-translate-x: 8rem;
}

.focus\:translate-x-36:focus {
  --tw-translate-x: 9rem;
}

.focus\:translate-x-40:focus {
  --tw-translate-x: 10rem;
}

.focus\:translate-x-44:focus {
  --tw-translate-x: 11rem;
}

.focus\:translate-x-48:focus {
  --tw-translate-x: 12rem;
}

.focus\:translate-x-52:focus {
  --tw-translate-x: 13rem;
}

.focus\:translate-x-56:focus {
  --tw-translate-x: 14rem;
}

.focus\:translate-x-60:focus {
  --tw-translate-x: 15rem;
}

.focus\:translate-x-64:focus {
  --tw-translate-x: 16rem;
}

.focus\:translate-x-72:focus {
  --tw-translate-x: 18rem;
}

.focus\:translate-x-80:focus {
  --tw-translate-x: 20rem;
}

.focus\:translate-x-96:focus {
  --tw-translate-x: 24rem;
}

.focus\:translate-x-px:focus {
  --tw-translate-x: 1px;
}

.focus\:translate-x-0\.5:focus {
  --tw-translate-x: 0.125rem;
}

.focus\:translate-x-1\.5:focus {
  --tw-translate-x: 0.375rem;
}

.focus\:translate-x-2\.5:focus {
  --tw-translate-x: 0.625rem;
}

.focus\:translate-x-3\.5:focus {
  --tw-translate-x: 0.875rem;
}

.focus\:-translate-x-0:focus {
  --tw-translate-x: 0px;
}

.focus\:-translate-x-1:focus {
  --tw-translate-x: -0.25rem;
}

.focus\:-translate-x-2:focus {
  --tw-translate-x: -0.5rem;
}

.focus\:-translate-x-3:focus {
  --tw-translate-x: -0.75rem;
}

.focus\:-translate-x-4:focus {
  --tw-translate-x: -1rem;
}

.focus\:-translate-x-5:focus {
  --tw-translate-x: -1.25rem;
}

.focus\:-translate-x-6:focus {
  --tw-translate-x: -1.5rem;
}

.focus\:-translate-x-7:focus {
  --tw-translate-x: -1.75rem;
}

.focus\:-translate-x-8:focus {
  --tw-translate-x: -2rem;
}

.focus\:-translate-x-9:focus {
  --tw-translate-x: -2.25rem;
}

.focus\:-translate-x-10:focus {
  --tw-translate-x: -2.5rem;
}

.focus\:-translate-x-11:focus {
  --tw-translate-x: -2.75rem;
}

.focus\:-translate-x-12:focus {
  --tw-translate-x: -3rem;
}

.focus\:-translate-x-14:focus {
  --tw-translate-x: -3.5rem;
}

.focus\:-translate-x-16:focus {
  --tw-translate-x: -4rem;
}

.focus\:-translate-x-20:focus {
  --tw-translate-x: -5rem;
}

.focus\:-translate-x-24:focus {
  --tw-translate-x: -6rem;
}

.focus\:-translate-x-28:focus {
  --tw-translate-x: -7rem;
}

.focus\:-translate-x-32:focus {
  --tw-translate-x: -8rem;
}

.focus\:-translate-x-36:focus {
  --tw-translate-x: -9rem;
}

.focus\:-translate-x-40:focus {
  --tw-translate-x: -10rem;
}

.focus\:-translate-x-44:focus {
  --tw-translate-x: -11rem;
}

.focus\:-translate-x-48:focus {
  --tw-translate-x: -12rem;
}

.focus\:-translate-x-52:focus {
  --tw-translate-x: -13rem;
}

.focus\:-translate-x-56:focus {
  --tw-translate-x: -14rem;
}

.focus\:-translate-x-60:focus {
  --tw-translate-x: -15rem;
}

.focus\:-translate-x-64:focus {
  --tw-translate-x: -16rem;
}

.focus\:-translate-x-72:focus {
  --tw-translate-x: -18rem;
}

.focus\:-translate-x-80:focus {
  --tw-translate-x: -20rem;
}

.focus\:-translate-x-96:focus {
  --tw-translate-x: -24rem;
}

.focus\:-translate-x-px:focus {
  --tw-translate-x: -1px;
}

.focus\:-translate-x-0\.5:focus {
  --tw-translate-x: -0.125rem;
}

.focus\:-translate-x-1\.5:focus {
  --tw-translate-x: -0.375rem;
}

.focus\:-translate-x-2\.5:focus {
  --tw-translate-x: -0.625rem;
}

.focus\:-translate-x-3\.5:focus {
  --tw-translate-x: -0.875rem;
}

.focus\:translate-x-1\/2:focus {
  --tw-translate-x: 50%;
}

.focus\:translate-x-1\/3:focus {
  --tw-translate-x: 33.333333%;
}

.focus\:translate-x-2\/3:focus {
  --tw-translate-x: 66.666667%;
}

.focus\:translate-x-1\/4:focus {
  --tw-translate-x: 25%;
}

.focus\:translate-x-2\/4:focus {
  --tw-translate-x: 50%;
}

.focus\:translate-x-3\/4:focus {
  --tw-translate-x: 75%;
}

.focus\:translate-x-full:focus {
  --tw-translate-x: 100%;
}

.focus\:-translate-x-1\/2:focus {
  --tw-translate-x: -50%;
}

.focus\:-translate-x-1\/3:focus {
  --tw-translate-x: -33.333333%;
}

.focus\:-translate-x-2\/3:focus {
  --tw-translate-x: -66.666667%;
}

.focus\:-translate-x-1\/4:focus {
  --tw-translate-x: -25%;
}

.focus\:-translate-x-2\/4:focus {
  --tw-translate-x: -50%;
}

.focus\:-translate-x-3\/4:focus {
  --tw-translate-x: -75%;
}

.focus\:-translate-x-full:focus {
  --tw-translate-x: -100%;
}

.focus\:translate-y-0:focus {
  --tw-translate-y: 0px;
}

.focus\:translate-y-1:focus {
  --tw-translate-y: 0.25rem;
}

.focus\:translate-y-2:focus {
  --tw-translate-y: 0.5rem;
}

.focus\:translate-y-3:focus {
  --tw-translate-y: 0.75rem;
}

.focus\:translate-y-4:focus {
  --tw-translate-y: 1rem;
}

.focus\:translate-y-5:focus {
  --tw-translate-y: 1.25rem;
}

.focus\:translate-y-6:focus {
  --tw-translate-y: 1.5rem;
}

.focus\:translate-y-7:focus {
  --tw-translate-y: 1.75rem;
}

.focus\:translate-y-8:focus {
  --tw-translate-y: 2rem;
}

.focus\:translate-y-9:focus {
  --tw-translate-y: 2.25rem;
}

.focus\:translate-y-10:focus {
  --tw-translate-y: 2.5rem;
}

.focus\:translate-y-11:focus {
  --tw-translate-y: 2.75rem;
}

.focus\:translate-y-12:focus {
  --tw-translate-y: 3rem;
}

.focus\:translate-y-14:focus {
  --tw-translate-y: 3.5rem;
}

.focus\:translate-y-16:focus {
  --tw-translate-y: 4rem;
}

.focus\:translate-y-20:focus {
  --tw-translate-y: 5rem;
}

.focus\:translate-y-24:focus {
  --tw-translate-y: 6rem;
}

.focus\:translate-y-28:focus {
  --tw-translate-y: 7rem;
}

.focus\:translate-y-32:focus {
  --tw-translate-y: 8rem;
}

.focus\:translate-y-36:focus {
  --tw-translate-y: 9rem;
}

.focus\:translate-y-40:focus {
  --tw-translate-y: 10rem;
}

.focus\:translate-y-44:focus {
  --tw-translate-y: 11rem;
}

.focus\:translate-y-48:focus {
  --tw-translate-y: 12rem;
}

.focus\:translate-y-52:focus {
  --tw-translate-y: 13rem;
}

.focus\:translate-y-56:focus {
  --tw-translate-y: 14rem;
}

.focus\:translate-y-60:focus {
  --tw-translate-y: 15rem;
}

.focus\:translate-y-64:focus {
  --tw-translate-y: 16rem;
}

.focus\:translate-y-72:focus {
  --tw-translate-y: 18rem;
}

.focus\:translate-y-80:focus {
  --tw-translate-y: 20rem;
}

.focus\:translate-y-96:focus {
  --tw-translate-y: 24rem;
}

.focus\:translate-y-px:focus {
  --tw-translate-y: 1px;
}

.focus\:translate-y-0\.5:focus {
  --tw-translate-y: 0.125rem;
}

.focus\:translate-y-1\.5:focus {
  --tw-translate-y: 0.375rem;
}

.focus\:translate-y-2\.5:focus {
  --tw-translate-y: 0.625rem;
}

.focus\:translate-y-3\.5:focus {
  --tw-translate-y: 0.875rem;
}

.focus\:-translate-y-0:focus {
  --tw-translate-y: 0px;
}

.focus\:-translate-y-1:focus {
  --tw-translate-y: -0.25rem;
}

.focus\:-translate-y-2:focus {
  --tw-translate-y: -0.5rem;
}

.focus\:-translate-y-3:focus {
  --tw-translate-y: -0.75rem;
}

.focus\:-translate-y-4:focus {
  --tw-translate-y: -1rem;
}

.focus\:-translate-y-5:focus {
  --tw-translate-y: -1.25rem;
}

.focus\:-translate-y-6:focus {
  --tw-translate-y: -1.5rem;
}

.focus\:-translate-y-7:focus {
  --tw-translate-y: -1.75rem;
}

.focus\:-translate-y-8:focus {
  --tw-translate-y: -2rem;
}

.focus\:-translate-y-9:focus {
  --tw-translate-y: -2.25rem;
}

.focus\:-translate-y-10:focus {
  --tw-translate-y: -2.5rem;
}

.focus\:-translate-y-11:focus {
  --tw-translate-y: -2.75rem;
}

.focus\:-translate-y-12:focus {
  --tw-translate-y: -3rem;
}

.focus\:-translate-y-14:focus {
  --tw-translate-y: -3.5rem;
}

.focus\:-translate-y-16:focus {
  --tw-translate-y: -4rem;
}

.focus\:-translate-y-20:focus {
  --tw-translate-y: -5rem;
}

.focus\:-translate-y-24:focus {
  --tw-translate-y: -6rem;
}

.focus\:-translate-y-28:focus {
  --tw-translate-y: -7rem;
}

.focus\:-translate-y-32:focus {
  --tw-translate-y: -8rem;
}

.focus\:-translate-y-36:focus {
  --tw-translate-y: -9rem;
}

.focus\:-translate-y-40:focus {
  --tw-translate-y: -10rem;
}

.focus\:-translate-y-44:focus {
  --tw-translate-y: -11rem;
}

.focus\:-translate-y-48:focus {
  --tw-translate-y: -12rem;
}

.focus\:-translate-y-52:focus {
  --tw-translate-y: -13rem;
}

.focus\:-translate-y-56:focus {
  --tw-translate-y: -14rem;
}

.focus\:-translate-y-60:focus {
  --tw-translate-y: -15rem;
}

.focus\:-translate-y-64:focus {
  --tw-translate-y: -16rem;
}

.focus\:-translate-y-72:focus {
  --tw-translate-y: -18rem;
}

.focus\:-translate-y-80:focus {
  --tw-translate-y: -20rem;
}

.focus\:-translate-y-96:focus {
  --tw-translate-y: -24rem;
}

.focus\:-translate-y-px:focus {
  --tw-translate-y: -1px;
}

.focus\:-translate-y-0\.5:focus {
  --tw-translate-y: -0.125rem;
}

.focus\:-translate-y-1\.5:focus {
  --tw-translate-y: -0.375rem;
}

.focus\:-translate-y-2\.5:focus {
  --tw-translate-y: -0.625rem;
}

.focus\:-translate-y-3\.5:focus {
  --tw-translate-y: -0.875rem;
}

.focus\:translate-y-1\/2:focus {
  --tw-translate-y: 50%;
}

.focus\:translate-y-1\/3:focus {
  --tw-translate-y: 33.333333%;
}

.focus\:translate-y-2\/3:focus {
  --tw-translate-y: 66.666667%;
}

.focus\:translate-y-1\/4:focus {
  --tw-translate-y: 25%;
}

.focus\:translate-y-2\/4:focus {
  --tw-translate-y: 50%;
}

.focus\:translate-y-3\/4:focus {
  --tw-translate-y: 75%;
}

.focus\:translate-y-full:focus {
  --tw-translate-y: 100%;
}

.focus\:-translate-y-1\/2:focus {
  --tw-translate-y: -50%;
}

.focus\:-translate-y-1\/3:focus {
  --tw-translate-y: -33.333333%;
}

.focus\:-translate-y-2\/3:focus {
  --tw-translate-y: -66.666667%;
}

.focus\:-translate-y-1\/4:focus {
  --tw-translate-y: -25%;
}

.focus\:-translate-y-2\/4:focus {
  --tw-translate-y: -50%;
}

.focus\:-translate-y-3\/4:focus {
  --tw-translate-y: -75%;
}

.focus\:-translate-y-full:focus {
  --tw-translate-y: -100%;
}

.rotate-0 {
  --tw-rotate: 0deg;
}

.rotate-1 {
  --tw-rotate: 1deg;
}

.rotate-2 {
  --tw-rotate: 2deg;
}

.rotate-3 {
  --tw-rotate: 3deg;
}

.rotate-6 {
  --tw-rotate: 6deg;
}

.rotate-12 {
  --tw-rotate: 12deg;
}

.rotate-45 {
  --tw-rotate: 45deg;
}

.rotate-90 {
  --tw-rotate: 90deg;
}

.rotate-180 {
  --tw-rotate: 180deg;
}

.-rotate-180 {
  --tw-rotate: -180deg;
}

.-rotate-90 {
  --tw-rotate: -90deg;
}

.-rotate-45 {
  --tw-rotate: -45deg;
}

.-rotate-12 {
  --tw-rotate: -12deg;
}

.-rotate-6 {
  --tw-rotate: -6deg;
}

.-rotate-3 {
  --tw-rotate: -3deg;
}

.-rotate-2 {
  --tw-rotate: -2deg;
}

.-rotate-1 {
  --tw-rotate: -1deg;
}

.hover\:rotate-0:hover {
  --tw-rotate: 0deg;
}

.hover\:rotate-1:hover {
  --tw-rotate: 1deg;
}

.hover\:rotate-2:hover {
  --tw-rotate: 2deg;
}

.hover\:rotate-3:hover {
  --tw-rotate: 3deg;
}

.hover\:rotate-6:hover {
  --tw-rotate: 6deg;
}

.hover\:rotate-12:hover {
  --tw-rotate: 12deg;
}

.hover\:rotate-45:hover {
  --tw-rotate: 45deg;
}

.hover\:rotate-90:hover {
  --tw-rotate: 90deg;
}

.hover\:rotate-180:hover {
  --tw-rotate: 180deg;
}

.hover\:-rotate-180:hover {
  --tw-rotate: -180deg;
}

.hover\:-rotate-90:hover {
  --tw-rotate: -90deg;
}

.hover\:-rotate-45:hover {
  --tw-rotate: -45deg;
}

.hover\:-rotate-12:hover {
  --tw-rotate: -12deg;
}

.hover\:-rotate-6:hover {
  --tw-rotate: -6deg;
}

.hover\:-rotate-3:hover {
  --tw-rotate: -3deg;
}

.hover\:-rotate-2:hover {
  --tw-rotate: -2deg;
}

.hover\:-rotate-1:hover {
  --tw-rotate: -1deg;
}

.focus\:rotate-0:focus {
  --tw-rotate: 0deg;
}

.focus\:rotate-1:focus {
  --tw-rotate: 1deg;
}

.focus\:rotate-2:focus {
  --tw-rotate: 2deg;
}

.focus\:rotate-3:focus {
  --tw-rotate: 3deg;
}

.focus\:rotate-6:focus {
  --tw-rotate: 6deg;
}

.focus\:rotate-12:focus {
  --tw-rotate: 12deg;
}

.focus\:rotate-45:focus {
  --tw-rotate: 45deg;
}

.focus\:rotate-90:focus {
  --tw-rotate: 90deg;
}

.focus\:rotate-180:focus {
  --tw-rotate: 180deg;
}

.focus\:-rotate-180:focus {
  --tw-rotate: -180deg;
}

.focus\:-rotate-90:focus {
  --tw-rotate: -90deg;
}

.focus\:-rotate-45:focus {
  --tw-rotate: -45deg;
}

.focus\:-rotate-12:focus {
  --tw-rotate: -12deg;
}

.focus\:-rotate-6:focus {
  --tw-rotate: -6deg;
}

.focus\:-rotate-3:focus {
  --tw-rotate: -3deg;
}

.focus\:-rotate-2:focus {
  --tw-rotate: -2deg;
}

.focus\:-rotate-1:focus {
  --tw-rotate: -1deg;
}

.skew-x-0 {
  --tw-skew-x: 0deg;
}

.skew-x-1 {
  --tw-skew-x: 1deg;
}

.skew-x-2 {
  --tw-skew-x: 2deg;
}

.skew-x-3 {
  --tw-skew-x: 3deg;
}

.skew-x-6 {
  --tw-skew-x: 6deg;
}

.skew-x-12 {
  --tw-skew-x: 12deg;
}

.-skew-x-12 {
  --tw-skew-x: -12deg;
}

.-skew-x-6 {
  --tw-skew-x: -6deg;
}

.-skew-x-3 {
  --tw-skew-x: -3deg;
}

.-skew-x-2 {
  --tw-skew-x: -2deg;
}

.-skew-x-1 {
  --tw-skew-x: -1deg;
}

.skew-y-0 {
  --tw-skew-y: 0deg;
}

.skew-y-1 {
  --tw-skew-y: 1deg;
}

.skew-y-2 {
  --tw-skew-y: 2deg;
}

.skew-y-3 {
  --tw-skew-y: 3deg;
}

.skew-y-6 {
  --tw-skew-y: 6deg;
}

.skew-y-12 {
  --tw-skew-y: 12deg;
}

.-skew-y-12 {
  --tw-skew-y: -12deg;
}

.-skew-y-6 {
  --tw-skew-y: -6deg;
}

.-skew-y-3 {
  --tw-skew-y: -3deg;
}

.-skew-y-2 {
  --tw-skew-y: -2deg;
}

.-skew-y-1 {
  --tw-skew-y: -1deg;
}

.hover\:skew-x-0:hover {
  --tw-skew-x: 0deg;
}

.hover\:skew-x-1:hover {
  --tw-skew-x: 1deg;
}

.hover\:skew-x-2:hover {
  --tw-skew-x: 2deg;
}

.hover\:skew-x-3:hover {
  --tw-skew-x: 3deg;
}

.hover\:skew-x-6:hover {
  --tw-skew-x: 6deg;
}

.hover\:skew-x-12:hover {
  --tw-skew-x: 12deg;
}

.hover\:-skew-x-12:hover {
  --tw-skew-x: -12deg;
}

.hover\:-skew-x-6:hover {
  --tw-skew-x: -6deg;
}

.hover\:-skew-x-3:hover {
  --tw-skew-x: -3deg;
}

.hover\:-skew-x-2:hover {
  --tw-skew-x: -2deg;
}

.hover\:-skew-x-1:hover {
  --tw-skew-x: -1deg;
}

.hover\:skew-y-0:hover {
  --tw-skew-y: 0deg;
}

.hover\:skew-y-1:hover {
  --tw-skew-y: 1deg;
}

.hover\:skew-y-2:hover {
  --tw-skew-y: 2deg;
}

.hover\:skew-y-3:hover {
  --tw-skew-y: 3deg;
}

.hover\:skew-y-6:hover {
  --tw-skew-y: 6deg;
}

.hover\:skew-y-12:hover {
  --tw-skew-y: 12deg;
}

.hover\:-skew-y-12:hover {
  --tw-skew-y: -12deg;
}

.hover\:-skew-y-6:hover {
  --tw-skew-y: -6deg;
}

.hover\:-skew-y-3:hover {
  --tw-skew-y: -3deg;
}

.hover\:-skew-y-2:hover {
  --tw-skew-y: -2deg;
}

.hover\:-skew-y-1:hover {
  --tw-skew-y: -1deg;
}

.focus\:skew-x-0:focus {
  --tw-skew-x: 0deg;
}

.focus\:skew-x-1:focus {
  --tw-skew-x: 1deg;
}

.focus\:skew-x-2:focus {
  --tw-skew-x: 2deg;
}

.focus\:skew-x-3:focus {
  --tw-skew-x: 3deg;
}

.focus\:skew-x-6:focus {
  --tw-skew-x: 6deg;
}

.focus\:skew-x-12:focus {
  --tw-skew-x: 12deg;
}

.focus\:-skew-x-12:focus {
  --tw-skew-x: -12deg;
}

.focus\:-skew-x-6:focus {
  --tw-skew-x: -6deg;
}

.focus\:-skew-x-3:focus {
  --tw-skew-x: -3deg;
}

.focus\:-skew-x-2:focus {
  --tw-skew-x: -2deg;
}

.focus\:-skew-x-1:focus {
  --tw-skew-x: -1deg;
}

.focus\:skew-y-0:focus {
  --tw-skew-y: 0deg;
}

.focus\:skew-y-1:focus {
  --tw-skew-y: 1deg;
}

.focus\:skew-y-2:focus {
  --tw-skew-y: 2deg;
}

.focus\:skew-y-3:focus {
  --tw-skew-y: 3deg;
}

.focus\:skew-y-6:focus {
  --tw-skew-y: 6deg;
}

.focus\:skew-y-12:focus {
  --tw-skew-y: 12deg;
}

.focus\:-skew-y-12:focus {
  --tw-skew-y: -12deg;
}

.focus\:-skew-y-6:focus {
  --tw-skew-y: -6deg;
}

.focus\:-skew-y-3:focus {
  --tw-skew-y: -3deg;
}

.focus\:-skew-y-2:focus {
  --tw-skew-y: -2deg;
}

.focus\:-skew-y-1:focus {
  --tw-skew-y: -1deg;
}

.scale-0 {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
}

.scale-50 {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
}

.scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
}

.scale-90 {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

.scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

.scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}

.scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

.scale-150 {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
}

.hover\:scale-0:hover {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
}

.hover\:scale-50:hover {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
}

.hover\:scale-75:hover {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
}

.hover\:scale-90:hover {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

.hover\:scale-95:hover {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.hover\:scale-100:hover {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}

.hover\:scale-125:hover {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

.hover\:scale-150:hover {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
}

.focus\:scale-0:focus {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
}

.focus\:scale-50:focus {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
}

.focus\:scale-75:focus {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
}

.focus\:scale-90:focus {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

.focus\:scale-95:focus {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.focus\:scale-100:focus {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

.focus\:scale-105:focus {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.focus\:scale-110:focus {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}

.focus\:scale-125:focus {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

.focus\:scale-150:focus {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
}

.scale-x-0 {
  --tw-scale-x: 0;
}

.scale-x-50 {
  --tw-scale-x: .5;
}

.scale-x-75 {
  --tw-scale-x: .75;
}

.scale-x-90 {
  --tw-scale-x: .9;
}

.scale-x-95 {
  --tw-scale-x: .95;
}

.scale-x-100 {
  --tw-scale-x: 1;
}

.scale-x-105 {
  --tw-scale-x: 1.05;
}

.scale-x-110 {
  --tw-scale-x: 1.1;
}

.scale-x-125 {
  --tw-scale-x: 1.25;
}

.scale-x-150 {
  --tw-scale-x: 1.5;
}

.scale-y-0 {
  --tw-scale-y: 0;
}

.scale-y-50 {
  --tw-scale-y: .5;
}

.scale-y-75 {
  --tw-scale-y: .75;
}

.scale-y-90 {
  --tw-scale-y: .9;
}

.scale-y-95 {
  --tw-scale-y: .95;
}

.scale-y-100 {
  --tw-scale-y: 1;
}

.scale-y-105 {
  --tw-scale-y: 1.05;
}

.scale-y-110 {
  --tw-scale-y: 1.1;
}

.scale-y-125 {
  --tw-scale-y: 1.25;
}

.scale-y-150 {
  --tw-scale-y: 1.5;
}

.hover\:scale-x-0:hover {
  --tw-scale-x: 0;
}

.hover\:scale-x-50:hover {
  --tw-scale-x: .5;
}

.hover\:scale-x-75:hover {
  --tw-scale-x: .75;
}

.hover\:scale-x-90:hover {
  --tw-scale-x: .9;
}

.hover\:scale-x-95:hover {
  --tw-scale-x: .95;
}

.hover\:scale-x-100:hover {
  --tw-scale-x: 1;
}

.hover\:scale-x-105:hover {
  --tw-scale-x: 1.05;
}

.hover\:scale-x-110:hover {
  --tw-scale-x: 1.1;
}

.hover\:scale-x-125:hover {
  --tw-scale-x: 1.25;
}

.hover\:scale-x-150:hover {
  --tw-scale-x: 1.5;
}

.hover\:scale-y-0:hover {
  --tw-scale-y: 0;
}

.hover\:scale-y-50:hover {
  --tw-scale-y: .5;
}

.hover\:scale-y-75:hover {
  --tw-scale-y: .75;
}

.hover\:scale-y-90:hover {
  --tw-scale-y: .9;
}

.hover\:scale-y-95:hover {
  --tw-scale-y: .95;
}

.hover\:scale-y-100:hover {
  --tw-scale-y: 1;
}

.hover\:scale-y-105:hover {
  --tw-scale-y: 1.05;
}

.hover\:scale-y-110:hover {
  --tw-scale-y: 1.1;
}

.hover\:scale-y-125:hover {
  --tw-scale-y: 1.25;
}

.hover\:scale-y-150:hover {
  --tw-scale-y: 1.5;
}

.focus\:scale-x-0:focus {
  --tw-scale-x: 0;
}

.focus\:scale-x-50:focus {
  --tw-scale-x: .5;
}

.focus\:scale-x-75:focus {
  --tw-scale-x: .75;
}

.focus\:scale-x-90:focus {
  --tw-scale-x: .9;
}

.focus\:scale-x-95:focus {
  --tw-scale-x: .95;
}

.focus\:scale-x-100:focus {
  --tw-scale-x: 1;
}

.focus\:scale-x-105:focus {
  --tw-scale-x: 1.05;
}

.focus\:scale-x-110:focus {
  --tw-scale-x: 1.1;
}

.focus\:scale-x-125:focus {
  --tw-scale-x: 1.25;
}

.focus\:scale-x-150:focus {
  --tw-scale-x: 1.5;
}

.focus\:scale-y-0:focus {
  --tw-scale-y: 0;
}

.focus\:scale-y-50:focus {
  --tw-scale-y: .5;
}

.focus\:scale-y-75:focus {
  --tw-scale-y: .75;
}

.focus\:scale-y-90:focus {
  --tw-scale-y: .9;
}

.focus\:scale-y-95:focus {
  --tw-scale-y: .95;
}

.focus\:scale-y-100:focus {
  --tw-scale-y: 1;
}

.focus\:scale-y-105:focus {
  --tw-scale-y: 1.05;
}

.focus\:scale-y-110:focus {
  --tw-scale-y: 1.1;
}

.focus\:scale-y-125:focus {
  --tw-scale-y: 1.25;
}

.focus\:scale-y-150:focus {
  --tw-scale-y: 1.5;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.animate-none {
  animation: none;
}

.animate-spin {
  animation: spin 1s linear infinite;
}

.animate-ping {
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}

.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.animate-bounce {
  animation: bounce 1s infinite;
}

.cursor-auto {
  cursor: auto;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-wait {
  cursor: wait;
}

.cursor-text {
  cursor: text;
}

.cursor-move {
  cursor: move;
}

.cursor-help {
  cursor: help;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.select-text {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}

.select-all {
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}

.select-auto {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}

.resize-none {
  resize: none;
}

.resize-y {
  resize: vertical;
}

.resize-x {
  resize: horizontal;
}

.resize {
  resize: both;
}

.list-inside {
  list-style-position: inside;
}

.list-outside {
  list-style-position: outside;
}

.list-none {
  list-style-type: none;
}

.list-disc {
  list-style-type: disc;
}

.list-decimal {
  list-style-type: decimal;
}

.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.auto-cols-auto {
  grid-auto-columns: auto;
}

.auto-cols-min {
  grid-auto-columns: -webkit-min-content;
  grid-auto-columns: min-content;
}

.auto-cols-max {
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
}

.auto-cols-fr {
  grid-auto-columns: minmax(0, 1fr);
}

.grid-flow-row {
  grid-auto-flow: row;
}

.grid-flow-col {
  grid-auto-flow: column;
}

.grid-flow-row-dense {
  grid-auto-flow: row dense;
}

.grid-flow-col-dense {
  grid-auto-flow: column dense;
}

.auto-rows-auto {
  grid-auto-rows: auto;
}

.auto-rows-min {
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
}

.auto-rows-max {
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
}

.auto-rows-fr {
  grid-auto-rows: minmax(0, 1fr);
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-cols-none {
  grid-template-columns: none;
}

.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

.grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

.grid-rows-none {
  grid-template-rows: none;
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.place-content-center {
  place-content: center;
}

.place-content-start {
  place-content: start;
}

.place-content-end {
  place-content: end;
}

.place-content-between {
  place-content: space-between;
}

.place-content-around {
  place-content: space-around;
}

.place-content-evenly {
  place-content: space-evenly;
}

.place-content-stretch {
  place-content: stretch;
}

.place-items-start {
  place-items: start;
}

.place-items-end {
  place-items: end;
}

.place-items-center {
  place-items: center;
}

.place-items-stretch {
  place-items: stretch;
}

.content-center {
  align-content: center;
}

.content-start {
  align-content: flex-start;
}

.content-end {
  align-content: flex-end;
}

.content-between {
  align-content: space-between;
}

.content-around {
  align-content: space-around;
}

.content-evenly {
  align-content: space-evenly;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

.justify-items-start {
  justify-items: start;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-center {
  justify-items: center;
}

.justify-items-stretch {
  justify-items: stretch;
}

.gap-0 {
  gap: 0px;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-7 {
  gap: 1.75rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-9 {
  gap: 2.25rem;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-11 {
  gap: 2.75rem;
}

.gap-12 {
  gap: 3rem;
}

.gap-14 {
  gap: 3.5rem;
}

.gap-16 {
  gap: 4rem;
}

.gap-20 {
  gap: 5rem;
}

.gap-24 {
  gap: 6rem;
}

.gap-28 {
  gap: 7rem;
}

.gap-32 {
  gap: 8rem;
}

.gap-36 {
  gap: 9rem;
}

.gap-40 {
  gap: 10rem;
}

.gap-44 {
  gap: 11rem;
}

.gap-48 {
  gap: 12rem;
}

.gap-52 {
  gap: 13rem;
}

.gap-56 {
  gap: 14rem;
}

.gap-60 {
  gap: 15rem;
}

.gap-64 {
  gap: 16rem;
}

.gap-72 {
  gap: 18rem;
}

.gap-80 {
  gap: 20rem;
}

.gap-96 {
  gap: 24rem;
}

.gap-px {
  gap: 1px;
}

.gap-0\.5 {
  gap: 0.125rem;
}

.gap-1\.5 {
  gap: 0.375rem;
}

.gap-2\.5 {
  gap: 0.625rem;
}

.gap-3\.5 {
  gap: 0.875rem;
}

.gap-x-0 {
  -moz-column-gap: 0px;
       column-gap: 0px;
}

.gap-x-1 {
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}

.gap-x-2 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}

.gap-x-3 {
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}

.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.gap-x-5 {
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}

.gap-x-6 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}

.gap-x-7 {
  -moz-column-gap: 1.75rem;
       column-gap: 1.75rem;
}

.gap-x-8 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}

.gap-x-9 {
  -moz-column-gap: 2.25rem;
       column-gap: 2.25rem;
}

.gap-x-10 {
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.gap-x-11 {
  -moz-column-gap: 2.75rem;
       column-gap: 2.75rem;
}

.gap-x-12 {
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}

.gap-x-14 {
  -moz-column-gap: 3.5rem;
       column-gap: 3.5rem;
}

.gap-x-16 {
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}

.gap-x-20 {
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}

.gap-x-24 {
  -moz-column-gap: 6rem;
       column-gap: 6rem;
}

.gap-x-28 {
  -moz-column-gap: 7rem;
       column-gap: 7rem;
}

.gap-x-32 {
  -moz-column-gap: 8rem;
       column-gap: 8rem;
}

.gap-x-36 {
  -moz-column-gap: 9rem;
       column-gap: 9rem;
}

.gap-x-40 {
  -moz-column-gap: 10rem;
       column-gap: 10rem;
}

.gap-x-44 {
  -moz-column-gap: 11rem;
       column-gap: 11rem;
}

.gap-x-48 {
  -moz-column-gap: 12rem;
       column-gap: 12rem;
}

.gap-x-52 {
  -moz-column-gap: 13rem;
       column-gap: 13rem;
}

.gap-x-56 {
  -moz-column-gap: 14rem;
       column-gap: 14rem;
}

.gap-x-60 {
  -moz-column-gap: 15rem;
       column-gap: 15rem;
}

.gap-x-64 {
  -moz-column-gap: 16rem;
       column-gap: 16rem;
}

.gap-x-72 {
  -moz-column-gap: 18rem;
       column-gap: 18rem;
}

.gap-x-80 {
  -moz-column-gap: 20rem;
       column-gap: 20rem;
}

.gap-x-96 {
  -moz-column-gap: 24rem;
       column-gap: 24rem;
}

.gap-x-px {
  -moz-column-gap: 1px;
       column-gap: 1px;
}

.gap-x-0\.5 {
  -moz-column-gap: 0.125rem;
       column-gap: 0.125rem;
}

.gap-x-1\.5 {
  -moz-column-gap: 0.375rem;
       column-gap: 0.375rem;
}

.gap-x-2\.5 {
  -moz-column-gap: 0.625rem;
       column-gap: 0.625rem;
}

.gap-x-3\.5 {
  -moz-column-gap: 0.875rem;
       column-gap: 0.875rem;
}

.gap-y-0 {
  row-gap: 0px;
}

.gap-y-1 {
  row-gap: 0.25rem;
}

.gap-y-2 {
  row-gap: 0.5rem;
}

.gap-y-3 {
  row-gap: 0.75rem;
}

.gap-y-4 {
  row-gap: 1rem;
}

.gap-y-5 {
  row-gap: 1.25rem;
}

.gap-y-6 {
  row-gap: 1.5rem;
}

.gap-y-7 {
  row-gap: 1.75rem;
}

.gap-y-8 {
  row-gap: 2rem;
}

.gap-y-9 {
  row-gap: 2.25rem;
}

.gap-y-10 {
  row-gap: 2.5rem;
}

.gap-y-11 {
  row-gap: 2.75rem;
}

.gap-y-12 {
  row-gap: 3rem;
}

.gap-y-14 {
  row-gap: 3.5rem;
}

.gap-y-16 {
  row-gap: 4rem;
}

.gap-y-20 {
  row-gap: 5rem;
}

.gap-y-24 {
  row-gap: 6rem;
}

.gap-y-28 {
  row-gap: 7rem;
}

.gap-y-32 {
  row-gap: 8rem;
}

.gap-y-36 {
  row-gap: 9rem;
}

.gap-y-40 {
  row-gap: 10rem;
}

.gap-y-44 {
  row-gap: 11rem;
}

.gap-y-48 {
  row-gap: 12rem;
}

.gap-y-52 {
  row-gap: 13rem;
}

.gap-y-56 {
  row-gap: 14rem;
}

.gap-y-60 {
  row-gap: 15rem;
}

.gap-y-64 {
  row-gap: 16rem;
}

.gap-y-72 {
  row-gap: 18rem;
}

.gap-y-80 {
  row-gap: 20rem;
}

.gap-y-96 {
  row-gap: 24rem;
}

.gap-y-px {
  row-gap: 1px;
}

.gap-y-0\.5 {
  row-gap: 0.125rem;
}

.gap-y-1\.5 {
  row-gap: 0.375rem;
}

.gap-y-2\.5 {
  row-gap: 0.625rem;
}

.gap-y-3\.5 {
  row-gap: 0.875rem;
}

.space-x-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.75rem * var(--tw-space-x-reverse));
  margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-9 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2.25rem * var(--tw-space-x-reverse));
  margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2.5rem * var(--tw-space-x-reverse));
  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-11 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2.75rem * var(--tw-space-x-reverse));
  margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(3rem * var(--tw-space-x-reverse));
  margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(3.5rem * var(--tw-space-x-reverse));
  margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(4rem * var(--tw-space-x-reverse));
  margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(5rem * var(--tw-space-x-reverse));
  margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(6rem * var(--tw-space-x-reverse));
  margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-28 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(7rem * var(--tw-space-x-reverse));
  margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-32 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(8rem * var(--tw-space-x-reverse));
  margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-36 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(9rem * var(--tw-space-x-reverse));
  margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(10rem * var(--tw-space-x-reverse));
  margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-44 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(11rem * var(--tw-space-x-reverse));
  margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-48 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(12rem * var(--tw-space-x-reverse));
  margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-52 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(13rem * var(--tw-space-x-reverse));
  margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-56 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(14rem * var(--tw-space-x-reverse));
  margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-60 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(15rem * var(--tw-space-x-reverse));
  margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-64 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(16rem * var(--tw-space-x-reverse));
  margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-72 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(18rem * var(--tw-space-x-reverse));
  margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-80 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(20rem * var(--tw-space-x-reverse));
  margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-96 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(24rem * var(--tw-space-x-reverse));
  margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1px * var(--tw-space-x-reverse));
  margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.125rem * var(--tw-space-x-reverse));
  margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.375rem * var(--tw-space-x-reverse));
  margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.625rem * var(--tw-space-x-reverse));
  margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.875rem * var(--tw-space-x-reverse));
  margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1rem * var(--tw-space-x-reverse));
  margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
  margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-2rem * var(--tw-space-x-reverse));
  margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-9 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
  margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-11 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
  margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-3rem * var(--tw-space-x-reverse));
  margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-4rem * var(--tw-space-x-reverse));
  margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-5rem * var(--tw-space-x-reverse));
  margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-6rem * var(--tw-space-x-reverse));
  margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-28 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-7rem * var(--tw-space-x-reverse));
  margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-32 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-8rem * var(--tw-space-x-reverse));
  margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-36 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-9rem * var(--tw-space-x-reverse));
  margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-10rem * var(--tw-space-x-reverse));
  margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-44 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-11rem * var(--tw-space-x-reverse));
  margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-48 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-12rem * var(--tw-space-x-reverse));
  margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-52 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-13rem * var(--tw-space-x-reverse));
  margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-56 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-14rem * var(--tw-space-x-reverse));
  margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-60 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-15rem * var(--tw-space-x-reverse));
  margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-64 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-16rem * var(--tw-space-x-reverse));
  margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-72 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-18rem * var(--tw-space-x-reverse));
  margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-80 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-20rem * var(--tw-space-x-reverse));
  margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-96 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-24rem * var(--tw-space-x-reverse));
  margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1px * var(--tw-space-x-reverse));
  margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}

.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}

.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}

.space-y-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
}

.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}

.space-y-9 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
}

.space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}

.space-y-11 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
}

.space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}

.space-y-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
}

.space-y-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(4rem * var(--tw-space-y-reverse));
}

.space-y-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(5rem * var(--tw-space-y-reverse));
}

.space-y-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(6rem * var(--tw-space-y-reverse));
}

.space-y-28 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(7rem * var(--tw-space-y-reverse));
}

.space-y-32 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(8rem * var(--tw-space-y-reverse));
}

.space-y-36 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(9rem * var(--tw-space-y-reverse));
}

.space-y-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(10rem * var(--tw-space-y-reverse));
}

.space-y-44 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(11rem * var(--tw-space-y-reverse));
}

.space-y-48 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(12rem * var(--tw-space-y-reverse));
}

.space-y-52 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(13rem * var(--tw-space-y-reverse));
}

.space-y-56 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(14rem * var(--tw-space-y-reverse));
}

.space-y-60 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(15rem * var(--tw-space-y-reverse));
}

.space-y-64 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(16rem * var(--tw-space-y-reverse));
}

.space-y-72 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(18rem * var(--tw-space-y-reverse));
}

.space-y-80 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(20rem * var(--tw-space-y-reverse));
}

.space-y-96 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(24rem * var(--tw-space-y-reverse));
}

.space-y-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1px * var(--tw-space-y-reverse));
}

.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
}

.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}

.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
}

.space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
}

.-space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}

.-space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
}

.-space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
}

.-space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
}

.-space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
}

.-space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
}

.-space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
}

.-space-y-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
}

.-space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
}

.-space-y-9 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
}

.-space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
}

.-space-y-11 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
}

.-space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
}

.-space-y-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
}

.-space-y-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
}

.-space-y-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
}

.-space-y-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
}

.-space-y-28 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
}

.-space-y-32 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
}

.-space-y-36 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
}

.-space-y-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
}

.-space-y-44 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
}

.-space-y-48 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
}

.-space-y-52 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
}

.-space-y-56 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
}

.-space-y-60 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
}

.-space-y-64 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
}

.-space-y-72 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
}

.-space-y-80 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
}

.-space-y-96 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
}

.-space-y-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-1px * var(--tw-space-y-reverse));
}

.-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
}

.-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
}

.-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
}

.-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
}

.space-y-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 1;
}

.space-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

.divide-x-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(0px * var(--tw-divide-x-reverse));
  border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(2px * var(--tw-divide-x-reverse));
  border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(4px * var(--tw-divide-x-reverse));
  border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(8px * var(--tw-divide-x-reverse));
  border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
}

.divide-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
}

.divide-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
}

.divide-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}

.divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 1;
}

.divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 1;
}

.divide-solid > :not([hidden]) ~ :not([hidden]) {
  border-style: solid;
}

.divide-dashed > :not([hidden]) ~ :not([hidden]) {
  border-style: dashed;
}

.divide-dotted > :not([hidden]) ~ :not([hidden]) {
  border-style: dotted;
}

.divide-double > :not([hidden]) ~ :not([hidden]) {
  border-style: double;
}

.divide-none > :not([hidden]) ~ :not([hidden]) {
  border-style: none;
}

.divide-transparent > :not([hidden]) ~ :not([hidden]) {
  border-color: transparent;
}

.divide-current > :not([hidden]) ~ :not([hidden]) {
  border-color: currentColor;
}

.divide-black > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
}

.divide-white > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
}

.divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
}

.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
}

.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
}

.divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
}

.divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
}

.divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
}

.divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
}

.divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
}

.divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
}

.divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
}

.divide-red-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(254, 242, 242, var(--tw-divide-opacity));
}

.divide-red-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(254, 226, 226, var(--tw-divide-opacity));
}

.divide-red-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(254, 202, 202, var(--tw-divide-opacity));
}

.divide-red-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(252, 165, 165, var(--tw-divide-opacity));
}

.divide-red-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(248, 113, 113, var(--tw-divide-opacity));
}

.divide-red-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(239, 68, 68, var(--tw-divide-opacity));
}

.divide-red-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(220, 38, 38, var(--tw-divide-opacity));
}

.divide-red-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(185, 28, 28, var(--tw-divide-opacity));
}

.divide-red-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(153, 27, 27, var(--tw-divide-opacity));
}

.divide-red-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(127, 29, 29, var(--tw-divide-opacity));
}

.divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(255, 251, 235, var(--tw-divide-opacity));
}

.divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(254, 243, 199, var(--tw-divide-opacity));
}

.divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(253, 230, 138, var(--tw-divide-opacity));
}

.divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(252, 211, 77, var(--tw-divide-opacity));
}

.divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(251, 191, 36, var(--tw-divide-opacity));
}

.divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
}

.divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(217, 119, 6, var(--tw-divide-opacity));
}

.divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(180, 83, 9, var(--tw-divide-opacity));
}

.divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(146, 64, 14, var(--tw-divide-opacity));
}

.divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(120, 53, 15, var(--tw-divide-opacity));
}

.divide-green-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(236, 253, 245, var(--tw-divide-opacity));
}

.divide-green-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(209, 250, 229, var(--tw-divide-opacity));
}

.divide-green-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(167, 243, 208, var(--tw-divide-opacity));
}

.divide-green-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(110, 231, 183, var(--tw-divide-opacity));
}

.divide-green-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(52, 211, 153, var(--tw-divide-opacity));
}

.divide-green-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(16, 185, 129, var(--tw-divide-opacity));
}

.divide-green-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(5, 150, 105, var(--tw-divide-opacity));
}

.divide-green-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(4, 120, 87, var(--tw-divide-opacity));
}

.divide-green-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(6, 95, 70, var(--tw-divide-opacity));
}

.divide-green-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(6, 78, 59, var(--tw-divide-opacity));
}

.divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(239, 246, 255, var(--tw-divide-opacity));
}

.divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(219, 234, 254, var(--tw-divide-opacity));
}

.divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-divide-opacity));
}

.divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(147, 197, 253, var(--tw-divide-opacity));
}

.divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(96, 165, 250, var(--tw-divide-opacity));
}

.divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
}

.divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(37, 99, 235, var(--tw-divide-opacity));
}

.divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(29, 78, 216, var(--tw-divide-opacity));
}

.divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(30, 64, 175, var(--tw-divide-opacity));
}

.divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(30, 58, 138, var(--tw-divide-opacity));
}

.divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(238, 242, 255, var(--tw-divide-opacity));
}

.divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(224, 231, 255, var(--tw-divide-opacity));
}

.divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(199, 210, 254, var(--tw-divide-opacity));
}

.divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(165, 180, 252, var(--tw-divide-opacity));
}

.divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(129, 140, 248, var(--tw-divide-opacity));
}

.divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(99, 102, 241, var(--tw-divide-opacity));
}

.divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(79, 70, 229, var(--tw-divide-opacity));
}

.divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(67, 56, 202, var(--tw-divide-opacity));
}

.divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(55, 48, 163, var(--tw-divide-opacity));
}

.divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(49, 46, 129, var(--tw-divide-opacity));
}

.divide-purple-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(245, 243, 255, var(--tw-divide-opacity));
}

.divide-purple-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(237, 233, 254, var(--tw-divide-opacity));
}

.divide-purple-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(221, 214, 254, var(--tw-divide-opacity));
}

.divide-purple-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(196, 181, 253, var(--tw-divide-opacity));
}

.divide-purple-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(167, 139, 250, var(--tw-divide-opacity));
}

.divide-purple-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(139, 92, 246, var(--tw-divide-opacity));
}

.divide-purple-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(124, 58, 237, var(--tw-divide-opacity));
}

.divide-purple-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(109, 40, 217, var(--tw-divide-opacity));
}

.divide-purple-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(91, 33, 182, var(--tw-divide-opacity));
}

.divide-purple-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(76, 29, 149, var(--tw-divide-opacity));
}

.divide-pink-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(253, 242, 248, var(--tw-divide-opacity));
}

.divide-pink-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(252, 231, 243, var(--tw-divide-opacity));
}

.divide-pink-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(251, 207, 232, var(--tw-divide-opacity));
}

.divide-pink-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(249, 168, 212, var(--tw-divide-opacity));
}

.divide-pink-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(244, 114, 182, var(--tw-divide-opacity));
}

.divide-pink-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(236, 72, 153, var(--tw-divide-opacity));
}

.divide-pink-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(219, 39, 119, var(--tw-divide-opacity));
}

.divide-pink-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(190, 24, 93, var(--tw-divide-opacity));
}

.divide-pink-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(157, 23, 77, var(--tw-divide-opacity));
}

.divide-pink-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(131, 24, 67, var(--tw-divide-opacity));
}

.divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0;
}

.divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.05;
}

.divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.1;
}

.divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.2;
}

.divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.25;
}

.divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.3;
}

.divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.4;
}

.divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.5;
}

.divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.6;
}

.divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.7;
}

.divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.75;
}

.divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.8;
}

.divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.9;
}

.divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.95;
}

.divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
}

.place-self-auto {
  place-self: auto;
}

.place-self-start {
  place-self: start;
}

.place-self-end {
  place-self: end;
}

.place-self-center {
  place-self: center;
}

.place-self-stretch {
  place-self: stretch;
}

.self-auto {
  align-self: auto;
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-stretch {
  align-self: stretch;
}

.self-baseline {
  align-self: baseline;
}

.justify-self-auto {
  justify-self: auto;
}

.justify-self-start {
  justify-self: start;
}

.justify-self-end {
  justify-self: end;
}

.justify-self-center {
  justify-self: center;
}

.justify-self-stretch {
  justify-self: stretch;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-visible {
  overflow-x: visible;
}

.overflow-y-visible {
  overflow-y: visible;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.overscroll-auto {
  overscroll-behavior: auto;
}

.overscroll-contain {
  overscroll-behavior: contain;
}

.overscroll-none {
  overscroll-behavior: none;
}

.overscroll-y-auto {
  overscroll-behavior-y: auto;
}

.overscroll-y-contain {
  overscroll-behavior-y: contain;
}

.overscroll-y-none {
  overscroll-behavior-y: none;
}

.overscroll-x-auto {
  overscroll-behavior-x: auto;
}

.overscroll-x-contain {
  overscroll-behavior-x: contain;
}

.overscroll-x-none {
  overscroll-behavior-x: none;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.overflow-ellipsis {
  text-overflow: ellipsis;
}

.overflow-clip {
  text-overflow: clip;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.break-normal {
  overflow-wrap: normal;
  word-break: normal;
}

.break-words {
  overflow-wrap: break-word;
}

.break-all {
  word-break: break-all;
}

.rounded-none {
  border-radius: 0px;
}

.rounded-sm {
  border-radius: 0.125rem;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-3xl {
  border-radius: 1.5rem;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-t-none {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.rounded-t-sm {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.rounded-t-md {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.rounded-t-xl {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}

.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.rounded-t-3xl {
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}

.rounded-t-full {
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}

.rounded-r-none {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.rounded-r-sm {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.rounded-r-xl {
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}

.rounded-r-2xl {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.rounded-r-3xl {
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}

.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.rounded-b-none {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.rounded-b-sm {
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.rounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-b-md {
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-b-xl {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.rounded-b-2xl {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.rounded-b-3xl {
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}

.rounded-b-full {
  border-bottom-right-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-l-none {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.rounded-l-sm {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-l-xl {
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.rounded-l-2xl {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.rounded-l-3xl {
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}

.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-tl-none {
  border-top-left-radius: 0px;
}

.rounded-tl-sm {
  border-top-left-radius: 0.125rem;
}

.rounded-tl {
  border-top-left-radius: 0.25rem;
}

.rounded-tl-md {
  border-top-left-radius: 0.375rem;
}

.rounded-tl-lg {
  border-top-left-radius: 0.5rem;
}

.rounded-tl-xl {
  border-top-left-radius: 0.75rem;
}

.rounded-tl-2xl {
  border-top-left-radius: 1rem;
}

.rounded-tl-3xl {
  border-top-left-radius: 1.5rem;
}

.rounded-tl-full {
  border-top-left-radius: 9999px;
}

.rounded-tr-none {
  border-top-right-radius: 0px;
}

.rounded-tr-sm {
  border-top-right-radius: 0.125rem;
}

.rounded-tr {
  border-top-right-radius: 0.25rem;
}

.rounded-tr-md {
  border-top-right-radius: 0.375rem;
}

.rounded-tr-lg {
  border-top-right-radius: 0.5rem;
}

.rounded-tr-xl {
  border-top-right-radius: 0.75rem;
}

.rounded-tr-2xl {
  border-top-right-radius: 1rem;
}

.rounded-tr-3xl {
  border-top-right-radius: 1.5rem;
}

.rounded-tr-full {
  border-top-right-radius: 9999px;
}

.rounded-br-none {
  border-bottom-right-radius: 0px;
}

.rounded-br-sm {
  border-bottom-right-radius: 0.125rem;
}

.rounded-br {
  border-bottom-right-radius: 0.25rem;
}

.rounded-br-md {
  border-bottom-right-radius: 0.375rem;
}

.rounded-br-lg {
  border-bottom-right-radius: 0.5rem;
}

.rounded-br-xl {
  border-bottom-right-radius: 0.75rem;
}

.rounded-br-2xl {
  border-bottom-right-radius: 1rem;
}

.rounded-br-3xl {
  border-bottom-right-radius: 1.5rem;
}

.rounded-br-full {
  border-bottom-right-radius: 9999px;
}

.rounded-bl-none {
  border-bottom-left-radius: 0px;
}

.rounded-bl-sm {
  border-bottom-left-radius: 0.125rem;
}

.rounded-bl {
  border-bottom-left-radius: 0.25rem;
}

.rounded-bl-md {
  border-bottom-left-radius: 0.375rem;
}

.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}

.rounded-bl-xl {
  border-bottom-left-radius: 0.75rem;
}

.rounded-bl-2xl {
  border-bottom-left-radius: 1rem;
}

.rounded-bl-3xl {
  border-bottom-left-radius: 1.5rem;
}

.rounded-bl-full {
  border-bottom-left-radius: 9999px;
}

.border-0 {
  border-width: 0px;
}

.border-2 {
  border-width: 2px;
}

.border-4 {
  border-width: 4px;
}

.border-8 {
  border-width: 8px;
}

.border {
  border-width: 1px;
}

.border-t-0 {
  border-top-width: 0px;
}

.border-t-2 {
  border-top-width: 2px;
}

.border-t-4 {
  border-top-width: 4px;
}

.border-t-8 {
  border-top-width: 8px;
}

.border-t {
  border-top-width: 1px;
}

.border-r-0 {
  border-right-width: 0px;
}

.border-r-2 {
  border-right-width: 2px;
}

.border-r-4 {
  border-right-width: 4px;
}

.border-r-8 {
  border-right-width: 8px;
}

.border-r {
  border-right-width: 1px;
}

.border-b-0 {
  border-bottom-width: 0px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-b-4 {
  border-bottom-width: 4px;
}

.border-b-8 {
  border-bottom-width: 8px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-l-0 {
  border-left-width: 0px;
}

.border-l-2 {
  border-left-width: 2px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-l-8 {
  border-left-width: 8px;
}

.border-l {
  border-left-width: 1px;
}

.border-solid {
  border-style: solid;
}

.border-dashed {
  border-style: dashed;
}

.border-dotted {
  border-style: dotted;
}

.border-double {
  border-style: double;
}

.border-none {
  border-style: none;
}

.border-transparent {
  border-color: transparent;
}

.border-current {
  border-color: currentColor;
}

.border-black {
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.border-gray-50 {
  --tw-border-opacity: 1;
  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
}

.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}

.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}

.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
}

.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
}

.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
}

.border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
}

.border-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
}

.border-red-50 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 242, 242, var(--tw-border-opacity));
}

.border-red-100 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 226, 226, var(--tw-border-opacity));
}

.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 202, 202, var(--tw-border-opacity));
}

.border-red-300 {
  --tw-border-opacity: 1;
  border-color: rgba(252, 165, 165, var(--tw-border-opacity));
}

.border-red-400 {
  --tw-border-opacity: 1;
  border-color: rgba(248, 113, 113, var(--tw-border-opacity));
}

.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity));
}

.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity));
}

.border-red-700 {
  --tw-border-opacity: 1;
  border-color: rgba(185, 28, 28, var(--tw-border-opacity));
}

.border-red-800 {
  --tw-border-opacity: 1;
  border-color: rgba(153, 27, 27, var(--tw-border-opacity));
}

.border-red-900 {
  --tw-border-opacity: 1;
  border-color: rgba(127, 29, 29, var(--tw-border-opacity));
}

.border-yellow-50 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 251, 235, var(--tw-border-opacity));
}

.border-yellow-100 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 243, 199, var(--tw-border-opacity));
}

.border-yellow-200 {
  --tw-border-opacity: 1;
  border-color: rgba(253, 230, 138, var(--tw-border-opacity));
}

.border-yellow-300 {
  --tw-border-opacity: 1;
  border-color: rgba(252, 211, 77, var(--tw-border-opacity));
}

.border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgba(251, 191, 36, var(--tw-border-opacity));
}

.border-yellow-500 {
  --tw-border-opacity: 1;
  border-color: rgba(245, 158, 11, var(--tw-border-opacity));
}

.border-yellow-600 {
  --tw-border-opacity: 1;
  border-color: rgba(217, 119, 6, var(--tw-border-opacity));
}

.border-yellow-700 {
  --tw-border-opacity: 1;
  border-color: rgba(180, 83, 9, var(--tw-border-opacity));
}

.border-yellow-800 {
  --tw-border-opacity: 1;
  border-color: rgba(146, 64, 14, var(--tw-border-opacity));
}

.border-yellow-900 {
  --tw-border-opacity: 1;
  border-color: rgba(120, 53, 15, var(--tw-border-opacity));
}

.border-green-50 {
  --tw-border-opacity: 1;
  border-color: rgba(236, 253, 245, var(--tw-border-opacity));
}

.border-green-100 {
  --tw-border-opacity: 1;
  border-color: rgba(209, 250, 229, var(--tw-border-opacity));
}

.border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgba(167, 243, 208, var(--tw-border-opacity));
}

.border-green-300 {
  --tw-border-opacity: 1;
  border-color: rgba(110, 231, 183, var(--tw-border-opacity));
}

.border-green-400 {
  --tw-border-opacity: 1;
  border-color: rgba(52, 211, 153, var(--tw-border-opacity));
}

.border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgba(16, 185, 129, var(--tw-border-opacity));
}

.border-green-600 {
  --tw-border-opacity: 1;
  border-color: rgba(5, 150, 105, var(--tw-border-opacity));
}

.border-green-700 {
  --tw-border-opacity: 1;
  border-color: rgba(4, 120, 87, var(--tw-border-opacity));
}

.border-green-800 {
  --tw-border-opacity: 1;
  border-color: rgba(6, 95, 70, var(--tw-border-opacity));
}

.border-green-900 {
  --tw-border-opacity: 1;
  border-color: rgba(6, 78, 59, var(--tw-border-opacity));
}

.border-blue-50 {
  --tw-border-opacity: 1;
  border-color: rgba(239, 246, 255, var(--tw-border-opacity));
}

.border-blue-100 {
  --tw-border-opacity: 1;
  border-color: rgba(219, 234, 254, var(--tw-border-opacity));
}

.border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity));
}

.border-blue-300 {
  --tw-border-opacity: 1;
  border-color: rgba(147, 197, 253, var(--tw-border-opacity));
}

.border-blue-400 {
  --tw-border-opacity: 1;
  border-color: rgba(96, 165, 250, var(--tw-border-opacity));
}

.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
}

.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgba(37, 99, 235, var(--tw-border-opacity));
}

.border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgba(29, 78, 216, var(--tw-border-opacity));
}

.border-blue-800 {
  --tw-border-opacity: 1;
  border-color: rgba(30, 64, 175, var(--tw-border-opacity));
}

.border-blue-900 {
  --tw-border-opacity: 1;
  border-color: rgba(30, 58, 138, var(--tw-border-opacity));
}

.border-indigo-50 {
  --tw-border-opacity: 1;
  border-color: rgba(238, 242, 255, var(--tw-border-opacity));
}

.border-indigo-100 {
  --tw-border-opacity: 1;
  border-color: rgba(224, 231, 255, var(--tw-border-opacity));
}

.border-indigo-200 {
  --tw-border-opacity: 1;
  border-color: rgba(199, 210, 254, var(--tw-border-opacity));
}

.border-indigo-300 {
  --tw-border-opacity: 1;
  border-color: rgba(165, 180, 252, var(--tw-border-opacity));
}

.border-indigo-400 {
  --tw-border-opacity: 1;
  border-color: rgba(129, 140, 248, var(--tw-border-opacity));
}

.border-indigo-500 {
  --tw-border-opacity: 1;
  border-color: rgba(99, 102, 241, var(--tw-border-opacity));
}

.border-indigo-600 {
  --tw-border-opacity: 1;
  border-color: rgba(79, 70, 229, var(--tw-border-opacity));
}

.border-indigo-700 {
  --tw-border-opacity: 1;
  border-color: rgba(67, 56, 202, var(--tw-border-opacity));
}

.border-indigo-800 {
  --tw-border-opacity: 1;
  border-color: rgba(55, 48, 163, var(--tw-border-opacity));
}

.border-indigo-900 {
  --tw-border-opacity: 1;
  border-color: rgba(49, 46, 129, var(--tw-border-opacity));
}

.border-purple-50 {
  --tw-border-opacity: 1;
  border-color: rgba(245, 243, 255, var(--tw-border-opacity));
}

.border-purple-100 {
  --tw-border-opacity: 1;
  border-color: rgba(237, 233, 254, var(--tw-border-opacity));
}

.border-purple-200 {
  --tw-border-opacity: 1;
  border-color: rgba(221, 214, 254, var(--tw-border-opacity));
}

.border-purple-300 {
  --tw-border-opacity: 1;
  border-color: rgba(196, 181, 253, var(--tw-border-opacity));
}

.border-purple-400 {
  --tw-border-opacity: 1;
  border-color: rgba(167, 139, 250, var(--tw-border-opacity));
}

.border-purple-500 {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 246, var(--tw-border-opacity));
}

.border-purple-600 {
  --tw-border-opacity: 1;
  border-color: rgba(124, 58, 237, var(--tw-border-opacity));
}

.border-purple-700 {
  --tw-border-opacity: 1;
  border-color: rgba(109, 40, 217, var(--tw-border-opacity));
}

.border-purple-800 {
  --tw-border-opacity: 1;
  border-color: rgba(91, 33, 182, var(--tw-border-opacity));
}

.border-purple-900 {
  --tw-border-opacity: 1;
  border-color: rgba(76, 29, 149, var(--tw-border-opacity));
}

.border-pink-50 {
  --tw-border-opacity: 1;
  border-color: rgba(253, 242, 248, var(--tw-border-opacity));
}

.border-pink-100 {
  --tw-border-opacity: 1;
  border-color: rgba(252, 231, 243, var(--tw-border-opacity));
}

.border-pink-200 {
  --tw-border-opacity: 1;
  border-color: rgba(251, 207, 232, var(--tw-border-opacity));
}

.border-pink-300 {
  --tw-border-opacity: 1;
  border-color: rgba(249, 168, 212, var(--tw-border-opacity));
}

.border-pink-400 {
  --tw-border-opacity: 1;
  border-color: rgba(244, 114, 182, var(--tw-border-opacity));
}

.border-pink-500 {
  --tw-border-opacity: 1;
  border-color: rgba(236, 72, 153, var(--tw-border-opacity));
}

.border-pink-600 {
  --tw-border-opacity: 1;
  border-color: rgba(219, 39, 119, var(--tw-border-opacity));
}

.border-pink-700 {
  --tw-border-opacity: 1;
  border-color: rgba(190, 24, 93, var(--tw-border-opacity));
}

.border-pink-800 {
  --tw-border-opacity: 1;
  border-color: rgba(157, 23, 77, var(--tw-border-opacity));
}

.border-pink-900 {
  --tw-border-opacity: 1;
  border-color: rgba(131, 24, 67, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-transparent {
  border-color: transparent;
}

.group:hover .group-hover\:border-current {
  border-color: currentColor;
}

.group:hover .group-hover\:border-black {
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-white {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-50 {
  --tw-border-opacity: 1;
  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-50 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 242, 242, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-100 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 226, 226, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 202, 202, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-300 {
  --tw-border-opacity: 1;
  border-color: rgba(252, 165, 165, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-400 {
  --tw-border-opacity: 1;
  border-color: rgba(248, 113, 113, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-700 {
  --tw-border-opacity: 1;
  border-color: rgba(185, 28, 28, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-800 {
  --tw-border-opacity: 1;
  border-color: rgba(153, 27, 27, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-900 {
  --tw-border-opacity: 1;
  border-color: rgba(127, 29, 29, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-50 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 251, 235, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-100 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 243, 199, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-200 {
  --tw-border-opacity: 1;
  border-color: rgba(253, 230, 138, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-300 {
  --tw-border-opacity: 1;
  border-color: rgba(252, 211, 77, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgba(251, 191, 36, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-500 {
  --tw-border-opacity: 1;
  border-color: rgba(245, 158, 11, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-600 {
  --tw-border-opacity: 1;
  border-color: rgba(217, 119, 6, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-700 {
  --tw-border-opacity: 1;
  border-color: rgba(180, 83, 9, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-800 {
  --tw-border-opacity: 1;
  border-color: rgba(146, 64, 14, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-900 {
  --tw-border-opacity: 1;
  border-color: rgba(120, 53, 15, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-50 {
  --tw-border-opacity: 1;
  border-color: rgba(236, 253, 245, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-100 {
  --tw-border-opacity: 1;
  border-color: rgba(209, 250, 229, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgba(167, 243, 208, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-300 {
  --tw-border-opacity: 1;
  border-color: rgba(110, 231, 183, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-400 {
  --tw-border-opacity: 1;
  border-color: rgba(52, 211, 153, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgba(16, 185, 129, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-600 {
  --tw-border-opacity: 1;
  border-color: rgba(5, 150, 105, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-700 {
  --tw-border-opacity: 1;
  border-color: rgba(4, 120, 87, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-800 {
  --tw-border-opacity: 1;
  border-color: rgba(6, 95, 70, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-900 {
  --tw-border-opacity: 1;
  border-color: rgba(6, 78, 59, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-50 {
  --tw-border-opacity: 1;
  border-color: rgba(239, 246, 255, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-100 {
  --tw-border-opacity: 1;
  border-color: rgba(219, 234, 254, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-300 {
  --tw-border-opacity: 1;
  border-color: rgba(147, 197, 253, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-400 {
  --tw-border-opacity: 1;
  border-color: rgba(96, 165, 250, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgba(37, 99, 235, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgba(29, 78, 216, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-800 {
  --tw-border-opacity: 1;
  border-color: rgba(30, 64, 175, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-900 {
  --tw-border-opacity: 1;
  border-color: rgba(30, 58, 138, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-50 {
  --tw-border-opacity: 1;
  border-color: rgba(238, 242, 255, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-100 {
  --tw-border-opacity: 1;
  border-color: rgba(224, 231, 255, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-200 {
  --tw-border-opacity: 1;
  border-color: rgba(199, 210, 254, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-300 {
  --tw-border-opacity: 1;
  border-color: rgba(165, 180, 252, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-400 {
  --tw-border-opacity: 1;
  border-color: rgba(129, 140, 248, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-500 {
  --tw-border-opacity: 1;
  border-color: rgba(99, 102, 241, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-600 {
  --tw-border-opacity: 1;
  border-color: rgba(79, 70, 229, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-700 {
  --tw-border-opacity: 1;
  border-color: rgba(67, 56, 202, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-800 {
  --tw-border-opacity: 1;
  border-color: rgba(55, 48, 163, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-900 {
  --tw-border-opacity: 1;
  border-color: rgba(49, 46, 129, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-50 {
  --tw-border-opacity: 1;
  border-color: rgba(245, 243, 255, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-100 {
  --tw-border-opacity: 1;
  border-color: rgba(237, 233, 254, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-200 {
  --tw-border-opacity: 1;
  border-color: rgba(221, 214, 254, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-300 {
  --tw-border-opacity: 1;
  border-color: rgba(196, 181, 253, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-400 {
  --tw-border-opacity: 1;
  border-color: rgba(167, 139, 250, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-500 {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 246, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-600 {
  --tw-border-opacity: 1;
  border-color: rgba(124, 58, 237, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-700 {
  --tw-border-opacity: 1;
  border-color: rgba(109, 40, 217, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-800 {
  --tw-border-opacity: 1;
  border-color: rgba(91, 33, 182, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-900 {
  --tw-border-opacity: 1;
  border-color: rgba(76, 29, 149, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-50 {
  --tw-border-opacity: 1;
  border-color: rgba(253, 242, 248, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-100 {
  --tw-border-opacity: 1;
  border-color: rgba(252, 231, 243, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-200 {
  --tw-border-opacity: 1;
  border-color: rgba(251, 207, 232, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-300 {
  --tw-border-opacity: 1;
  border-color: rgba(249, 168, 212, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-400 {
  --tw-border-opacity: 1;
  border-color: rgba(244, 114, 182, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-500 {
  --tw-border-opacity: 1;
  border-color: rgba(236, 72, 153, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-600 {
  --tw-border-opacity: 1;
  border-color: rgba(219, 39, 119, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-700 {
  --tw-border-opacity: 1;
  border-color: rgba(190, 24, 93, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-800 {
  --tw-border-opacity: 1;
  border-color: rgba(157, 23, 77, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-900 {
  --tw-border-opacity: 1;
  border-color: rgba(131, 24, 67, var(--tw-border-opacity));
}

.focus-within\:border-transparent:focus-within {
  border-color: transparent;
}

.focus-within\:border-current:focus-within {
  border-color: currentColor;
}

.focus-within\:border-black:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.focus-within\:border-white:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.focus-within\:border-gray-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
}

.focus-within\:border-gray-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
}

.focus-within\:border-gray-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

.focus-within\:border-gray-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}

.focus-within\:border-gray-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}

.focus-within\:border-gray-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
}

.focus-within\:border-gray-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
}

.focus-within\:border-gray-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
}

.focus-within\:border-gray-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
}

.focus-within\:border-gray-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
}

.focus-within\:border-red-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(254, 242, 242, var(--tw-border-opacity));
}

.focus-within\:border-red-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(254, 226, 226, var(--tw-border-opacity));
}

.focus-within\:border-red-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(254, 202, 202, var(--tw-border-opacity));
}

.focus-within\:border-red-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(252, 165, 165, var(--tw-border-opacity));
}

.focus-within\:border-red-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(248, 113, 113, var(--tw-border-opacity));
}

.focus-within\:border-red-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity));
}

.focus-within\:border-red-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity));
}

.focus-within\:border-red-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(185, 28, 28, var(--tw-border-opacity));
}

.focus-within\:border-red-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(153, 27, 27, var(--tw-border-opacity));
}

.focus-within\:border-red-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(127, 29, 29, var(--tw-border-opacity));
}

.focus-within\:border-yellow-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(255, 251, 235, var(--tw-border-opacity));
}

.focus-within\:border-yellow-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(254, 243, 199, var(--tw-border-opacity));
}

.focus-within\:border-yellow-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(253, 230, 138, var(--tw-border-opacity));
}

.focus-within\:border-yellow-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(252, 211, 77, var(--tw-border-opacity));
}

.focus-within\:border-yellow-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(251, 191, 36, var(--tw-border-opacity));
}

.focus-within\:border-yellow-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(245, 158, 11, var(--tw-border-opacity));
}

.focus-within\:border-yellow-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(217, 119, 6, var(--tw-border-opacity));
}

.focus-within\:border-yellow-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(180, 83, 9, var(--tw-border-opacity));
}

.focus-within\:border-yellow-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(146, 64, 14, var(--tw-border-opacity));
}

.focus-within\:border-yellow-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(120, 53, 15, var(--tw-border-opacity));
}

.focus-within\:border-green-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(236, 253, 245, var(--tw-border-opacity));
}

.focus-within\:border-green-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(209, 250, 229, var(--tw-border-opacity));
}

.focus-within\:border-green-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(167, 243, 208, var(--tw-border-opacity));
}

.focus-within\:border-green-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(110, 231, 183, var(--tw-border-opacity));
}

.focus-within\:border-green-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(52, 211, 153, var(--tw-border-opacity));
}

.focus-within\:border-green-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(16, 185, 129, var(--tw-border-opacity));
}

.focus-within\:border-green-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(5, 150, 105, var(--tw-border-opacity));
}

.focus-within\:border-green-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(4, 120, 87, var(--tw-border-opacity));
}

.focus-within\:border-green-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(6, 95, 70, var(--tw-border-opacity));
}

.focus-within\:border-green-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(6, 78, 59, var(--tw-border-opacity));
}

.focus-within\:border-blue-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(239, 246, 255, var(--tw-border-opacity));
}

.focus-within\:border-blue-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(219, 234, 254, var(--tw-border-opacity));
}

.focus-within\:border-blue-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity));
}

.focus-within\:border-blue-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(147, 197, 253, var(--tw-border-opacity));
}

.focus-within\:border-blue-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(96, 165, 250, var(--tw-border-opacity));
}

.focus-within\:border-blue-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
}

.focus-within\:border-blue-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(37, 99, 235, var(--tw-border-opacity));
}

.focus-within\:border-blue-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(29, 78, 216, var(--tw-border-opacity));
}

.focus-within\:border-blue-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(30, 64, 175, var(--tw-border-opacity));
}

.focus-within\:border-blue-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(30, 58, 138, var(--tw-border-opacity));
}

.focus-within\:border-indigo-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(238, 242, 255, var(--tw-border-opacity));
}

.focus-within\:border-indigo-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(224, 231, 255, var(--tw-border-opacity));
}

.focus-within\:border-indigo-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(199, 210, 254, var(--tw-border-opacity));
}

.focus-within\:border-indigo-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(165, 180, 252, var(--tw-border-opacity));
}

.focus-within\:border-indigo-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(129, 140, 248, var(--tw-border-opacity));
}

.focus-within\:border-indigo-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(99, 102, 241, var(--tw-border-opacity));
}

.focus-within\:border-indigo-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(79, 70, 229, var(--tw-border-opacity));
}

.focus-within\:border-indigo-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(67, 56, 202, var(--tw-border-opacity));
}

.focus-within\:border-indigo-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(55, 48, 163, var(--tw-border-opacity));
}

.focus-within\:border-indigo-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(49, 46, 129, var(--tw-border-opacity));
}

.focus-within\:border-purple-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(245, 243, 255, var(--tw-border-opacity));
}

.focus-within\:border-purple-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(237, 233, 254, var(--tw-border-opacity));
}

.focus-within\:border-purple-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(221, 214, 254, var(--tw-border-opacity));
}

.focus-within\:border-purple-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(196, 181, 253, var(--tw-border-opacity));
}

.focus-within\:border-purple-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(167, 139, 250, var(--tw-border-opacity));
}

.focus-within\:border-purple-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 246, var(--tw-border-opacity));
}

.focus-within\:border-purple-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(124, 58, 237, var(--tw-border-opacity));
}

.focus-within\:border-purple-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(109, 40, 217, var(--tw-border-opacity));
}

.focus-within\:border-purple-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(91, 33, 182, var(--tw-border-opacity));
}

.focus-within\:border-purple-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(76, 29, 149, var(--tw-border-opacity));
}

.focus-within\:border-pink-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(253, 242, 248, var(--tw-border-opacity));
}

.focus-within\:border-pink-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(252, 231, 243, var(--tw-border-opacity));
}

.focus-within\:border-pink-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(251, 207, 232, var(--tw-border-opacity));
}

.focus-within\:border-pink-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(249, 168, 212, var(--tw-border-opacity));
}

.focus-within\:border-pink-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(244, 114, 182, var(--tw-border-opacity));
}

.focus-within\:border-pink-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(236, 72, 153, var(--tw-border-opacity));
}

.focus-within\:border-pink-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(219, 39, 119, var(--tw-border-opacity));
}

.focus-within\:border-pink-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(190, 24, 93, var(--tw-border-opacity));
}

.focus-within\:border-pink-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(157, 23, 77, var(--tw-border-opacity));
}

.focus-within\:border-pink-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(131, 24, 67, var(--tw-border-opacity));
}

.hover\:border-transparent:hover {
  border-color: transparent;
}

.hover\:border-current:hover {
  border-color: currentColor;
}

.hover\:border-black:hover {
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.hover\:border-white:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.hover\:border-gray-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
}

.hover\:border-gray-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
}

.hover\:border-gray-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}

.hover\:border-gray-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}

.hover\:border-gray-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
}

.hover\:border-gray-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
}

.hover\:border-gray-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
}

.hover\:border-gray-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
}

.hover\:border-gray-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
}

.hover\:border-red-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(254, 242, 242, var(--tw-border-opacity));
}

.hover\:border-red-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(254, 226, 226, var(--tw-border-opacity));
}

.hover\:border-red-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(254, 202, 202, var(--tw-border-opacity));
}

.hover\:border-red-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(252, 165, 165, var(--tw-border-opacity));
}

.hover\:border-red-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(248, 113, 113, var(--tw-border-opacity));
}

.hover\:border-red-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity));
}

.hover\:border-red-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity));
}

.hover\:border-red-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(185, 28, 28, var(--tw-border-opacity));
}

.hover\:border-red-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(153, 27, 27, var(--tw-border-opacity));
}

.hover\:border-red-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(127, 29, 29, var(--tw-border-opacity));
}

.hover\:border-yellow-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 251, 235, var(--tw-border-opacity));
}

.hover\:border-yellow-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(254, 243, 199, var(--tw-border-opacity));
}

.hover\:border-yellow-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(253, 230, 138, var(--tw-border-opacity));
}

.hover\:border-yellow-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(252, 211, 77, var(--tw-border-opacity));
}

.hover\:border-yellow-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(251, 191, 36, var(--tw-border-opacity));
}

.hover\:border-yellow-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(245, 158, 11, var(--tw-border-opacity));
}

.hover\:border-yellow-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(217, 119, 6, var(--tw-border-opacity));
}

.hover\:border-yellow-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(180, 83, 9, var(--tw-border-opacity));
}

.hover\:border-yellow-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(146, 64, 14, var(--tw-border-opacity));
}

.hover\:border-yellow-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(120, 53, 15, var(--tw-border-opacity));
}

.hover\:border-green-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(236, 253, 245, var(--tw-border-opacity));
}

.hover\:border-green-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(209, 250, 229, var(--tw-border-opacity));
}

.hover\:border-green-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(167, 243, 208, var(--tw-border-opacity));
}

.hover\:border-green-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(110, 231, 183, var(--tw-border-opacity));
}

.hover\:border-green-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(52, 211, 153, var(--tw-border-opacity));
}

.hover\:border-green-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(16, 185, 129, var(--tw-border-opacity));
}

.hover\:border-green-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(5, 150, 105, var(--tw-border-opacity));
}

.hover\:border-green-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(4, 120, 87, var(--tw-border-opacity));
}

.hover\:border-green-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(6, 95, 70, var(--tw-border-opacity));
}

.hover\:border-green-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(6, 78, 59, var(--tw-border-opacity));
}

.hover\:border-blue-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(239, 246, 255, var(--tw-border-opacity));
}

.hover\:border-blue-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(219, 234, 254, var(--tw-border-opacity));
}

.hover\:border-blue-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity));
}

.hover\:border-blue-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(147, 197, 253, var(--tw-border-opacity));
}

.hover\:border-blue-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(96, 165, 250, var(--tw-border-opacity));
}

.hover\:border-blue-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
}

.hover\:border-blue-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(37, 99, 235, var(--tw-border-opacity));
}

.hover\:border-blue-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(29, 78, 216, var(--tw-border-opacity));
}

.hover\:border-blue-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(30, 64, 175, var(--tw-border-opacity));
}

.hover\:border-blue-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(30, 58, 138, var(--tw-border-opacity));
}

.hover\:border-indigo-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(238, 242, 255, var(--tw-border-opacity));
}

.hover\:border-indigo-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(224, 231, 255, var(--tw-border-opacity));
}

.hover\:border-indigo-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(199, 210, 254, var(--tw-border-opacity));
}

.hover\:border-indigo-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(165, 180, 252, var(--tw-border-opacity));
}

.hover\:border-indigo-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(129, 140, 248, var(--tw-border-opacity));
}

.hover\:border-indigo-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(99, 102, 241, var(--tw-border-opacity));
}

.hover\:border-indigo-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(79, 70, 229, var(--tw-border-opacity));
}

.hover\:border-indigo-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(67, 56, 202, var(--tw-border-opacity));
}

.hover\:border-indigo-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(55, 48, 163, var(--tw-border-opacity));
}

.hover\:border-indigo-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(49, 46, 129, var(--tw-border-opacity));
}

.hover\:border-purple-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(245, 243, 255, var(--tw-border-opacity));
}

.hover\:border-purple-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(237, 233, 254, var(--tw-border-opacity));
}

.hover\:border-purple-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(221, 214, 254, var(--tw-border-opacity));
}

.hover\:border-purple-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(196, 181, 253, var(--tw-border-opacity));
}

.hover\:border-purple-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(167, 139, 250, var(--tw-border-opacity));
}

.hover\:border-purple-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 246, var(--tw-border-opacity));
}

.hover\:border-purple-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(124, 58, 237, var(--tw-border-opacity));
}

.hover\:border-purple-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(109, 40, 217, var(--tw-border-opacity));
}

.hover\:border-purple-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(91, 33, 182, var(--tw-border-opacity));
}

.hover\:border-purple-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(76, 29, 149, var(--tw-border-opacity));
}

.hover\:border-pink-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(253, 242, 248, var(--tw-border-opacity));
}

.hover\:border-pink-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(252, 231, 243, var(--tw-border-opacity));
}

.hover\:border-pink-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(251, 207, 232, var(--tw-border-opacity));
}

.hover\:border-pink-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(249, 168, 212, var(--tw-border-opacity));
}

.hover\:border-pink-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(244, 114, 182, var(--tw-border-opacity));
}

.hover\:border-pink-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(236, 72, 153, var(--tw-border-opacity));
}

.hover\:border-pink-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(219, 39, 119, var(--tw-border-opacity));
}

.hover\:border-pink-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(190, 24, 93, var(--tw-border-opacity));
}

.hover\:border-pink-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(157, 23, 77, var(--tw-border-opacity));
}

.hover\:border-pink-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(131, 24, 67, var(--tw-border-opacity));
}

.focus\:border-transparent:focus {
  border-color: transparent;
}

.focus\:border-current:focus {
  border-color: currentColor;
}

.focus\:border-black:focus {
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.focus\:border-white:focus {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.focus\:border-gray-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
}

.focus\:border-gray-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
}

.focus\:border-gray-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

.focus\:border-gray-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}

.focus\:border-gray-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}

.focus\:border-gray-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
}

.focus\:border-gray-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
}

.focus\:border-gray-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
}

.focus\:border-gray-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
}

.focus\:border-gray-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
}

.focus\:border-red-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(254, 242, 242, var(--tw-border-opacity));
}

.focus\:border-red-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(254, 226, 226, var(--tw-border-opacity));
}

.focus\:border-red-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(254, 202, 202, var(--tw-border-opacity));
}

.focus\:border-red-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(252, 165, 165, var(--tw-border-opacity));
}

.focus\:border-red-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(248, 113, 113, var(--tw-border-opacity));
}

.focus\:border-red-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity));
}

.focus\:border-red-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity));
}

.focus\:border-red-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(185, 28, 28, var(--tw-border-opacity));
}

.focus\:border-red-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(153, 27, 27, var(--tw-border-opacity));
}

.focus\:border-red-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(127, 29, 29, var(--tw-border-opacity));
}

.focus\:border-yellow-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(255, 251, 235, var(--tw-border-opacity));
}

.focus\:border-yellow-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(254, 243, 199, var(--tw-border-opacity));
}

.focus\:border-yellow-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(253, 230, 138, var(--tw-border-opacity));
}

.focus\:border-yellow-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(252, 211, 77, var(--tw-border-opacity));
}

.focus\:border-yellow-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(251, 191, 36, var(--tw-border-opacity));
}

.focus\:border-yellow-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(245, 158, 11, var(--tw-border-opacity));
}

.focus\:border-yellow-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(217, 119, 6, var(--tw-border-opacity));
}

.focus\:border-yellow-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(180, 83, 9, var(--tw-border-opacity));
}

.focus\:border-yellow-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(146, 64, 14, var(--tw-border-opacity));
}

.focus\:border-yellow-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(120, 53, 15, var(--tw-border-opacity));
}

.focus\:border-green-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(236, 253, 245, var(--tw-border-opacity));
}

.focus\:border-green-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(209, 250, 229, var(--tw-border-opacity));
}

.focus\:border-green-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(167, 243, 208, var(--tw-border-opacity));
}

.focus\:border-green-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(110, 231, 183, var(--tw-border-opacity));
}

.focus\:border-green-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(52, 211, 153, var(--tw-border-opacity));
}

.focus\:border-green-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(16, 185, 129, var(--tw-border-opacity));
}

.focus\:border-green-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(5, 150, 105, var(--tw-border-opacity));
}

.focus\:border-green-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(4, 120, 87, var(--tw-border-opacity));
}

.focus\:border-green-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(6, 95, 70, var(--tw-border-opacity));
}

.focus\:border-green-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(6, 78, 59, var(--tw-border-opacity));
}

.focus\:border-blue-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(239, 246, 255, var(--tw-border-opacity));
}

.focus\:border-blue-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(219, 234, 254, var(--tw-border-opacity));
}

.focus\:border-blue-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity));
}

.focus\:border-blue-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(147, 197, 253, var(--tw-border-opacity));
}

.focus\:border-blue-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(96, 165, 250, var(--tw-border-opacity));
}

.focus\:border-blue-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
}

.focus\:border-blue-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(37, 99, 235, var(--tw-border-opacity));
}

.focus\:border-blue-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(29, 78, 216, var(--tw-border-opacity));
}

.focus\:border-blue-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(30, 64, 175, var(--tw-border-opacity));
}

.focus\:border-blue-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(30, 58, 138, var(--tw-border-opacity));
}

.focus\:border-indigo-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(238, 242, 255, var(--tw-border-opacity));
}

.focus\:border-indigo-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(224, 231, 255, var(--tw-border-opacity));
}

.focus\:border-indigo-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(199, 210, 254, var(--tw-border-opacity));
}

.focus\:border-indigo-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(165, 180, 252, var(--tw-border-opacity));
}

.focus\:border-indigo-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(129, 140, 248, var(--tw-border-opacity));
}

.focus\:border-indigo-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(99, 102, 241, var(--tw-border-opacity));
}

.focus\:border-indigo-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(79, 70, 229, var(--tw-border-opacity));
}

.focus\:border-indigo-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(67, 56, 202, var(--tw-border-opacity));
}

.focus\:border-indigo-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(55, 48, 163, var(--tw-border-opacity));
}

.focus\:border-indigo-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(49, 46, 129, var(--tw-border-opacity));
}

.focus\:border-purple-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(245, 243, 255, var(--tw-border-opacity));
}

.focus\:border-purple-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(237, 233, 254, var(--tw-border-opacity));
}

.focus\:border-purple-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(221, 214, 254, var(--tw-border-opacity));
}

.focus\:border-purple-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(196, 181, 253, var(--tw-border-opacity));
}

.focus\:border-purple-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(167, 139, 250, var(--tw-border-opacity));
}

.focus\:border-purple-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 246, var(--tw-border-opacity));
}

.focus\:border-purple-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(124, 58, 237, var(--tw-border-opacity));
}

.focus\:border-purple-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(109, 40, 217, var(--tw-border-opacity));
}

.focus\:border-purple-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(91, 33, 182, var(--tw-border-opacity));
}

.focus\:border-purple-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(76, 29, 149, var(--tw-border-opacity));
}

.focus\:border-pink-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(253, 242, 248, var(--tw-border-opacity));
}

.focus\:border-pink-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(252, 231, 243, var(--tw-border-opacity));
}

.focus\:border-pink-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(251, 207, 232, var(--tw-border-opacity));
}

.focus\:border-pink-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(249, 168, 212, var(--tw-border-opacity));
}

.focus\:border-pink-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(244, 114, 182, var(--tw-border-opacity));
}

.focus\:border-pink-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(236, 72, 153, var(--tw-border-opacity));
}

.focus\:border-pink-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(219, 39, 119, var(--tw-border-opacity));
}

.focus\:border-pink-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(190, 24, 93, var(--tw-border-opacity));
}

.focus\:border-pink-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(157, 23, 77, var(--tw-border-opacity));
}

.focus\:border-pink-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(131, 24, 67, var(--tw-border-opacity));
}

.border-opacity-0 {
  --tw-border-opacity: 0;
}

.border-opacity-5 {
  --tw-border-opacity: 0.05;
}

.border-opacity-10 {
  --tw-border-opacity: 0.1;
}

.border-opacity-20 {
  --tw-border-opacity: 0.2;
}

.border-opacity-25 {
  --tw-border-opacity: 0.25;
}

.border-opacity-30 {
  --tw-border-opacity: 0.3;
}

.border-opacity-40 {
  --tw-border-opacity: 0.4;
}

.border-opacity-50 {
  --tw-border-opacity: 0.5;
}

.border-opacity-60 {
  --tw-border-opacity: 0.6;
}

.border-opacity-70 {
  --tw-border-opacity: 0.7;
}

.border-opacity-75 {
  --tw-border-opacity: 0.75;
}

.border-opacity-80 {
  --tw-border-opacity: 0.8;
}

.border-opacity-90 {
  --tw-border-opacity: 0.9;
}

.border-opacity-95 {
  --tw-border-opacity: 0.95;
}

.border-opacity-100 {
  --tw-border-opacity: 1;
}

.group:hover .group-hover\:border-opacity-0 {
  --tw-border-opacity: 0;
}

.group:hover .group-hover\:border-opacity-5 {
  --tw-border-opacity: 0.05;
}

.group:hover .group-hover\:border-opacity-10 {
  --tw-border-opacity: 0.1;
}

.group:hover .group-hover\:border-opacity-20 {
  --tw-border-opacity: 0.2;
}

.group:hover .group-hover\:border-opacity-25 {
  --tw-border-opacity: 0.25;
}

.group:hover .group-hover\:border-opacity-30 {
  --tw-border-opacity: 0.3;
}

.group:hover .group-hover\:border-opacity-40 {
  --tw-border-opacity: 0.4;
}

.group:hover .group-hover\:border-opacity-50 {
  --tw-border-opacity: 0.5;
}

.group:hover .group-hover\:border-opacity-60 {
  --tw-border-opacity: 0.6;
}

.group:hover .group-hover\:border-opacity-70 {
  --tw-border-opacity: 0.7;
}

.group:hover .group-hover\:border-opacity-75 {
  --tw-border-opacity: 0.75;
}

.group:hover .group-hover\:border-opacity-80 {
  --tw-border-opacity: 0.8;
}

.group:hover .group-hover\:border-opacity-90 {
  --tw-border-opacity: 0.9;
}

.group:hover .group-hover\:border-opacity-95 {
  --tw-border-opacity: 0.95;
}

.group:hover .group-hover\:border-opacity-100 {
  --tw-border-opacity: 1;
}

.focus-within\:border-opacity-0:focus-within {
  --tw-border-opacity: 0;
}

.focus-within\:border-opacity-5:focus-within {
  --tw-border-opacity: 0.05;
}

.focus-within\:border-opacity-10:focus-within {
  --tw-border-opacity: 0.1;
}

.focus-within\:border-opacity-20:focus-within {
  --tw-border-opacity: 0.2;
}

.focus-within\:border-opacity-25:focus-within {
  --tw-border-opacity: 0.25;
}

.focus-within\:border-opacity-30:focus-within {
  --tw-border-opacity: 0.3;
}

.focus-within\:border-opacity-40:focus-within {
  --tw-border-opacity: 0.4;
}

.focus-within\:border-opacity-50:focus-within {
  --tw-border-opacity: 0.5;
}

.focus-within\:border-opacity-60:focus-within {
  --tw-border-opacity: 0.6;
}

.focus-within\:border-opacity-70:focus-within {
  --tw-border-opacity: 0.7;
}

.focus-within\:border-opacity-75:focus-within {
  --tw-border-opacity: 0.75;
}

.focus-within\:border-opacity-80:focus-within {
  --tw-border-opacity: 0.8;
}

.focus-within\:border-opacity-90:focus-within {
  --tw-border-opacity: 0.9;
}

.focus-within\:border-opacity-95:focus-within {
  --tw-border-opacity: 0.95;
}

.focus-within\:border-opacity-100:focus-within {
  --tw-border-opacity: 1;
}

.hover\:border-opacity-0:hover {
  --tw-border-opacity: 0;
}

.hover\:border-opacity-5:hover {
  --tw-border-opacity: 0.05;
}

.hover\:border-opacity-10:hover {
  --tw-border-opacity: 0.1;
}

.hover\:border-opacity-20:hover {
  --tw-border-opacity: 0.2;
}

.hover\:border-opacity-25:hover {
  --tw-border-opacity: 0.25;
}

.hover\:border-opacity-30:hover {
  --tw-border-opacity: 0.3;
}

.hover\:border-opacity-40:hover {
  --tw-border-opacity: 0.4;
}

.hover\:border-opacity-50:hover {
  --tw-border-opacity: 0.5;
}

.hover\:border-opacity-60:hover {
  --tw-border-opacity: 0.6;
}

.hover\:border-opacity-70:hover {
  --tw-border-opacity: 0.7;
}

.hover\:border-opacity-75:hover {
  --tw-border-opacity: 0.75;
}

.hover\:border-opacity-80:hover {
  --tw-border-opacity: 0.8;
}

.hover\:border-opacity-90:hover {
  --tw-border-opacity: 0.9;
}

.hover\:border-opacity-95:hover {
  --tw-border-opacity: 0.95;
}

.hover\:border-opacity-100:hover {
  --tw-border-opacity: 1;
}

.focus\:border-opacity-0:focus {
  --tw-border-opacity: 0;
}

.focus\:border-opacity-5:focus {
  --tw-border-opacity: 0.05;
}

.focus\:border-opacity-10:focus {
  --tw-border-opacity: 0.1;
}

.focus\:border-opacity-20:focus {
  --tw-border-opacity: 0.2;
}

.focus\:border-opacity-25:focus {
  --tw-border-opacity: 0.25;
}

.focus\:border-opacity-30:focus {
  --tw-border-opacity: 0.3;
}

.focus\:border-opacity-40:focus {
  --tw-border-opacity: 0.4;
}

.focus\:border-opacity-50:focus {
  --tw-border-opacity: 0.5;
}

.focus\:border-opacity-60:focus {
  --tw-border-opacity: 0.6;
}

.focus\:border-opacity-70:focus {
  --tw-border-opacity: 0.7;
}

.focus\:border-opacity-75:focus {
  --tw-border-opacity: 0.75;
}

.focus\:border-opacity-80:focus {
  --tw-border-opacity: 0.8;
}

.focus\:border-opacity-90:focus {
  --tw-border-opacity: 0.9;
}

.focus\:border-opacity-95:focus {
  --tw-border-opacity: 0.95;
}

.focus\:border-opacity-100:focus {
  --tw-border-opacity: 1;
}

.bg-transparent {
  background-color: transparent;
}

.bg-current {
  background-color: currentColor;
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}

.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
}

.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
}

.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
}

.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
}

.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}

.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
}

.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
}

.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
}

.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
}

.bg-red-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
}

.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
}

.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
}

.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}

.bg-red-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
}

.bg-red-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
}

.bg-red-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
}

.bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
}

.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
}

.bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
}

.bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
}

.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
}

.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
}

.bg-yellow-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
}

.bg-yellow-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
}

.bg-yellow-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
}

.bg-yellow-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
}

.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
}

.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
}

.bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
}

.bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
}

.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
}

.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
}

.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
}

.bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
}

.bg-green-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
}

.bg-green-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
}

.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
}

.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
}

.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
}

.bg-blue-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
}

.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
}

.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
}

.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
}

.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
}

.bg-blue-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
}

.bg-blue-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
}

.bg-indigo-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
}

.bg-indigo-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
}

.bg-indigo-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
}

.bg-indigo-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
}

.bg-indigo-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
}

.bg-indigo-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
}

.bg-indigo-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
}

.bg-indigo-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
}

.bg-indigo-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
}

.bg-indigo-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
}

.bg-purple-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
}

.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
}

.bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
}

.bg-purple-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
}

.bg-purple-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
}

.bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
}

.bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
}

.bg-purple-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
}

.bg-purple-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
}

.bg-purple-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
}

.bg-pink-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
}

.bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
}

.bg-pink-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
}

.bg-pink-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
}

.bg-pink-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
}

.bg-pink-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
}

.bg-pink-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
}

.bg-pink-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
}

.bg-pink-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
}

.bg-pink-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-transparent {
  background-color: transparent;
}

.group:hover .group-hover\:bg-current {
  background-color: currentColor;
}

.group:hover .group-hover\:bg-black {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
}

.focus-within\:bg-transparent:focus-within {
  background-color: transparent;
}

.focus-within\:bg-current:focus-within {
  background-color: currentColor;
}

.focus-within\:bg-black:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.focus-within\:bg-white:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
}

.focus-within\:bg-red-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
}

.focus-within\:bg-red-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
}

.focus-within\:bg-red-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
}

.focus-within\:bg-red-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
}

.focus-within\:bg-red-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
}

.focus-within\:bg-red-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
}

.focus-within\:bg-red-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}

.focus-within\:bg-red-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
}

.focus-within\:bg-red-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
}

.focus-within\:bg-red-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
}

.focus-within\:bg-green-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
}

.focus-within\:bg-green-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
}

.focus-within\:bg-green-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
}

.focus-within\:bg-green-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
}

.focus-within\:bg-green-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
}

.focus-within\:bg-green-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
}

.focus-within\:bg-green-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
}

.focus-within\:bg-green-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
}

.focus-within\:bg-green-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
}

.focus-within\:bg-green-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
}

.hover\:bg-transparent:hover {
  background-color: transparent;
}

.hover\:bg-current:hover {
  background-color: currentColor;
}

.hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}

.hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
}

.hover\:bg-gray-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
}

.hover\:bg-gray-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
}

.hover\:bg-gray-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
}

.hover\:bg-gray-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}

.hover\:bg-gray-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
}

.hover\:bg-gray-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
}

.hover\:bg-red-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
}

.hover\:bg-red-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
}

.hover\:bg-red-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
}

.hover\:bg-red-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
}

.hover\:bg-red-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
}

.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
}

.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}

.hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
}

.hover\:bg-red-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
}

.hover\:bg-red-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
}

.hover\:bg-yellow-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
}

.hover\:bg-yellow-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
}

.hover\:bg-yellow-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
}

.hover\:bg-yellow-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
}

.hover\:bg-yellow-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
}

.hover\:bg-yellow-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
}

.hover\:bg-yellow-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
}

.hover\:bg-yellow-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
}

.hover\:bg-yellow-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
}

.hover\:bg-yellow-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
}

.hover\:bg-green-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
}

.hover\:bg-green-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
}

.hover\:bg-green-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
}

.hover\:bg-green-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
}

.hover\:bg-green-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
}

.hover\:bg-green-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
}

.hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
}

.hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
}

.hover\:bg-green-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
}

.hover\:bg-green-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
}

.hover\:bg-blue-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
}

.hover\:bg-blue-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
}

.hover\:bg-blue-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
}

.hover\:bg-blue-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
}

.hover\:bg-blue-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
}

.hover\:bg-blue-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
}

.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
}

.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
}

.hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
}

.hover\:bg-blue-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
}

.hover\:bg-indigo-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
}

.hover\:bg-indigo-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
}

.hover\:bg-indigo-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
}

.hover\:bg-indigo-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
}

.hover\:bg-indigo-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
}

.hover\:bg-indigo-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
}

.hover\:bg-indigo-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
}

.hover\:bg-indigo-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
}

.hover\:bg-indigo-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
}

.hover\:bg-indigo-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
}

.hover\:bg-purple-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
}

.hover\:bg-purple-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
}

.hover\:bg-purple-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
}

.hover\:bg-purple-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
}

.hover\:bg-purple-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
}

.hover\:bg-purple-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
}

.hover\:bg-purple-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
}

.hover\:bg-purple-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
}

.hover\:bg-purple-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
}

.hover\:bg-purple-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
}

.hover\:bg-pink-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
}

.hover\:bg-pink-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
}

.hover\:bg-pink-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
}

.hover\:bg-pink-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
}

.hover\:bg-pink-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
}

.hover\:bg-pink-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
}

.hover\:bg-pink-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
}

.hover\:bg-pink-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
}

.hover\:bg-pink-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
}

.hover\:bg-pink-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
}

.focus\:bg-transparent:focus {
  background-color: transparent;
}

.focus\:bg-current:focus {
  background-color: currentColor;
}

.focus\:bg-black:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.focus\:bg-white:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.focus\:bg-gray-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}

.focus\:bg-gray-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}

.focus\:bg-gray-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}

.focus\:bg-gray-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
}

.focus\:bg-gray-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
}

.focus\:bg-gray-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
}

.focus\:bg-gray-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
}

.focus\:bg-gray-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}

.focus\:bg-gray-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
}

.focus\:bg-gray-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
}

.focus\:bg-red-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
}

.focus\:bg-red-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
}

.focus\:bg-red-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
}

.focus\:bg-red-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
}

.focus\:bg-red-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
}

.focus\:bg-red-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
}

.focus\:bg-red-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}

.focus\:bg-red-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
}

.focus\:bg-red-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
}

.focus\:bg-red-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
}

.focus\:bg-yellow-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
}

.focus\:bg-yellow-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
}

.focus\:bg-yellow-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
}

.focus\:bg-yellow-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
}

.focus\:bg-yellow-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
}

.focus\:bg-yellow-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
}

.focus\:bg-yellow-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
}

.focus\:bg-yellow-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
}

.focus\:bg-yellow-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
}

.focus\:bg-yellow-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
}

.focus\:bg-green-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
}

.focus\:bg-green-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
}

.focus\:bg-green-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
}

.focus\:bg-green-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
}

.focus\:bg-green-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
}

.focus\:bg-green-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
}

.focus\:bg-green-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
}

.focus\:bg-green-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
}

.focus\:bg-green-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
}

.focus\:bg-green-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
}

.focus\:bg-blue-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
}

.focus\:bg-blue-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
}

.focus\:bg-blue-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
}

.focus\:bg-blue-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
}

.focus\:bg-blue-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
}

.focus\:bg-blue-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
}

.focus\:bg-blue-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
}

.focus\:bg-blue-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
}

.focus\:bg-blue-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
}

.focus\:bg-blue-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
}

.focus\:bg-indigo-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
}

.focus\:bg-indigo-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
}

.focus\:bg-indigo-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
}

.focus\:bg-indigo-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
}

.focus\:bg-indigo-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
}

.focus\:bg-indigo-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
}

.focus\:bg-indigo-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
}

.focus\:bg-indigo-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
}

.focus\:bg-indigo-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
}

.focus\:bg-indigo-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
}

.focus\:bg-purple-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
}

.focus\:bg-purple-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
}

.focus\:bg-purple-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
}

.focus\:bg-purple-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
}

.focus\:bg-purple-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
}

.focus\:bg-purple-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
}

.focus\:bg-purple-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
}

.focus\:bg-purple-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
}

.focus\:bg-purple-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
}

.focus\:bg-purple-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
}

.focus\:bg-pink-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
}

.focus\:bg-pink-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
}

.focus\:bg-pink-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
}

.focus\:bg-pink-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
}

.focus\:bg-pink-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
}

.focus\:bg-pink-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
}

.focus\:bg-pink-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
}

.focus\:bg-pink-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
}

.focus\:bg-pink-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
}

.focus\:bg-pink-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
}

.bg-opacity-0 {
  --tw-bg-opacity: 0;
}

.bg-opacity-5 {
  --tw-bg-opacity: 0.05;
}

.bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}

.bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}

.bg-opacity-25 {
  --tw-bg-opacity: 0.25;
}

.bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}

.bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}

.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

.bg-opacity-60 {
  --tw-bg-opacity: 0.6;
}

.bg-opacity-70 {
  --tw-bg-opacity: 0.7;
}

.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}

.bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}

.bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}

.bg-opacity-95 {
  --tw-bg-opacity: 0.95;
}

.bg-opacity-100 {
  --tw-bg-opacity: 1;
}

.group:hover .group-hover\:bg-opacity-0 {
  --tw-bg-opacity: 0;
}

.group:hover .group-hover\:bg-opacity-5 {
  --tw-bg-opacity: 0.05;
}

.group:hover .group-hover\:bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}

.group:hover .group-hover\:bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}

.group:hover .group-hover\:bg-opacity-25 {
  --tw-bg-opacity: 0.25;
}

.group:hover .group-hover\:bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}

.group:hover .group-hover\:bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}

.group:hover .group-hover\:bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

.group:hover .group-hover\:bg-opacity-60 {
  --tw-bg-opacity: 0.6;
}

.group:hover .group-hover\:bg-opacity-70 {
  --tw-bg-opacity: 0.7;
}

.group:hover .group-hover\:bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}

.group:hover .group-hover\:bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}

.group:hover .group-hover\:bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}

.group:hover .group-hover\:bg-opacity-95 {
  --tw-bg-opacity: 0.95;
}

.group:hover .group-hover\:bg-opacity-100 {
  --tw-bg-opacity: 1;
}

.focus-within\:bg-opacity-0:focus-within {
  --tw-bg-opacity: 0;
}

.focus-within\:bg-opacity-5:focus-within {
  --tw-bg-opacity: 0.05;
}

.focus-within\:bg-opacity-10:focus-within {
  --tw-bg-opacity: 0.1;
}

.focus-within\:bg-opacity-20:focus-within {
  --tw-bg-opacity: 0.2;
}

.focus-within\:bg-opacity-25:focus-within {
  --tw-bg-opacity: 0.25;
}

.focus-within\:bg-opacity-30:focus-within {
  --tw-bg-opacity: 0.3;
}

.focus-within\:bg-opacity-40:focus-within {
  --tw-bg-opacity: 0.4;
}

.focus-within\:bg-opacity-50:focus-within {
  --tw-bg-opacity: 0.5;
}

.focus-within\:bg-opacity-60:focus-within {
  --tw-bg-opacity: 0.6;
}

.focus-within\:bg-opacity-70:focus-within {
  --tw-bg-opacity: 0.7;
}

.focus-within\:bg-opacity-75:focus-within {
  --tw-bg-opacity: 0.75;
}

.focus-within\:bg-opacity-80:focus-within {
  --tw-bg-opacity: 0.8;
}

.focus-within\:bg-opacity-90:focus-within {
  --tw-bg-opacity: 0.9;
}

.focus-within\:bg-opacity-95:focus-within {
  --tw-bg-opacity: 0.95;
}

.focus-within\:bg-opacity-100:focus-within {
  --tw-bg-opacity: 1;
}

.hover\:bg-opacity-0:hover {
  --tw-bg-opacity: 0;
}

.hover\:bg-opacity-5:hover {
  --tw-bg-opacity: 0.05;
}

.hover\:bg-opacity-10:hover {
  --tw-bg-opacity: 0.1;
}

.hover\:bg-opacity-20:hover {
  --tw-bg-opacity: 0.2;
}

.hover\:bg-opacity-25:hover {
  --tw-bg-opacity: 0.25;
}

.hover\:bg-opacity-30:hover {
  --tw-bg-opacity: 0.3;
}

.hover\:bg-opacity-40:hover {
  --tw-bg-opacity: 0.4;
}

.hover\:bg-opacity-50:hover {
  --tw-bg-opacity: 0.5;
}

.hover\:bg-opacity-60:hover {
  --tw-bg-opacity: 0.6;
}

.hover\:bg-opacity-70:hover {
  --tw-bg-opacity: 0.7;
}

.hover\:bg-opacity-75:hover {
  --tw-bg-opacity: 0.75;
}

.hover\:bg-opacity-80:hover {
  --tw-bg-opacity: 0.8;
}

.hover\:bg-opacity-90:hover {
  --tw-bg-opacity: 0.9;
}

.hover\:bg-opacity-95:hover {
  --tw-bg-opacity: 0.95;
}

.hover\:bg-opacity-100:hover {
  --tw-bg-opacity: 1;
}

.focus\:bg-opacity-0:focus {
  --tw-bg-opacity: 0;
}

.focus\:bg-opacity-5:focus {
  --tw-bg-opacity: 0.05;
}

.focus\:bg-opacity-10:focus {
  --tw-bg-opacity: 0.1;
}

.focus\:bg-opacity-20:focus {
  --tw-bg-opacity: 0.2;
}

.focus\:bg-opacity-25:focus {
  --tw-bg-opacity: 0.25;
}

.focus\:bg-opacity-30:focus {
  --tw-bg-opacity: 0.3;
}

.focus\:bg-opacity-40:focus {
  --tw-bg-opacity: 0.4;
}

.focus\:bg-opacity-50:focus {
  --tw-bg-opacity: 0.5;
}

.focus\:bg-opacity-60:focus {
  --tw-bg-opacity: 0.6;
}

.focus\:bg-opacity-70:focus {
  --tw-bg-opacity: 0.7;
}

.focus\:bg-opacity-75:focus {
  --tw-bg-opacity: 0.75;
}

.focus\:bg-opacity-80:focus {
  --tw-bg-opacity: 0.8;
}

.focus\:bg-opacity-90:focus {
  --tw-bg-opacity: 0.9;
}

.focus\:bg-opacity-95:focus {
  --tw-bg-opacity: 0.95;
}

.focus\:bg-opacity-100:focus {
  --tw-bg-opacity: 1;
}

.bg-none {
  background-image: none;
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.bg-gradient-to-tr {
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.bg-gradient-to-bl {
  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}

.bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}

.bg-gradient-to-tl {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}

.from-transparent {
  --tw-gradient-from: transparent;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.from-current {
  --tw-gradient-from: currentColor;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.from-black {
  --tw-gradient-from: #000;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.from-white {
  --tw-gradient-from: #fff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.from-gray-50 {
  --tw-gradient-from: #f9fafb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
}

.from-gray-100 {
  --tw-gradient-from: #f3f4f6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
}

.from-gray-200 {
  --tw-gradient-from: #e5e7eb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
}

.from-gray-300 {
  --tw-gradient-from: #d1d5db;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
}

.from-gray-400 {
  --tw-gradient-from: #9ca3af;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
}

.from-gray-500 {
  --tw-gradient-from: #6b7280;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
}

.from-gray-600 {
  --tw-gradient-from: #4b5563;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
}

.from-gray-700 {
  --tw-gradient-from: #374151;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
}

.from-gray-800 {
  --tw-gradient-from: #1f2937;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
}

.from-gray-900 {
  --tw-gradient-from: #111827;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
}

.from-red-50 {
  --tw-gradient-from: #fef2f2;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
}

.from-red-100 {
  --tw-gradient-from: #fee2e2;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
}

.from-red-200 {
  --tw-gradient-from: #fecaca;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
}

.from-red-300 {
  --tw-gradient-from: #fca5a5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
}

.from-red-400 {
  --tw-gradient-from: #f87171;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
}

.from-red-500 {
  --tw-gradient-from: #ef4444;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
}

.from-red-600 {
  --tw-gradient-from: #dc2626;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
}

.from-red-700 {
  --tw-gradient-from: #b91c1c;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
}

.from-red-800 {
  --tw-gradient-from: #991b1b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
}

.from-red-900 {
  --tw-gradient-from: #7f1d1d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
}

.from-yellow-50 {
  --tw-gradient-from: #fffbeb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
}

.from-yellow-100 {
  --tw-gradient-from: #fef3c7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
}

.from-yellow-200 {
  --tw-gradient-from: #fde68a;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
}

.from-yellow-300 {
  --tw-gradient-from: #fcd34d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
}

.from-yellow-400 {
  --tw-gradient-from: #fbbf24;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
}

.from-yellow-500 {
  --tw-gradient-from: #f59e0b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
}

.from-yellow-600 {
  --tw-gradient-from: #d97706;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
}

.from-yellow-700 {
  --tw-gradient-from: #b45309;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
}

.from-yellow-800 {
  --tw-gradient-from: #92400e;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
}

.from-yellow-900 {
  --tw-gradient-from: #78350f;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
}

.from-green-50 {
  --tw-gradient-from: #ecfdf5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
}

.from-green-100 {
  --tw-gradient-from: #d1fae5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}

.from-green-200 {
  --tw-gradient-from: #a7f3d0;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
}

.from-green-300 {
  --tw-gradient-from: #6ee7b7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
}

.from-green-400 {
  --tw-gradient-from: #34d399;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
}

.from-green-500 {
  --tw-gradient-from: #10b981;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
}

.from-green-600 {
  --tw-gradient-from: #059669;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
}

.from-green-700 {
  --tw-gradient-from: #047857;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
}

.from-green-800 {
  --tw-gradient-from: #065f46;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
}

.from-green-900 {
  --tw-gradient-from: #064e3b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
}

.from-blue-50 {
  --tw-gradient-from: #eff6ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
}

.from-blue-100 {
  --tw-gradient-from: #dbeafe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
}

.from-blue-200 {
  --tw-gradient-from: #bfdbfe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
}

.from-blue-300 {
  --tw-gradient-from: #93c5fd;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
}

.from-blue-400 {
  --tw-gradient-from: #60a5fa;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
}

.from-blue-500 {
  --tw-gradient-from: #3b82f6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
}

.from-blue-600 {
  --tw-gradient-from: #2563eb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
}

.from-blue-700 {
  --tw-gradient-from: #1d4ed8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
}

.from-blue-800 {
  --tw-gradient-from: #1e40af;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
}

.from-blue-900 {
  --tw-gradient-from: #1e3a8a;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
}

.from-indigo-50 {
  --tw-gradient-from: #eef2ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
}

.from-indigo-100 {
  --tw-gradient-from: #e0e7ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
}

.from-indigo-200 {
  --tw-gradient-from: #c7d2fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
}

.from-indigo-300 {
  --tw-gradient-from: #a5b4fc;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
}

.from-indigo-400 {
  --tw-gradient-from: #818cf8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
}

.from-indigo-500 {
  --tw-gradient-from: #6366f1;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
}

.from-indigo-600 {
  --tw-gradient-from: #4f46e5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
}

.from-indigo-700 {
  --tw-gradient-from: #4338ca;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
}

.from-indigo-800 {
  --tw-gradient-from: #3730a3;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
}

.from-indigo-900 {
  --tw-gradient-from: #312e81;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
}

.from-purple-50 {
  --tw-gradient-from: #f5f3ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
}

.from-purple-100 {
  --tw-gradient-from: #ede9fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
}

.from-purple-200 {
  --tw-gradient-from: #ddd6fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
}

.from-purple-300 {
  --tw-gradient-from: #c4b5fd;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
}

.from-purple-400 {
  --tw-gradient-from: #a78bfa;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
}

.from-purple-500 {
  --tw-gradient-from: #8b5cf6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
}

.from-purple-600 {
  --tw-gradient-from: #7c3aed;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
}

.from-purple-700 {
  --tw-gradient-from: #6d28d9;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
}

.from-purple-800 {
  --tw-gradient-from: #5b21b6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
}

.from-purple-900 {
  --tw-gradient-from: #4c1d95;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
}

.from-pink-50 {
  --tw-gradient-from: #fdf2f8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
}

.from-pink-100 {
  --tw-gradient-from: #fce7f3;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
}

.from-pink-200 {
  --tw-gradient-from: #fbcfe8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
}

.from-pink-300 {
  --tw-gradient-from: #f9a8d4;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
}

.from-pink-400 {
  --tw-gradient-from: #f472b6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
}

.from-pink-500 {
  --tw-gradient-from: #ec4899;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
}

.from-pink-600 {
  --tw-gradient-from: #db2777;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
}

.from-pink-700 {
  --tw-gradient-from: #be185d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
}

.from-pink-800 {
  --tw-gradient-from: #9d174d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
}

.from-pink-900 {
  --tw-gradient-from: #831843;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
}

.hover\:from-transparent:hover {
  --tw-gradient-from: transparent;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.hover\:from-current:hover {
  --tw-gradient-from: currentColor;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:from-black:hover {
  --tw-gradient-from: #000;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.hover\:from-white:hover {
  --tw-gradient-from: #fff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:from-gray-50:hover {
  --tw-gradient-from: #f9fafb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
}

.hover\:from-gray-100:hover {
  --tw-gradient-from: #f3f4f6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
}

.hover\:from-gray-200:hover {
  --tw-gradient-from: #e5e7eb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
}

.hover\:from-gray-300:hover {
  --tw-gradient-from: #d1d5db;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
}

.hover\:from-gray-400:hover {
  --tw-gradient-from: #9ca3af;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
}

.hover\:from-gray-500:hover {
  --tw-gradient-from: #6b7280;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
}

.hover\:from-gray-600:hover {
  --tw-gradient-from: #4b5563;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
}

.hover\:from-gray-700:hover {
  --tw-gradient-from: #374151;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
}

.hover\:from-gray-800:hover {
  --tw-gradient-from: #1f2937;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
}

.hover\:from-gray-900:hover {
  --tw-gradient-from: #111827;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
}

.hover\:from-red-50:hover {
  --tw-gradient-from: #fef2f2;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
}

.hover\:from-red-100:hover {
  --tw-gradient-from: #fee2e2;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
}

.hover\:from-red-200:hover {
  --tw-gradient-from: #fecaca;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
}

.hover\:from-red-300:hover {
  --tw-gradient-from: #fca5a5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
}

.hover\:from-red-400:hover {
  --tw-gradient-from: #f87171;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
}

.hover\:from-red-500:hover {
  --tw-gradient-from: #ef4444;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
}

.hover\:from-red-600:hover {
  --tw-gradient-from: #dc2626;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
}

.hover\:from-red-700:hover {
  --tw-gradient-from: #b91c1c;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
}

.hover\:from-red-800:hover {
  --tw-gradient-from: #991b1b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
}

.hover\:from-red-900:hover {
  --tw-gradient-from: #7f1d1d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
}

.hover\:from-yellow-50:hover {
  --tw-gradient-from: #fffbeb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
}

.hover\:from-yellow-100:hover {
  --tw-gradient-from: #fef3c7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
}

.hover\:from-yellow-200:hover {
  --tw-gradient-from: #fde68a;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
}

.hover\:from-yellow-300:hover {
  --tw-gradient-from: #fcd34d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
}

.hover\:from-yellow-400:hover {
  --tw-gradient-from: #fbbf24;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
}

.hover\:from-yellow-500:hover {
  --tw-gradient-from: #f59e0b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
}

.hover\:from-yellow-600:hover {
  --tw-gradient-from: #d97706;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
}

.hover\:from-yellow-700:hover {
  --tw-gradient-from: #b45309;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
}

.hover\:from-yellow-800:hover {
  --tw-gradient-from: #92400e;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
}

.hover\:from-yellow-900:hover {
  --tw-gradient-from: #78350f;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
}

.hover\:from-green-50:hover {
  --tw-gradient-from: #ecfdf5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
}

.hover\:from-green-100:hover {
  --tw-gradient-from: #d1fae5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}

.hover\:from-green-200:hover {
  --tw-gradient-from: #a7f3d0;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
}

.hover\:from-green-300:hover {
  --tw-gradient-from: #6ee7b7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
}

.hover\:from-green-400:hover {
  --tw-gradient-from: #34d399;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
}

.hover\:from-green-500:hover {
  --tw-gradient-from: #10b981;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
}

.hover\:from-green-600:hover {
  --tw-gradient-from: #059669;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
}

.hover\:from-green-700:hover {
  --tw-gradient-from: #047857;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
}

.hover\:from-green-800:hover {
  --tw-gradient-from: #065f46;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
}

.hover\:from-green-900:hover {
  --tw-gradient-from: #064e3b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
}

.hover\:from-blue-50:hover {
  --tw-gradient-from: #eff6ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
}

.hover\:from-blue-100:hover {
  --tw-gradient-from: #dbeafe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
}

.hover\:from-blue-200:hover {
  --tw-gradient-from: #bfdbfe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
}

.hover\:from-blue-300:hover {
  --tw-gradient-from: #93c5fd;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
}

.hover\:from-blue-400:hover {
  --tw-gradient-from: #60a5fa;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
}

.hover\:from-blue-500:hover {
  --tw-gradient-from: #3b82f6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
}

.hover\:from-blue-600:hover {
  --tw-gradient-from: #2563eb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
}

.hover\:from-blue-700:hover {
  --tw-gradient-from: #1d4ed8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
}

.hover\:from-blue-800:hover {
  --tw-gradient-from: #1e40af;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
}

.hover\:from-blue-900:hover {
  --tw-gradient-from: #1e3a8a;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
}

.hover\:from-indigo-50:hover {
  --tw-gradient-from: #eef2ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
}

.hover\:from-indigo-100:hover {
  --tw-gradient-from: #e0e7ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
}

.hover\:from-indigo-200:hover {
  --tw-gradient-from: #c7d2fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
}

.hover\:from-indigo-300:hover {
  --tw-gradient-from: #a5b4fc;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
}

.hover\:from-indigo-400:hover {
  --tw-gradient-from: #818cf8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
}

.hover\:from-indigo-500:hover {
  --tw-gradient-from: #6366f1;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
}

.hover\:from-indigo-600:hover {
  --tw-gradient-from: #4f46e5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
}

.hover\:from-indigo-700:hover {
  --tw-gradient-from: #4338ca;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
}

.hover\:from-indigo-800:hover {
  --tw-gradient-from: #3730a3;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
}

.hover\:from-indigo-900:hover {
  --tw-gradient-from: #312e81;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
}

.hover\:from-purple-50:hover {
  --tw-gradient-from: #f5f3ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
}

.hover\:from-purple-100:hover {
  --tw-gradient-from: #ede9fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
}

.hover\:from-purple-200:hover {
  --tw-gradient-from: #ddd6fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
}

.hover\:from-purple-300:hover {
  --tw-gradient-from: #c4b5fd;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
}

.hover\:from-purple-400:hover {
  --tw-gradient-from: #a78bfa;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
}

.hover\:from-purple-500:hover {
  --tw-gradient-from: #8b5cf6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
}

.hover\:from-purple-600:hover {
  --tw-gradient-from: #7c3aed;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
}

.hover\:from-purple-700:hover {
  --tw-gradient-from: #6d28d9;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
}

.hover\:from-purple-800:hover {
  --tw-gradient-from: #5b21b6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
}

.hover\:from-purple-900:hover {
  --tw-gradient-from: #4c1d95;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
}

.hover\:from-pink-50:hover {
  --tw-gradient-from: #fdf2f8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
}

.hover\:from-pink-100:hover {
  --tw-gradient-from: #fce7f3;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
}

.hover\:from-pink-200:hover {
  --tw-gradient-from: #fbcfe8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
}

.hover\:from-pink-300:hover {
  --tw-gradient-from: #f9a8d4;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
}

.hover\:from-pink-400:hover {
  --tw-gradient-from: #f472b6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
}

.hover\:from-pink-500:hover {
  --tw-gradient-from: #ec4899;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
}

.hover\:from-pink-600:hover {
  --tw-gradient-from: #db2777;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
}

.hover\:from-pink-700:hover {
  --tw-gradient-from: #be185d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
}

.hover\:from-pink-800:hover {
  --tw-gradient-from: #9d174d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
}

.hover\:from-pink-900:hover {
  --tw-gradient-from: #831843;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
}

.focus\:from-transparent:focus {
  --tw-gradient-from: transparent;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.focus\:from-current:focus {
  --tw-gradient-from: currentColor;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:from-black:focus {
  --tw-gradient-from: #000;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.focus\:from-white:focus {
  --tw-gradient-from: #fff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:from-gray-50:focus {
  --tw-gradient-from: #f9fafb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
}

.focus\:from-gray-100:focus {
  --tw-gradient-from: #f3f4f6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
}

.focus\:from-gray-200:focus {
  --tw-gradient-from: #e5e7eb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
}

.focus\:from-gray-300:focus {
  --tw-gradient-from: #d1d5db;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
}

.focus\:from-gray-400:focus {
  --tw-gradient-from: #9ca3af;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
}

.focus\:from-gray-500:focus {
  --tw-gradient-from: #6b7280;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
}

.focus\:from-gray-600:focus {
  --tw-gradient-from: #4b5563;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
}

.focus\:from-gray-700:focus {
  --tw-gradient-from: #374151;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
}

.focus\:from-gray-800:focus {
  --tw-gradient-from: #1f2937;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
}

.focus\:from-gray-900:focus {
  --tw-gradient-from: #111827;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
}

.focus\:from-red-50:focus {
  --tw-gradient-from: #fef2f2;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
}

.focus\:from-red-100:focus {
  --tw-gradient-from: #fee2e2;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
}

.focus\:from-red-200:focus {
  --tw-gradient-from: #fecaca;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
}

.focus\:from-red-300:focus {
  --tw-gradient-from: #fca5a5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
}

.focus\:from-red-400:focus {
  --tw-gradient-from: #f87171;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
}

.focus\:from-red-500:focus {
  --tw-gradient-from: #ef4444;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
}

.focus\:from-red-600:focus {
  --tw-gradient-from: #dc2626;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
}

.focus\:from-red-700:focus {
  --tw-gradient-from: #b91c1c;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
}

.focus\:from-red-800:focus {
  --tw-gradient-from: #991b1b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
}

.focus\:from-red-900:focus {
  --tw-gradient-from: #7f1d1d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
}

.focus\:from-yellow-50:focus {
  --tw-gradient-from: #fffbeb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
}

.focus\:from-yellow-100:focus {
  --tw-gradient-from: #fef3c7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
}

.focus\:from-yellow-200:focus {
  --tw-gradient-from: #fde68a;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
}

.focus\:from-yellow-300:focus {
  --tw-gradient-from: #fcd34d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
}

.focus\:from-yellow-400:focus {
  --tw-gradient-from: #fbbf24;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
}

.focus\:from-yellow-500:focus {
  --tw-gradient-from: #f59e0b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
}

.focus\:from-yellow-600:focus {
  --tw-gradient-from: #d97706;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
}

.focus\:from-yellow-700:focus {
  --tw-gradient-from: #b45309;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
}

.focus\:from-yellow-800:focus {
  --tw-gradient-from: #92400e;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
}

.focus\:from-yellow-900:focus {
  --tw-gradient-from: #78350f;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
}

.focus\:from-green-50:focus {
  --tw-gradient-from: #ecfdf5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
}

.focus\:from-green-100:focus {
  --tw-gradient-from: #d1fae5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}

.focus\:from-green-200:focus {
  --tw-gradient-from: #a7f3d0;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
}

.focus\:from-green-300:focus {
  --tw-gradient-from: #6ee7b7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
}

.focus\:from-green-400:focus {
  --tw-gradient-from: #34d399;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
}

.focus\:from-green-500:focus {
  --tw-gradient-from: #10b981;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
}

.focus\:from-green-600:focus {
  --tw-gradient-from: #059669;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
}

.focus\:from-green-700:focus {
  --tw-gradient-from: #047857;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
}

.focus\:from-green-800:focus {
  --tw-gradient-from: #065f46;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
}

.focus\:from-green-900:focus {
  --tw-gradient-from: #064e3b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
}

.focus\:from-blue-50:focus {
  --tw-gradient-from: #eff6ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
}

.focus\:from-blue-100:focus {
  --tw-gradient-from: #dbeafe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
}

.focus\:from-blue-200:focus {
  --tw-gradient-from: #bfdbfe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
}

.focus\:from-blue-300:focus {
  --tw-gradient-from: #93c5fd;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
}

.focus\:from-blue-400:focus {
  --tw-gradient-from: #60a5fa;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
}

.focus\:from-blue-500:focus {
  --tw-gradient-from: #3b82f6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
}

.focus\:from-blue-600:focus {
  --tw-gradient-from: #2563eb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
}

.focus\:from-blue-700:focus {
  --tw-gradient-from: #1d4ed8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
}

.focus\:from-blue-800:focus {
  --tw-gradient-from: #1e40af;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
}

.focus\:from-blue-900:focus {
  --tw-gradient-from: #1e3a8a;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
}

.focus\:from-indigo-50:focus {
  --tw-gradient-from: #eef2ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
}

.focus\:from-indigo-100:focus {
  --tw-gradient-from: #e0e7ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
}

.focus\:from-indigo-200:focus {
  --tw-gradient-from: #c7d2fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
}

.focus\:from-indigo-300:focus {
  --tw-gradient-from: #a5b4fc;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
}

.focus\:from-indigo-400:focus {
  --tw-gradient-from: #818cf8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
}

.focus\:from-indigo-500:focus {
  --tw-gradient-from: #6366f1;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
}

.focus\:from-indigo-600:focus {
  --tw-gradient-from: #4f46e5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
}

.focus\:from-indigo-700:focus {
  --tw-gradient-from: #4338ca;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
}

.focus\:from-indigo-800:focus {
  --tw-gradient-from: #3730a3;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
}

.focus\:from-indigo-900:focus {
  --tw-gradient-from: #312e81;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
}

.focus\:from-purple-50:focus {
  --tw-gradient-from: #f5f3ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
}

.focus\:from-purple-100:focus {
  --tw-gradient-from: #ede9fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
}

.focus\:from-purple-200:focus {
  --tw-gradient-from: #ddd6fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
}

.focus\:from-purple-300:focus {
  --tw-gradient-from: #c4b5fd;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
}

.focus\:from-purple-400:focus {
  --tw-gradient-from: #a78bfa;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
}

.focus\:from-purple-500:focus {
  --tw-gradient-from: #8b5cf6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
}

.focus\:from-purple-600:focus {
  --tw-gradient-from: #7c3aed;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
}

.focus\:from-purple-700:focus {
  --tw-gradient-from: #6d28d9;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
}

.focus\:from-purple-800:focus {
  --tw-gradient-from: #5b21b6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
}

.focus\:from-purple-900:focus {
  --tw-gradient-from: #4c1d95;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
}

.focus\:from-pink-50:focus {
  --tw-gradient-from: #fdf2f8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
}

.focus\:from-pink-100:focus {
  --tw-gradient-from: #fce7f3;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
}

.focus\:from-pink-200:focus {
  --tw-gradient-from: #fbcfe8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
}

.focus\:from-pink-300:focus {
  --tw-gradient-from: #f9a8d4;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
}

.focus\:from-pink-400:focus {
  --tw-gradient-from: #f472b6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
}

.focus\:from-pink-500:focus {
  --tw-gradient-from: #ec4899;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
}

.focus\:from-pink-600:focus {
  --tw-gradient-from: #db2777;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
}

.focus\:from-pink-700:focus {
  --tw-gradient-from: #be185d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
}

.focus\:from-pink-800:focus {
  --tw-gradient-from: #9d174d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
}

.focus\:from-pink-900:focus {
  --tw-gradient-from: #831843;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
}

.via-transparent {
  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.via-current {
  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.via-black {
  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.via-white {
  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.via-gray-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
}

.via-gray-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
}

.via-gray-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
}

.via-gray-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
}

.via-gray-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
}

.via-gray-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
}

.via-gray-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
}

.via-gray-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
}

.via-gray-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
}

.via-gray-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
}

.via-red-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
}

.via-red-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
}

.via-red-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
}

.via-red-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
}

.via-red-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
}

.via-red-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
}

.via-red-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
}

.via-red-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
}

.via-red-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
}

.via-red-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
}

.via-yellow-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
}

.via-yellow-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
}

.via-yellow-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
}

.via-yellow-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
}

.via-yellow-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
}

.via-yellow-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
}

.via-yellow-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
}

.via-yellow-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
}

.via-yellow-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
}

.via-yellow-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
}

.via-green-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
}

.via-green-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
}

.via-green-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
}

.via-green-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
}

.via-green-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
}

.via-green-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
}

.via-green-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
}

.via-green-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
}

.via-green-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
}

.via-green-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
}

.via-blue-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
}

.via-blue-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
}

.via-blue-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
}

.via-blue-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
}

.via-blue-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
}

.via-blue-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
}

.via-blue-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
}

.via-blue-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
}

.via-blue-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
}

.via-blue-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
}

.via-indigo-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
}

.via-indigo-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
}

.via-indigo-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
}

.via-indigo-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
}

.via-indigo-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
}

.via-indigo-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
}

.via-indigo-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
}

.via-indigo-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
}

.via-indigo-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
}

.via-indigo-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
}

.via-purple-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
}

.via-purple-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
}

.via-purple-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
}

.via-purple-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
}

.via-purple-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
}

.via-purple-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
}

.via-purple-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
}

.via-purple-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
}

.via-purple-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
}

.via-purple-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
}

.via-pink-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
}

.via-pink-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
}

.via-pink-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
}

.via-pink-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
}

.via-pink-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
}

.via-pink-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
}

.via-pink-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
}

.via-pink-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
}

.via-pink-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
}

.via-pink-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
}

.hover\:via-transparent:hover {
  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.hover\:via-current:hover {
  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:via-black:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.hover\:via-white:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:via-gray-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
}

.hover\:via-gray-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
}

.hover\:via-gray-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
}

.hover\:via-gray-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
}

.hover\:via-gray-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
}

.hover\:via-gray-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
}

.hover\:via-gray-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
}

.hover\:via-gray-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
}

.hover\:via-gray-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
}

.hover\:via-gray-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
}

.hover\:via-red-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
}

.hover\:via-red-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
}

.hover\:via-red-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
}

.hover\:via-red-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
}

.hover\:via-red-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
}

.hover\:via-red-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
}

.hover\:via-red-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
}

.hover\:via-red-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
}

.hover\:via-red-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
}

.hover\:via-red-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
}

.hover\:via-yellow-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
}

.hover\:via-yellow-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
}

.hover\:via-yellow-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
}

.hover\:via-yellow-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
}

.hover\:via-yellow-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
}

.hover\:via-yellow-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
}

.hover\:via-yellow-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
}

.hover\:via-yellow-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
}

.hover\:via-yellow-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
}

.hover\:via-yellow-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
}

.hover\:via-green-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
}

.hover\:via-green-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
}

.hover\:via-green-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
}

.hover\:via-green-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
}

.hover\:via-green-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
}

.hover\:via-green-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
}

.hover\:via-green-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
}

.hover\:via-green-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
}

.hover\:via-green-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
}

.hover\:via-green-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
}

.hover\:via-blue-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
}

.hover\:via-blue-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
}

.hover\:via-blue-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
}

.hover\:via-blue-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
}

.hover\:via-blue-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
}

.hover\:via-blue-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
}

.hover\:via-blue-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
}

.hover\:via-blue-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
}

.hover\:via-blue-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
}

.hover\:via-blue-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
}

.hover\:via-indigo-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
}

.hover\:via-indigo-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
}

.hover\:via-indigo-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
}

.hover\:via-indigo-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
}

.hover\:via-indigo-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
}

.hover\:via-indigo-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
}

.hover\:via-indigo-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
}

.hover\:via-indigo-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
}

.hover\:via-indigo-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
}

.hover\:via-indigo-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
}

.hover\:via-purple-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
}

.hover\:via-purple-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
}

.hover\:via-purple-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
}

.hover\:via-purple-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
}

.hover\:via-purple-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
}

.hover\:via-purple-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
}

.hover\:via-purple-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
}

.hover\:via-purple-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
}

.hover\:via-purple-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
}

.hover\:via-purple-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
}

.hover\:via-pink-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
}

.hover\:via-pink-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
}

.hover\:via-pink-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
}

.hover\:via-pink-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
}

.hover\:via-pink-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
}

.hover\:via-pink-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
}

.hover\:via-pink-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
}

.hover\:via-pink-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
}

.hover\:via-pink-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
}

.hover\:via-pink-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
}

.focus\:via-transparent:focus {
  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.focus\:via-current:focus {
  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:via-black:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.focus\:via-white:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:via-gray-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
}

.focus\:via-gray-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
}

.focus\:via-gray-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
}

.focus\:via-gray-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
}

.focus\:via-gray-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
}

.focus\:via-gray-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
}

.focus\:via-gray-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
}

.focus\:via-gray-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
}

.focus\:via-gray-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
}

.focus\:via-gray-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
}

.focus\:via-red-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
}

.focus\:via-red-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
}

.focus\:via-red-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
}

.focus\:via-red-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
}

.focus\:via-red-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
}

.focus\:via-red-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
}

.focus\:via-red-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
}

.focus\:via-red-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
}

.focus\:via-red-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
}

.focus\:via-red-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
}

.focus\:via-yellow-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
}

.focus\:via-yellow-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
}

.focus\:via-yellow-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
}

.focus\:via-yellow-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
}

.focus\:via-yellow-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
}

.focus\:via-yellow-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
}

.focus\:via-yellow-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
}

.focus\:via-yellow-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
}

.focus\:via-yellow-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
}

.focus\:via-yellow-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
}

.focus\:via-green-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
}

.focus\:via-green-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
}

.focus\:via-green-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
}

.focus\:via-green-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
}

.focus\:via-green-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
}

.focus\:via-green-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
}

.focus\:via-green-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
}

.focus\:via-green-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
}

.focus\:via-green-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
}

.focus\:via-green-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
}

.focus\:via-blue-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
}

.focus\:via-blue-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
}

.focus\:via-blue-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
}

.focus\:via-blue-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
}

.focus\:via-blue-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
}

.focus\:via-blue-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
}

.focus\:via-blue-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
}

.focus\:via-blue-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
}

.focus\:via-blue-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
}

.focus\:via-blue-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
}

.focus\:via-indigo-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
}

.focus\:via-indigo-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
}

.focus\:via-indigo-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
}

.focus\:via-indigo-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
}

.focus\:via-indigo-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
}

.focus\:via-indigo-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
}

.focus\:via-indigo-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
}

.focus\:via-indigo-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
}

.focus\:via-indigo-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
}

.focus\:via-indigo-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
}

.focus\:via-purple-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
}

.focus\:via-purple-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
}

.focus\:via-purple-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
}

.focus\:via-purple-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
}

.focus\:via-purple-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
}

.focus\:via-purple-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
}

.focus\:via-purple-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
}

.focus\:via-purple-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
}

.focus\:via-purple-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
}

.focus\:via-purple-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
}

.focus\:via-pink-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
}

.focus\:via-pink-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
}

.focus\:via-pink-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
}

.focus\:via-pink-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
}

.focus\:via-pink-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
}

.focus\:via-pink-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
}

.focus\:via-pink-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
}

.focus\:via-pink-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
}

.focus\:via-pink-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
}

.focus\:via-pink-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
}

.to-transparent {
  --tw-gradient-to: transparent;
}

.to-current {
  --tw-gradient-to: currentColor;
}

.to-black {
  --tw-gradient-to: #000;
}

.to-white {
  --tw-gradient-to: #fff;
}

.to-gray-50 {
  --tw-gradient-to: #f9fafb;
}

.to-gray-100 {
  --tw-gradient-to: #f3f4f6;
}

.to-gray-200 {
  --tw-gradient-to: #e5e7eb;
}

.to-gray-300 {
  --tw-gradient-to: #d1d5db;
}

.to-gray-400 {
  --tw-gradient-to: #9ca3af;
}

.to-gray-500 {
  --tw-gradient-to: #6b7280;
}

.to-gray-600 {
  --tw-gradient-to: #4b5563;
}

.to-gray-700 {
  --tw-gradient-to: #374151;
}

.to-gray-800 {
  --tw-gradient-to: #1f2937;
}

.to-gray-900 {
  --tw-gradient-to: #111827;
}

.to-red-50 {
  --tw-gradient-to: #fef2f2;
}

.to-red-100 {
  --tw-gradient-to: #fee2e2;
}

.to-red-200 {
  --tw-gradient-to: #fecaca;
}

.to-red-300 {
  --tw-gradient-to: #fca5a5;
}

.to-red-400 {
  --tw-gradient-to: #f87171;
}

.to-red-500 {
  --tw-gradient-to: #ef4444;
}

.to-red-600 {
  --tw-gradient-to: #dc2626;
}

.to-red-700 {
  --tw-gradient-to: #b91c1c;
}

.to-red-800 {
  --tw-gradient-to: #991b1b;
}

.to-red-900 {
  --tw-gradient-to: #7f1d1d;
}

.to-yellow-50 {
  --tw-gradient-to: #fffbeb;
}

.to-yellow-100 {
  --tw-gradient-to: #fef3c7;
}

.to-yellow-200 {
  --tw-gradient-to: #fde68a;
}

.to-yellow-300 {
  --tw-gradient-to: #fcd34d;
}

.to-yellow-400 {
  --tw-gradient-to: #fbbf24;
}

.to-yellow-500 {
  --tw-gradient-to: #f59e0b;
}

.to-yellow-600 {
  --tw-gradient-to: #d97706;
}

.to-yellow-700 {
  --tw-gradient-to: #b45309;
}

.to-yellow-800 {
  --tw-gradient-to: #92400e;
}

.to-yellow-900 {
  --tw-gradient-to: #78350f;
}

.to-green-50 {
  --tw-gradient-to: #ecfdf5;
}

.to-green-100 {
  --tw-gradient-to: #d1fae5;
}

.to-green-200 {
  --tw-gradient-to: #a7f3d0;
}

.to-green-300 {
  --tw-gradient-to: #6ee7b7;
}

.to-green-400 {
  --tw-gradient-to: #34d399;
}

.to-green-500 {
  --tw-gradient-to: #10b981;
}

.to-green-600 {
  --tw-gradient-to: #059669;
}

.to-green-700 {
  --tw-gradient-to: #047857;
}

.to-green-800 {
  --tw-gradient-to: #065f46;
}

.to-green-900 {
  --tw-gradient-to: #064e3b;
}

.to-blue-50 {
  --tw-gradient-to: #eff6ff;
}

.to-blue-100 {
  --tw-gradient-to: #dbeafe;
}

.to-blue-200 {
  --tw-gradient-to: #bfdbfe;
}

.to-blue-300 {
  --tw-gradient-to: #93c5fd;
}

.to-blue-400 {
  --tw-gradient-to: #60a5fa;
}

.to-blue-500 {
  --tw-gradient-to: #3b82f6;
}

.to-blue-600 {
  --tw-gradient-to: #2563eb;
}

.to-blue-700 {
  --tw-gradient-to: #1d4ed8;
}

.to-blue-800 {
  --tw-gradient-to: #1e40af;
}

.to-blue-900 {
  --tw-gradient-to: #1e3a8a;
}

.to-indigo-50 {
  --tw-gradient-to: #eef2ff;
}

.to-indigo-100 {
  --tw-gradient-to: #e0e7ff;
}

.to-indigo-200 {
  --tw-gradient-to: #c7d2fe;
}

.to-indigo-300 {
  --tw-gradient-to: #a5b4fc;
}

.to-indigo-400 {
  --tw-gradient-to: #818cf8;
}

.to-indigo-500 {
  --tw-gradient-to: #6366f1;
}

.to-indigo-600 {
  --tw-gradient-to: #4f46e5;
}

.to-indigo-700 {
  --tw-gradient-to: #4338ca;
}

.to-indigo-800 {
  --tw-gradient-to: #3730a3;
}

.to-indigo-900 {
  --tw-gradient-to: #312e81;
}

.to-purple-50 {
  --tw-gradient-to: #f5f3ff;
}

.to-purple-100 {
  --tw-gradient-to: #ede9fe;
}

.to-purple-200 {
  --tw-gradient-to: #ddd6fe;
}

.to-purple-300 {
  --tw-gradient-to: #c4b5fd;
}

.to-purple-400 {
  --tw-gradient-to: #a78bfa;
}

.to-purple-500 {
  --tw-gradient-to: #8b5cf6;
}

.to-purple-600 {
  --tw-gradient-to: #7c3aed;
}

.to-purple-700 {
  --tw-gradient-to: #6d28d9;
}

.to-purple-800 {
  --tw-gradient-to: #5b21b6;
}

.to-purple-900 {
  --tw-gradient-to: #4c1d95;
}

.to-pink-50 {
  --tw-gradient-to: #fdf2f8;
}

.to-pink-100 {
  --tw-gradient-to: #fce7f3;
}

.to-pink-200 {
  --tw-gradient-to: #fbcfe8;
}

.to-pink-300 {
  --tw-gradient-to: #f9a8d4;
}

.to-pink-400 {
  --tw-gradient-to: #f472b6;
}

.to-pink-500 {
  --tw-gradient-to: #ec4899;
}

.to-pink-600 {
  --tw-gradient-to: #db2777;
}

.to-pink-700 {
  --tw-gradient-to: #be185d;
}

.to-pink-800 {
  --tw-gradient-to: #9d174d;
}

.to-pink-900 {
  --tw-gradient-to: #831843;
}

.hover\:to-transparent:hover {
  --tw-gradient-to: transparent;
}

.hover\:to-current:hover {
  --tw-gradient-to: currentColor;
}

.hover\:to-black:hover {
  --tw-gradient-to: #000;
}

.hover\:to-white:hover {
  --tw-gradient-to: #fff;
}

.hover\:to-gray-50:hover {
  --tw-gradient-to: #f9fafb;
}

.hover\:to-gray-100:hover {
  --tw-gradient-to: #f3f4f6;
}

.hover\:to-gray-200:hover {
  --tw-gradient-to: #e5e7eb;
}

.hover\:to-gray-300:hover {
  --tw-gradient-to: #d1d5db;
}

.hover\:to-gray-400:hover {
  --tw-gradient-to: #9ca3af;
}

.hover\:to-gray-500:hover {
  --tw-gradient-to: #6b7280;
}

.hover\:to-gray-600:hover {
  --tw-gradient-to: #4b5563;
}

.hover\:to-gray-700:hover {
  --tw-gradient-to: #374151;
}

.hover\:to-gray-800:hover {
  --tw-gradient-to: #1f2937;
}

.hover\:to-gray-900:hover {
  --tw-gradient-to: #111827;
}

.hover\:to-red-50:hover {
  --tw-gradient-to: #fef2f2;
}

.hover\:to-red-100:hover {
  --tw-gradient-to: #fee2e2;
}

.hover\:to-red-200:hover {
  --tw-gradient-to: #fecaca;
}

.hover\:to-red-300:hover {
  --tw-gradient-to: #fca5a5;
}

.hover\:to-red-400:hover {
  --tw-gradient-to: #f87171;
}

.hover\:to-red-500:hover {
  --tw-gradient-to: #ef4444;
}

.hover\:to-red-600:hover {
  --tw-gradient-to: #dc2626;
}

.hover\:to-red-700:hover {
  --tw-gradient-to: #b91c1c;
}

.hover\:to-red-800:hover {
  --tw-gradient-to: #991b1b;
}

.hover\:to-red-900:hover {
  --tw-gradient-to: #7f1d1d;
}

.hover\:to-yellow-50:hover {
  --tw-gradient-to: #fffbeb;
}

.hover\:to-yellow-100:hover {
  --tw-gradient-to: #fef3c7;
}

.hover\:to-yellow-200:hover {
  --tw-gradient-to: #fde68a;
}

.hover\:to-yellow-300:hover {
  --tw-gradient-to: #fcd34d;
}

.hover\:to-yellow-400:hover {
  --tw-gradient-to: #fbbf24;
}

.hover\:to-yellow-500:hover {
  --tw-gradient-to: #f59e0b;
}

.hover\:to-yellow-600:hover {
  --tw-gradient-to: #d97706;
}

.hover\:to-yellow-700:hover {
  --tw-gradient-to: #b45309;
}

.hover\:to-yellow-800:hover {
  --tw-gradient-to: #92400e;
}

.hover\:to-yellow-900:hover {
  --tw-gradient-to: #78350f;
}

.hover\:to-green-50:hover {
  --tw-gradient-to: #ecfdf5;
}

.hover\:to-green-100:hover {
  --tw-gradient-to: #d1fae5;
}

.hover\:to-green-200:hover {
  --tw-gradient-to: #a7f3d0;
}

.hover\:to-green-300:hover {
  --tw-gradient-to: #6ee7b7;
}

.hover\:to-green-400:hover {
  --tw-gradient-to: #34d399;
}

.hover\:to-green-500:hover {
  --tw-gradient-to: #10b981;
}

.hover\:to-green-600:hover {
  --tw-gradient-to: #059669;
}

.hover\:to-green-700:hover {
  --tw-gradient-to: #047857;
}

.hover\:to-green-800:hover {
  --tw-gradient-to: #065f46;
}

.hover\:to-green-900:hover {
  --tw-gradient-to: #064e3b;
}

.hover\:to-blue-50:hover {
  --tw-gradient-to: #eff6ff;
}

.hover\:to-blue-100:hover {
  --tw-gradient-to: #dbeafe;
}

.hover\:to-blue-200:hover {
  --tw-gradient-to: #bfdbfe;
}

.hover\:to-blue-300:hover {
  --tw-gradient-to: #93c5fd;
}

.hover\:to-blue-400:hover {
  --tw-gradient-to: #60a5fa;
}

.hover\:to-blue-500:hover {
  --tw-gradient-to: #3b82f6;
}

.hover\:to-blue-600:hover {
  --tw-gradient-to: #2563eb;
}

.hover\:to-blue-700:hover {
  --tw-gradient-to: #1d4ed8;
}

.hover\:to-blue-800:hover {
  --tw-gradient-to: #1e40af;
}

.hover\:to-blue-900:hover {
  --tw-gradient-to: #1e3a8a;
}

.hover\:to-indigo-50:hover {
  --tw-gradient-to: #eef2ff;
}

.hover\:to-indigo-100:hover {
  --tw-gradient-to: #e0e7ff;
}

.hover\:to-indigo-200:hover {
  --tw-gradient-to: #c7d2fe;
}

.hover\:to-indigo-300:hover {
  --tw-gradient-to: #a5b4fc;
}

.hover\:to-indigo-400:hover {
  --tw-gradient-to: #818cf8;
}

.hover\:to-indigo-500:hover {
  --tw-gradient-to: #6366f1;
}

.hover\:to-indigo-600:hover {
  --tw-gradient-to: #4f46e5;
}

.hover\:to-indigo-700:hover {
  --tw-gradient-to: #4338ca;
}

.hover\:to-indigo-800:hover {
  --tw-gradient-to: #3730a3;
}

.hover\:to-indigo-900:hover {
  --tw-gradient-to: #312e81;
}

.hover\:to-purple-50:hover {
  --tw-gradient-to: #f5f3ff;
}

.hover\:to-purple-100:hover {
  --tw-gradient-to: #ede9fe;
}

.hover\:to-purple-200:hover {
  --tw-gradient-to: #ddd6fe;
}

.hover\:to-purple-300:hover {
  --tw-gradient-to: #c4b5fd;
}

.hover\:to-purple-400:hover {
  --tw-gradient-to: #a78bfa;
}

.hover\:to-purple-500:hover {
  --tw-gradient-to: #8b5cf6;
}

.hover\:to-purple-600:hover {
  --tw-gradient-to: #7c3aed;
}

.hover\:to-purple-700:hover {
  --tw-gradient-to: #6d28d9;
}

.hover\:to-purple-800:hover {
  --tw-gradient-to: #5b21b6;
}

.hover\:to-purple-900:hover {
  --tw-gradient-to: #4c1d95;
}

.hover\:to-pink-50:hover {
  --tw-gradient-to: #fdf2f8;
}

.hover\:to-pink-100:hover {
  --tw-gradient-to: #fce7f3;
}

.hover\:to-pink-200:hover {
  --tw-gradient-to: #fbcfe8;
}

.hover\:to-pink-300:hover {
  --tw-gradient-to: #f9a8d4;
}

.hover\:to-pink-400:hover {
  --tw-gradient-to: #f472b6;
}

.hover\:to-pink-500:hover {
  --tw-gradient-to: #ec4899;
}

.hover\:to-pink-600:hover {
  --tw-gradient-to: #db2777;
}

.hover\:to-pink-700:hover {
  --tw-gradient-to: #be185d;
}

.hover\:to-pink-800:hover {
  --tw-gradient-to: #9d174d;
}

.hover\:to-pink-900:hover {
  --tw-gradient-to: #831843;
}

.focus\:to-transparent:focus {
  --tw-gradient-to: transparent;
}

.focus\:to-current:focus {
  --tw-gradient-to: currentColor;
}

.focus\:to-black:focus {
  --tw-gradient-to: #000;
}

.focus\:to-white:focus {
  --tw-gradient-to: #fff;
}

.focus\:to-gray-50:focus {
  --tw-gradient-to: #f9fafb;
}

.focus\:to-gray-100:focus {
  --tw-gradient-to: #f3f4f6;
}

.focus\:to-gray-200:focus {
  --tw-gradient-to: #e5e7eb;
}

.focus\:to-gray-300:focus {
  --tw-gradient-to: #d1d5db;
}

.focus\:to-gray-400:focus {
  --tw-gradient-to: #9ca3af;
}

.focus\:to-gray-500:focus {
  --tw-gradient-to: #6b7280;
}

.focus\:to-gray-600:focus {
  --tw-gradient-to: #4b5563;
}

.focus\:to-gray-700:focus {
  --tw-gradient-to: #374151;
}

.focus\:to-gray-800:focus {
  --tw-gradient-to: #1f2937;
}

.focus\:to-gray-900:focus {
  --tw-gradient-to: #111827;
}

.focus\:to-red-50:focus {
  --tw-gradient-to: #fef2f2;
}

.focus\:to-red-100:focus {
  --tw-gradient-to: #fee2e2;
}

.focus\:to-red-200:focus {
  --tw-gradient-to: #fecaca;
}

.focus\:to-red-300:focus {
  --tw-gradient-to: #fca5a5;
}

.focus\:to-red-400:focus {
  --tw-gradient-to: #f87171;
}

.focus\:to-red-500:focus {
  --tw-gradient-to: #ef4444;
}

.focus\:to-red-600:focus {
  --tw-gradient-to: #dc2626;
}

.focus\:to-red-700:focus {
  --tw-gradient-to: #b91c1c;
}

.focus\:to-red-800:focus {
  --tw-gradient-to: #991b1b;
}

.focus\:to-red-900:focus {
  --tw-gradient-to: #7f1d1d;
}

.focus\:to-yellow-50:focus {
  --tw-gradient-to: #fffbeb;
}

.focus\:to-yellow-100:focus {
  --tw-gradient-to: #fef3c7;
}

.focus\:to-yellow-200:focus {
  --tw-gradient-to: #fde68a;
}

.focus\:to-yellow-300:focus {
  --tw-gradient-to: #fcd34d;
}

.focus\:to-yellow-400:focus {
  --tw-gradient-to: #fbbf24;
}

.focus\:to-yellow-500:focus {
  --tw-gradient-to: #f59e0b;
}

.focus\:to-yellow-600:focus {
  --tw-gradient-to: #d97706;
}

.focus\:to-yellow-700:focus {
  --tw-gradient-to: #b45309;
}

.focus\:to-yellow-800:focus {
  --tw-gradient-to: #92400e;
}

.focus\:to-yellow-900:focus {
  --tw-gradient-to: #78350f;
}

.focus\:to-green-50:focus {
  --tw-gradient-to: #ecfdf5;
}

.focus\:to-green-100:focus {
  --tw-gradient-to: #d1fae5;
}

.focus\:to-green-200:focus {
  --tw-gradient-to: #a7f3d0;
}

.focus\:to-green-300:focus {
  --tw-gradient-to: #6ee7b7;
}

.focus\:to-green-400:focus {
  --tw-gradient-to: #34d399;
}

.focus\:to-green-500:focus {
  --tw-gradient-to: #10b981;
}

.focus\:to-green-600:focus {
  --tw-gradient-to: #059669;
}

.focus\:to-green-700:focus {
  --tw-gradient-to: #047857;
}

.focus\:to-green-800:focus {
  --tw-gradient-to: #065f46;
}

.focus\:to-green-900:focus {
  --tw-gradient-to: #064e3b;
}

.focus\:to-blue-50:focus {
  --tw-gradient-to: #eff6ff;
}

.focus\:to-blue-100:focus {
  --tw-gradient-to: #dbeafe;
}

.focus\:to-blue-200:focus {
  --tw-gradient-to: #bfdbfe;
}

.focus\:to-blue-300:focus {
  --tw-gradient-to: #93c5fd;
}

.focus\:to-blue-400:focus {
  --tw-gradient-to: #60a5fa;
}

.focus\:to-blue-500:focus {
  --tw-gradient-to: #3b82f6;
}

.focus\:to-blue-600:focus {
  --tw-gradient-to: #2563eb;
}

.focus\:to-blue-700:focus {
  --tw-gradient-to: #1d4ed8;
}

.focus\:to-blue-800:focus {
  --tw-gradient-to: #1e40af;
}

.focus\:to-blue-900:focus {
  --tw-gradient-to: #1e3a8a;
}

.focus\:to-indigo-50:focus {
  --tw-gradient-to: #eef2ff;
}

.focus\:to-indigo-100:focus {
  --tw-gradient-to: #e0e7ff;
}

.focus\:to-indigo-200:focus {
  --tw-gradient-to: #c7d2fe;
}

.focus\:to-indigo-300:focus {
  --tw-gradient-to: #a5b4fc;
}

.focus\:to-indigo-400:focus {
  --tw-gradient-to: #818cf8;
}

.focus\:to-indigo-500:focus {
  --tw-gradient-to: #6366f1;
}

.focus\:to-indigo-600:focus {
  --tw-gradient-to: #4f46e5;
}

.focus\:to-indigo-700:focus {
  --tw-gradient-to: #4338ca;
}

.focus\:to-indigo-800:focus {
  --tw-gradient-to: #3730a3;
}

.focus\:to-indigo-900:focus {
  --tw-gradient-to: #312e81;
}

.focus\:to-purple-50:focus {
  --tw-gradient-to: #f5f3ff;
}

.focus\:to-purple-100:focus {
  --tw-gradient-to: #ede9fe;
}

.focus\:to-purple-200:focus {
  --tw-gradient-to: #ddd6fe;
}

.focus\:to-purple-300:focus {
  --tw-gradient-to: #c4b5fd;
}

.focus\:to-purple-400:focus {
  --tw-gradient-to: #a78bfa;
}

.focus\:to-purple-500:focus {
  --tw-gradient-to: #8b5cf6;
}

.focus\:to-purple-600:focus {
  --tw-gradient-to: #7c3aed;
}

.focus\:to-purple-700:focus {
  --tw-gradient-to: #6d28d9;
}

.focus\:to-purple-800:focus {
  --tw-gradient-to: #5b21b6;
}

.focus\:to-purple-900:focus {
  --tw-gradient-to: #4c1d95;
}

.focus\:to-pink-50:focus {
  --tw-gradient-to: #fdf2f8;
}

.focus\:to-pink-100:focus {
  --tw-gradient-to: #fce7f3;
}

.focus\:to-pink-200:focus {
  --tw-gradient-to: #fbcfe8;
}

.focus\:to-pink-300:focus {
  --tw-gradient-to: #f9a8d4;
}

.focus\:to-pink-400:focus {
  --tw-gradient-to: #f472b6;
}

.focus\:to-pink-500:focus {
  --tw-gradient-to: #ec4899;
}

.focus\:to-pink-600:focus {
  --tw-gradient-to: #db2777;
}

.focus\:to-pink-700:focus {
  --tw-gradient-to: #be185d;
}

.focus\:to-pink-800:focus {
  --tw-gradient-to: #9d174d;
}

.focus\:to-pink-900:focus {
  --tw-gradient-to: #831843;
}

.decoration-slice {
  -webkit-box-decoration-break: slice;
          box-decoration-break: slice;
}

.decoration-clone {
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
}

.bg-auto {
  background-size: auto;
}

.bg-cover {
  background-size: cover;
}

.bg-contain {
  background-size: contain;
}

.bg-fixed {
  background-attachment: fixed;
}

.bg-local {
  background-attachment: local;
}

.bg-scroll {
  background-attachment: scroll;
}

.bg-clip-border {
  background-clip: border-box;
}

.bg-clip-padding {
  background-clip: padding-box;
}

.bg-clip-content {
  background-clip: content-box;
}

.bg-clip-text {
  -webkit-background-clip: text;
          background-clip: text;
}

.bg-bottom {
  background-position: bottom;
}

.bg-center {
  background-position: center;
}

.bg-left {
  background-position: left;
}

.bg-left-bottom {
  background-position: left bottom;
}

.bg-left-top {
  background-position: left top;
}

.bg-right {
  background-position: right;
}

.bg-right-bottom {
  background-position: right bottom;
}

.bg-right-top {
  background-position: right top;
}

.bg-top {
  background-position: top;
}

.bg-repeat {
  background-repeat: repeat;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.bg-repeat-x {
  background-repeat: repeat-x;
}

.bg-repeat-y {
  background-repeat: repeat-y;
}

.bg-repeat-round {
  background-repeat: round;
}

.bg-repeat-space {
  background-repeat: space;
}

.bg-origin-border {
  background-origin: border-box;
}

.bg-origin-padding {
  background-origin: padding-box;
}

.bg-origin-content {
  background-origin: content-box;
}

.fill-current {
  fill: currentColor;
}

.stroke-current {
  stroke: currentColor;
}

.stroke-0 {
  stroke-width: 0;
}

.stroke-1 {
  stroke-width: 1;
}

.stroke-2 {
  stroke-width: 2;
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-fill {
  -o-object-fit: fill;
     object-fit: fill;
}

.object-none {
  -o-object-fit: none;
     object-fit: none;
}

.object-scale-down {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.object-bottom {
  -o-object-position: bottom;
     object-position: bottom;
}

.object-center {
  -o-object-position: center;
     object-position: center;
}

.object-left {
  -o-object-position: left;
     object-position: left;
}

.object-left-bottom {
  -o-object-position: left bottom;
     object-position: left bottom;
}

.object-left-top {
  -o-object-position: left top;
     object-position: left top;
}

.object-right {
  -o-object-position: right;
     object-position: right;
}

.object-right-bottom {
  -o-object-position: right bottom;
     object-position: right bottom;
}

.object-right-top {
  -o-object-position: right top;
     object-position: right top;
}

.object-top {
  -o-object-position: top;
     object-position: top;
}

.p-0 {
  padding: 0px;
}

.p-1 {
  padding: 0.25rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-7 {
  padding: 1.75rem;
}

.p-8 {
  padding: 2rem;
}

.p-9 {
  padding: 2.25rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-11 {
  padding: 2.75rem;
}

.p-12 {
  padding: 3rem;
}

.p-14 {
  padding: 3.5rem;
}

.p-16 {
  padding: 4rem;
}

.p-20 {
  padding: 5rem;
}

.p-24 {
  padding: 6rem;
}

.p-28 {
  padding: 7rem;
}

.p-32 {
  padding: 8rem;
}

.p-36 {
  padding: 9rem;
}

.p-40 {
  padding: 10rem;
}

.p-44 {
  padding: 11rem;
}

.p-48 {
  padding: 12rem;
}

.p-52 {
  padding: 13rem;
}

.p-56 {
  padding: 14rem;
}

.p-60 {
  padding: 15rem;
}

.p-64 {
  padding: 16rem;
}

.p-72 {
  padding: 18rem;
}

.p-80 {
  padding: 20rem;
}

.p-96 {
  padding: 24rem;
}

.p-px {
  padding: 1px;
}

.p-0\.5 {
  padding: 0.125rem;
}

.p-1\.5 {
  padding: 0.375rem;
}

.p-2\.5 {
  padding: 0.625rem;
}

.p-3\.5 {
  padding: 0.875rem;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-11 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.px-28 {
  padding-left: 7rem;
  padding-right: 7rem;
}

.px-32 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.px-36 {
  padding-left: 9rem;
  padding-right: 9rem;
}

.px-40 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.px-44 {
  padding-left: 11rem;
  padding-right: 11rem;
}

.px-48 {
  padding-left: 12rem;
  padding-right: 12rem;
}

.px-52 {
  padding-left: 13rem;
  padding-right: 13rem;
}

.px-56 {
  padding-left: 14rem;
  padding-right: 14rem;
}

.px-60 {
  padding-left: 15rem;
  padding-right: 15rem;
}

.px-64 {
  padding-left: 16rem;
  padding-right: 16rem;
}

.px-72 {
  padding-left: 18rem;
  padding-right: 18rem;
}

.px-80 {
  padding-left: 20rem;
  padding-right: 20rem;
}

.px-96 {
  padding-left: 24rem;
  padding-right: 24rem;
}

.px-px {
  padding-left: 1px;
  padding-right: 1px;
}

.px-0\.5 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}

.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.px-3\.5 {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-11 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.py-28 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.py-36 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}

.py-40 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.py-44 {
  padding-top: 11rem;
  padding-bottom: 11rem;
}

.py-48 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.py-52 {
  padding-top: 13rem;
  padding-bottom: 13rem;
}

.py-56 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}

.py-60 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.py-64 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}

.py-72 {
  padding-top: 18rem;
  padding-bottom: 18rem;
}

.py-80 {
  padding-top: 20rem;
  padding-bottom: 20rem;
}

.py-96 {
  padding-top: 24rem;
  padding-bottom: 24rem;
}

.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}

.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.py-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}

.pt-0 {
  padding-top: 0px;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pt-7 {
  padding-top: 1.75rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pt-9 {
  padding-top: 2.25rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-11 {
  padding-top: 2.75rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pt-14 {
  padding-top: 3.5rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pt-20 {
  padding-top: 5rem;
}

.pt-24 {
  padding-top: 6rem;
}

.pt-28 {
  padding-top: 7rem;
}

.pt-32 {
  padding-top: 8rem;
}

.pt-36 {
  padding-top: 9rem;
}

.pt-40 {
  padding-top: 10rem;
}

.pt-44 {
  padding-top: 11rem;
}

.pt-48 {
  padding-top: 12rem;
}

.pt-52 {
  padding-top: 13rem;
}

.pt-56 {
  padding-top: 14rem;
}

.pt-60 {
  padding-top: 15rem;
}

.pt-64 {
  padding-top: 16rem;
}

.pt-72 {
  padding-top: 18rem;
}

.pt-80 {
  padding-top: 20rem;
}

.pt-96 {
  padding-top: 24rem;
}

.pt-px {
  padding-top: 1px;
}

.pt-0\.5 {
  padding-top: 0.125rem;
}

.pt-1\.5 {
  padding-top: 0.375rem;
}

.pt-2\.5 {
  padding-top: 0.625rem;
}

.pt-3\.5 {
  padding-top: 0.875rem;
}

.pr-0 {
  padding-right: 0px;
}

.pr-1 {
  padding-right: 0.25rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pr-7 {
  padding-right: 1.75rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pr-9 {
  padding-right: 2.25rem;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pr-11 {
  padding-right: 2.75rem;
}

.pr-12 {
  padding-right: 3rem;
}

.pr-14 {
  padding-right: 3.5rem;
}

.pr-16 {
  padding-right: 4rem;
}

.pr-20 {
  padding-right: 5rem;
}

.pr-24 {
  padding-right: 6rem;
}

.pr-28 {
  padding-right: 7rem;
}

.pr-32 {
  padding-right: 8rem;
}

.pr-36 {
  padding-right: 9rem;
}

.pr-40 {
  padding-right: 10rem;
}

.pr-44 {
  padding-right: 11rem;
}

.pr-48 {
  padding-right: 12rem;
}

.pr-52 {
  padding-right: 13rem;
}

.pr-56 {
  padding-right: 14rem;
}

.pr-60 {
  padding-right: 15rem;
}

.pr-64 {
  padding-right: 16rem;
}

.pr-72 {
  padding-right: 18rem;
}

.pr-80 {
  padding-right: 20rem;
}

.pr-96 {
  padding-right: 24rem;
}

.pr-px {
  padding-right: 1px;
}

.pr-0\.5 {
  padding-right: 0.125rem;
}

.pr-1\.5 {
  padding-right: 0.375rem;
}

.pr-2\.5 {
  padding-right: 0.625rem;
}

.pr-3\.5 {
  padding-right: 0.875rem;
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-7 {
  padding-bottom: 1.75rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pb-9 {
  padding-bottom: 2.25rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-11 {
  padding-bottom: 2.75rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pb-14 {
  padding-bottom: 3.5rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-24 {
  padding-bottom: 6rem;
}

.pb-28 {
  padding-bottom: 7rem;
}

.pb-32 {
  padding-bottom: 8rem;
}

.pb-36 {
  padding-bottom: 9rem;
}

.pb-40 {
  padding-bottom: 10rem;
}

.pb-44 {
  padding-bottom: 11rem;
}

.pb-48 {
  padding-bottom: 12rem;
}

.pb-52 {
  padding-bottom: 13rem;
}

.pb-56 {
  padding-bottom: 14rem;
}

.pb-60 {
  padding-bottom: 15rem;
}

.pb-64 {
  padding-bottom: 16rem;
}

.pb-72 {
  padding-bottom: 18rem;
}

.pb-80 {
  padding-bottom: 20rem;
}

.pb-96 {
  padding-bottom: 24rem;
}

.pb-px {
  padding-bottom: 1px;
}

.pb-0\.5 {
  padding-bottom: 0.125rem;
}

.pb-1\.5 {
  padding-bottom: 0.375rem;
}

.pb-2\.5 {
  padding-bottom: 0.625rem;
}

.pb-3\.5 {
  padding-bottom: 0.875rem;
}

.pl-0 {
  padding-left: 0px;
}

.pl-1 {
  padding-left: 0.25rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.pl-7 {
  padding-left: 1.75rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pl-9 {
  padding-left: 2.25rem;
}

.pl-10 {
  padding-left: 2.5rem;
}

.pl-11 {
  padding-left: 2.75rem;
}

.pl-12 {
  padding-left: 3rem;
}

.pl-14 {
  padding-left: 3.5rem;
}

.pl-16 {
  padding-left: 4rem;
}

.pl-20 {
  padding-left: 5rem;
}

.pl-24 {
  padding-left: 6rem;
}

.pl-28 {
  padding-left: 7rem;
}

.pl-32 {
  padding-left: 8rem;
}

.pl-36 {
  padding-left: 9rem;
}

.pl-40 {
  padding-left: 10rem;
}

.pl-44 {
  padding-left: 11rem;
}

.pl-48 {
  padding-left: 12rem;
}

.pl-52 {
  padding-left: 13rem;
}

.pl-56 {
  padding-left: 14rem;
}

.pl-60 {
  padding-left: 15rem;
}

.pl-64 {
  padding-left: 16rem;
}

.pl-72 {
  padding-left: 18rem;
}

.pl-80 {
  padding-left: 20rem;
}

.pl-96 {
  padding-left: 24rem;
}

.pl-px {
  padding-left: 1px;
}

.pl-0\.5 {
  padding-left: 0.125rem;
}

.pl-1\.5 {
  padding-left: 0.375rem;
}

.pl-2\.5 {
  padding-left: 0.625rem;
}

.pl-3\.5 {
  padding-left: 0.875rem;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.align-baseline {
  vertical-align: baseline;
}

.align-top {
  vertical-align: top;
}

.align-middle {
  vertical-align: middle;
}

.align-bottom {
  vertical-align: bottom;
}

.align-text-top {
  vertical-align: text-top;
}

.align-text-bottom {
  vertical-align: text-bottom;
}

.font-sans {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.font-serif {
  font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
}

.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-5xl {
  font-size: 3rem;
  line-height: 1;
}

.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}

.text-7xl {
  font-size: 4.5rem;
  line-height: 1;
}

.text-8xl {
  font-size: 6rem;
  line-height: 1;
}

.text-9xl {
  font-size: 8rem;
  line-height: 1;
}

.font-thin {
  font-weight: 100;
}

.font-extralight {
  font-weight: 200;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-black {
  font-weight: 900;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions {
  --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
  --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}

.normal-nums {
  font-variant-numeric: normal;
}

.ordinal {
  --tw-ordinal: ordinal;
}

.slashed-zero {
  --tw-slashed-zero: slashed-zero;
}

.lining-nums {
  --tw-numeric-figure: lining-nums;
}

.oldstyle-nums {
  --tw-numeric-figure: oldstyle-nums;
}

.proportional-nums {
  --tw-numeric-spacing: proportional-nums;
}

.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
}

.diagonal-fractions {
  --tw-numeric-fraction: diagonal-fractions;
}

.stacked-fractions {
  --tw-numeric-fraction: stacked-fractions;
}

.leading-3 {
  line-height: .75rem;
}

.leading-4 {
  line-height: 1rem;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-7 {
  line-height: 1.75rem;
}

.leading-8 {
  line-height: 2rem;
}

.leading-9 {
  line-height: 2.25rem;
}

.leading-10 {
  line-height: 2.5rem;
}

.leading-none {
  line-height: 1;
}

.leading-tight {
  line-height: 1.25;
}

.leading-snug {
  line-height: 1.375;
}

.leading-normal {
  line-height: 1.5;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-loose {
  line-height: 2;
}

.tracking-tighter {
  letter-spacing: -0.05em;
}

.tracking-tight {
  letter-spacing: -0.025em;
}

.tracking-normal {
  letter-spacing: 0em;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.tracking-wider {
  letter-spacing: 0.05em;
}

.tracking-widest {
  letter-spacing: 0.1em;
}

.text-transparent {
  color: transparent;
}

.text-current {
  color: currentColor;
}

.text-black {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.text-gray-50 {
  --tw-text-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-text-opacity));
}

.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-text-opacity));
}

.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-text-opacity));
}

.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-text-opacity));
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-text-opacity));
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-text-opacity));
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}

.text-red-50 {
  --tw-text-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-text-opacity));
}

.text-red-100 {
  --tw-text-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-text-opacity));
}

.text-red-200 {
  --tw-text-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-text-opacity));
}

.text-red-300 {
  --tw-text-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-text-opacity));
}

.text-red-400 {
  --tw-text-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-text-opacity));
}

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}

.text-red-600 {
  --tw-text-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-text-opacity));
}

.text-red-700 {
  --tw-text-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-text-opacity));
}

.text-red-800 {
  --tw-text-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-text-opacity));
}

.text-red-900 {
  --tw-text-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-text-opacity));
}

.text-yellow-50 {
  --tw-text-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-text-opacity));
}

.text-yellow-100 {
  --tw-text-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-text-opacity));
}

.text-yellow-200 {
  --tw-text-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-text-opacity));
}

.text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-text-opacity));
}

.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-text-opacity));
}

.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-text-opacity));
}

.text-yellow-600 {
  --tw-text-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-text-opacity));
}

.text-yellow-700 {
  --tw-text-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-text-opacity));
}

.text-yellow-800 {
  --tw-text-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-text-opacity));
}

.text-yellow-900 {
  --tw-text-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-text-opacity));
}

.text-green-50 {
  --tw-text-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-text-opacity));
}

.text-green-100 {
  --tw-text-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-text-opacity));
}

.text-green-200 {
  --tw-text-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-text-opacity));
}

.text-green-300 {
  --tw-text-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-text-opacity));
}

.text-green-400 {
  --tw-text-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-text-opacity));
}

.text-green-500 {
  --tw-text-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-text-opacity));
}

.text-green-600 {
  --tw-text-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-text-opacity));
}

.text-green-700 {
  --tw-text-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-text-opacity));
}

.text-green-800 {
  --tw-text-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-text-opacity));
}

.text-green-900 {
  --tw-text-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-text-opacity));
}

.text-blue-50 {
  --tw-text-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-text-opacity));
}

.text-blue-100 {
  --tw-text-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-text-opacity));
}

.text-blue-200 {
  --tw-text-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-text-opacity));
}

.text-blue-300 {
  --tw-text-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-text-opacity));
}

.text-blue-400 {
  --tw-text-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-text-opacity));
}

.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
}

.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-text-opacity));
}

.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-text-opacity));
}

.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-text-opacity));
}

.text-blue-900 {
  --tw-text-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-text-opacity));
}

.text-indigo-50 {
  --tw-text-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-text-opacity));
}

.text-indigo-100 {
  --tw-text-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-text-opacity));
}

.text-indigo-200 {
  --tw-text-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-text-opacity));
}

.text-indigo-300 {
  --tw-text-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-text-opacity));
}

.text-indigo-400 {
  --tw-text-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-text-opacity));
}

.text-indigo-500 {
  --tw-text-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-text-opacity));
}

.text-indigo-600 {
  --tw-text-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-text-opacity));
}

.text-indigo-700 {
  --tw-text-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-text-opacity));
}

.text-indigo-800 {
  --tw-text-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-text-opacity));
}

.text-indigo-900 {
  --tw-text-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-text-opacity));
}

.text-purple-50 {
  --tw-text-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-text-opacity));
}

.text-purple-100 {
  --tw-text-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-text-opacity));
}

.text-purple-200 {
  --tw-text-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-text-opacity));
}

.text-purple-300 {
  --tw-text-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-text-opacity));
}

.text-purple-400 {
  --tw-text-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-text-opacity));
}

.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-text-opacity));
}

.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-text-opacity));
}

.text-purple-700 {
  --tw-text-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-text-opacity));
}

.text-purple-800 {
  --tw-text-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-text-opacity));
}

.text-purple-900 {
  --tw-text-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-text-opacity));
}

.text-pink-50 {
  --tw-text-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-text-opacity));
}

.text-pink-100 {
  --tw-text-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-text-opacity));
}

.text-pink-200 {
  --tw-text-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-text-opacity));
}

.text-pink-300 {
  --tw-text-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-text-opacity));
}

.text-pink-400 {
  --tw-text-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-text-opacity));
}

.text-pink-500 {
  --tw-text-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-text-opacity));
}

.text-pink-600 {
  --tw-text-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-text-opacity));
}

.text-pink-700 {
  --tw-text-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-text-opacity));
}

.text-pink-800 {
  --tw-text-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-text-opacity));
}

.text-pink-900 {
  --tw-text-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-transparent {
  color: transparent;
}

.group:hover .group-hover\:text-current {
  color: currentColor;
}

.group:hover .group-hover\:text-black {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-50 {
  --tw-text-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-100 {
  --tw-text-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-200 {
  --tw-text-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-300 {
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-400 {
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-500 {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-600 {
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-700 {
  --tw-text-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-800 {
  --tw-text-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-900 {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-50 {
  --tw-text-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-100 {
  --tw-text-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-200 {
  --tw-text-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-300 {
  --tw-text-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-400 {
  --tw-text-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-500 {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-600 {
  --tw-text-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-700 {
  --tw-text-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-800 {
  --tw-text-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-900 {
  --tw-text-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-50 {
  --tw-text-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-100 {
  --tw-text-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-200 {
  --tw-text-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-600 {
  --tw-text-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-700 {
  --tw-text-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-800 {
  --tw-text-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-900 {
  --tw-text-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-50 {
  --tw-text-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-100 {
  --tw-text-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-200 {
  --tw-text-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-300 {
  --tw-text-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-400 {
  --tw-text-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-500 {
  --tw-text-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-600 {
  --tw-text-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-700 {
  --tw-text-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-800 {
  --tw-text-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-900 {
  --tw-text-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-50 {
  --tw-text-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-100 {
  --tw-text-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-200 {
  --tw-text-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-300 {
  --tw-text-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-400 {
  --tw-text-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-500 {
  --tw-text-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-600 {
  --tw-text-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-700 {
  --tw-text-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-800 {
  --tw-text-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-900 {
  --tw-text-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-50 {
  --tw-text-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-100 {
  --tw-text-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-200 {
  --tw-text-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-300 {
  --tw-text-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-400 {
  --tw-text-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-500 {
  --tw-text-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-600 {
  --tw-text-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-700 {
  --tw-text-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-800 {
  --tw-text-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-900 {
  --tw-text-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-50 {
  --tw-text-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-100 {
  --tw-text-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-200 {
  --tw-text-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-300 {
  --tw-text-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-400 {
  --tw-text-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-500 {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-600 {
  --tw-text-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-700 {
  --tw-text-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-800 {
  --tw-text-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-900 {
  --tw-text-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-50 {
  --tw-text-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-100 {
  --tw-text-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-200 {
  --tw-text-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-300 {
  --tw-text-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-400 {
  --tw-text-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-500 {
  --tw-text-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-600 {
  --tw-text-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-700 {
  --tw-text-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-800 {
  --tw-text-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-900 {
  --tw-text-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-text-opacity));
}

.focus-within\:text-transparent:focus-within {
  color: transparent;
}

.focus-within\:text-current:focus-within {
  color: currentColor;
}

.focus-within\:text-black:focus-within {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.focus-within\:text-white:focus-within {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.focus-within\:text-gray-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-text-opacity));
}

.focus-within\:text-gray-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-text-opacity));
}

.focus-within\:text-gray-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-text-opacity));
}

.focus-within\:text-gray-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-text-opacity));
}

.focus-within\:text-gray-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}

.focus-within\:text-gray-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}

.focus-within\:text-gray-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}

.focus-within\:text-gray-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-text-opacity));
}

.focus-within\:text-gray-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-text-opacity));
}

.focus-within\:text-gray-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}

.focus-within\:text-red-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-text-opacity));
}

.focus-within\:text-red-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-text-opacity));
}

.focus-within\:text-red-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-text-opacity));
}

.focus-within\:text-red-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-text-opacity));
}

.focus-within\:text-red-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-text-opacity));
}

.focus-within\:text-red-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}

.focus-within\:text-red-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-text-opacity));
}

.focus-within\:text-red-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-text-opacity));
}

.focus-within\:text-red-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-text-opacity));
}

.focus-within\:text-red-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-text-opacity));
}

.focus-within\:text-yellow-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-text-opacity));
}

.focus-within\:text-yellow-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-text-opacity));
}

.focus-within\:text-yellow-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-text-opacity));
}

.focus-within\:text-yellow-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-text-opacity));
}

.focus-within\:text-yellow-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-text-opacity));
}

.focus-within\:text-yellow-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-text-opacity));
}

.focus-within\:text-yellow-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-text-opacity));
}

.focus-within\:text-yellow-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-text-opacity));
}

.focus-within\:text-yellow-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-text-opacity));
}

.focus-within\:text-yellow-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-text-opacity));
}

.focus-within\:text-green-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-text-opacity));
}

.focus-within\:text-green-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-text-opacity));
}

.focus-within\:text-green-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-text-opacity));
}

.focus-within\:text-green-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-text-opacity));
}

.focus-within\:text-green-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-text-opacity));
}

.focus-within\:text-green-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-text-opacity));
}

.focus-within\:text-green-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-text-opacity));
}

.focus-within\:text-green-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-text-opacity));
}

.focus-within\:text-green-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-text-opacity));
}

.focus-within\:text-green-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-text-opacity));
}

.focus-within\:text-blue-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-text-opacity));
}

.focus-within\:text-blue-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-text-opacity));
}

.focus-within\:text-blue-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-text-opacity));
}

.focus-within\:text-blue-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-text-opacity));
}

.focus-within\:text-blue-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-text-opacity));
}

.focus-within\:text-blue-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
}

.focus-within\:text-blue-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-text-opacity));
}

.focus-within\:text-blue-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-text-opacity));
}

.focus-within\:text-blue-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-text-opacity));
}

.focus-within\:text-blue-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-text-opacity));
}

.focus-within\:text-indigo-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-text-opacity));
}

.focus-within\:text-indigo-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-text-opacity));
}

.focus-within\:text-indigo-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-text-opacity));
}

.focus-within\:text-indigo-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-text-opacity));
}

.focus-within\:text-indigo-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-text-opacity));
}

.focus-within\:text-indigo-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-text-opacity));
}

.focus-within\:text-indigo-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-text-opacity));
}

.focus-within\:text-indigo-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-text-opacity));
}

.focus-within\:text-indigo-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-text-opacity));
}

.focus-within\:text-indigo-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-text-opacity));
}

.focus-within\:text-purple-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-text-opacity));
}

.focus-within\:text-purple-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-text-opacity));
}

.focus-within\:text-purple-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-text-opacity));
}

.focus-within\:text-purple-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-text-opacity));
}

.focus-within\:text-purple-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-text-opacity));
}

.focus-within\:text-purple-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-text-opacity));
}

.focus-within\:text-purple-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-text-opacity));
}

.focus-within\:text-purple-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-text-opacity));
}

.focus-within\:text-purple-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-text-opacity));
}

.focus-within\:text-purple-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-text-opacity));
}

.focus-within\:text-pink-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-text-opacity));
}

.focus-within\:text-pink-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-text-opacity));
}

.focus-within\:text-pink-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-text-opacity));
}

.focus-within\:text-pink-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-text-opacity));
}

.focus-within\:text-pink-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-text-opacity));
}

.focus-within\:text-pink-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-text-opacity));
}

.focus-within\:text-pink-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-text-opacity));
}

.focus-within\:text-pink-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-text-opacity));
}

.focus-within\:text-pink-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-text-opacity));
}

.focus-within\:text-pink-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-text-opacity));
}

.hover\:text-transparent:hover {
  color: transparent;
}

.hover\:text-current:hover {
  color: currentColor;
}

.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.hover\:text-gray-50:hover {
  --tw-text-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-text-opacity));
}

.hover\:text-gray-100:hover {
  --tw-text-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-text-opacity));
}

.hover\:text-gray-200:hover {
  --tw-text-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-text-opacity));
}

.hover\:text-gray-300:hover {
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-text-opacity));
}

.hover\:text-gray-400:hover {
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}

.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}

.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}

.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-text-opacity));
}

.hover\:text-gray-800:hover {
  --tw-text-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-text-opacity));
}

.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}

.hover\:text-red-50:hover {
  --tw-text-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-text-opacity));
}

.hover\:text-red-100:hover {
  --tw-text-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-text-opacity));
}

.hover\:text-red-200:hover {
  --tw-text-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-text-opacity));
}

.hover\:text-red-300:hover {
  --tw-text-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-text-opacity));
}

.hover\:text-red-400:hover {
  --tw-text-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-text-opacity));
}

.hover\:text-red-500:hover {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}

.hover\:text-red-600:hover {
  --tw-text-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-text-opacity));
}

.hover\:text-red-700:hover {
  --tw-text-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-text-opacity));
}

.hover\:text-red-800:hover {
  --tw-text-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-text-opacity));
}

.hover\:text-red-900:hover {
  --tw-text-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-text-opacity));
}

.hover\:text-yellow-50:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-text-opacity));
}

.hover\:text-yellow-100:hover {
  --tw-text-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-text-opacity));
}

.hover\:text-yellow-200:hover {
  --tw-text-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-text-opacity));
}

.hover\:text-yellow-300:hover {
  --tw-text-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-text-opacity));
}

.hover\:text-yellow-400:hover {
  --tw-text-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-text-opacity));
}

.hover\:text-yellow-500:hover {
  --tw-text-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-text-opacity));
}

.hover\:text-yellow-600:hover {
  --tw-text-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-text-opacity));
}

.hover\:text-yellow-700:hover {
  --tw-text-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-text-opacity));
}

.hover\:text-yellow-800:hover {
  --tw-text-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-text-opacity));
}

.hover\:text-yellow-900:hover {
  --tw-text-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-text-opacity));
}

.hover\:text-green-50:hover {
  --tw-text-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-text-opacity));
}

.hover\:text-green-100:hover {
  --tw-text-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-text-opacity));
}

.hover\:text-green-200:hover {
  --tw-text-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-text-opacity));
}

.hover\:text-green-300:hover {
  --tw-text-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-text-opacity));
}

.hover\:text-green-400:hover {
  --tw-text-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-text-opacity));
}

.hover\:text-green-500:hover {
  --tw-text-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-text-opacity));
}

.hover\:text-green-600:hover {
  --tw-text-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-text-opacity));
}

.hover\:text-green-700:hover {
  --tw-text-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-text-opacity));
}

.hover\:text-green-800:hover {
  --tw-text-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-text-opacity));
}

.hover\:text-green-900:hover {
  --tw-text-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-text-opacity));
}

.hover\:text-blue-50:hover {
  --tw-text-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-text-opacity));
}

.hover\:text-blue-100:hover {
  --tw-text-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-text-opacity));
}

.hover\:text-blue-200:hover {
  --tw-text-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-text-opacity));
}

.hover\:text-blue-300:hover {
  --tw-text-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-text-opacity));
}

.hover\:text-blue-400:hover {
  --tw-text-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-text-opacity));
}

.hover\:text-blue-500:hover {
  --tw-text-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
}

.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-text-opacity));
}

.hover\:text-blue-700:hover {
  --tw-text-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-text-opacity));
}

.hover\:text-blue-800:hover {
  --tw-text-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-text-opacity));
}

.hover\:text-blue-900:hover {
  --tw-text-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-text-opacity));
}

.hover\:text-indigo-50:hover {
  --tw-text-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-text-opacity));
}

.hover\:text-indigo-100:hover {
  --tw-text-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-text-opacity));
}

.hover\:text-indigo-200:hover {
  --tw-text-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-text-opacity));
}

.hover\:text-indigo-300:hover {
  --tw-text-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-text-opacity));
}

.hover\:text-indigo-400:hover {
  --tw-text-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-text-opacity));
}

.hover\:text-indigo-500:hover {
  --tw-text-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-text-opacity));
}

.hover\:text-indigo-600:hover {
  --tw-text-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-text-opacity));
}

.hover\:text-indigo-700:hover {
  --tw-text-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-text-opacity));
}

.hover\:text-indigo-800:hover {
  --tw-text-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-text-opacity));
}

.hover\:text-indigo-900:hover {
  --tw-text-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-text-opacity));
}

.hover\:text-purple-50:hover {
  --tw-text-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-text-opacity));
}

.hover\:text-purple-100:hover {
  --tw-text-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-text-opacity));
}

.hover\:text-purple-200:hover {
  --tw-text-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-text-opacity));
}

.hover\:text-purple-300:hover {
  --tw-text-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-text-opacity));
}

.hover\:text-purple-400:hover {
  --tw-text-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-text-opacity));
}

.hover\:text-purple-500:hover {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-text-opacity));
}

.hover\:text-purple-600:hover {
  --tw-text-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-text-opacity));
}

.hover\:text-purple-700:hover {
  --tw-text-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-text-opacity));
}

.hover\:text-purple-800:hover {
  --tw-text-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-text-opacity));
}

.hover\:text-purple-900:hover {
  --tw-text-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-text-opacity));
}

.hover\:text-pink-50:hover {
  --tw-text-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-text-opacity));
}

.hover\:text-pink-100:hover {
  --tw-text-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-text-opacity));
}

.hover\:text-pink-200:hover {
  --tw-text-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-text-opacity));
}

.hover\:text-pink-300:hover {
  --tw-text-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-text-opacity));
}

.hover\:text-pink-400:hover {
  --tw-text-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-text-opacity));
}

.hover\:text-pink-500:hover {
  --tw-text-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-text-opacity));
}

.hover\:text-pink-600:hover {
  --tw-text-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-text-opacity));
}

.hover\:text-pink-700:hover {
  --tw-text-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-text-opacity));
}

.hover\:text-pink-800:hover {
  --tw-text-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-text-opacity));
}

.hover\:text-pink-900:hover {
  --tw-text-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-text-opacity));
}

.focus\:text-transparent:focus {
  color: transparent;
}

.focus\:text-current:focus {
  color: currentColor;
}

.focus\:text-black:focus {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.focus\:text-gray-50:focus {
  --tw-text-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-text-opacity));
}

.focus\:text-gray-100:focus {
  --tw-text-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-text-opacity));
}

.focus\:text-gray-200:focus {
  --tw-text-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-text-opacity));
}

.focus\:text-gray-300:focus {
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-text-opacity));
}

.focus\:text-gray-400:focus {
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}

.focus\:text-gray-500:focus {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}

.focus\:text-gray-600:focus {
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}

.focus\:text-gray-700:focus {
  --tw-text-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-text-opacity));
}

.focus\:text-gray-800:focus {
  --tw-text-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-text-opacity));
}

.focus\:text-gray-900:focus {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}

.focus\:text-red-50:focus {
  --tw-text-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-text-opacity));
}

.focus\:text-red-100:focus {
  --tw-text-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-text-opacity));
}

.focus\:text-red-200:focus {
  --tw-text-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-text-opacity));
}

.focus\:text-red-300:focus {
  --tw-text-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-text-opacity));
}

.focus\:text-red-400:focus {
  --tw-text-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-text-opacity));
}

.focus\:text-red-500:focus {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}

.focus\:text-red-600:focus {
  --tw-text-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-text-opacity));
}

.focus\:text-red-700:focus {
  --tw-text-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-text-opacity));
}

.focus\:text-red-800:focus {
  --tw-text-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-text-opacity));
}

.focus\:text-red-900:focus {
  --tw-text-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-text-opacity));
}

.focus\:text-yellow-50:focus {
  --tw-text-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-text-opacity));
}

.focus\:text-yellow-100:focus {
  --tw-text-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-text-opacity));
}

.focus\:text-yellow-200:focus {
  --tw-text-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-text-opacity));
}

.focus\:text-yellow-300:focus {
  --tw-text-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-text-opacity));
}

.focus\:text-yellow-400:focus {
  --tw-text-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-text-opacity));
}

.focus\:text-yellow-500:focus {
  --tw-text-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-text-opacity));
}

.focus\:text-yellow-600:focus {
  --tw-text-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-text-opacity));
}

.focus\:text-yellow-700:focus {
  --tw-text-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-text-opacity));
}

.focus\:text-yellow-800:focus {
  --tw-text-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-text-opacity));
}

.focus\:text-yellow-900:focus {
  --tw-text-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-text-opacity));
}

.focus\:text-green-50:focus {
  --tw-text-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-text-opacity));
}

.focus\:text-green-100:focus {
  --tw-text-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-text-opacity));
}

.focus\:text-green-200:focus {
  --tw-text-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-text-opacity));
}

.focus\:text-green-300:focus {
  --tw-text-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-text-opacity));
}

.focus\:text-green-400:focus {
  --tw-text-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-text-opacity));
}

.focus\:text-green-500:focus {
  --tw-text-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-text-opacity));
}

.focus\:text-green-600:focus {
  --tw-text-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-text-opacity));
}

.focus\:text-green-700:focus {
  --tw-text-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-text-opacity));
}

.focus\:text-green-800:focus {
  --tw-text-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-text-opacity));
}

.focus\:text-green-900:focus {
  --tw-text-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-text-opacity));
}

.focus\:text-blue-50:focus {
  --tw-text-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-text-opacity));
}

.focus\:text-blue-100:focus {
  --tw-text-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-text-opacity));
}

.focus\:text-blue-200:focus {
  --tw-text-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-text-opacity));
}

.focus\:text-blue-300:focus {
  --tw-text-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-text-opacity));
}

.focus\:text-blue-400:focus {
  --tw-text-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-text-opacity));
}

.focus\:text-blue-500:focus {
  --tw-text-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
}

.focus\:text-blue-600:focus {
  --tw-text-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-text-opacity));
}

.focus\:text-blue-700:focus {
  --tw-text-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-text-opacity));
}

.focus\:text-blue-800:focus {
  --tw-text-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-text-opacity));
}

.focus\:text-blue-900:focus {
  --tw-text-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-text-opacity));
}

.focus\:text-indigo-50:focus {
  --tw-text-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-text-opacity));
}

.focus\:text-indigo-100:focus {
  --tw-text-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-text-opacity));
}

.focus\:text-indigo-200:focus {
  --tw-text-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-text-opacity));
}

.focus\:text-indigo-300:focus {
  --tw-text-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-text-opacity));
}

.focus\:text-indigo-400:focus {
  --tw-text-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-text-opacity));
}

.focus\:text-indigo-500:focus {
  --tw-text-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-text-opacity));
}

.focus\:text-indigo-600:focus {
  --tw-text-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-text-opacity));
}

.focus\:text-indigo-700:focus {
  --tw-text-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-text-opacity));
}

.focus\:text-indigo-800:focus {
  --tw-text-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-text-opacity));
}

.focus\:text-indigo-900:focus {
  --tw-text-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-text-opacity));
}

.focus\:text-purple-50:focus {
  --tw-text-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-text-opacity));
}

.focus\:text-purple-100:focus {
  --tw-text-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-text-opacity));
}

.focus\:text-purple-200:focus {
  --tw-text-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-text-opacity));
}

.focus\:text-purple-300:focus {
  --tw-text-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-text-opacity));
}

.focus\:text-purple-400:focus {
  --tw-text-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-text-opacity));
}

.focus\:text-purple-500:focus {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-text-opacity));
}

.focus\:text-purple-600:focus {
  --tw-text-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-text-opacity));
}

.focus\:text-purple-700:focus {
  --tw-text-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-text-opacity));
}

.focus\:text-purple-800:focus {
  --tw-text-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-text-opacity));
}

.focus\:text-purple-900:focus {
  --tw-text-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-text-opacity));
}

.focus\:text-pink-50:focus {
  --tw-text-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-text-opacity));
}

.focus\:text-pink-100:focus {
  --tw-text-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-text-opacity));
}

.focus\:text-pink-200:focus {
  --tw-text-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-text-opacity));
}

.focus\:text-pink-300:focus {
  --tw-text-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-text-opacity));
}

.focus\:text-pink-400:focus {
  --tw-text-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-text-opacity));
}

.focus\:text-pink-500:focus {
  --tw-text-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-text-opacity));
}

.focus\:text-pink-600:focus {
  --tw-text-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-text-opacity));
}

.focus\:text-pink-700:focus {
  --tw-text-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-text-opacity));
}

.focus\:text-pink-800:focus {
  --tw-text-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-text-opacity));
}

.focus\:text-pink-900:focus {
  --tw-text-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-text-opacity));
}

.text-opacity-0 {
  --tw-text-opacity: 0;
}

.text-opacity-5 {
  --tw-text-opacity: 0.05;
}

.text-opacity-10 {
  --tw-text-opacity: 0.1;
}

.text-opacity-20 {
  --tw-text-opacity: 0.2;
}

.text-opacity-25 {
  --tw-text-opacity: 0.25;
}

.text-opacity-30 {
  --tw-text-opacity: 0.3;
}

.text-opacity-40 {
  --tw-text-opacity: 0.4;
}

.text-opacity-50 {
  --tw-text-opacity: 0.5;
}

.text-opacity-60 {
  --tw-text-opacity: 0.6;
}

.text-opacity-70 {
  --tw-text-opacity: 0.7;
}

.text-opacity-75 {
  --tw-text-opacity: 0.75;
}

.text-opacity-80 {
  --tw-text-opacity: 0.8;
}

.text-opacity-90 {
  --tw-text-opacity: 0.9;
}

.text-opacity-95 {
  --tw-text-opacity: 0.95;
}

.text-opacity-100 {
  --tw-text-opacity: 1;
}

.group:hover .group-hover\:text-opacity-0 {
  --tw-text-opacity: 0;
}

.group:hover .group-hover\:text-opacity-5 {
  --tw-text-opacity: 0.05;
}

.group:hover .group-hover\:text-opacity-10 {
  --tw-text-opacity: 0.1;
}

.group:hover .group-hover\:text-opacity-20 {
  --tw-text-opacity: 0.2;
}

.group:hover .group-hover\:text-opacity-25 {
  --tw-text-opacity: 0.25;
}

.group:hover .group-hover\:text-opacity-30 {
  --tw-text-opacity: 0.3;
}

.group:hover .group-hover\:text-opacity-40 {
  --tw-text-opacity: 0.4;
}

.group:hover .group-hover\:text-opacity-50 {
  --tw-text-opacity: 0.5;
}

.group:hover .group-hover\:text-opacity-60 {
  --tw-text-opacity: 0.6;
}

.group:hover .group-hover\:text-opacity-70 {
  --tw-text-opacity: 0.7;
}

.group:hover .group-hover\:text-opacity-75 {
  --tw-text-opacity: 0.75;
}

.group:hover .group-hover\:text-opacity-80 {
  --tw-text-opacity: 0.8;
}

.group:hover .group-hover\:text-opacity-90 {
  --tw-text-opacity: 0.9;
}

.group:hover .group-hover\:text-opacity-95 {
  --tw-text-opacity: 0.95;
}

.group:hover .group-hover\:text-opacity-100 {
  --tw-text-opacity: 1;
}

.focus-within\:text-opacity-0:focus-within {
  --tw-text-opacity: 0;
}

.focus-within\:text-opacity-5:focus-within {
  --tw-text-opacity: 0.05;
}

.focus-within\:text-opacity-10:focus-within {
  --tw-text-opacity: 0.1;
}

.focus-within\:text-opacity-20:focus-within {
  --tw-text-opacity: 0.2;
}

.focus-within\:text-opacity-25:focus-within {
  --tw-text-opacity: 0.25;
}

.focus-within\:text-opacity-30:focus-within {
  --tw-text-opacity: 0.3;
}

.focus-within\:text-opacity-40:focus-within {
  --tw-text-opacity: 0.4;
}

.focus-within\:text-opacity-50:focus-within {
  --tw-text-opacity: 0.5;
}

.focus-within\:text-opacity-60:focus-within {
  --tw-text-opacity: 0.6;
}

.focus-within\:text-opacity-70:focus-within {
  --tw-text-opacity: 0.7;
}

.focus-within\:text-opacity-75:focus-within {
  --tw-text-opacity: 0.75;
}

.focus-within\:text-opacity-80:focus-within {
  --tw-text-opacity: 0.8;
}

.focus-within\:text-opacity-90:focus-within {
  --tw-text-opacity: 0.9;
}

.focus-within\:text-opacity-95:focus-within {
  --tw-text-opacity: 0.95;
}

.focus-within\:text-opacity-100:focus-within {
  --tw-text-opacity: 1;
}

.hover\:text-opacity-0:hover {
  --tw-text-opacity: 0;
}

.hover\:text-opacity-5:hover {
  --tw-text-opacity: 0.05;
}

.hover\:text-opacity-10:hover {
  --tw-text-opacity: 0.1;
}

.hover\:text-opacity-20:hover {
  --tw-text-opacity: 0.2;
}

.hover\:text-opacity-25:hover {
  --tw-text-opacity: 0.25;
}

.hover\:text-opacity-30:hover {
  --tw-text-opacity: 0.3;
}

.hover\:text-opacity-40:hover {
  --tw-text-opacity: 0.4;
}

.hover\:text-opacity-50:hover {
  --tw-text-opacity: 0.5;
}

.hover\:text-opacity-60:hover {
  --tw-text-opacity: 0.6;
}

.hover\:text-opacity-70:hover {
  --tw-text-opacity: 0.7;
}

.hover\:text-opacity-75:hover {
  --tw-text-opacity: 0.75;
}

.hover\:text-opacity-80:hover {
  --tw-text-opacity: 0.8;
}

.hover\:text-opacity-90:hover {
  --tw-text-opacity: 0.9;
}

.hover\:text-opacity-95:hover {
  --tw-text-opacity: 0.95;
}

.hover\:text-opacity-100:hover {
  --tw-text-opacity: 1;
}

.focus\:text-opacity-0:focus {
  --tw-text-opacity: 0;
}

.focus\:text-opacity-5:focus {
  --tw-text-opacity: 0.05;
}

.focus\:text-opacity-10:focus {
  --tw-text-opacity: 0.1;
}

.focus\:text-opacity-20:focus {
  --tw-text-opacity: 0.2;
}

.focus\:text-opacity-25:focus {
  --tw-text-opacity: 0.25;
}

.focus\:text-opacity-30:focus {
  --tw-text-opacity: 0.3;
}

.focus\:text-opacity-40:focus {
  --tw-text-opacity: 0.4;
}

.focus\:text-opacity-50:focus {
  --tw-text-opacity: 0.5;
}

.focus\:text-opacity-60:focus {
  --tw-text-opacity: 0.6;
}

.focus\:text-opacity-70:focus {
  --tw-text-opacity: 0.7;
}

.focus\:text-opacity-75:focus {
  --tw-text-opacity: 0.75;
}

.focus\:text-opacity-80:focus {
  --tw-text-opacity: 0.8;
}

.focus\:text-opacity-90:focus {
  --tw-text-opacity: 0.9;
}

.focus\:text-opacity-95:focus {
  --tw-text-opacity: 0.95;
}

.focus\:text-opacity-100:focus {
  --tw-text-opacity: 1;
}

.underline {
  text-decoration: underline;
}

.line-through {
  text-decoration: line-through;
}

.no-underline {
  text-decoration: none;
}

.group:hover .group-hover\:underline {
  text-decoration: underline;
}

.group:hover .group-hover\:line-through {
  text-decoration: line-through;
}

.group:hover .group-hover\:no-underline {
  text-decoration: none;
}

.focus-within\:underline:focus-within {
  text-decoration: underline;
}

.focus-within\:line-through:focus-within {
  text-decoration: line-through;
}

.focus-within\:no-underline:focus-within {
  text-decoration: none;
}

.hover\:underline:hover {
  text-decoration: underline;
}

.hover\:line-through:hover {
  text-decoration: line-through;
}

.hover\:no-underline:hover {
  text-decoration: none;
}

.focus\:underline:focus {
  text-decoration: underline;
}

.focus\:line-through:focus {
  text-decoration: line-through;
}

.focus\:no-underline:focus {
  text-decoration: none;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.placeholder-transparent::-moz-placeholder {
  color: transparent;
}

.placeholder-transparent::placeholder {
  color: transparent;
}

.placeholder-current::-moz-placeholder {
  color: currentColor;
}

.placeholder-current::placeholder {
  color: currentColor;
}

.placeholder-black::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
}

.placeholder-black::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
}

.placeholder-white::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.placeholder-white::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.placeholder-gray-50::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
}

.placeholder-gray-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
}

.placeholder-gray-100::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
}

.placeholder-gray-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
}

.placeholder-gray-200::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
}

.placeholder-gray-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
}

.placeholder-gray-300::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
}

.placeholder-gray-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
}

.placeholder-gray-400::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
}

.placeholder-gray-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
}

.placeholder-gray-500::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
}

.placeholder-gray-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
}

.placeholder-gray-600::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
}

.placeholder-gray-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
}

.placeholder-gray-700::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
}

.placeholder-gray-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
}

.placeholder-gray-800::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
}

.placeholder-gray-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
}

.placeholder-gray-900::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
}

.placeholder-gray-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
}

.placeholder-red-50::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
}

.placeholder-red-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
}

.placeholder-red-100::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
}

.placeholder-red-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
}

.placeholder-red-200::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
}

.placeholder-red-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
}

.placeholder-red-300::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
}

.placeholder-red-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
}

.placeholder-red-400::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
}

.placeholder-red-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
}

.placeholder-red-500::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
}

.placeholder-red-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
}

.placeholder-red-600::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
}

.placeholder-red-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
}

.placeholder-red-700::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
}

.placeholder-red-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
}

.placeholder-red-800::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
}

.placeholder-red-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
}

.placeholder-red-900::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
}

.placeholder-red-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
}

.placeholder-yellow-50::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
}

.placeholder-yellow-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
}

.placeholder-yellow-100::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
}

.placeholder-yellow-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
}

.placeholder-yellow-200::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
}

.placeholder-yellow-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
}

.placeholder-yellow-300::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
}

.placeholder-yellow-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
}

.placeholder-yellow-400::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
}

.placeholder-yellow-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
}

.placeholder-yellow-500::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
}

.placeholder-yellow-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
}

.placeholder-yellow-600::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
}

.placeholder-yellow-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
}

.placeholder-yellow-700::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
}

.placeholder-yellow-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
}

.placeholder-yellow-800::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
}

.placeholder-yellow-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
}

.placeholder-yellow-900::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
}

.placeholder-yellow-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
}

.placeholder-green-50::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
}

.placeholder-green-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
}

.placeholder-green-100::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
}

.placeholder-green-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
}

.placeholder-green-200::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
}

.placeholder-green-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
}

.placeholder-green-300::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
}

.placeholder-green-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
}

.placeholder-green-400::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
}

.placeholder-green-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
}

.placeholder-green-500::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
}

.placeholder-green-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
}

.placeholder-green-600::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
}

.placeholder-green-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
}

.placeholder-green-700::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
}

.placeholder-green-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
}

.placeholder-green-800::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
}

.placeholder-green-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
}

.placeholder-green-900::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
}

.placeholder-green-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
}

.placeholder-blue-50::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
}

.placeholder-blue-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
}

.placeholder-blue-100::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
}

.placeholder-blue-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
}

.placeholder-blue-200::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
}

.placeholder-blue-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
}

.placeholder-blue-300::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
}

.placeholder-blue-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
}

.placeholder-blue-400::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
}

.placeholder-blue-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
}

.placeholder-blue-500::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
}

.placeholder-blue-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
}

.placeholder-blue-600::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
}

.placeholder-blue-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
}

.placeholder-blue-700::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
}

.placeholder-blue-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
}

.placeholder-blue-800::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
}

.placeholder-blue-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
}

.placeholder-blue-900::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
}

.placeholder-blue-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
}

.placeholder-indigo-50::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
}

.placeholder-indigo-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
}

.placeholder-indigo-100::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
}

.placeholder-indigo-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
}

.placeholder-indigo-200::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
}

.placeholder-indigo-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
}

.placeholder-indigo-300::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
}

.placeholder-indigo-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
}

.placeholder-indigo-400::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
}

.placeholder-indigo-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
}

.placeholder-indigo-500::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
}

.placeholder-indigo-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
}

.placeholder-indigo-600::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
}

.placeholder-indigo-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
}

.placeholder-indigo-700::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
}

.placeholder-indigo-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
}

.placeholder-indigo-800::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
}

.placeholder-indigo-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
}

.placeholder-indigo-900::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
}

.placeholder-indigo-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
}

.placeholder-purple-50::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
}

.placeholder-purple-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
}

.placeholder-purple-100::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
}

.placeholder-purple-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
}

.placeholder-purple-200::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
}

.placeholder-purple-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
}

.placeholder-purple-300::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
}

.placeholder-purple-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
}

.placeholder-purple-400::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
}

.placeholder-purple-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
}

.placeholder-purple-500::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
}

.placeholder-purple-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
}

.placeholder-purple-600::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
}

.placeholder-purple-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
}

.placeholder-purple-700::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
}

.placeholder-purple-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
}

.placeholder-purple-800::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
}

.placeholder-purple-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
}

.placeholder-purple-900::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
}

.placeholder-purple-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
}

.placeholder-pink-50::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
}

.placeholder-pink-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
}

.placeholder-pink-100::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
}

.placeholder-pink-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
}

.placeholder-pink-200::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
}

.placeholder-pink-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
}

.placeholder-pink-300::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
}

.placeholder-pink-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
}

.placeholder-pink-400::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
}

.placeholder-pink-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
}

.placeholder-pink-500::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
}

.placeholder-pink-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
}

.placeholder-pink-600::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
}

.placeholder-pink-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
}

.placeholder-pink-700::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
}

.placeholder-pink-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
}

.placeholder-pink-800::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
}

.placeholder-pink-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
}

.placeholder-pink-900::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
}

.placeholder-pink-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
}

.focus\:placeholder-transparent:focus::-moz-placeholder {
  color: transparent;
}

.focus\:placeholder-transparent:focus::placeholder {
  color: transparent;
}

.focus\:placeholder-current:focus::-moz-placeholder {
  color: currentColor;
}

.focus\:placeholder-current:focus::placeholder {
  color: currentColor;
}

.focus\:placeholder-black:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
}

.focus\:placeholder-black:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
}

.focus\:placeholder-white:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-white:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-50:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-100:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-200:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-300:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-400:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-500:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-600:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-700:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-800:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-900:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-50:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-100:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-200:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-300:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-400:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-500:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-600:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-700:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-800:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-900:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-50:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-100:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-200:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-300:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-400:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-500:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-600:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-700:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-800:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-900:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-50:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-100:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-200:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-300:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-400:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-500:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-600:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-700:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-800:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-900:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-50:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-100:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-200:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-300:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-400:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-500:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-600:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-700:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-800:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-900:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-50:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-100:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-200:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-300:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-400:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-500:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-600:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-700:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-800:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-900:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-50:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-100:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-200:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-300:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-400:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-500:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-600:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-700:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-800:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-900:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-50:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-100:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-200:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-300:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-400:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-500:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-600:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-700:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-800:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-900:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
}

.placeholder-opacity-0::-moz-placeholder {
  --tw-placeholder-opacity: 0;
}

.placeholder-opacity-0::placeholder {
  --tw-placeholder-opacity: 0;
}

.placeholder-opacity-5::-moz-placeholder {
  --tw-placeholder-opacity: 0.05;
}

.placeholder-opacity-5::placeholder {
  --tw-placeholder-opacity: 0.05;
}

.placeholder-opacity-10::-moz-placeholder {
  --tw-placeholder-opacity: 0.1;
}

.placeholder-opacity-10::placeholder {
  --tw-placeholder-opacity: 0.1;
}

.placeholder-opacity-20::-moz-placeholder {
  --tw-placeholder-opacity: 0.2;
}

.placeholder-opacity-20::placeholder {
  --tw-placeholder-opacity: 0.2;
}

.placeholder-opacity-25::-moz-placeholder {
  --tw-placeholder-opacity: 0.25;
}

.placeholder-opacity-25::placeholder {
  --tw-placeholder-opacity: 0.25;
}

.placeholder-opacity-30::-moz-placeholder {
  --tw-placeholder-opacity: 0.3;
}

.placeholder-opacity-30::placeholder {
  --tw-placeholder-opacity: 0.3;
}

.placeholder-opacity-40::-moz-placeholder {
  --tw-placeholder-opacity: 0.4;
}

.placeholder-opacity-40::placeholder {
  --tw-placeholder-opacity: 0.4;
}

.placeholder-opacity-50::-moz-placeholder {
  --tw-placeholder-opacity: 0.5;
}

.placeholder-opacity-50::placeholder {
  --tw-placeholder-opacity: 0.5;
}

.placeholder-opacity-60::-moz-placeholder {
  --tw-placeholder-opacity: 0.6;
}

.placeholder-opacity-60::placeholder {
  --tw-placeholder-opacity: 0.6;
}

.placeholder-opacity-70::-moz-placeholder {
  --tw-placeholder-opacity: 0.7;
}

.placeholder-opacity-70::placeholder {
  --tw-placeholder-opacity: 0.7;
}

.placeholder-opacity-75::-moz-placeholder {
  --tw-placeholder-opacity: 0.75;
}

.placeholder-opacity-75::placeholder {
  --tw-placeholder-opacity: 0.75;
}

.placeholder-opacity-80::-moz-placeholder {
  --tw-placeholder-opacity: 0.8;
}

.placeholder-opacity-80::placeholder {
  --tw-placeholder-opacity: 0.8;
}

.placeholder-opacity-90::-moz-placeholder {
  --tw-placeholder-opacity: 0.9;
}

.placeholder-opacity-90::placeholder {
  --tw-placeholder-opacity: 0.9;
}

.placeholder-opacity-95::-moz-placeholder {
  --tw-placeholder-opacity: 0.95;
}

.placeholder-opacity-95::placeholder {
  --tw-placeholder-opacity: 0.95;
}

.placeholder-opacity-100::-moz-placeholder {
  --tw-placeholder-opacity: 1;
}

.placeholder-opacity-100::placeholder {
  --tw-placeholder-opacity: 1;
}

.focus\:placeholder-opacity-0:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0;
}

.focus\:placeholder-opacity-0:focus::placeholder {
  --tw-placeholder-opacity: 0;
}

.focus\:placeholder-opacity-5:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.05;
}

.focus\:placeholder-opacity-5:focus::placeholder {
  --tw-placeholder-opacity: 0.05;
}

.focus\:placeholder-opacity-10:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.1;
}

.focus\:placeholder-opacity-10:focus::placeholder {
  --tw-placeholder-opacity: 0.1;
}

.focus\:placeholder-opacity-20:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.2;
}

.focus\:placeholder-opacity-20:focus::placeholder {
  --tw-placeholder-opacity: 0.2;
}

.focus\:placeholder-opacity-25:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.25;
}

.focus\:placeholder-opacity-25:focus::placeholder {
  --tw-placeholder-opacity: 0.25;
}

.focus\:placeholder-opacity-30:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.3;
}

.focus\:placeholder-opacity-30:focus::placeholder {
  --tw-placeholder-opacity: 0.3;
}

.focus\:placeholder-opacity-40:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.4;
}

.focus\:placeholder-opacity-40:focus::placeholder {
  --tw-placeholder-opacity: 0.4;
}

.focus\:placeholder-opacity-50:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.5;
}

.focus\:placeholder-opacity-50:focus::placeholder {
  --tw-placeholder-opacity: 0.5;
}

.focus\:placeholder-opacity-60:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.6;
}

.focus\:placeholder-opacity-60:focus::placeholder {
  --tw-placeholder-opacity: 0.6;
}

.focus\:placeholder-opacity-70:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.7;
}

.focus\:placeholder-opacity-70:focus::placeholder {
  --tw-placeholder-opacity: 0.7;
}

.focus\:placeholder-opacity-75:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.75;
}

.focus\:placeholder-opacity-75:focus::placeholder {
  --tw-placeholder-opacity: 0.75;
}

.focus\:placeholder-opacity-80:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.8;
}

.focus\:placeholder-opacity-80:focus::placeholder {
  --tw-placeholder-opacity: 0.8;
}

.focus\:placeholder-opacity-90:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.9;
}

.focus\:placeholder-opacity-90:focus::placeholder {
  --tw-placeholder-opacity: 0.9;
}

.focus\:placeholder-opacity-95:focus::-moz-placeholder {
  --tw-placeholder-opacity: 0.95;
}

.focus\:placeholder-opacity-95:focus::placeholder {
  --tw-placeholder-opacity: 0.95;
}

.focus\:placeholder-opacity-100:focus::-moz-placeholder {
  --tw-placeholder-opacity: 1;
}

.focus\:placeholder-opacity-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
}

.caret-transparent {
  caret-color: transparent;
}

.caret-current {
  caret-color: currentColor;
}

.caret-black {
  caret-color: #000;
}

.caret-white {
  caret-color: #fff;
}

.caret-gray-50 {
  caret-color: #f9fafb;
}

.caret-gray-100 {
  caret-color: #f3f4f6;
}

.caret-gray-200 {
  caret-color: #e5e7eb;
}

.caret-gray-300 {
  caret-color: #d1d5db;
}

.caret-gray-400 {
  caret-color: #9ca3af;
}

.caret-gray-500 {
  caret-color: #6b7280;
}

.caret-gray-600 {
  caret-color: #4b5563;
}

.caret-gray-700 {
  caret-color: #374151;
}

.caret-gray-800 {
  caret-color: #1f2937;
}

.caret-gray-900 {
  caret-color: #111827;
}

.caret-red-50 {
  caret-color: #fef2f2;
}

.caret-red-100 {
  caret-color: #fee2e2;
}

.caret-red-200 {
  caret-color: #fecaca;
}

.caret-red-300 {
  caret-color: #fca5a5;
}

.caret-red-400 {
  caret-color: #f87171;
}

.caret-red-500 {
  caret-color: #ef4444;
}

.caret-red-600 {
  caret-color: #dc2626;
}

.caret-red-700 {
  caret-color: #b91c1c;
}

.caret-red-800 {
  caret-color: #991b1b;
}

.caret-red-900 {
  caret-color: #7f1d1d;
}

.caret-yellow-50 {
  caret-color: #fffbeb;
}

.caret-yellow-100 {
  caret-color: #fef3c7;
}

.caret-yellow-200 {
  caret-color: #fde68a;
}

.caret-yellow-300 {
  caret-color: #fcd34d;
}

.caret-yellow-400 {
  caret-color: #fbbf24;
}

.caret-yellow-500 {
  caret-color: #f59e0b;
}

.caret-yellow-600 {
  caret-color: #d97706;
}

.caret-yellow-700 {
  caret-color: #b45309;
}

.caret-yellow-800 {
  caret-color: #92400e;
}

.caret-yellow-900 {
  caret-color: #78350f;
}

.caret-green-50 {
  caret-color: #ecfdf5;
}

.caret-green-100 {
  caret-color: #d1fae5;
}

.caret-green-200 {
  caret-color: #a7f3d0;
}

.caret-green-300 {
  caret-color: #6ee7b7;
}

.caret-green-400 {
  caret-color: #34d399;
}

.caret-green-500 {
  caret-color: #10b981;
}

.caret-green-600 {
  caret-color: #059669;
}

.caret-green-700 {
  caret-color: #047857;
}

.caret-green-800 {
  caret-color: #065f46;
}

.caret-green-900 {
  caret-color: #064e3b;
}

.caret-blue-50 {
  caret-color: #eff6ff;
}

.caret-blue-100 {
  caret-color: #dbeafe;
}

.caret-blue-200 {
  caret-color: #bfdbfe;
}

.caret-blue-300 {
  caret-color: #93c5fd;
}

.caret-blue-400 {
  caret-color: #60a5fa;
}

.caret-blue-500 {
  caret-color: #3b82f6;
}

.caret-blue-600 {
  caret-color: #2563eb;
}

.caret-blue-700 {
  caret-color: #1d4ed8;
}

.caret-blue-800 {
  caret-color: #1e40af;
}

.caret-blue-900 {
  caret-color: #1e3a8a;
}

.caret-indigo-50 {
  caret-color: #eef2ff;
}

.caret-indigo-100 {
  caret-color: #e0e7ff;
}

.caret-indigo-200 {
  caret-color: #c7d2fe;
}

.caret-indigo-300 {
  caret-color: #a5b4fc;
}

.caret-indigo-400 {
  caret-color: #818cf8;
}

.caret-indigo-500 {
  caret-color: #6366f1;
}

.caret-indigo-600 {
  caret-color: #4f46e5;
}

.caret-indigo-700 {
  caret-color: #4338ca;
}

.caret-indigo-800 {
  caret-color: #3730a3;
}

.caret-indigo-900 {
  caret-color: #312e81;
}

.caret-purple-50 {
  caret-color: #f5f3ff;
}

.caret-purple-100 {
  caret-color: #ede9fe;
}

.caret-purple-200 {
  caret-color: #ddd6fe;
}

.caret-purple-300 {
  caret-color: #c4b5fd;
}

.caret-purple-400 {
  caret-color: #a78bfa;
}

.caret-purple-500 {
  caret-color: #8b5cf6;
}

.caret-purple-600 {
  caret-color: #7c3aed;
}

.caret-purple-700 {
  caret-color: #6d28d9;
}

.caret-purple-800 {
  caret-color: #5b21b6;
}

.caret-purple-900 {
  caret-color: #4c1d95;
}

.caret-pink-50 {
  caret-color: #fdf2f8;
}

.caret-pink-100 {
  caret-color: #fce7f3;
}

.caret-pink-200 {
  caret-color: #fbcfe8;
}

.caret-pink-300 {
  caret-color: #f9a8d4;
}

.caret-pink-400 {
  caret-color: #f472b6;
}

.caret-pink-500 {
  caret-color: #ec4899;
}

.caret-pink-600 {
  caret-color: #db2777;
}

.caret-pink-700 {
  caret-color: #be185d;
}

.caret-pink-800 {
  caret-color: #9d174d;
}

.caret-pink-900 {
  caret-color: #831843;
}

.opacity-0 {
  opacity: 0;
}

.opacity-5 {
  opacity: 0.05;
}

.opacity-10 {
  opacity: 0.1;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-30 {
  opacity: 0.3;
}

.opacity-40 {
  opacity: 0.4;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-60 {
  opacity: 0.6;
}

.opacity-70 {
  opacity: 0.7;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-80 {
  opacity: 0.8;
}

.opacity-90 {
  opacity: 0.9;
}

.opacity-95 {
  opacity: 0.95;
}

.opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:opacity-0 {
  opacity: 0;
}

.group:hover .group-hover\:opacity-5 {
  opacity: 0.05;
}

.group:hover .group-hover\:opacity-10 {
  opacity: 0.1;
}

.group:hover .group-hover\:opacity-20 {
  opacity: 0.2;
}

.group:hover .group-hover\:opacity-25 {
  opacity: 0.25;
}

.group:hover .group-hover\:opacity-30 {
  opacity: 0.3;
}

.group:hover .group-hover\:opacity-40 {
  opacity: 0.4;
}

.group:hover .group-hover\:opacity-50 {
  opacity: 0.5;
}

.group:hover .group-hover\:opacity-60 {
  opacity: 0.6;
}

.group:hover .group-hover\:opacity-70 {
  opacity: 0.7;
}

.group:hover .group-hover\:opacity-75 {
  opacity: 0.75;
}

.group:hover .group-hover\:opacity-80 {
  opacity: 0.8;
}

.group:hover .group-hover\:opacity-90 {
  opacity: 0.9;
}

.group:hover .group-hover\:opacity-95 {
  opacity: 0.95;
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.focus-within\:opacity-0:focus-within {
  opacity: 0;
}

.focus-within\:opacity-5:focus-within {
  opacity: 0.05;
}

.focus-within\:opacity-10:focus-within {
  opacity: 0.1;
}

.focus-within\:opacity-20:focus-within {
  opacity: 0.2;
}

.focus-within\:opacity-25:focus-within {
  opacity: 0.25;
}

.focus-within\:opacity-30:focus-within {
  opacity: 0.3;
}

.focus-within\:opacity-40:focus-within {
  opacity: 0.4;
}

.focus-within\:opacity-50:focus-within {
  opacity: 0.5;
}

.focus-within\:opacity-60:focus-within {
  opacity: 0.6;
}

.focus-within\:opacity-70:focus-within {
  opacity: 0.7;
}

.focus-within\:opacity-75:focus-within {
  opacity: 0.75;
}

.focus-within\:opacity-80:focus-within {
  opacity: 0.8;
}

.focus-within\:opacity-90:focus-within {
  opacity: 0.9;
}

.focus-within\:opacity-95:focus-within {
  opacity: 0.95;
}

.focus-within\:opacity-100:focus-within {
  opacity: 1;
}

.hover\:opacity-0:hover {
  opacity: 0;
}

.hover\:opacity-5:hover {
  opacity: 0.05;
}

.hover\:opacity-10:hover {
  opacity: 0.1;
}

.hover\:opacity-20:hover {
  opacity: 0.2;
}

.hover\:opacity-25:hover {
  opacity: 0.25;
}

.hover\:opacity-30:hover {
  opacity: 0.3;
}

.hover\:opacity-40:hover {
  opacity: 0.4;
}

.hover\:opacity-50:hover {
  opacity: 0.5;
}

.hover\:opacity-60:hover {
  opacity: 0.6;
}

.hover\:opacity-70:hover {
  opacity: 0.7;
}

.hover\:opacity-75:hover {
  opacity: 0.75;
}

.hover\:opacity-80:hover {
  opacity: 0.8;
}

.hover\:opacity-90:hover {
  opacity: 0.9;
}

.hover\:opacity-95:hover {
  opacity: 0.95;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.focus\:opacity-0:focus {
  opacity: 0;
}

.focus\:opacity-5:focus {
  opacity: 0.05;
}

.focus\:opacity-10:focus {
  opacity: 0.1;
}

.focus\:opacity-20:focus {
  opacity: 0.2;
}

.focus\:opacity-25:focus {
  opacity: 0.25;
}

.focus\:opacity-30:focus {
  opacity: 0.3;
}

.focus\:opacity-40:focus {
  opacity: 0.4;
}

.focus\:opacity-50:focus {
  opacity: 0.5;
}

.focus\:opacity-60:focus {
  opacity: 0.6;
}

.focus\:opacity-70:focus {
  opacity: 0.7;
}

.focus\:opacity-75:focus {
  opacity: 0.75;
}

.focus\:opacity-80:focus {
  opacity: 0.8;
}

.focus\:opacity-90:focus {
  opacity: 0.9;
}

.focus\:opacity-95:focus {
  opacity: 0.95;
}

.focus\:opacity-100:focus {
  opacity: 1;
}

.bg-blend-normal {
  background-blend-mode: normal;
}

.bg-blend-multiply {
  background-blend-mode: multiply;
}

.bg-blend-screen {
  background-blend-mode: screen;
}

.bg-blend-overlay {
  background-blend-mode: overlay;
}

.bg-blend-darken {
  background-blend-mode: darken;
}

.bg-blend-lighten {
  background-blend-mode: lighten;
}

.bg-blend-color-dodge {
  background-blend-mode: color-dodge;
}

.bg-blend-color-burn {
  background-blend-mode: color-burn;
}

.bg-blend-hard-light {
  background-blend-mode: hard-light;
}

.bg-blend-soft-light {
  background-blend-mode: soft-light;
}

.bg-blend-difference {
  background-blend-mode: difference;
}

.bg-blend-exclusion {
  background-blend-mode: exclusion;
}

.bg-blend-hue {
  background-blend-mode: hue;
}

.bg-blend-saturation {
  background-blend-mode: saturation;
}

.bg-blend-color {
  background-blend-mode: color;
}

.bg-blend-luminosity {
  background-blend-mode: luminosity;
}

.mix-blend-normal {
  mix-blend-mode: normal;
}

.mix-blend-multiply {
  mix-blend-mode: multiply;
}

.mix-blend-screen {
  mix-blend-mode: screen;
}

.mix-blend-overlay {
  mix-blend-mode: overlay;
}

.mix-blend-darken {
  mix-blend-mode: darken;
}

.mix-blend-lighten {
  mix-blend-mode: lighten;
}

.mix-blend-color-dodge {
  mix-blend-mode: color-dodge;
}

.mix-blend-color-burn {
  mix-blend-mode: color-burn;
}

.mix-blend-hard-light {
  mix-blend-mode: hard-light;
}

.mix-blend-soft-light {
  mix-blend-mode: soft-light;
}

.mix-blend-difference {
  mix-blend-mode: difference;
}

.mix-blend-exclusion {
  mix-blend-mode: exclusion;
}

.mix-blend-hue {
  mix-blend-mode: hue;
}

.mix-blend-saturation {
  mix-blend-mode: saturation;
}

.mix-blend-color {
  mix-blend-mode: color;
}

.mix-blend-luminosity {
  mix-blend-mode: luminosity;
}

*, ::before, ::after {
  --tw-shadow: 0 0 #0000;
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-none {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-md {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-none {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow-sm:focus-within {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow:focus-within {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow-md:focus-within {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow-lg:focus-within {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow-xl:focus-within {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow-2xl:focus-within {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow-inner:focus-within {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow-none:focus-within {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-sm:hover {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow:hover {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-2xl:hover {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-inner:hover {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-none:hover {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-sm:focus {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow:focus {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-md:focus {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-lg:focus {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-xl:focus {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-2xl:focus {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-inner:focus {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-none:focus {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.outline-white {
  outline: 2px dotted white;
  outline-offset: 2px;
}

.outline-black {
  outline: 2px dotted black;
  outline-offset: 2px;
}

.focus-within\:outline-none:focus-within {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus-within\:outline-white:focus-within {
  outline: 2px dotted white;
  outline-offset: 2px;
}

.focus-within\:outline-black:focus-within {
  outline: 2px dotted black;
  outline-offset: 2px;
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:outline-white:focus {
  outline: 2px dotted white;
  outline-offset: 2px;
}

.focus\:outline-black:focus {
  outline: 2px dotted black;
  outline-offset: 2px;
}

*, ::before, ::after {
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
}

.ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-4 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-8 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring-0:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring-1:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring-2:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring-4:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring-8:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-1:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-4:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-8:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-inset {
  --tw-ring-inset: inset;
}

.focus-within\:ring-inset:focus-within {
  --tw-ring-inset: inset;
}

.focus\:ring-inset:focus {
  --tw-ring-inset: inset;
}

.ring-transparent {
  --tw-ring-color: transparent;
}

.ring-current {
  --tw-ring-color: currentColor;
}

.ring-black {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
}

.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
}

.ring-gray-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
}

.ring-gray-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
}

.ring-gray-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
}

.ring-gray-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
}

.ring-gray-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
}

.ring-gray-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
}

.ring-gray-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
}

.ring-gray-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
}

.ring-gray-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
}

.ring-gray-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
}

.ring-red-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
}

.ring-red-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
}

.ring-red-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
}

.ring-red-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
}

.ring-red-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
}

.ring-red-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
}

.ring-red-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
}

.ring-red-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
}

.ring-red-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
}

.ring-red-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
}

.ring-yellow-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
}

.ring-yellow-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
}

.ring-yellow-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
}

.ring-yellow-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
}

.ring-yellow-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
}

.ring-yellow-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
}

.ring-yellow-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
}

.ring-yellow-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
}

.ring-yellow-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
}

.ring-yellow-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
}

.ring-green-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
}

.ring-green-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
}

.ring-green-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
}

.ring-green-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
}

.ring-green-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
}

.ring-green-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
}

.ring-green-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
}

.ring-green-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
}

.ring-green-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
}

.ring-green-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
}

.ring-blue-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
}

.ring-blue-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
}

.ring-blue-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
}

.ring-blue-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
}

.ring-blue-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
}

.ring-blue-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
}

.ring-blue-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
}

.ring-blue-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
}

.ring-blue-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
}

.ring-blue-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
}

.ring-indigo-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
}

.ring-indigo-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
}

.ring-indigo-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
}

.ring-indigo-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
}

.ring-indigo-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
}

.ring-indigo-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
}

.ring-indigo-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
}

.ring-indigo-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
}

.ring-indigo-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
}

.ring-indigo-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
}

.ring-purple-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
}

.ring-purple-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
}

.ring-purple-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
}

.ring-purple-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
}

.ring-purple-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
}

.ring-purple-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
}

.ring-purple-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
}

.ring-purple-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
}

.ring-purple-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
}

.ring-purple-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
}

.ring-pink-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
}

.ring-pink-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
}

.ring-pink-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
}

.ring-pink-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
}

.ring-pink-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
}

.ring-pink-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
}

.ring-pink-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
}

.ring-pink-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
}

.ring-pink-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
}

.ring-pink-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
}

.focus-within\:ring-transparent:focus-within {
  --tw-ring-color: transparent;
}

.focus-within\:ring-current:focus-within {
  --tw-ring-color: currentColor;
}

.focus-within\:ring-black:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
}

.focus-within\:ring-white:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
}

.focus-within\:ring-red-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
}

.focus-within\:ring-red-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
}

.focus-within\:ring-red-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
}

.focus-within\:ring-red-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
}

.focus-within\:ring-red-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
}

.focus-within\:ring-red-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
}

.focus-within\:ring-red-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
}

.focus-within\:ring-red-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
}

.focus-within\:ring-red-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
}

.focus-within\:ring-red-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
}

.focus-within\:ring-green-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
}

.focus-within\:ring-green-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
}

.focus-within\:ring-green-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
}

.focus-within\:ring-green-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
}

.focus-within\:ring-green-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
}

.focus-within\:ring-green-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
}

.focus-within\:ring-green-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
}

.focus-within\:ring-green-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
}

.focus-within\:ring-green-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
}

.focus-within\:ring-green-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
}

.focus\:ring-transparent:focus {
  --tw-ring-color: transparent;
}

.focus\:ring-current:focus {
  --tw-ring-color: currentColor;
}

.focus\:ring-black:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
}

.focus\:ring-white:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
}

.focus\:ring-gray-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
}

.focus\:ring-gray-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
}

.focus\:ring-gray-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
}

.focus\:ring-gray-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
}

.focus\:ring-gray-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
}

.focus\:ring-gray-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
}

.focus\:ring-gray-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
}

.focus\:ring-gray-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
}

.focus\:ring-gray-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
}

.focus\:ring-gray-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
}

.focus\:ring-red-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
}

.focus\:ring-red-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
}

.focus\:ring-red-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
}

.focus\:ring-red-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
}

.focus\:ring-red-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
}

.focus\:ring-red-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
}

.focus\:ring-red-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
}

.focus\:ring-red-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
}

.focus\:ring-red-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
}

.focus\:ring-red-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
}

.focus\:ring-yellow-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
}

.focus\:ring-yellow-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
}

.focus\:ring-yellow-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
}

.focus\:ring-yellow-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
}

.focus\:ring-yellow-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
}

.focus\:ring-yellow-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
}

.focus\:ring-yellow-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
}

.focus\:ring-yellow-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
}

.focus\:ring-yellow-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
}

.focus\:ring-yellow-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
}

.focus\:ring-green-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
}

.focus\:ring-green-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
}

.focus\:ring-green-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
}

.focus\:ring-green-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
}

.focus\:ring-green-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
}

.focus\:ring-green-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
}

.focus\:ring-green-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
}

.focus\:ring-green-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
}

.focus\:ring-green-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
}

.focus\:ring-green-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
}

.focus\:ring-blue-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
}

.focus\:ring-blue-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
}

.focus\:ring-blue-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
}

.focus\:ring-blue-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
}

.focus\:ring-blue-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
}

.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
}

.focus\:ring-blue-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
}

.focus\:ring-blue-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
}

.focus\:ring-blue-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
}

.focus\:ring-blue-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
}

.focus\:ring-indigo-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
}

.focus\:ring-indigo-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
}

.focus\:ring-indigo-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
}

.focus\:ring-indigo-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
}

.focus\:ring-indigo-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
}

.focus\:ring-indigo-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
}

.focus\:ring-indigo-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
}

.focus\:ring-indigo-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
}

.focus\:ring-indigo-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
}

.focus\:ring-indigo-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
}

.focus\:ring-purple-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
}

.focus\:ring-purple-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
}

.focus\:ring-purple-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
}

.focus\:ring-purple-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
}

.focus\:ring-purple-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
}

.focus\:ring-purple-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
}

.focus\:ring-purple-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
}

.focus\:ring-purple-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
}

.focus\:ring-purple-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
}

.focus\:ring-purple-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
}

.focus\:ring-pink-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
}

.focus\:ring-pink-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
}

.focus\:ring-pink-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
}

.focus\:ring-pink-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
}

.focus\:ring-pink-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
}

.focus\:ring-pink-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
}

.focus\:ring-pink-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
}

.focus\:ring-pink-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
}

.focus\:ring-pink-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
}

.focus\:ring-pink-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
}

.ring-opacity-0 {
  --tw-ring-opacity: 0;
}

.ring-opacity-5 {
  --tw-ring-opacity: 0.05;
}

.ring-opacity-10 {
  --tw-ring-opacity: 0.1;
}

.ring-opacity-20 {
  --tw-ring-opacity: 0.2;
}

.ring-opacity-25 {
  --tw-ring-opacity: 0.25;
}

.ring-opacity-30 {
  --tw-ring-opacity: 0.3;
}

.ring-opacity-40 {
  --tw-ring-opacity: 0.4;
}

.ring-opacity-50 {
  --tw-ring-opacity: 0.5;
}

.ring-opacity-60 {
  --tw-ring-opacity: 0.6;
}

.ring-opacity-70 {
  --tw-ring-opacity: 0.7;
}

.ring-opacity-75 {
  --tw-ring-opacity: 0.75;
}

.ring-opacity-80 {
  --tw-ring-opacity: 0.8;
}

.ring-opacity-90 {
  --tw-ring-opacity: 0.9;
}

.ring-opacity-95 {
  --tw-ring-opacity: 0.95;
}

.ring-opacity-100 {
  --tw-ring-opacity: 1;
}

.focus-within\:ring-opacity-0:focus-within {
  --tw-ring-opacity: 0;
}

.focus-within\:ring-opacity-5:focus-within {
  --tw-ring-opacity: 0.05;
}

.focus-within\:ring-opacity-10:focus-within {
  --tw-ring-opacity: 0.1;
}

.focus-within\:ring-opacity-20:focus-within {
  --tw-ring-opacity: 0.2;
}

.focus-within\:ring-opacity-25:focus-within {
  --tw-ring-opacity: 0.25;
}

.focus-within\:ring-opacity-30:focus-within {
  --tw-ring-opacity: 0.3;
}

.focus-within\:ring-opacity-40:focus-within {
  --tw-ring-opacity: 0.4;
}

.focus-within\:ring-opacity-50:focus-within {
  --tw-ring-opacity: 0.5;
}

.focus-within\:ring-opacity-60:focus-within {
  --tw-ring-opacity: 0.6;
}

.focus-within\:ring-opacity-70:focus-within {
  --tw-ring-opacity: 0.7;
}

.focus-within\:ring-opacity-75:focus-within {
  --tw-ring-opacity: 0.75;
}

.focus-within\:ring-opacity-80:focus-within {
  --tw-ring-opacity: 0.8;
}

.focus-within\:ring-opacity-90:focus-within {
  --tw-ring-opacity: 0.9;
}

.focus-within\:ring-opacity-95:focus-within {
  --tw-ring-opacity: 0.95;
}

.focus-within\:ring-opacity-100:focus-within {
  --tw-ring-opacity: 1;
}

.focus\:ring-opacity-0:focus {
  --tw-ring-opacity: 0;
}

.focus\:ring-opacity-5:focus {
  --tw-ring-opacity: 0.05;
}

.focus\:ring-opacity-10:focus {
  --tw-ring-opacity: 0.1;
}

.focus\:ring-opacity-20:focus {
  --tw-ring-opacity: 0.2;
}

.focus\:ring-opacity-25:focus {
  --tw-ring-opacity: 0.25;
}

.focus\:ring-opacity-30:focus {
  --tw-ring-opacity: 0.3;
}

.focus\:ring-opacity-40:focus {
  --tw-ring-opacity: 0.4;
}

.focus\:ring-opacity-50:focus {
  --tw-ring-opacity: 0.5;
}

.focus\:ring-opacity-60:focus {
  --tw-ring-opacity: 0.6;
}

.focus\:ring-opacity-70:focus {
  --tw-ring-opacity: 0.7;
}

.focus\:ring-opacity-75:focus {
  --tw-ring-opacity: 0.75;
}

.focus\:ring-opacity-80:focus {
  --tw-ring-opacity: 0.8;
}

.focus\:ring-opacity-90:focus {
  --tw-ring-opacity: 0.9;
}

.focus\:ring-opacity-95:focus {
  --tw-ring-opacity: 0.95;
}

.focus\:ring-opacity-100:focus {
  --tw-ring-opacity: 1;
}

.ring-offset-0 {
  --tw-ring-offset-width: 0px;
}

.ring-offset-1 {
  --tw-ring-offset-width: 1px;
}

.ring-offset-2 {
  --tw-ring-offset-width: 2px;
}

.ring-offset-4 {
  --tw-ring-offset-width: 4px;
}

.ring-offset-8 {
  --tw-ring-offset-width: 8px;
}

.focus-within\:ring-offset-0:focus-within {
  --tw-ring-offset-width: 0px;
}

.focus-within\:ring-offset-1:focus-within {
  --tw-ring-offset-width: 1px;
}

.focus-within\:ring-offset-2:focus-within {
  --tw-ring-offset-width: 2px;
}

.focus-within\:ring-offset-4:focus-within {
  --tw-ring-offset-width: 4px;
}

.focus-within\:ring-offset-8:focus-within {
  --tw-ring-offset-width: 8px;
}

.focus\:ring-offset-0:focus {
  --tw-ring-offset-width: 0px;
}

.focus\:ring-offset-1:focus {
  --tw-ring-offset-width: 1px;
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

.focus\:ring-offset-4:focus {
  --tw-ring-offset-width: 4px;
}

.focus\:ring-offset-8:focus {
  --tw-ring-offset-width: 8px;
}

.ring-offset-transparent {
  --tw-ring-offset-color: transparent;
}

.ring-offset-current {
  --tw-ring-offset-color: currentColor;
}

.ring-offset-black {
  --tw-ring-offset-color: #000;
}

.ring-offset-white {
  --tw-ring-offset-color: #fff;
}

.ring-offset-gray-50 {
  --tw-ring-offset-color: #f9fafb;
}

.ring-offset-gray-100 {
  --tw-ring-offset-color: #f3f4f6;
}

.ring-offset-gray-200 {
  --tw-ring-offset-color: #e5e7eb;
}

.ring-offset-gray-300 {
  --tw-ring-offset-color: #d1d5db;
}

.ring-offset-gray-400 {
  --tw-ring-offset-color: #9ca3af;
}

.ring-offset-gray-500 {
  --tw-ring-offset-color: #6b7280;
}

.ring-offset-gray-600 {
  --tw-ring-offset-color: #4b5563;
}

.ring-offset-gray-700 {
  --tw-ring-offset-color: #374151;
}

.ring-offset-gray-800 {
  --tw-ring-offset-color: #1f2937;
}

.ring-offset-gray-900 {
  --tw-ring-offset-color: #111827;
}

.ring-offset-red-50 {
  --tw-ring-offset-color: #fef2f2;
}

.ring-offset-red-100 {
  --tw-ring-offset-color: #fee2e2;
}

.ring-offset-red-200 {
  --tw-ring-offset-color: #fecaca;
}

.ring-offset-red-300 {
  --tw-ring-offset-color: #fca5a5;
}

.ring-offset-red-400 {
  --tw-ring-offset-color: #f87171;
}

.ring-offset-red-500 {
  --tw-ring-offset-color: #ef4444;
}

.ring-offset-red-600 {
  --tw-ring-offset-color: #dc2626;
}

.ring-offset-red-700 {
  --tw-ring-offset-color: #b91c1c;
}

.ring-offset-red-800 {
  --tw-ring-offset-color: #991b1b;
}

.ring-offset-red-900 {
  --tw-ring-offset-color: #7f1d1d;
}

.ring-offset-yellow-50 {
  --tw-ring-offset-color: #fffbeb;
}

.ring-offset-yellow-100 {
  --tw-ring-offset-color: #fef3c7;
}

.ring-offset-yellow-200 {
  --tw-ring-offset-color: #fde68a;
}

.ring-offset-yellow-300 {
  --tw-ring-offset-color: #fcd34d;
}

.ring-offset-yellow-400 {
  --tw-ring-offset-color: #fbbf24;
}

.ring-offset-yellow-500 {
  --tw-ring-offset-color: #f59e0b;
}

.ring-offset-yellow-600 {
  --tw-ring-offset-color: #d97706;
}

.ring-offset-yellow-700 {
  --tw-ring-offset-color: #b45309;
}

.ring-offset-yellow-800 {
  --tw-ring-offset-color: #92400e;
}

.ring-offset-yellow-900 {
  --tw-ring-offset-color: #78350f;
}

.ring-offset-green-50 {
  --tw-ring-offset-color: #ecfdf5;
}

.ring-offset-green-100 {
  --tw-ring-offset-color: #d1fae5;
}

.ring-offset-green-200 {
  --tw-ring-offset-color: #a7f3d0;
}

.ring-offset-green-300 {
  --tw-ring-offset-color: #6ee7b7;
}

.ring-offset-green-400 {
  --tw-ring-offset-color: #34d399;
}

.ring-offset-green-500 {
  --tw-ring-offset-color: #10b981;
}

.ring-offset-green-600 {
  --tw-ring-offset-color: #059669;
}

.ring-offset-green-700 {
  --tw-ring-offset-color: #047857;
}

.ring-offset-green-800 {
  --tw-ring-offset-color: #065f46;
}

.ring-offset-green-900 {
  --tw-ring-offset-color: #064e3b;
}

.ring-offset-blue-50 {
  --tw-ring-offset-color: #eff6ff;
}

.ring-offset-blue-100 {
  --tw-ring-offset-color: #dbeafe;
}

.ring-offset-blue-200 {
  --tw-ring-offset-color: #bfdbfe;
}

.ring-offset-blue-300 {
  --tw-ring-offset-color: #93c5fd;
}

.ring-offset-blue-400 {
  --tw-ring-offset-color: #60a5fa;
}

.ring-offset-blue-500 {
  --tw-ring-offset-color: #3b82f6;
}

.ring-offset-blue-600 {
  --tw-ring-offset-color: #2563eb;
}

.ring-offset-blue-700 {
  --tw-ring-offset-color: #1d4ed8;
}

.ring-offset-blue-800 {
  --tw-ring-offset-color: #1e40af;
}

.ring-offset-blue-900 {
  --tw-ring-offset-color: #1e3a8a;
}

.ring-offset-indigo-50 {
  --tw-ring-offset-color: #eef2ff;
}

.ring-offset-indigo-100 {
  --tw-ring-offset-color: #e0e7ff;
}

.ring-offset-indigo-200 {
  --tw-ring-offset-color: #c7d2fe;
}

.ring-offset-indigo-300 {
  --tw-ring-offset-color: #a5b4fc;
}

.ring-offset-indigo-400 {
  --tw-ring-offset-color: #818cf8;
}

.ring-offset-indigo-500 {
  --tw-ring-offset-color: #6366f1;
}

.ring-offset-indigo-600 {
  --tw-ring-offset-color: #4f46e5;
}

.ring-offset-indigo-700 {
  --tw-ring-offset-color: #4338ca;
}

.ring-offset-indigo-800 {
  --tw-ring-offset-color: #3730a3;
}

.ring-offset-indigo-900 {
  --tw-ring-offset-color: #312e81;
}

.ring-offset-purple-50 {
  --tw-ring-offset-color: #f5f3ff;
}

.ring-offset-purple-100 {
  --tw-ring-offset-color: #ede9fe;
}

.ring-offset-purple-200 {
  --tw-ring-offset-color: #ddd6fe;
}

.ring-offset-purple-300 {
  --tw-ring-offset-color: #c4b5fd;
}

.ring-offset-purple-400 {
  --tw-ring-offset-color: #a78bfa;
}

.ring-offset-purple-500 {
  --tw-ring-offset-color: #8b5cf6;
}

.ring-offset-purple-600 {
  --tw-ring-offset-color: #7c3aed;
}

.ring-offset-purple-700 {
  --tw-ring-offset-color: #6d28d9;
}

.ring-offset-purple-800 {
  --tw-ring-offset-color: #5b21b6;
}

.ring-offset-purple-900 {
  --tw-ring-offset-color: #4c1d95;
}

.ring-offset-pink-50 {
  --tw-ring-offset-color: #fdf2f8;
}

.ring-offset-pink-100 {
  --tw-ring-offset-color: #fce7f3;
}

.ring-offset-pink-200 {
  --tw-ring-offset-color: #fbcfe8;
}

.ring-offset-pink-300 {
  --tw-ring-offset-color: #f9a8d4;
}

.ring-offset-pink-400 {
  --tw-ring-offset-color: #f472b6;
}

.ring-offset-pink-500 {
  --tw-ring-offset-color: #ec4899;
}

.ring-offset-pink-600 {
  --tw-ring-offset-color: #db2777;
}

.ring-offset-pink-700 {
  --tw-ring-offset-color: #be185d;
}

.ring-offset-pink-800 {
  --tw-ring-offset-color: #9d174d;
}

.ring-offset-pink-900 {
  --tw-ring-offset-color: #831843;
}

.focus-within\:ring-offset-transparent:focus-within {
  --tw-ring-offset-color: transparent;
}

.focus-within\:ring-offset-current:focus-within {
  --tw-ring-offset-color: currentColor;
}

.focus-within\:ring-offset-black:focus-within {
  --tw-ring-offset-color: #000;
}

.focus-within\:ring-offset-white:focus-within {
  --tw-ring-offset-color: #fff;
}

.focus-within\:ring-offset-gray-50:focus-within {
  --tw-ring-offset-color: #f9fafb;
}

.focus-within\:ring-offset-gray-100:focus-within {
  --tw-ring-offset-color: #f3f4f6;
}

.focus-within\:ring-offset-gray-200:focus-within {
  --tw-ring-offset-color: #e5e7eb;
}

.focus-within\:ring-offset-gray-300:focus-within {
  --tw-ring-offset-color: #d1d5db;
}

.focus-within\:ring-offset-gray-400:focus-within {
  --tw-ring-offset-color: #9ca3af;
}

.focus-within\:ring-offset-gray-500:focus-within {
  --tw-ring-offset-color: #6b7280;
}

.focus-within\:ring-offset-gray-600:focus-within {
  --tw-ring-offset-color: #4b5563;
}

.focus-within\:ring-offset-gray-700:focus-within {
  --tw-ring-offset-color: #374151;
}

.focus-within\:ring-offset-gray-800:focus-within {
  --tw-ring-offset-color: #1f2937;
}

.focus-within\:ring-offset-gray-900:focus-within {
  --tw-ring-offset-color: #111827;
}

.focus-within\:ring-offset-red-50:focus-within {
  --tw-ring-offset-color: #fef2f2;
}

.focus-within\:ring-offset-red-100:focus-within {
  --tw-ring-offset-color: #fee2e2;
}

.focus-within\:ring-offset-red-200:focus-within {
  --tw-ring-offset-color: #fecaca;
}

.focus-within\:ring-offset-red-300:focus-within {
  --tw-ring-offset-color: #fca5a5;
}

.focus-within\:ring-offset-red-400:focus-within {
  --tw-ring-offset-color: #f87171;
}

.focus-within\:ring-offset-red-500:focus-within {
  --tw-ring-offset-color: #ef4444;
}

.focus-within\:ring-offset-red-600:focus-within {
  --tw-ring-offset-color: #dc2626;
}

.focus-within\:ring-offset-red-700:focus-within {
  --tw-ring-offset-color: #b91c1c;
}

.focus-within\:ring-offset-red-800:focus-within {
  --tw-ring-offset-color: #991b1b;
}

.focus-within\:ring-offset-red-900:focus-within {
  --tw-ring-offset-color: #7f1d1d;
}

.focus-within\:ring-offset-yellow-50:focus-within {
  --tw-ring-offset-color: #fffbeb;
}

.focus-within\:ring-offset-yellow-100:focus-within {
  --tw-ring-offset-color: #fef3c7;
}

.focus-within\:ring-offset-yellow-200:focus-within {
  --tw-ring-offset-color: #fde68a;
}

.focus-within\:ring-offset-yellow-300:focus-within {
  --tw-ring-offset-color: #fcd34d;
}

.focus-within\:ring-offset-yellow-400:focus-within {
  --tw-ring-offset-color: #fbbf24;
}

.focus-within\:ring-offset-yellow-500:focus-within {
  --tw-ring-offset-color: #f59e0b;
}

.focus-within\:ring-offset-yellow-600:focus-within {
  --tw-ring-offset-color: #d97706;
}

.focus-within\:ring-offset-yellow-700:focus-within {
  --tw-ring-offset-color: #b45309;
}

.focus-within\:ring-offset-yellow-800:focus-within {
  --tw-ring-offset-color: #92400e;
}

.focus-within\:ring-offset-yellow-900:focus-within {
  --tw-ring-offset-color: #78350f;
}

.focus-within\:ring-offset-green-50:focus-within {
  --tw-ring-offset-color: #ecfdf5;
}

.focus-within\:ring-offset-green-100:focus-within {
  --tw-ring-offset-color: #d1fae5;
}

.focus-within\:ring-offset-green-200:focus-within {
  --tw-ring-offset-color: #a7f3d0;
}

.focus-within\:ring-offset-green-300:focus-within {
  --tw-ring-offset-color: #6ee7b7;
}

.focus-within\:ring-offset-green-400:focus-within {
  --tw-ring-offset-color: #34d399;
}

.focus-within\:ring-offset-green-500:focus-within {
  --tw-ring-offset-color: #10b981;
}

.focus-within\:ring-offset-green-600:focus-within {
  --tw-ring-offset-color: #059669;
}

.focus-within\:ring-offset-green-700:focus-within {
  --tw-ring-offset-color: #047857;
}

.focus-within\:ring-offset-green-800:focus-within {
  --tw-ring-offset-color: #065f46;
}

.focus-within\:ring-offset-green-900:focus-within {
  --tw-ring-offset-color: #064e3b;
}

.focus-within\:ring-offset-blue-50:focus-within {
  --tw-ring-offset-color: #eff6ff;
}

.focus-within\:ring-offset-blue-100:focus-within {
  --tw-ring-offset-color: #dbeafe;
}

.focus-within\:ring-offset-blue-200:focus-within {
  --tw-ring-offset-color: #bfdbfe;
}

.focus-within\:ring-offset-blue-300:focus-within {
  --tw-ring-offset-color: #93c5fd;
}

.focus-within\:ring-offset-blue-400:focus-within {
  --tw-ring-offset-color: #60a5fa;
}

.focus-within\:ring-offset-blue-500:focus-within {
  --tw-ring-offset-color: #3b82f6;
}

.focus-within\:ring-offset-blue-600:focus-within {
  --tw-ring-offset-color: #2563eb;
}

.focus-within\:ring-offset-blue-700:focus-within {
  --tw-ring-offset-color: #1d4ed8;
}

.focus-within\:ring-offset-blue-800:focus-within {
  --tw-ring-offset-color: #1e40af;
}

.focus-within\:ring-offset-blue-900:focus-within {
  --tw-ring-offset-color: #1e3a8a;
}

.focus-within\:ring-offset-indigo-50:focus-within {
  --tw-ring-offset-color: #eef2ff;
}

.focus-within\:ring-offset-indigo-100:focus-within {
  --tw-ring-offset-color: #e0e7ff;
}

.focus-within\:ring-offset-indigo-200:focus-within {
  --tw-ring-offset-color: #c7d2fe;
}

.focus-within\:ring-offset-indigo-300:focus-within {
  --tw-ring-offset-color: #a5b4fc;
}

.focus-within\:ring-offset-indigo-400:focus-within {
  --tw-ring-offset-color: #818cf8;
}

.focus-within\:ring-offset-indigo-500:focus-within {
  --tw-ring-offset-color: #6366f1;
}

.focus-within\:ring-offset-indigo-600:focus-within {
  --tw-ring-offset-color: #4f46e5;
}

.focus-within\:ring-offset-indigo-700:focus-within {
  --tw-ring-offset-color: #4338ca;
}

.focus-within\:ring-offset-indigo-800:focus-within {
  --tw-ring-offset-color: #3730a3;
}

.focus-within\:ring-offset-indigo-900:focus-within {
  --tw-ring-offset-color: #312e81;
}

.focus-within\:ring-offset-purple-50:focus-within {
  --tw-ring-offset-color: #f5f3ff;
}

.focus-within\:ring-offset-purple-100:focus-within {
  --tw-ring-offset-color: #ede9fe;
}

.focus-within\:ring-offset-purple-200:focus-within {
  --tw-ring-offset-color: #ddd6fe;
}

.focus-within\:ring-offset-purple-300:focus-within {
  --tw-ring-offset-color: #c4b5fd;
}

.focus-within\:ring-offset-purple-400:focus-within {
  --tw-ring-offset-color: #a78bfa;
}

.focus-within\:ring-offset-purple-500:focus-within {
  --tw-ring-offset-color: #8b5cf6;
}

.focus-within\:ring-offset-purple-600:focus-within {
  --tw-ring-offset-color: #7c3aed;
}

.focus-within\:ring-offset-purple-700:focus-within {
  --tw-ring-offset-color: #6d28d9;
}

.focus-within\:ring-offset-purple-800:focus-within {
  --tw-ring-offset-color: #5b21b6;
}

.focus-within\:ring-offset-purple-900:focus-within {
  --tw-ring-offset-color: #4c1d95;
}

.focus-within\:ring-offset-pink-50:focus-within {
  --tw-ring-offset-color: #fdf2f8;
}

.focus-within\:ring-offset-pink-100:focus-within {
  --tw-ring-offset-color: #fce7f3;
}

.focus-within\:ring-offset-pink-200:focus-within {
  --tw-ring-offset-color: #fbcfe8;
}

.focus-within\:ring-offset-pink-300:focus-within {
  --tw-ring-offset-color: #f9a8d4;
}

.focus-within\:ring-offset-pink-400:focus-within {
  --tw-ring-offset-color: #f472b6;
}

.focus-within\:ring-offset-pink-500:focus-within {
  --tw-ring-offset-color: #ec4899;
}

.focus-within\:ring-offset-pink-600:focus-within {
  --tw-ring-offset-color: #db2777;
}

.focus-within\:ring-offset-pink-700:focus-within {
  --tw-ring-offset-color: #be185d;
}

.focus-within\:ring-offset-pink-800:focus-within {
  --tw-ring-offset-color: #9d174d;
}

.focus-within\:ring-offset-pink-900:focus-within {
  --tw-ring-offset-color: #831843;
}

.focus\:ring-offset-transparent:focus {
  --tw-ring-offset-color: transparent;
}

.focus\:ring-offset-current:focus {
  --tw-ring-offset-color: currentColor;
}

.focus\:ring-offset-black:focus {
  --tw-ring-offset-color: #000;
}

.focus\:ring-offset-white:focus {
  --tw-ring-offset-color: #fff;
}

.focus\:ring-offset-gray-50:focus {
  --tw-ring-offset-color: #f9fafb;
}

.focus\:ring-offset-gray-100:focus {
  --tw-ring-offset-color: #f3f4f6;
}

.focus\:ring-offset-gray-200:focus {
  --tw-ring-offset-color: #e5e7eb;
}

.focus\:ring-offset-gray-300:focus {
  --tw-ring-offset-color: #d1d5db;
}

.focus\:ring-offset-gray-400:focus {
  --tw-ring-offset-color: #9ca3af;
}

.focus\:ring-offset-gray-500:focus {
  --tw-ring-offset-color: #6b7280;
}

.focus\:ring-offset-gray-600:focus {
  --tw-ring-offset-color: #4b5563;
}

.focus\:ring-offset-gray-700:focus {
  --tw-ring-offset-color: #374151;
}

.focus\:ring-offset-gray-800:focus {
  --tw-ring-offset-color: #1f2937;
}

.focus\:ring-offset-gray-900:focus {
  --tw-ring-offset-color: #111827;
}

.focus\:ring-offset-red-50:focus {
  --tw-ring-offset-color: #fef2f2;
}

.focus\:ring-offset-red-100:focus {
  --tw-ring-offset-color: #fee2e2;
}

.focus\:ring-offset-red-200:focus {
  --tw-ring-offset-color: #fecaca;
}

.focus\:ring-offset-red-300:focus {
  --tw-ring-offset-color: #fca5a5;
}

.focus\:ring-offset-red-400:focus {
  --tw-ring-offset-color: #f87171;
}

.focus\:ring-offset-red-500:focus {
  --tw-ring-offset-color: #ef4444;
}

.focus\:ring-offset-red-600:focus {
  --tw-ring-offset-color: #dc2626;
}

.focus\:ring-offset-red-700:focus {
  --tw-ring-offset-color: #b91c1c;
}

.focus\:ring-offset-red-800:focus {
  --tw-ring-offset-color: #991b1b;
}

.focus\:ring-offset-red-900:focus {
  --tw-ring-offset-color: #7f1d1d;
}

.focus\:ring-offset-yellow-50:focus {
  --tw-ring-offset-color: #fffbeb;
}

.focus\:ring-offset-yellow-100:focus {
  --tw-ring-offset-color: #fef3c7;
}

.focus\:ring-offset-yellow-200:focus {
  --tw-ring-offset-color: #fde68a;
}

.focus\:ring-offset-yellow-300:focus {
  --tw-ring-offset-color: #fcd34d;
}

.focus\:ring-offset-yellow-400:focus {
  --tw-ring-offset-color: #fbbf24;
}

.focus\:ring-offset-yellow-500:focus {
  --tw-ring-offset-color: #f59e0b;
}

.focus\:ring-offset-yellow-600:focus {
  --tw-ring-offset-color: #d97706;
}

.focus\:ring-offset-yellow-700:focus {
  --tw-ring-offset-color: #b45309;
}

.focus\:ring-offset-yellow-800:focus {
  --tw-ring-offset-color: #92400e;
}

.focus\:ring-offset-yellow-900:focus {
  --tw-ring-offset-color: #78350f;
}

.focus\:ring-offset-green-50:focus {
  --tw-ring-offset-color: #ecfdf5;
}

.focus\:ring-offset-green-100:focus {
  --tw-ring-offset-color: #d1fae5;
}

.focus\:ring-offset-green-200:focus {
  --tw-ring-offset-color: #a7f3d0;
}

.focus\:ring-offset-green-300:focus {
  --tw-ring-offset-color: #6ee7b7;
}

.focus\:ring-offset-green-400:focus {
  --tw-ring-offset-color: #34d399;
}

.focus\:ring-offset-green-500:focus {
  --tw-ring-offset-color: #10b981;
}

.focus\:ring-offset-green-600:focus {
  --tw-ring-offset-color: #059669;
}

.focus\:ring-offset-green-700:focus {
  --tw-ring-offset-color: #047857;
}

.focus\:ring-offset-green-800:focus {
  --tw-ring-offset-color: #065f46;
}

.focus\:ring-offset-green-900:focus {
  --tw-ring-offset-color: #064e3b;
}

.focus\:ring-offset-blue-50:focus {
  --tw-ring-offset-color: #eff6ff;
}

.focus\:ring-offset-blue-100:focus {
  --tw-ring-offset-color: #dbeafe;
}

.focus\:ring-offset-blue-200:focus {
  --tw-ring-offset-color: #bfdbfe;
}

.focus\:ring-offset-blue-300:focus {
  --tw-ring-offset-color: #93c5fd;
}

.focus\:ring-offset-blue-400:focus {
  --tw-ring-offset-color: #60a5fa;
}

.focus\:ring-offset-blue-500:focus {
  --tw-ring-offset-color: #3b82f6;
}

.focus\:ring-offset-blue-600:focus {
  --tw-ring-offset-color: #2563eb;
}

.focus\:ring-offset-blue-700:focus {
  --tw-ring-offset-color: #1d4ed8;
}

.focus\:ring-offset-blue-800:focus {
  --tw-ring-offset-color: #1e40af;
}

.focus\:ring-offset-blue-900:focus {
  --tw-ring-offset-color: #1e3a8a;
}

.focus\:ring-offset-indigo-50:focus {
  --tw-ring-offset-color: #eef2ff;
}

.focus\:ring-offset-indigo-100:focus {
  --tw-ring-offset-color: #e0e7ff;
}

.focus\:ring-offset-indigo-200:focus {
  --tw-ring-offset-color: #c7d2fe;
}

.focus\:ring-offset-indigo-300:focus {
  --tw-ring-offset-color: #a5b4fc;
}

.focus\:ring-offset-indigo-400:focus {
  --tw-ring-offset-color: #818cf8;
}

.focus\:ring-offset-indigo-500:focus {
  --tw-ring-offset-color: #6366f1;
}

.focus\:ring-offset-indigo-600:focus {
  --tw-ring-offset-color: #4f46e5;
}

.focus\:ring-offset-indigo-700:focus {
  --tw-ring-offset-color: #4338ca;
}

.focus\:ring-offset-indigo-800:focus {
  --tw-ring-offset-color: #3730a3;
}

.focus\:ring-offset-indigo-900:focus {
  --tw-ring-offset-color: #312e81;
}

.focus\:ring-offset-purple-50:focus {
  --tw-ring-offset-color: #f5f3ff;
}

.focus\:ring-offset-purple-100:focus {
  --tw-ring-offset-color: #ede9fe;
}

.focus\:ring-offset-purple-200:focus {
  --tw-ring-offset-color: #ddd6fe;
}

.focus\:ring-offset-purple-300:focus {
  --tw-ring-offset-color: #c4b5fd;
}

.focus\:ring-offset-purple-400:focus {
  --tw-ring-offset-color: #a78bfa;
}

.focus\:ring-offset-purple-500:focus {
  --tw-ring-offset-color: #8b5cf6;
}

.focus\:ring-offset-purple-600:focus {
  --tw-ring-offset-color: #7c3aed;
}

.focus\:ring-offset-purple-700:focus {
  --tw-ring-offset-color: #6d28d9;
}

.focus\:ring-offset-purple-800:focus {
  --tw-ring-offset-color: #5b21b6;
}

.focus\:ring-offset-purple-900:focus {
  --tw-ring-offset-color: #4c1d95;
}

.focus\:ring-offset-pink-50:focus {
  --tw-ring-offset-color: #fdf2f8;
}

.focus\:ring-offset-pink-100:focus {
  --tw-ring-offset-color: #fce7f3;
}

.focus\:ring-offset-pink-200:focus {
  --tw-ring-offset-color: #fbcfe8;
}

.focus\:ring-offset-pink-300:focus {
  --tw-ring-offset-color: #f9a8d4;
}

.focus\:ring-offset-pink-400:focus {
  --tw-ring-offset-color: #f472b6;
}

.focus\:ring-offset-pink-500:focus {
  --tw-ring-offset-color: #ec4899;
}

.focus\:ring-offset-pink-600:focus {
  --tw-ring-offset-color: #db2777;
}

.focus\:ring-offset-pink-700:focus {
  --tw-ring-offset-color: #be185d;
}

.focus\:ring-offset-pink-800:focus {
  --tw-ring-offset-color: #9d174d;
}

.focus\:ring-offset-pink-900:focus {
  --tw-ring-offset-color: #831843;
}

.filter {
  --tw-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
  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);
}

.filter-none {
  filter: none;
}

.blur-0 {
  --tw-blur: blur(0);
}

.blur-none {
  --tw-blur: blur(0);
}

.blur-sm {
  --tw-blur: blur(4px);
}

.blur {
  --tw-blur: blur(8px);
}

.blur-md {
  --tw-blur: blur(12px);
}

.blur-lg {
  --tw-blur: blur(16px);
}

.blur-xl {
  --tw-blur: blur(24px);
}

.blur-2xl {
  --tw-blur: blur(40px);
}

.blur-3xl {
  --tw-blur: blur(64px);
}

.brightness-0 {
  --tw-brightness: brightness(0);
}

.brightness-50 {
  --tw-brightness: brightness(.5);
}

.brightness-75 {
  --tw-brightness: brightness(.75);
}

.brightness-90 {
  --tw-brightness: brightness(.9);
}

.brightness-95 {
  --tw-brightness: brightness(.95);
}

.brightness-100 {
  --tw-brightness: brightness(1);
}

.brightness-105 {
  --tw-brightness: brightness(1.05);
}

.brightness-110 {
  --tw-brightness: brightness(1.1);
}

.brightness-125 {
  --tw-brightness: brightness(1.25);
}

.brightness-150 {
  --tw-brightness: brightness(1.5);
}

.brightness-200 {
  --tw-brightness: brightness(2);
}

.contrast-0 {
  --tw-contrast: contrast(0);
}

.contrast-50 {
  --tw-contrast: contrast(.5);
}

.contrast-75 {
  --tw-contrast: contrast(.75);
}

.contrast-100 {
  --tw-contrast: contrast(1);
}

.contrast-125 {
  --tw-contrast: contrast(1.25);
}

.contrast-150 {
  --tw-contrast: contrast(1.5);
}

.contrast-200 {
  --tw-contrast: contrast(2);
}

.drop-shadow-sm {
  --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
}

.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
}

.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
}

.drop-shadow-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
}

.drop-shadow-xl {
  --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
}

.drop-shadow-2xl {
  --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
}

.drop-shadow-none {
  --tw-drop-shadow: drop-shadow(0 0 #0000);
}

.grayscale-0 {
  --tw-grayscale: grayscale(0);
}

.grayscale {
  --tw-grayscale: grayscale(100%);
}

.hue-rotate-0 {
  --tw-hue-rotate: hue-rotate(0deg);
}

.hue-rotate-15 {
  --tw-hue-rotate: hue-rotate(15deg);
}

.hue-rotate-30 {
  --tw-hue-rotate: hue-rotate(30deg);
}

.hue-rotate-60 {
  --tw-hue-rotate: hue-rotate(60deg);
}

.hue-rotate-90 {
  --tw-hue-rotate: hue-rotate(90deg);
}

.hue-rotate-180 {
  --tw-hue-rotate: hue-rotate(180deg);
}

.-hue-rotate-180 {
  --tw-hue-rotate: hue-rotate(-180deg);
}

.-hue-rotate-90 {
  --tw-hue-rotate: hue-rotate(-90deg);
}

.-hue-rotate-60 {
  --tw-hue-rotate: hue-rotate(-60deg);
}

.-hue-rotate-30 {
  --tw-hue-rotate: hue-rotate(-30deg);
}

.-hue-rotate-15 {
  --tw-hue-rotate: hue-rotate(-15deg);
}

.invert-0 {
  --tw-invert: invert(0);
}

.invert {
  --tw-invert: invert(100%);
}

.saturate-0 {
  --tw-saturate: saturate(0);
}

.saturate-50 {
  --tw-saturate: saturate(.5);
}

.saturate-100 {
  --tw-saturate: saturate(1);
}

.saturate-150 {
  --tw-saturate: saturate(1.5);
}

.saturate-200 {
  --tw-saturate: saturate(2);
}

.sepia-0 {
  --tw-sepia: sepia(0);
}

.sepia {
  --tw-sepia: sepia(100%);
}

.backdrop-filter {
  --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
  -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);
          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);
}

.backdrop-filter-none {
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
}

.backdrop-blur-0 {
  --tw-backdrop-blur: blur(0);
}

.backdrop-blur-none {
  --tw-backdrop-blur: blur(0);
}

.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
}

.backdrop-blur {
  --tw-backdrop-blur: blur(8px);
}

.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
}

.backdrop-blur-lg {
  --tw-backdrop-blur: blur(16px);
}

.backdrop-blur-xl {
  --tw-backdrop-blur: blur(24px);
}

.backdrop-blur-2xl {
  --tw-backdrop-blur: blur(40px);
}

.backdrop-blur-3xl {
  --tw-backdrop-blur: blur(64px);
}

.backdrop-brightness-0 {
  --tw-backdrop-brightness: brightness(0);
}

.backdrop-brightness-50 {
  --tw-backdrop-brightness: brightness(.5);
}

.backdrop-brightness-75 {
  --tw-backdrop-brightness: brightness(.75);
}

.backdrop-brightness-90 {
  --tw-backdrop-brightness: brightness(.9);
}

.backdrop-brightness-95 {
  --tw-backdrop-brightness: brightness(.95);
}

.backdrop-brightness-100 {
  --tw-backdrop-brightness: brightness(1);
}

.backdrop-brightness-105 {
  --tw-backdrop-brightness: brightness(1.05);
}

.backdrop-brightness-110 {
  --tw-backdrop-brightness: brightness(1.1);
}

.backdrop-brightness-125 {
  --tw-backdrop-brightness: brightness(1.25);
}

.backdrop-brightness-150 {
  --tw-backdrop-brightness: brightness(1.5);
}

.backdrop-brightness-200 {
  --tw-backdrop-brightness: brightness(2);
}

.backdrop-contrast-0 {
  --tw-backdrop-contrast: contrast(0);
}

.backdrop-contrast-50 {
  --tw-backdrop-contrast: contrast(.5);
}

.backdrop-contrast-75 {
  --tw-backdrop-contrast: contrast(.75);
}

.backdrop-contrast-100 {
  --tw-backdrop-contrast: contrast(1);
}

.backdrop-contrast-125 {
  --tw-backdrop-contrast: contrast(1.25);
}

.backdrop-contrast-150 {
  --tw-backdrop-contrast: contrast(1.5);
}

.backdrop-contrast-200 {
  --tw-backdrop-contrast: contrast(2);
}

.backdrop-grayscale-0 {
  --tw-backdrop-grayscale: grayscale(0);
}

.backdrop-grayscale {
  --tw-backdrop-grayscale: grayscale(100%);
}

.backdrop-hue-rotate-0 {
  --tw-backdrop-hue-rotate: hue-rotate(0deg);
}

.backdrop-hue-rotate-15 {
  --tw-backdrop-hue-rotate: hue-rotate(15deg);
}

.backdrop-hue-rotate-30 {
  --tw-backdrop-hue-rotate: hue-rotate(30deg);
}

.backdrop-hue-rotate-60 {
  --tw-backdrop-hue-rotate: hue-rotate(60deg);
}

.backdrop-hue-rotate-90 {
  --tw-backdrop-hue-rotate: hue-rotate(90deg);
}

.backdrop-hue-rotate-180 {
  --tw-backdrop-hue-rotate: hue-rotate(180deg);
}

.-backdrop-hue-rotate-180 {
  --tw-backdrop-hue-rotate: hue-rotate(-180deg);
}

.-backdrop-hue-rotate-90 {
  --tw-backdrop-hue-rotate: hue-rotate(-90deg);
}

.-backdrop-hue-rotate-60 {
  --tw-backdrop-hue-rotate: hue-rotate(-60deg);
}

.-backdrop-hue-rotate-30 {
  --tw-backdrop-hue-rotate: hue-rotate(-30deg);
}

.-backdrop-hue-rotate-15 {
  --tw-backdrop-hue-rotate: hue-rotate(-15deg);
}

.backdrop-invert-0 {
  --tw-backdrop-invert: invert(0);
}

.backdrop-invert {
  --tw-backdrop-invert: invert(100%);
}

.backdrop-opacity-0 {
  --tw-backdrop-opacity: opacity(0);
}

.backdrop-opacity-5 {
  --tw-backdrop-opacity: opacity(0.05);
}

.backdrop-opacity-10 {
  --tw-backdrop-opacity: opacity(0.1);
}

.backdrop-opacity-20 {
  --tw-backdrop-opacity: opacity(0.2);
}

.backdrop-opacity-25 {
  --tw-backdrop-opacity: opacity(0.25);
}

.backdrop-opacity-30 {
  --tw-backdrop-opacity: opacity(0.3);
}

.backdrop-opacity-40 {
  --tw-backdrop-opacity: opacity(0.4);
}

.backdrop-opacity-50 {
  --tw-backdrop-opacity: opacity(0.5);
}

.backdrop-opacity-60 {
  --tw-backdrop-opacity: opacity(0.6);
}

.backdrop-opacity-70 {
  --tw-backdrop-opacity: opacity(0.7);
}

.backdrop-opacity-75 {
  --tw-backdrop-opacity: opacity(0.75);
}

.backdrop-opacity-80 {
  --tw-backdrop-opacity: opacity(0.8);
}

.backdrop-opacity-90 {
  --tw-backdrop-opacity: opacity(0.9);
}

.backdrop-opacity-95 {
  --tw-backdrop-opacity: opacity(0.95);
}

.backdrop-opacity-100 {
  --tw-backdrop-opacity: opacity(1);
}

.backdrop-saturate-0 {
  --tw-backdrop-saturate: saturate(0);
}

.backdrop-saturate-50 {
  --tw-backdrop-saturate: saturate(.5);
}

.backdrop-saturate-100 {
  --tw-backdrop-saturate: saturate(1);
}

.backdrop-saturate-150 {
  --tw-backdrop-saturate: saturate(1.5);
}

.backdrop-saturate-200 {
  --tw-backdrop-saturate: saturate(2);
}

.backdrop-sepia-0 {
  --tw-backdrop-sepia: sepia(0);
}

.backdrop-sepia {
  --tw-backdrop-sepia: sepia(100%);
}

.transition-none {
  transition-property: none;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-colors {
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.delay-75 {
  transition-delay: 75ms;
}

.delay-100 {
  transition-delay: 100ms;
}

.delay-150 {
  transition-delay: 150ms;
}

.delay-200 {
  transition-delay: 200ms;
}

.delay-300 {
  transition-delay: 300ms;
}

.delay-500 {
  transition-delay: 500ms;
}

.delay-700 {
  transition-delay: 700ms;
}

.delay-1000 {
  transition-delay: 1000ms;
}

.duration-75 {
  transition-duration: 75ms;
}

.duration-100 {
  transition-duration: 100ms;
}

.duration-150 {
  transition-duration: 150ms;
}

.duration-200 {
  transition-duration: 200ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.duration-500 {
  transition-duration: 500ms;
}

.duration-700 {
  transition-duration: 700ms;
}

.duration-1000 {
  transition-duration: 1000ms;
}

.ease-linear {
  transition-timing-function: linear;
}

.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.content-none {
  content: none;
}

@media (min-width: 640px) {
  .sm\:container {
    width: 100%;
  }

  @media (min-width: 640px) {
    .sm\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .sm\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .sm\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .sm\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .sm\:container {
      max-width: 1536px;
    }
  }

  .sm\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:pointer-events-none {
    pointer-events: none;
  }

  .sm\:pointer-events-auto {
    pointer-events: auto;
  }

  .sm\:visible {
    visibility: visible;
  }

  .sm\:invisible {
    visibility: hidden;
  }

  .sm\:static {
    position: static;
  }

  .sm\:fixed {
    position: fixed;
  }

  .sm\:absolute {
    position: absolute;
  }

  .sm\:relative {
    position: relative;
  }

  .sm\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .sm\:inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .sm\:inset-1 {
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .sm\:inset-2 {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .sm\:inset-3 {
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .sm\:inset-4 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .sm\:inset-5 {
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .sm\:inset-6 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .sm\:inset-7 {
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .sm\:inset-8 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .sm\:inset-9 {
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .sm\:inset-10 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .sm\:inset-11 {
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .sm\:inset-12 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .sm\:inset-14 {
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .sm\:inset-16 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .sm\:inset-20 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .sm\:inset-24 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .sm\:inset-28 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .sm\:inset-32 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .sm\:inset-36 {
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .sm\:inset-40 {
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .sm\:inset-44 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .sm\:inset-48 {
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .sm\:inset-52 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .sm\:inset-56 {
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .sm\:inset-60 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .sm\:inset-64 {
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .sm\:inset-72 {
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .sm\:inset-80 {
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .sm\:inset-96 {
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .sm\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .sm\:inset-px {
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .sm\:inset-0\.5 {
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .sm\:inset-1\.5 {
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .sm\:inset-2\.5 {
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .sm\:inset-3\.5 {
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .sm\:-inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .sm\:-inset-1 {
    top: -0.25rem;
    right: -0.25rem;
    bottom: -0.25rem;
    left: -0.25rem;
  }

  .sm\:-inset-2 {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .sm\:-inset-3 {
    top: -0.75rem;
    right: -0.75rem;
    bottom: -0.75rem;
    left: -0.75rem;
  }

  .sm\:-inset-4 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .sm\:-inset-5 {
    top: -1.25rem;
    right: -1.25rem;
    bottom: -1.25rem;
    left: -1.25rem;
  }

  .sm\:-inset-6 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .sm\:-inset-7 {
    top: -1.75rem;
    right: -1.75rem;
    bottom: -1.75rem;
    left: -1.75rem;
  }

  .sm\:-inset-8 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .sm\:-inset-9 {
    top: -2.25rem;
    right: -2.25rem;
    bottom: -2.25rem;
    left: -2.25rem;
  }

  .sm\:-inset-10 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .sm\:-inset-11 {
    top: -2.75rem;
    right: -2.75rem;
    bottom: -2.75rem;
    left: -2.75rem;
  }

  .sm\:-inset-12 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .sm\:-inset-14 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .sm\:-inset-16 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .sm\:-inset-20 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .sm\:-inset-24 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .sm\:-inset-28 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .sm\:-inset-32 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .sm\:-inset-36 {
    top: -9rem;
    right: -9rem;
    bottom: -9rem;
    left: -9rem;
  }

  .sm\:-inset-40 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .sm\:-inset-44 {
    top: -11rem;
    right: -11rem;
    bottom: -11rem;
    left: -11rem;
  }

  .sm\:-inset-48 {
    top: -12rem;
    right: -12rem;
    bottom: -12rem;
    left: -12rem;
  }

  .sm\:-inset-52 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .sm\:-inset-56 {
    top: -14rem;
    right: -14rem;
    bottom: -14rem;
    left: -14rem;
  }

  .sm\:-inset-60 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .sm\:-inset-64 {
    top: -16rem;
    right: -16rem;
    bottom: -16rem;
    left: -16rem;
  }

  .sm\:-inset-72 {
    top: -18rem;
    right: -18rem;
    bottom: -18rem;
    left: -18rem;
  }

  .sm\:-inset-80 {
    top: -20rem;
    right: -20rem;
    bottom: -20rem;
    left: -20rem;
  }

  .sm\:-inset-96 {
    top: -24rem;
    right: -24rem;
    bottom: -24rem;
    left: -24rem;
  }

  .sm\:-inset-px {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
  }

  .sm\:-inset-0\.5 {
    top: -0.125rem;
    right: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
  }

  .sm\:-inset-1\.5 {
    top: -0.375rem;
    right: -0.375rem;
    bottom: -0.375rem;
    left: -0.375rem;
  }

  .sm\:-inset-2\.5 {
    top: -0.625rem;
    right: -0.625rem;
    bottom: -0.625rem;
    left: -0.625rem;
  }

  .sm\:-inset-3\.5 {
    top: -0.875rem;
    right: -0.875rem;
    bottom: -0.875rem;
    left: -0.875rem;
  }

  .sm\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .sm\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .sm\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .sm\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .sm\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .sm\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .sm\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .sm\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .sm\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .sm\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .sm\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .sm\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .sm\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .sm\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .sm\:inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .sm\:inset-x-1 {
    left: 0.25rem;
    right: 0.25rem;
  }

  .sm\:inset-x-2 {
    left: 0.5rem;
    right: 0.5rem;
  }

  .sm\:inset-x-3 {
    left: 0.75rem;
    right: 0.75rem;
  }

  .sm\:inset-x-4 {
    left: 1rem;
    right: 1rem;
  }

  .sm\:inset-x-5 {
    left: 1.25rem;
    right: 1.25rem;
  }

  .sm\:inset-x-6 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .sm\:inset-x-7 {
    left: 1.75rem;
    right: 1.75rem;
  }

  .sm\:inset-x-8 {
    left: 2rem;
    right: 2rem;
  }

  .sm\:inset-x-9 {
    left: 2.25rem;
    right: 2.25rem;
  }

  .sm\:inset-x-10 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .sm\:inset-x-11 {
    left: 2.75rem;
    right: 2.75rem;
  }

  .sm\:inset-x-12 {
    left: 3rem;
    right: 3rem;
  }

  .sm\:inset-x-14 {
    left: 3.5rem;
    right: 3.5rem;
  }

  .sm\:inset-x-16 {
    left: 4rem;
    right: 4rem;
  }

  .sm\:inset-x-20 {
    left: 5rem;
    right: 5rem;
  }

  .sm\:inset-x-24 {
    left: 6rem;
    right: 6rem;
  }

  .sm\:inset-x-28 {
    left: 7rem;
    right: 7rem;
  }

  .sm\:inset-x-32 {
    left: 8rem;
    right: 8rem;
  }

  .sm\:inset-x-36 {
    left: 9rem;
    right: 9rem;
  }

  .sm\:inset-x-40 {
    left: 10rem;
    right: 10rem;
  }

  .sm\:inset-x-44 {
    left: 11rem;
    right: 11rem;
  }

  .sm\:inset-x-48 {
    left: 12rem;
    right: 12rem;
  }

  .sm\:inset-x-52 {
    left: 13rem;
    right: 13rem;
  }

  .sm\:inset-x-56 {
    left: 14rem;
    right: 14rem;
  }

  .sm\:inset-x-60 {
    left: 15rem;
    right: 15rem;
  }

  .sm\:inset-x-64 {
    left: 16rem;
    right: 16rem;
  }

  .sm\:inset-x-72 {
    left: 18rem;
    right: 18rem;
  }

  .sm\:inset-x-80 {
    left: 20rem;
    right: 20rem;
  }

  .sm\:inset-x-96 {
    left: 24rem;
    right: 24rem;
  }

  .sm\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .sm\:inset-x-px {
    left: 1px;
    right: 1px;
  }

  .sm\:inset-x-0\.5 {
    left: 0.125rem;
    right: 0.125rem;
  }

  .sm\:inset-x-1\.5 {
    left: 0.375rem;
    right: 0.375rem;
  }

  .sm\:inset-x-2\.5 {
    left: 0.625rem;
    right: 0.625rem;
  }

  .sm\:inset-x-3\.5 {
    left: 0.875rem;
    right: 0.875rem;
  }

  .sm\:-inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .sm\:-inset-x-1 {
    left: -0.25rem;
    right: -0.25rem;
  }

  .sm\:-inset-x-2 {
    left: -0.5rem;
    right: -0.5rem;
  }

  .sm\:-inset-x-3 {
    left: -0.75rem;
    right: -0.75rem;
  }

  .sm\:-inset-x-4 {
    left: -1rem;
    right: -1rem;
  }

  .sm\:-inset-x-5 {
    left: -1.25rem;
    right: -1.25rem;
  }

  .sm\:-inset-x-6 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .sm\:-inset-x-7 {
    left: -1.75rem;
    right: -1.75rem;
  }

  .sm\:-inset-x-8 {
    left: -2rem;
    right: -2rem;
  }

  .sm\:-inset-x-9 {
    left: -2.25rem;
    right: -2.25rem;
  }

  .sm\:-inset-x-10 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .sm\:-inset-x-11 {
    left: -2.75rem;
    right: -2.75rem;
  }

  .sm\:-inset-x-12 {
    left: -3rem;
    right: -3rem;
  }

  .sm\:-inset-x-14 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .sm\:-inset-x-16 {
    left: -4rem;
    right: -4rem;
  }

  .sm\:-inset-x-20 {
    left: -5rem;
    right: -5rem;
  }

  .sm\:-inset-x-24 {
    left: -6rem;
    right: -6rem;
  }

  .sm\:-inset-x-28 {
    left: -7rem;
    right: -7rem;
  }

  .sm\:-inset-x-32 {
    left: -8rem;
    right: -8rem;
  }

  .sm\:-inset-x-36 {
    left: -9rem;
    right: -9rem;
  }

  .sm\:-inset-x-40 {
    left: -10rem;
    right: -10rem;
  }

  .sm\:-inset-x-44 {
    left: -11rem;
    right: -11rem;
  }

  .sm\:-inset-x-48 {
    left: -12rem;
    right: -12rem;
  }

  .sm\:-inset-x-52 {
    left: -13rem;
    right: -13rem;
  }

  .sm\:-inset-x-56 {
    left: -14rem;
    right: -14rem;
  }

  .sm\:-inset-x-60 {
    left: -15rem;
    right: -15rem;
  }

  .sm\:-inset-x-64 {
    left: -16rem;
    right: -16rem;
  }

  .sm\:-inset-x-72 {
    left: -18rem;
    right: -18rem;
  }

  .sm\:-inset-x-80 {
    left: -20rem;
    right: -20rem;
  }

  .sm\:-inset-x-96 {
    left: -24rem;
    right: -24rem;
  }

  .sm\:-inset-x-px {
    left: -1px;
    right: -1px;
  }

  .sm\:-inset-x-0\.5 {
    left: -0.125rem;
    right: -0.125rem;
  }

  .sm\:-inset-x-1\.5 {
    left: -0.375rem;
    right: -0.375rem;
  }

  .sm\:-inset-x-2\.5 {
    left: -0.625rem;
    right: -0.625rem;
  }

  .sm\:-inset-x-3\.5 {
    left: -0.875rem;
    right: -0.875rem;
  }

  .sm\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .sm\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .sm\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .sm\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .sm\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .sm\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .sm\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .sm\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .sm\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .sm\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .sm\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .sm\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .sm\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .sm\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .sm\:inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .sm\:inset-y-1 {
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .sm\:inset-y-2 {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .sm\:inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .sm\:inset-y-4 {
    top: 1rem;
    bottom: 1rem;
  }

  .sm\:inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .sm\:inset-y-6 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .sm\:inset-y-7 {
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .sm\:inset-y-8 {
    top: 2rem;
    bottom: 2rem;
  }

  .sm\:inset-y-9 {
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .sm\:inset-y-10 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .sm\:inset-y-11 {
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .sm\:inset-y-12 {
    top: 3rem;
    bottom: 3rem;
  }

  .sm\:inset-y-14 {
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .sm\:inset-y-16 {
    top: 4rem;
    bottom: 4rem;
  }

  .sm\:inset-y-20 {
    top: 5rem;
    bottom: 5rem;
  }

  .sm\:inset-y-24 {
    top: 6rem;
    bottom: 6rem;
  }

  .sm\:inset-y-28 {
    top: 7rem;
    bottom: 7rem;
  }

  .sm\:inset-y-32 {
    top: 8rem;
    bottom: 8rem;
  }

  .sm\:inset-y-36 {
    top: 9rem;
    bottom: 9rem;
  }

  .sm\:inset-y-40 {
    top: 10rem;
    bottom: 10rem;
  }

  .sm\:inset-y-44 {
    top: 11rem;
    bottom: 11rem;
  }

  .sm\:inset-y-48 {
    top: 12rem;
    bottom: 12rem;
  }

  .sm\:inset-y-52 {
    top: 13rem;
    bottom: 13rem;
  }

  .sm\:inset-y-56 {
    top: 14rem;
    bottom: 14rem;
  }

  .sm\:inset-y-60 {
    top: 15rem;
    bottom: 15rem;
  }

  .sm\:inset-y-64 {
    top: 16rem;
    bottom: 16rem;
  }

  .sm\:inset-y-72 {
    top: 18rem;
    bottom: 18rem;
  }

  .sm\:inset-y-80 {
    top: 20rem;
    bottom: 20rem;
  }

  .sm\:inset-y-96 {
    top: 24rem;
    bottom: 24rem;
  }

  .sm\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .sm\:inset-y-px {
    top: 1px;
    bottom: 1px;
  }

  .sm\:inset-y-0\.5 {
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .sm\:inset-y-1\.5 {
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .sm\:inset-y-2\.5 {
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .sm\:inset-y-3\.5 {
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .sm\:-inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .sm\:-inset-y-1 {
    top: -0.25rem;
    bottom: -0.25rem;
  }

  .sm\:-inset-y-2 {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .sm\:-inset-y-3 {
    top: -0.75rem;
    bottom: -0.75rem;
  }

  .sm\:-inset-y-4 {
    top: -1rem;
    bottom: -1rem;
  }

  .sm\:-inset-y-5 {
    top: -1.25rem;
    bottom: -1.25rem;
  }

  .sm\:-inset-y-6 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .sm\:-inset-y-7 {
    top: -1.75rem;
    bottom: -1.75rem;
  }

  .sm\:-inset-y-8 {
    top: -2rem;
    bottom: -2rem;
  }

  .sm\:-inset-y-9 {
    top: -2.25rem;
    bottom: -2.25rem;
  }

  .sm\:-inset-y-10 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .sm\:-inset-y-11 {
    top: -2.75rem;
    bottom: -2.75rem;
  }

  .sm\:-inset-y-12 {
    top: -3rem;
    bottom: -3rem;
  }

  .sm\:-inset-y-14 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .sm\:-inset-y-16 {
    top: -4rem;
    bottom: -4rem;
  }

  .sm\:-inset-y-20 {
    top: -5rem;
    bottom: -5rem;
  }

  .sm\:-inset-y-24 {
    top: -6rem;
    bottom: -6rem;
  }

  .sm\:-inset-y-28 {
    top: -7rem;
    bottom: -7rem;
  }

  .sm\:-inset-y-32 {
    top: -8rem;
    bottom: -8rem;
  }

  .sm\:-inset-y-36 {
    top: -9rem;
    bottom: -9rem;
  }

  .sm\:-inset-y-40 {
    top: -10rem;
    bottom: -10rem;
  }

  .sm\:-inset-y-44 {
    top: -11rem;
    bottom: -11rem;
  }

  .sm\:-inset-y-48 {
    top: -12rem;
    bottom: -12rem;
  }

  .sm\:-inset-y-52 {
    top: -13rem;
    bottom: -13rem;
  }

  .sm\:-inset-y-56 {
    top: -14rem;
    bottom: -14rem;
  }

  .sm\:-inset-y-60 {
    top: -15rem;
    bottom: -15rem;
  }

  .sm\:-inset-y-64 {
    top: -16rem;
    bottom: -16rem;
  }

  .sm\:-inset-y-72 {
    top: -18rem;
    bottom: -18rem;
  }

  .sm\:-inset-y-80 {
    top: -20rem;
    bottom: -20rem;
  }

  .sm\:-inset-y-96 {
    top: -24rem;
    bottom: -24rem;
  }

  .sm\:-inset-y-px {
    top: -1px;
    bottom: -1px;
  }

  .sm\:-inset-y-0\.5 {
    top: -0.125rem;
    bottom: -0.125rem;
  }

  .sm\:-inset-y-1\.5 {
    top: -0.375rem;
    bottom: -0.375rem;
  }

  .sm\:-inset-y-2\.5 {
    top: -0.625rem;
    bottom: -0.625rem;
  }

  .sm\:-inset-y-3\.5 {
    top: -0.875rem;
    bottom: -0.875rem;
  }

  .sm\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .sm\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .sm\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .sm\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .sm\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .sm\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .sm\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .sm\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .sm\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .sm\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .sm\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .sm\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .sm\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .sm\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .sm\:top-0 {
    top: 0px;
  }

  .sm\:top-1 {
    top: 0.25rem;
  }

  .sm\:top-2 {
    top: 0.5rem;
  }

  .sm\:top-3 {
    top: 0.75rem;
  }

  .sm\:top-4 {
    top: 1rem;
  }

  .sm\:top-5 {
    top: 1.25rem;
  }

  .sm\:top-6 {
    top: 1.5rem;
  }

  .sm\:top-7 {
    top: 1.75rem;
  }

  .sm\:top-8 {
    top: 2rem;
  }

  .sm\:top-9 {
    top: 2.25rem;
  }

  .sm\:top-10 {
    top: 2.5rem;
  }

  .sm\:top-11 {
    top: 2.75rem;
  }

  .sm\:top-12 {
    top: 3rem;
  }

  .sm\:top-14 {
    top: 3.5rem;
  }

  .sm\:top-16 {
    top: 4rem;
  }

  .sm\:top-20 {
    top: 5rem;
  }

  .sm\:top-24 {
    top: 6rem;
  }

  .sm\:top-28 {
    top: 7rem;
  }

  .sm\:top-32 {
    top: 8rem;
  }

  .sm\:top-36 {
    top: 9rem;
  }

  .sm\:top-40 {
    top: 10rem;
  }

  .sm\:top-44 {
    top: 11rem;
  }

  .sm\:top-48 {
    top: 12rem;
  }

  .sm\:top-52 {
    top: 13rem;
  }

  .sm\:top-56 {
    top: 14rem;
  }

  .sm\:top-60 {
    top: 15rem;
  }

  .sm\:top-64 {
    top: 16rem;
  }

  .sm\:top-72 {
    top: 18rem;
  }

  .sm\:top-80 {
    top: 20rem;
  }

  .sm\:top-96 {
    top: 24rem;
  }

  .sm\:top-auto {
    top: auto;
  }

  .sm\:top-px {
    top: 1px;
  }

  .sm\:top-0\.5 {
    top: 0.125rem;
  }

  .sm\:top-1\.5 {
    top: 0.375rem;
  }

  .sm\:top-2\.5 {
    top: 0.625rem;
  }

  .sm\:top-3\.5 {
    top: 0.875rem;
  }

  .sm\:-top-0 {
    top: 0px;
  }

  .sm\:-top-1 {
    top: -0.25rem;
  }

  .sm\:-top-2 {
    top: -0.5rem;
  }

  .sm\:-top-3 {
    top: -0.75rem;
  }

  .sm\:-top-4 {
    top: -1rem;
  }

  .sm\:-top-5 {
    top: -1.25rem;
  }

  .sm\:-top-6 {
    top: -1.5rem;
  }

  .sm\:-top-7 {
    top: -1.75rem;
  }

  .sm\:-top-8 {
    top: -2rem;
  }

  .sm\:-top-9 {
    top: -2.25rem;
  }

  .sm\:-top-10 {
    top: -2.5rem;
  }

  .sm\:-top-11 {
    top: -2.75rem;
  }

  .sm\:-top-12 {
    top: -3rem;
  }

  .sm\:-top-14 {
    top: -3.5rem;
  }

  .sm\:-top-16 {
    top: -4rem;
  }

  .sm\:-top-20 {
    top: -5rem;
  }

  .sm\:-top-24 {
    top: -6rem;
  }

  .sm\:-top-28 {
    top: -7rem;
  }

  .sm\:-top-32 {
    top: -8rem;
  }

  .sm\:-top-36 {
    top: -9rem;
  }

  .sm\:-top-40 {
    top: -10rem;
  }

  .sm\:-top-44 {
    top: -11rem;
  }

  .sm\:-top-48 {
    top: -12rem;
  }

  .sm\:-top-52 {
    top: -13rem;
  }

  .sm\:-top-56 {
    top: -14rem;
  }

  .sm\:-top-60 {
    top: -15rem;
  }

  .sm\:-top-64 {
    top: -16rem;
  }

  .sm\:-top-72 {
    top: -18rem;
  }

  .sm\:-top-80 {
    top: -20rem;
  }

  .sm\:-top-96 {
    top: -24rem;
  }

  .sm\:-top-px {
    top: -1px;
  }

  .sm\:-top-0\.5 {
    top: -0.125rem;
  }

  .sm\:-top-1\.5 {
    top: -0.375rem;
  }

  .sm\:-top-2\.5 {
    top: -0.625rem;
  }

  .sm\:-top-3\.5 {
    top: -0.875rem;
  }

  .sm\:top-1\/2 {
    top: 50%;
  }

  .sm\:top-1\/3 {
    top: 33.333333%;
  }

  .sm\:top-2\/3 {
    top: 66.666667%;
  }

  .sm\:top-1\/4 {
    top: 25%;
  }

  .sm\:top-2\/4 {
    top: 50%;
  }

  .sm\:top-3\/4 {
    top: 75%;
  }

  .sm\:top-full {
    top: 100%;
  }

  .sm\:-top-1\/2 {
    top: -50%;
  }

  .sm\:-top-1\/3 {
    top: -33.333333%;
  }

  .sm\:-top-2\/3 {
    top: -66.666667%;
  }

  .sm\:-top-1\/4 {
    top: -25%;
  }

  .sm\:-top-2\/4 {
    top: -50%;
  }

  .sm\:-top-3\/4 {
    top: -75%;
  }

  .sm\:-top-full {
    top: -100%;
  }

  .sm\:right-0 {
    right: 0px;
  }

  .sm\:right-1 {
    right: 0.25rem;
  }

  .sm\:right-2 {
    right: 0.5rem;
  }

  .sm\:right-3 {
    right: 0.75rem;
  }

  .sm\:right-4 {
    right: 1rem;
  }

  .sm\:right-5 {
    right: 1.25rem;
  }

  .sm\:right-6 {
    right: 1.5rem;
  }

  .sm\:right-7 {
    right: 1.75rem;
  }

  .sm\:right-8 {
    right: 2rem;
  }

  .sm\:right-9 {
    right: 2.25rem;
  }

  .sm\:right-10 {
    right: 2.5rem;
  }

  .sm\:right-11 {
    right: 2.75rem;
  }

  .sm\:right-12 {
    right: 3rem;
  }

  .sm\:right-14 {
    right: 3.5rem;
  }

  .sm\:right-16 {
    right: 4rem;
  }

  .sm\:right-20 {
    right: 5rem;
  }

  .sm\:right-24 {
    right: 6rem;
  }

  .sm\:right-28 {
    right: 7rem;
  }

  .sm\:right-32 {
    right: 8rem;
  }

  .sm\:right-36 {
    right: 9rem;
  }

  .sm\:right-40 {
    right: 10rem;
  }

  .sm\:right-44 {
    right: 11rem;
  }

  .sm\:right-48 {
    right: 12rem;
  }

  .sm\:right-52 {
    right: 13rem;
  }

  .sm\:right-56 {
    right: 14rem;
  }

  .sm\:right-60 {
    right: 15rem;
  }

  .sm\:right-64 {
    right: 16rem;
  }

  .sm\:right-72 {
    right: 18rem;
  }

  .sm\:right-80 {
    right: 20rem;
  }

  .sm\:right-96 {
    right: 24rem;
  }

  .sm\:right-auto {
    right: auto;
  }

  .sm\:right-px {
    right: 1px;
  }

  .sm\:right-0\.5 {
    right: 0.125rem;
  }

  .sm\:right-1\.5 {
    right: 0.375rem;
  }

  .sm\:right-2\.5 {
    right: 0.625rem;
  }

  .sm\:right-3\.5 {
    right: 0.875rem;
  }

  .sm\:-right-0 {
    right: 0px;
  }

  .sm\:-right-1 {
    right: -0.25rem;
  }

  .sm\:-right-2 {
    right: -0.5rem;
  }

  .sm\:-right-3 {
    right: -0.75rem;
  }

  .sm\:-right-4 {
    right: -1rem;
  }

  .sm\:-right-5 {
    right: -1.25rem;
  }

  .sm\:-right-6 {
    right: -1.5rem;
  }

  .sm\:-right-7 {
    right: -1.75rem;
  }

  .sm\:-right-8 {
    right: -2rem;
  }

  .sm\:-right-9 {
    right: -2.25rem;
  }

  .sm\:-right-10 {
    right: -2.5rem;
  }

  .sm\:-right-11 {
    right: -2.75rem;
  }

  .sm\:-right-12 {
    right: -3rem;
  }

  .sm\:-right-14 {
    right: -3.5rem;
  }

  .sm\:-right-16 {
    right: -4rem;
  }

  .sm\:-right-20 {
    right: -5rem;
  }

  .sm\:-right-24 {
    right: -6rem;
  }

  .sm\:-right-28 {
    right: -7rem;
  }

  .sm\:-right-32 {
    right: -8rem;
  }

  .sm\:-right-36 {
    right: -9rem;
  }

  .sm\:-right-40 {
    right: -10rem;
  }

  .sm\:-right-44 {
    right: -11rem;
  }

  .sm\:-right-48 {
    right: -12rem;
  }

  .sm\:-right-52 {
    right: -13rem;
  }

  .sm\:-right-56 {
    right: -14rem;
  }

  .sm\:-right-60 {
    right: -15rem;
  }

  .sm\:-right-64 {
    right: -16rem;
  }

  .sm\:-right-72 {
    right: -18rem;
  }

  .sm\:-right-80 {
    right: -20rem;
  }

  .sm\:-right-96 {
    right: -24rem;
  }

  .sm\:-right-px {
    right: -1px;
  }

  .sm\:-right-0\.5 {
    right: -0.125rem;
  }

  .sm\:-right-1\.5 {
    right: -0.375rem;
  }

  .sm\:-right-2\.5 {
    right: -0.625rem;
  }

  .sm\:-right-3\.5 {
    right: -0.875rem;
  }

  .sm\:right-1\/2 {
    right: 50%;
  }

  .sm\:right-1\/3 {
    right: 33.333333%;
  }

  .sm\:right-2\/3 {
    right: 66.666667%;
  }

  .sm\:right-1\/4 {
    right: 25%;
  }

  .sm\:right-2\/4 {
    right: 50%;
  }

  .sm\:right-3\/4 {
    right: 75%;
  }

  .sm\:right-full {
    right: 100%;
  }

  .sm\:-right-1\/2 {
    right: -50%;
  }

  .sm\:-right-1\/3 {
    right: -33.333333%;
  }

  .sm\:-right-2\/3 {
    right: -66.666667%;
  }

  .sm\:-right-1\/4 {
    right: -25%;
  }

  .sm\:-right-2\/4 {
    right: -50%;
  }

  .sm\:-right-3\/4 {
    right: -75%;
  }

  .sm\:-right-full {
    right: -100%;
  }

  .sm\:bottom-0 {
    bottom: 0px;
  }

  .sm\:bottom-1 {
    bottom: 0.25rem;
  }

  .sm\:bottom-2 {
    bottom: 0.5rem;
  }

  .sm\:bottom-3 {
    bottom: 0.75rem;
  }

  .sm\:bottom-4 {
    bottom: 1rem;
  }

  .sm\:bottom-5 {
    bottom: 1.25rem;
  }

  .sm\:bottom-6 {
    bottom: 1.5rem;
  }

  .sm\:bottom-7 {
    bottom: 1.75rem;
  }

  .sm\:bottom-8 {
    bottom: 2rem;
  }

  .sm\:bottom-9 {
    bottom: 2.25rem;
  }

  .sm\:bottom-10 {
    bottom: 2.5rem;
  }

  .sm\:bottom-11 {
    bottom: 2.75rem;
  }

  .sm\:bottom-12 {
    bottom: 3rem;
  }

  .sm\:bottom-14 {
    bottom: 3.5rem;
  }

  .sm\:bottom-16 {
    bottom: 4rem;
  }

  .sm\:bottom-20 {
    bottom: 5rem;
  }

  .sm\:bottom-24 {
    bottom: 6rem;
  }

  .sm\:bottom-28 {
    bottom: 7rem;
  }

  .sm\:bottom-32 {
    bottom: 8rem;
  }

  .sm\:bottom-36 {
    bottom: 9rem;
  }

  .sm\:bottom-40 {
    bottom: 10rem;
  }

  .sm\:bottom-44 {
    bottom: 11rem;
  }

  .sm\:bottom-48 {
    bottom: 12rem;
  }

  .sm\:bottom-52 {
    bottom: 13rem;
  }

  .sm\:bottom-56 {
    bottom: 14rem;
  }

  .sm\:bottom-60 {
    bottom: 15rem;
  }

  .sm\:bottom-64 {
    bottom: 16rem;
  }

  .sm\:bottom-72 {
    bottom: 18rem;
  }

  .sm\:bottom-80 {
    bottom: 20rem;
  }

  .sm\:bottom-96 {
    bottom: 24rem;
  }

  .sm\:bottom-auto {
    bottom: auto;
  }

  .sm\:bottom-px {
    bottom: 1px;
  }

  .sm\:bottom-0\.5 {
    bottom: 0.125rem;
  }

  .sm\:bottom-1\.5 {
    bottom: 0.375rem;
  }

  .sm\:bottom-2\.5 {
    bottom: 0.625rem;
  }

  .sm\:bottom-3\.5 {
    bottom: 0.875rem;
  }

  .sm\:-bottom-0 {
    bottom: 0px;
  }

  .sm\:-bottom-1 {
    bottom: -0.25rem;
  }

  .sm\:-bottom-2 {
    bottom: -0.5rem;
  }

  .sm\:-bottom-3 {
    bottom: -0.75rem;
  }

  .sm\:-bottom-4 {
    bottom: -1rem;
  }

  .sm\:-bottom-5 {
    bottom: -1.25rem;
  }

  .sm\:-bottom-6 {
    bottom: -1.5rem;
  }

  .sm\:-bottom-7 {
    bottom: -1.75rem;
  }

  .sm\:-bottom-8 {
    bottom: -2rem;
  }

  .sm\:-bottom-9 {
    bottom: -2.25rem;
  }

  .sm\:-bottom-10 {
    bottom: -2.5rem;
  }

  .sm\:-bottom-11 {
    bottom: -2.75rem;
  }

  .sm\:-bottom-12 {
    bottom: -3rem;
  }

  .sm\:-bottom-14 {
    bottom: -3.5rem;
  }

  .sm\:-bottom-16 {
    bottom: -4rem;
  }

  .sm\:-bottom-20 {
    bottom: -5rem;
  }

  .sm\:-bottom-24 {
    bottom: -6rem;
  }

  .sm\:-bottom-28 {
    bottom: -7rem;
  }

  .sm\:-bottom-32 {
    bottom: -8rem;
  }

  .sm\:-bottom-36 {
    bottom: -9rem;
  }

  .sm\:-bottom-40 {
    bottom: -10rem;
  }

  .sm\:-bottom-44 {
    bottom: -11rem;
  }

  .sm\:-bottom-48 {
    bottom: -12rem;
  }

  .sm\:-bottom-52 {
    bottom: -13rem;
  }

  .sm\:-bottom-56 {
    bottom: -14rem;
  }

  .sm\:-bottom-60 {
    bottom: -15rem;
  }

  .sm\:-bottom-64 {
    bottom: -16rem;
  }

  .sm\:-bottom-72 {
    bottom: -18rem;
  }

  .sm\:-bottom-80 {
    bottom: -20rem;
  }

  .sm\:-bottom-96 {
    bottom: -24rem;
  }

  .sm\:-bottom-px {
    bottom: -1px;
  }

  .sm\:-bottom-0\.5 {
    bottom: -0.125rem;
  }

  .sm\:-bottom-1\.5 {
    bottom: -0.375rem;
  }

  .sm\:-bottom-2\.5 {
    bottom: -0.625rem;
  }

  .sm\:-bottom-3\.5 {
    bottom: -0.875rem;
  }

  .sm\:bottom-1\/2 {
    bottom: 50%;
  }

  .sm\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .sm\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .sm\:bottom-1\/4 {
    bottom: 25%;
  }

  .sm\:bottom-2\/4 {
    bottom: 50%;
  }

  .sm\:bottom-3\/4 {
    bottom: 75%;
  }

  .sm\:bottom-full {
    bottom: 100%;
  }

  .sm\:-bottom-1\/2 {
    bottom: -50%;
  }

  .sm\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .sm\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .sm\:-bottom-1\/4 {
    bottom: -25%;
  }

  .sm\:-bottom-2\/4 {
    bottom: -50%;
  }

  .sm\:-bottom-3\/4 {
    bottom: -75%;
  }

  .sm\:-bottom-full {
    bottom: -100%;
  }

  .sm\:left-0 {
    left: 0px;
  }

  .sm\:left-1 {
    left: 0.25rem;
  }

  .sm\:left-2 {
    left: 0.5rem;
  }

  .sm\:left-3 {
    left: 0.75rem;
  }

  .sm\:left-4 {
    left: 1rem;
  }

  .sm\:left-5 {
    left: 1.25rem;
  }

  .sm\:left-6 {
    left: 1.5rem;
  }

  .sm\:left-7 {
    left: 1.75rem;
  }

  .sm\:left-8 {
    left: 2rem;
  }

  .sm\:left-9 {
    left: 2.25rem;
  }

  .sm\:left-10 {
    left: 2.5rem;
  }

  .sm\:left-11 {
    left: 2.75rem;
  }

  .sm\:left-12 {
    left: 3rem;
  }

  .sm\:left-14 {
    left: 3.5rem;
  }

  .sm\:left-16 {
    left: 4rem;
  }

  .sm\:left-20 {
    left: 5rem;
  }

  .sm\:left-24 {
    left: 6rem;
  }

  .sm\:left-28 {
    left: 7rem;
  }

  .sm\:left-32 {
    left: 8rem;
  }

  .sm\:left-36 {
    left: 9rem;
  }

  .sm\:left-40 {
    left: 10rem;
  }

  .sm\:left-44 {
    left: 11rem;
  }

  .sm\:left-48 {
    left: 12rem;
  }

  .sm\:left-52 {
    left: 13rem;
  }

  .sm\:left-56 {
    left: 14rem;
  }

  .sm\:left-60 {
    left: 15rem;
  }

  .sm\:left-64 {
    left: 16rem;
  }

  .sm\:left-72 {
    left: 18rem;
  }

  .sm\:left-80 {
    left: 20rem;
  }

  .sm\:left-96 {
    left: 24rem;
  }

  .sm\:left-auto {
    left: auto;
  }

  .sm\:left-px {
    left: 1px;
  }

  .sm\:left-0\.5 {
    left: 0.125rem;
  }

  .sm\:left-1\.5 {
    left: 0.375rem;
  }

  .sm\:left-2\.5 {
    left: 0.625rem;
  }

  .sm\:left-3\.5 {
    left: 0.875rem;
  }

  .sm\:-left-0 {
    left: 0px;
  }

  .sm\:-left-1 {
    left: -0.25rem;
  }

  .sm\:-left-2 {
    left: -0.5rem;
  }

  .sm\:-left-3 {
    left: -0.75rem;
  }

  .sm\:-left-4 {
    left: -1rem;
  }

  .sm\:-left-5 {
    left: -1.25rem;
  }

  .sm\:-left-6 {
    left: -1.5rem;
  }

  .sm\:-left-7 {
    left: -1.75rem;
  }

  .sm\:-left-8 {
    left: -2rem;
  }

  .sm\:-left-9 {
    left: -2.25rem;
  }

  .sm\:-left-10 {
    left: -2.5rem;
  }

  .sm\:-left-11 {
    left: -2.75rem;
  }

  .sm\:-left-12 {
    left: -3rem;
  }

  .sm\:-left-14 {
    left: -3.5rem;
  }

  .sm\:-left-16 {
    left: -4rem;
  }

  .sm\:-left-20 {
    left: -5rem;
  }

  .sm\:-left-24 {
    left: -6rem;
  }

  .sm\:-left-28 {
    left: -7rem;
  }

  .sm\:-left-32 {
    left: -8rem;
  }

  .sm\:-left-36 {
    left: -9rem;
  }

  .sm\:-left-40 {
    left: -10rem;
  }

  .sm\:-left-44 {
    left: -11rem;
  }

  .sm\:-left-48 {
    left: -12rem;
  }

  .sm\:-left-52 {
    left: -13rem;
  }

  .sm\:-left-56 {
    left: -14rem;
  }

  .sm\:-left-60 {
    left: -15rem;
  }

  .sm\:-left-64 {
    left: -16rem;
  }

  .sm\:-left-72 {
    left: -18rem;
  }

  .sm\:-left-80 {
    left: -20rem;
  }

  .sm\:-left-96 {
    left: -24rem;
  }

  .sm\:-left-px {
    left: -1px;
  }

  .sm\:-left-0\.5 {
    left: -0.125rem;
  }

  .sm\:-left-1\.5 {
    left: -0.375rem;
  }

  .sm\:-left-2\.5 {
    left: -0.625rem;
  }

  .sm\:-left-3\.5 {
    left: -0.875rem;
  }

  .sm\:left-1\/2 {
    left: 50%;
  }

  .sm\:left-1\/3 {
    left: 33.333333%;
  }

  .sm\:left-2\/3 {
    left: 66.666667%;
  }

  .sm\:left-1\/4 {
    left: 25%;
  }

  .sm\:left-2\/4 {
    left: 50%;
  }

  .sm\:left-3\/4 {
    left: 75%;
  }

  .sm\:left-full {
    left: 100%;
  }

  .sm\:-left-1\/2 {
    left: -50%;
  }

  .sm\:-left-1\/3 {
    left: -33.333333%;
  }

  .sm\:-left-2\/3 {
    left: -66.666667%;
  }

  .sm\:-left-1\/4 {
    left: -25%;
  }

  .sm\:-left-2\/4 {
    left: -50%;
  }

  .sm\:-left-3\/4 {
    left: -75%;
  }

  .sm\:-left-full {
    left: -100%;
  }

  .sm\:isolate {
    isolation: isolate;
  }

  .sm\:isolation-auto {
    isolation: auto;
  }

  .sm\:z-0 {
    z-index: 0;
  }

  .sm\:z-10 {
    z-index: 10;
  }

  .sm\:z-20 {
    z-index: 20;
  }

  .sm\:z-30 {
    z-index: 30;
  }

  .sm\:z-40 {
    z-index: 40;
  }

  .sm\:z-50 {
    z-index: 50;
  }

  .sm\:z-auto {
    z-index: auto;
  }

  .sm\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .sm\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .sm\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .sm\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .sm\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .sm\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .sm\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .sm\:focus\:z-0:focus {
    z-index: 0;
  }

  .sm\:focus\:z-10:focus {
    z-index: 10;
  }

  .sm\:focus\:z-20:focus {
    z-index: 20;
  }

  .sm\:focus\:z-30:focus {
    z-index: 30;
  }

  .sm\:focus\:z-40:focus {
    z-index: 40;
  }

  .sm\:focus\:z-50:focus {
    z-index: 50;
  }

  .sm\:focus\:z-auto:focus {
    z-index: auto;
  }

  .sm\:order-1 {
    order: 1;
  }

  .sm\:order-2 {
    order: 2;
  }

  .sm\:order-3 {
    order: 3;
  }

  .sm\:order-4 {
    order: 4;
  }

  .sm\:order-5 {
    order: 5;
  }

  .sm\:order-6 {
    order: 6;
  }

  .sm\:order-7 {
    order: 7;
  }

  .sm\:order-8 {
    order: 8;
  }

  .sm\:order-9 {
    order: 9;
  }

  .sm\:order-10 {
    order: 10;
  }

  .sm\:order-11 {
    order: 11;
  }

  .sm\:order-12 {
    order: 12;
  }

  .sm\:order-first {
    order: -9999;
  }

  .sm\:order-last {
    order: 9999;
  }

  .sm\:order-none {
    order: 0;
  }

  .sm\:col-auto {
    grid-column: auto;
  }

  .sm\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .sm\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .sm\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .sm\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .sm\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .sm\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .sm\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .sm\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .sm\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .sm\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .sm\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .sm\:col-span-full {
    grid-column: 1 / -1;
  }

  .sm\:col-start-1 {
    grid-column-start: 1;
  }

  .sm\:col-start-2 {
    grid-column-start: 2;
  }

  .sm\:col-start-3 {
    grid-column-start: 3;
  }

  .sm\:col-start-4 {
    grid-column-start: 4;
  }

  .sm\:col-start-5 {
    grid-column-start: 5;
  }

  .sm\:col-start-6 {
    grid-column-start: 6;
  }

  .sm\:col-start-7 {
    grid-column-start: 7;
  }

  .sm\:col-start-8 {
    grid-column-start: 8;
  }

  .sm\:col-start-9 {
    grid-column-start: 9;
  }

  .sm\:col-start-10 {
    grid-column-start: 10;
  }

  .sm\:col-start-11 {
    grid-column-start: 11;
  }

  .sm\:col-start-12 {
    grid-column-start: 12;
  }

  .sm\:col-start-13 {
    grid-column-start: 13;
  }

  .sm\:col-start-auto {
    grid-column-start: auto;
  }

  .sm\:col-end-1 {
    grid-column-end: 1;
  }

  .sm\:col-end-2 {
    grid-column-end: 2;
  }

  .sm\:col-end-3 {
    grid-column-end: 3;
  }

  .sm\:col-end-4 {
    grid-column-end: 4;
  }

  .sm\:col-end-5 {
    grid-column-end: 5;
  }

  .sm\:col-end-6 {
    grid-column-end: 6;
  }

  .sm\:col-end-7 {
    grid-column-end: 7;
  }

  .sm\:col-end-8 {
    grid-column-end: 8;
  }

  .sm\:col-end-9 {
    grid-column-end: 9;
  }

  .sm\:col-end-10 {
    grid-column-end: 10;
  }

  .sm\:col-end-11 {
    grid-column-end: 11;
  }

  .sm\:col-end-12 {
    grid-column-end: 12;
  }

  .sm\:col-end-13 {
    grid-column-end: 13;
  }

  .sm\:col-end-auto {
    grid-column-end: auto;
  }

  .sm\:row-auto {
    grid-row: auto;
  }

  .sm\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .sm\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .sm\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .sm\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .sm\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .sm\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .sm\:row-span-full {
    grid-row: 1 / -1;
  }

  .sm\:row-start-1 {
    grid-row-start: 1;
  }

  .sm\:row-start-2 {
    grid-row-start: 2;
  }

  .sm\:row-start-3 {
    grid-row-start: 3;
  }

  .sm\:row-start-4 {
    grid-row-start: 4;
  }

  .sm\:row-start-5 {
    grid-row-start: 5;
  }

  .sm\:row-start-6 {
    grid-row-start: 6;
  }

  .sm\:row-start-7 {
    grid-row-start: 7;
  }

  .sm\:row-start-auto {
    grid-row-start: auto;
  }

  .sm\:row-end-1 {
    grid-row-end: 1;
  }

  .sm\:row-end-2 {
    grid-row-end: 2;
  }

  .sm\:row-end-3 {
    grid-row-end: 3;
  }

  .sm\:row-end-4 {
    grid-row-end: 4;
  }

  .sm\:row-end-5 {
    grid-row-end: 5;
  }

  .sm\:row-end-6 {
    grid-row-end: 6;
  }

  .sm\:row-end-7 {
    grid-row-end: 7;
  }

  .sm\:row-end-auto {
    grid-row-end: auto;
  }

  .sm\:float-right {
    float: right;
  }

  .sm\:float-left {
    float: left;
  }

  .sm\:float-none {
    float: none;
  }

  .sm\:clear-left {
    clear: left;
  }

  .sm\:clear-right {
    clear: right;
  }

  .sm\:clear-both {
    clear: both;
  }

  .sm\:clear-none {
    clear: none;
  }

  .sm\:m-0 {
    margin: 0px;
  }

  .sm\:m-1 {
    margin: 0.25rem;
  }

  .sm\:m-2 {
    margin: 0.5rem;
  }

  .sm\:m-3 {
    margin: 0.75rem;
  }

  .sm\:m-4 {
    margin: 1rem;
  }

  .sm\:m-5 {
    margin: 1.25rem;
  }

  .sm\:m-6 {
    margin: 1.5rem;
  }

  .sm\:m-7 {
    margin: 1.75rem;
  }

  .sm\:m-8 {
    margin: 2rem;
  }

  .sm\:m-9 {
    margin: 2.25rem;
  }

  .sm\:m-10 {
    margin: 2.5rem;
  }

  .sm\:m-11 {
    margin: 2.75rem;
  }

  .sm\:m-12 {
    margin: 3rem;
  }

  .sm\:m-14 {
    margin: 3.5rem;
  }

  .sm\:m-16 {
    margin: 4rem;
  }

  .sm\:m-20 {
    margin: 5rem;
  }

  .sm\:m-24 {
    margin: 6rem;
  }

  .sm\:m-28 {
    margin: 7rem;
  }

  .sm\:m-32 {
    margin: 8rem;
  }

  .sm\:m-36 {
    margin: 9rem;
  }

  .sm\:m-40 {
    margin: 10rem;
  }

  .sm\:m-44 {
    margin: 11rem;
  }

  .sm\:m-48 {
    margin: 12rem;
  }

  .sm\:m-52 {
    margin: 13rem;
  }

  .sm\:m-56 {
    margin: 14rem;
  }

  .sm\:m-60 {
    margin: 15rem;
  }

  .sm\:m-64 {
    margin: 16rem;
  }

  .sm\:m-72 {
    margin: 18rem;
  }

  .sm\:m-80 {
    margin: 20rem;
  }

  .sm\:m-96 {
    margin: 24rem;
  }

  .sm\:m-auto {
    margin: auto;
  }

  .sm\:m-px {
    margin: 1px;
  }

  .sm\:m-0\.5 {
    margin: 0.125rem;
  }

  .sm\:m-1\.5 {
    margin: 0.375rem;
  }

  .sm\:m-2\.5 {
    margin: 0.625rem;
  }

  .sm\:m-3\.5 {
    margin: 0.875rem;
  }

  .sm\:-m-0 {
    margin: 0px;
  }

  .sm\:-m-1 {
    margin: -0.25rem;
  }

  .sm\:-m-2 {
    margin: -0.5rem;
  }

  .sm\:-m-3 {
    margin: -0.75rem;
  }

  .sm\:-m-4 {
    margin: -1rem;
  }

  .sm\:-m-5 {
    margin: -1.25rem;
  }

  .sm\:-m-6 {
    margin: -1.5rem;
  }

  .sm\:-m-7 {
    margin: -1.75rem;
  }

  .sm\:-m-8 {
    margin: -2rem;
  }

  .sm\:-m-9 {
    margin: -2.25rem;
  }

  .sm\:-m-10 {
    margin: -2.5rem;
  }

  .sm\:-m-11 {
    margin: -2.75rem;
  }

  .sm\:-m-12 {
    margin: -3rem;
  }

  .sm\:-m-14 {
    margin: -3.5rem;
  }

  .sm\:-m-16 {
    margin: -4rem;
  }

  .sm\:-m-20 {
    margin: -5rem;
  }

  .sm\:-m-24 {
    margin: -6rem;
  }

  .sm\:-m-28 {
    margin: -7rem;
  }

  .sm\:-m-32 {
    margin: -8rem;
  }

  .sm\:-m-36 {
    margin: -9rem;
  }

  .sm\:-m-40 {
    margin: -10rem;
  }

  .sm\:-m-44 {
    margin: -11rem;
  }

  .sm\:-m-48 {
    margin: -12rem;
  }

  .sm\:-m-52 {
    margin: -13rem;
  }

  .sm\:-m-56 {
    margin: -14rem;
  }

  .sm\:-m-60 {
    margin: -15rem;
  }

  .sm\:-m-64 {
    margin: -16rem;
  }

  .sm\:-m-72 {
    margin: -18rem;
  }

  .sm\:-m-80 {
    margin: -20rem;
  }

  .sm\:-m-96 {
    margin: -24rem;
  }

  .sm\:-m-px {
    margin: -1px;
  }

  .sm\:-m-0\.5 {
    margin: -0.125rem;
  }

  .sm\:-m-1\.5 {
    margin: -0.375rem;
  }

  .sm\:-m-2\.5 {
    margin: -0.625rem;
  }

  .sm\:-m-3\.5 {
    margin: -0.875rem;
  }

  .sm\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .sm\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .sm\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .sm\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .sm\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sm\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .sm\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sm\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .sm\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .sm\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .sm\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .sm\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .sm\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .sm\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .sm\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .sm\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .sm\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .sm\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .sm\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .sm\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .sm\:mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .sm\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .sm\:mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .sm\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .sm\:mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .sm\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .sm\:mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .sm\:mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .sm\:mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .sm\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .sm\:mx-0\.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .sm\:mx-1\.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .sm\:mx-2\.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .sm\:mx-3\.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .sm\:-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .sm\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .sm\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .sm\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .sm\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .sm\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .sm\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .sm\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .sm\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .sm\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sm\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .sm\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .sm\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .sm\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .sm\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .sm\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .sm\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .sm\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .sm\:-mx-36 {
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .sm\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .sm\:-mx-44 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .sm\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .sm\:-mx-52 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .sm\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .sm\:-mx-60 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .sm\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .sm\:-mx-72 {
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .sm\:-mx-80 {
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .sm\:-mx-96 {
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .sm\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .sm\:-mx-0\.5 {
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .sm\:-mx-1\.5 {
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .sm\:-mx-2\.5 {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .sm\:-mx-3\.5 {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .sm\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .sm\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .sm\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .sm\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .sm\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .sm\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .sm\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .sm\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .sm\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .sm\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .sm\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .sm\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .sm\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .sm\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .sm\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .sm\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .sm\:my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .sm\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .sm\:my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .sm\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .sm\:my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .sm\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .sm\:my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .sm\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .sm\:my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .sm\:my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .sm\:my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .sm\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .sm\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .sm\:my-0\.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .sm\:my-1\.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .sm\:my-2\.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .sm\:my-3\.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .sm\:-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .sm\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .sm\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .sm\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .sm\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .sm\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .sm\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .sm\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .sm\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .sm\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .sm\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .sm\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .sm\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .sm\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .sm\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .sm\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .sm\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .sm\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .sm\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .sm\:-my-36 {
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .sm\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .sm\:-my-44 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .sm\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .sm\:-my-52 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .sm\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .sm\:-my-60 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .sm\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .sm\:-my-72 {
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .sm\:-my-80 {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .sm\:-my-96 {
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .sm\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .sm\:-my-0\.5 {
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .sm\:-my-1\.5 {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .sm\:-my-2\.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .sm\:-my-3\.5 {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

  .sm\:mt-1 {
    margin-top: 0.25rem;
  }

  .sm\:mt-2 {
    margin-top: 0.5rem;
  }

  .sm\:mt-3 {
    margin-top: 0.75rem;
  }

  .sm\:mt-4 {
    margin-top: 1rem;
  }

  .sm\:mt-5 {
    margin-top: 1.25rem;
  }

  .sm\:mt-6 {
    margin-top: 1.5rem;
  }

  .sm\:mt-7 {
    margin-top: 1.75rem;
  }

  .sm\:mt-8 {
    margin-top: 2rem;
  }

  .sm\:mt-9 {
    margin-top: 2.25rem;
  }

  .sm\:mt-10 {
    margin-top: 2.5rem;
  }

  .sm\:mt-11 {
    margin-top: 2.75rem;
  }

  .sm\:mt-12 {
    margin-top: 3rem;
  }

  .sm\:mt-14 {
    margin-top: 3.5rem;
  }

  .sm\:mt-16 {
    margin-top: 4rem;
  }

  .sm\:mt-20 {
    margin-top: 5rem;
  }

  .sm\:mt-24 {
    margin-top: 6rem;
  }

  .sm\:mt-28 {
    margin-top: 7rem;
  }

  .sm\:mt-32 {
    margin-top: 8rem;
  }

  .sm\:mt-36 {
    margin-top: 9rem;
  }

  .sm\:mt-40 {
    margin-top: 10rem;
  }

  .sm\:mt-44 {
    margin-top: 11rem;
  }

  .sm\:mt-48 {
    margin-top: 12rem;
  }

  .sm\:mt-52 {
    margin-top: 13rem;
  }

  .sm\:mt-56 {
    margin-top: 14rem;
  }

  .sm\:mt-60 {
    margin-top: 15rem;
  }

  .sm\:mt-64 {
    margin-top: 16rem;
  }

  .sm\:mt-72 {
    margin-top: 18rem;
  }

  .sm\:mt-80 {
    margin-top: 20rem;
  }

  .sm\:mt-96 {
    margin-top: 24rem;
  }

  .sm\:mt-auto {
    margin-top: auto;
  }

  .sm\:mt-px {
    margin-top: 1px;
  }

  .sm\:mt-0\.5 {
    margin-top: 0.125rem;
  }

  .sm\:mt-1\.5 {
    margin-top: 0.375rem;
  }

  .sm\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .sm\:mt-3\.5 {
    margin-top: 0.875rem;
  }

  .sm\:-mt-0 {
    margin-top: 0px;
  }

  .sm\:-mt-1 {
    margin-top: -0.25rem;
  }

  .sm\:-mt-2 {
    margin-top: -0.5rem;
  }

  .sm\:-mt-3 {
    margin-top: -0.75rem;
  }

  .sm\:-mt-4 {
    margin-top: -1rem;
  }

  .sm\:-mt-5 {
    margin-top: -1.25rem;
  }

  .sm\:-mt-6 {
    margin-top: -1.5rem;
  }

  .sm\:-mt-7 {
    margin-top: -1.75rem;
  }

  .sm\:-mt-8 {
    margin-top: -2rem;
  }

  .sm\:-mt-9 {
    margin-top: -2.25rem;
  }

  .sm\:-mt-10 {
    margin-top: -2.5rem;
  }

  .sm\:-mt-11 {
    margin-top: -2.75rem;
  }

  .sm\:-mt-12 {
    margin-top: -3rem;
  }

  .sm\:-mt-14 {
    margin-top: -3.5rem;
  }

  .sm\:-mt-16 {
    margin-top: -4rem;
  }

  .sm\:-mt-20 {
    margin-top: -5rem;
  }

  .sm\:-mt-24 {
    margin-top: -6rem;
  }

  .sm\:-mt-28 {
    margin-top: -7rem;
  }

  .sm\:-mt-32 {
    margin-top: -8rem;
  }

  .sm\:-mt-36 {
    margin-top: -9rem;
  }

  .sm\:-mt-40 {
    margin-top: -10rem;
  }

  .sm\:-mt-44 {
    margin-top: -11rem;
  }

  .sm\:-mt-48 {
    margin-top: -12rem;
  }

  .sm\:-mt-52 {
    margin-top: -13rem;
  }

  .sm\:-mt-56 {
    margin-top: -14rem;
  }

  .sm\:-mt-60 {
    margin-top: -15rem;
  }

  .sm\:-mt-64 {
    margin-top: -16rem;
  }

  .sm\:-mt-72 {
    margin-top: -18rem;
  }

  .sm\:-mt-80 {
    margin-top: -20rem;
  }

  .sm\:-mt-96 {
    margin-top: -24rem;
  }

  .sm\:-mt-px {
    margin-top: -1px;
  }

  .sm\:-mt-0\.5 {
    margin-top: -0.125rem;
  }

  .sm\:-mt-1\.5 {
    margin-top: -0.375rem;
  }

  .sm\:-mt-2\.5 {
    margin-top: -0.625rem;
  }

  .sm\:-mt-3\.5 {
    margin-top: -0.875rem;
  }

  .sm\:mr-0 {
    margin-right: 0px;
  }

  .sm\:mr-1 {
    margin-right: 0.25rem;
  }

  .sm\:mr-2 {
    margin-right: 0.5rem;
  }

  .sm\:mr-3 {
    margin-right: 0.75rem;
  }

  .sm\:mr-4 {
    margin-right: 1rem;
  }

  .sm\:mr-5 {
    margin-right: 1.25rem;
  }

  .sm\:mr-6 {
    margin-right: 1.5rem;
  }

  .sm\:mr-7 {
    margin-right: 1.75rem;
  }

  .sm\:mr-8 {
    margin-right: 2rem;
  }

  .sm\:mr-9 {
    margin-right: 2.25rem;
  }

  .sm\:mr-10 {
    margin-right: 2.5rem;
  }

  .sm\:mr-11 {
    margin-right: 2.75rem;
  }

  .sm\:mr-12 {
    margin-right: 3rem;
  }

  .sm\:mr-14 {
    margin-right: 3.5rem;
  }

  .sm\:mr-16 {
    margin-right: 4rem;
  }

  .sm\:mr-20 {
    margin-right: 5rem;
  }

  .sm\:mr-24 {
    margin-right: 6rem;
  }

  .sm\:mr-28 {
    margin-right: 7rem;
  }

  .sm\:mr-32 {
    margin-right: 8rem;
  }

  .sm\:mr-36 {
    margin-right: 9rem;
  }

  .sm\:mr-40 {
    margin-right: 10rem;
  }

  .sm\:mr-44 {
    margin-right: 11rem;
  }

  .sm\:mr-48 {
    margin-right: 12rem;
  }

  .sm\:mr-52 {
    margin-right: 13rem;
  }

  .sm\:mr-56 {
    margin-right: 14rem;
  }

  .sm\:mr-60 {
    margin-right: 15rem;
  }

  .sm\:mr-64 {
    margin-right: 16rem;
  }

  .sm\:mr-72 {
    margin-right: 18rem;
  }

  .sm\:mr-80 {
    margin-right: 20rem;
  }

  .sm\:mr-96 {
    margin-right: 24rem;
  }

  .sm\:mr-auto {
    margin-right: auto;
  }

  .sm\:mr-px {
    margin-right: 1px;
  }

  .sm\:mr-0\.5 {
    margin-right: 0.125rem;
  }

  .sm\:mr-1\.5 {
    margin-right: 0.375rem;
  }

  .sm\:mr-2\.5 {
    margin-right: 0.625rem;
  }

  .sm\:mr-3\.5 {
    margin-right: 0.875rem;
  }

  .sm\:-mr-0 {
    margin-right: 0px;
  }

  .sm\:-mr-1 {
    margin-right: -0.25rem;
  }

  .sm\:-mr-2 {
    margin-right: -0.5rem;
  }

  .sm\:-mr-3 {
    margin-right: -0.75rem;
  }

  .sm\:-mr-4 {
    margin-right: -1rem;
  }

  .sm\:-mr-5 {
    margin-right: -1.25rem;
  }

  .sm\:-mr-6 {
    margin-right: -1.5rem;
  }

  .sm\:-mr-7 {
    margin-right: -1.75rem;
  }

  .sm\:-mr-8 {
    margin-right: -2rem;
  }

  .sm\:-mr-9 {
    margin-right: -2.25rem;
  }

  .sm\:-mr-10 {
    margin-right: -2.5rem;
  }

  .sm\:-mr-11 {
    margin-right: -2.75rem;
  }

  .sm\:-mr-12 {
    margin-right: -3rem;
  }

  .sm\:-mr-14 {
    margin-right: -3.5rem;
  }

  .sm\:-mr-16 {
    margin-right: -4rem;
  }

  .sm\:-mr-20 {
    margin-right: -5rem;
  }

  .sm\:-mr-24 {
    margin-right: -6rem;
  }

  .sm\:-mr-28 {
    margin-right: -7rem;
  }

  .sm\:-mr-32 {
    margin-right: -8rem;
  }

  .sm\:-mr-36 {
    margin-right: -9rem;
  }

  .sm\:-mr-40 {
    margin-right: -10rem;
  }

  .sm\:-mr-44 {
    margin-right: -11rem;
  }

  .sm\:-mr-48 {
    margin-right: -12rem;
  }

  .sm\:-mr-52 {
    margin-right: -13rem;
  }

  .sm\:-mr-56 {
    margin-right: -14rem;
  }

  .sm\:-mr-60 {
    margin-right: -15rem;
  }

  .sm\:-mr-64 {
    margin-right: -16rem;
  }

  .sm\:-mr-72 {
    margin-right: -18rem;
  }

  .sm\:-mr-80 {
    margin-right: -20rem;
  }

  .sm\:-mr-96 {
    margin-right: -24rem;
  }

  .sm\:-mr-px {
    margin-right: -1px;
  }

  .sm\:-mr-0\.5 {
    margin-right: -0.125rem;
  }

  .sm\:-mr-1\.5 {
    margin-right: -0.375rem;
  }

  .sm\:-mr-2\.5 {
    margin-right: -0.625rem;
  }

  .sm\:-mr-3\.5 {
    margin-right: -0.875rem;
  }

  .sm\:mb-0 {
    margin-bottom: 0px;
  }

  .sm\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .sm\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .sm\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .sm\:mb-4 {
    margin-bottom: 1rem;
  }

  .sm\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .sm\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .sm\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .sm\:mb-8 {
    margin-bottom: 2rem;
  }

  .sm\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .sm\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .sm\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .sm\:mb-12 {
    margin-bottom: 3rem;
  }

  .sm\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .sm\:mb-16 {
    margin-bottom: 4rem;
  }

  .sm\:mb-20 {
    margin-bottom: 5rem;
  }

  .sm\:mb-24 {
    margin-bottom: 6rem;
  }

  .sm\:mb-28 {
    margin-bottom: 7rem;
  }

  .sm\:mb-32 {
    margin-bottom: 8rem;
  }

  .sm\:mb-36 {
    margin-bottom: 9rem;
  }

  .sm\:mb-40 {
    margin-bottom: 10rem;
  }

  .sm\:mb-44 {
    margin-bottom: 11rem;
  }

  .sm\:mb-48 {
    margin-bottom: 12rem;
  }

  .sm\:mb-52 {
    margin-bottom: 13rem;
  }

  .sm\:mb-56 {
    margin-bottom: 14rem;
  }

  .sm\:mb-60 {
    margin-bottom: 15rem;
  }

  .sm\:mb-64 {
    margin-bottom: 16rem;
  }

  .sm\:mb-72 {
    margin-bottom: 18rem;
  }

  .sm\:mb-80 {
    margin-bottom: 20rem;
  }

  .sm\:mb-96 {
    margin-bottom: 24rem;
  }

  .sm\:mb-auto {
    margin-bottom: auto;
  }

  .sm\:mb-px {
    margin-bottom: 1px;
  }

  .sm\:mb-0\.5 {
    margin-bottom: 0.125rem;
  }

  .sm\:mb-1\.5 {
    margin-bottom: 0.375rem;
  }

  .sm\:mb-2\.5 {
    margin-bottom: 0.625rem;
  }

  .sm\:mb-3\.5 {
    margin-bottom: 0.875rem;
  }

  .sm\:-mb-0 {
    margin-bottom: 0px;
  }

  .sm\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .sm\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .sm\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .sm\:-mb-4 {
    margin-bottom: -1rem;
  }

  .sm\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .sm\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .sm\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .sm\:-mb-8 {
    margin-bottom: -2rem;
  }

  .sm\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .sm\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .sm\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .sm\:-mb-12 {
    margin-bottom: -3rem;
  }

  .sm\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .sm\:-mb-16 {
    margin-bottom: -4rem;
  }

  .sm\:-mb-20 {
    margin-bottom: -5rem;
  }

  .sm\:-mb-24 {
    margin-bottom: -6rem;
  }

  .sm\:-mb-28 {
    margin-bottom: -7rem;
  }

  .sm\:-mb-32 {
    margin-bottom: -8rem;
  }

  .sm\:-mb-36 {
    margin-bottom: -9rem;
  }

  .sm\:-mb-40 {
    margin-bottom: -10rem;
  }

  .sm\:-mb-44 {
    margin-bottom: -11rem;
  }

  .sm\:-mb-48 {
    margin-bottom: -12rem;
  }

  .sm\:-mb-52 {
    margin-bottom: -13rem;
  }

  .sm\:-mb-56 {
    margin-bottom: -14rem;
  }

  .sm\:-mb-60 {
    margin-bottom: -15rem;
  }

  .sm\:-mb-64 {
    margin-bottom: -16rem;
  }

  .sm\:-mb-72 {
    margin-bottom: -18rem;
  }

  .sm\:-mb-80 {
    margin-bottom: -20rem;
  }

  .sm\:-mb-96 {
    margin-bottom: -24rem;
  }

  .sm\:-mb-px {
    margin-bottom: -1px;
  }

  .sm\:-mb-0\.5 {
    margin-bottom: -0.125rem;
  }

  .sm\:-mb-1\.5 {
    margin-bottom: -0.375rem;
  }

  .sm\:-mb-2\.5 {
    margin-bottom: -0.625rem;
  }

  .sm\:-mb-3\.5 {
    margin-bottom: -0.875rem;
  }

  .sm\:ml-0 {
    margin-left: 0px;
  }

  .sm\:ml-1 {
    margin-left: 0.25rem;
  }

  .sm\:ml-2 {
    margin-left: 0.5rem;
  }

  .sm\:ml-3 {
    margin-left: 0.75rem;
  }

  .sm\:ml-4 {
    margin-left: 1rem;
  }

  .sm\:ml-5 {
    margin-left: 1.25rem;
  }

  .sm\:ml-6 {
    margin-left: 1.5rem;
  }

  .sm\:ml-7 {
    margin-left: 1.75rem;
  }

  .sm\:ml-8 {
    margin-left: 2rem;
  }

  .sm\:ml-9 {
    margin-left: 2.25rem;
  }

  .sm\:ml-10 {
    margin-left: 2.5rem;
  }

  .sm\:ml-11 {
    margin-left: 2.75rem;
  }

  .sm\:ml-12 {
    margin-left: 3rem;
  }

  .sm\:ml-14 {
    margin-left: 3.5rem;
  }

  .sm\:ml-16 {
    margin-left: 4rem;
  }

  .sm\:ml-20 {
    margin-left: 5rem;
  }

  .sm\:ml-24 {
    margin-left: 6rem;
  }

  .sm\:ml-28 {
    margin-left: 7rem;
  }

  .sm\:ml-32 {
    margin-left: 8rem;
  }

  .sm\:ml-36 {
    margin-left: 9rem;
  }

  .sm\:ml-40 {
    margin-left: 10rem;
  }

  .sm\:ml-44 {
    margin-left: 11rem;
  }

  .sm\:ml-48 {
    margin-left: 12rem;
  }

  .sm\:ml-52 {
    margin-left: 13rem;
  }

  .sm\:ml-56 {
    margin-left: 14rem;
  }

  .sm\:ml-60 {
    margin-left: 15rem;
  }

  .sm\:ml-64 {
    margin-left: 16rem;
  }

  .sm\:ml-72 {
    margin-left: 18rem;
  }

  .sm\:ml-80 {
    margin-left: 20rem;
  }

  .sm\:ml-96 {
    margin-left: 24rem;
  }

  .sm\:ml-auto {
    margin-left: auto;
  }

  .sm\:ml-px {
    margin-left: 1px;
  }

  .sm\:ml-0\.5 {
    margin-left: 0.125rem;
  }

  .sm\:ml-1\.5 {
    margin-left: 0.375rem;
  }

  .sm\:ml-2\.5 {
    margin-left: 0.625rem;
  }

  .sm\:ml-3\.5 {
    margin-left: 0.875rem;
  }

  .sm\:-ml-0 {
    margin-left: 0px;
  }

  .sm\:-ml-1 {
    margin-left: -0.25rem;
  }

  .sm\:-ml-2 {
    margin-left: -0.5rem;
  }

  .sm\:-ml-3 {
    margin-left: -0.75rem;
  }

  .sm\:-ml-4 {
    margin-left: -1rem;
  }

  .sm\:-ml-5 {
    margin-left: -1.25rem;
  }

  .sm\:-ml-6 {
    margin-left: -1.5rem;
  }

  .sm\:-ml-7 {
    margin-left: -1.75rem;
  }

  .sm\:-ml-8 {
    margin-left: -2rem;
  }

  .sm\:-ml-9 {
    margin-left: -2.25rem;
  }

  .sm\:-ml-10 {
    margin-left: -2.5rem;
  }

  .sm\:-ml-11 {
    margin-left: -2.75rem;
  }

  .sm\:-ml-12 {
    margin-left: -3rem;
  }

  .sm\:-ml-14 {
    margin-left: -3.5rem;
  }

  .sm\:-ml-16 {
    margin-left: -4rem;
  }

  .sm\:-ml-20 {
    margin-left: -5rem;
  }

  .sm\:-ml-24 {
    margin-left: -6rem;
  }

  .sm\:-ml-28 {
    margin-left: -7rem;
  }

  .sm\:-ml-32 {
    margin-left: -8rem;
  }

  .sm\:-ml-36 {
    margin-left: -9rem;
  }

  .sm\:-ml-40 {
    margin-left: -10rem;
  }

  .sm\:-ml-44 {
    margin-left: -11rem;
  }

  .sm\:-ml-48 {
    margin-left: -12rem;
  }

  .sm\:-ml-52 {
    margin-left: -13rem;
  }

  .sm\:-ml-56 {
    margin-left: -14rem;
  }

  .sm\:-ml-60 {
    margin-left: -15rem;
  }

  .sm\:-ml-64 {
    margin-left: -16rem;
  }

  .sm\:-ml-72 {
    margin-left: -18rem;
  }

  .sm\:-ml-80 {
    margin-left: -20rem;
  }

  .sm\:-ml-96 {
    margin-left: -24rem;
  }

  .sm\:-ml-px {
    margin-left: -1px;
  }

  .sm\:-ml-0\.5 {
    margin-left: -0.125rem;
  }

  .sm\:-ml-1\.5 {
    margin-left: -0.375rem;
  }

  .sm\:-ml-2\.5 {
    margin-left: -0.625rem;
  }

  .sm\:-ml-3\.5 {
    margin-left: -0.875rem;
  }

  .sm\:box-border {
    box-sizing: border-box;
  }

  .sm\:box-content {
    box-sizing: content-box;
  }

  .sm\:block {
    display: block;
  }

  .sm\:inline-block {
    display: inline-block;
  }

  .sm\:inline {
    display: inline;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:inline-flex {
    display: inline-flex;
  }

  .sm\:table {
    display: table;
  }

  .sm\:inline-table {
    display: inline-table;
  }

  .sm\:table-caption {
    display: table-caption;
  }

  .sm\:table-cell {
    display: table-cell;
  }

  .sm\:table-column {
    display: table-column;
  }

  .sm\:table-column-group {
    display: table-column-group;
  }

  .sm\:table-footer-group {
    display: table-footer-group;
  }

  .sm\:table-header-group {
    display: table-header-group;
  }

  .sm\:table-row-group {
    display: table-row-group;
  }

  .sm\:table-row {
    display: table-row;
  }

  .sm\:flow-root {
    display: flow-root;
  }

  .sm\:grid {
    display: grid;
  }

  .sm\:inline-grid {
    display: inline-grid;
  }

  .sm\:contents {
    display: contents;
  }

  .sm\:list-item {
    display: list-item;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:h-0 {
    height: 0px;
  }

  .sm\:h-1 {
    height: 0.25rem;
  }

  .sm\:h-2 {
    height: 0.5rem;
  }

  .sm\:h-3 {
    height: 0.75rem;
  }

  .sm\:h-4 {
    height: 1rem;
  }

  .sm\:h-5 {
    height: 1.25rem;
  }

  .sm\:h-6 {
    height: 1.5rem;
  }

  .sm\:h-7 {
    height: 1.75rem;
  }

  .sm\:h-8 {
    height: 2rem;
  }

  .sm\:h-9 {
    height: 2.25rem;
  }

  .sm\:h-10 {
    height: 2.5rem;
  }

  .sm\:h-11 {
    height: 2.75rem;
  }

  .sm\:h-12 {
    height: 3rem;
  }

  .sm\:h-14 {
    height: 3.5rem;
  }

  .sm\:h-16 {
    height: 4rem;
  }

  .sm\:h-20 {
    height: 5rem;
  }

  .sm\:h-24 {
    height: 6rem;
  }

  .sm\:h-28 {
    height: 7rem;
  }

  .sm\:h-32 {
    height: 8rem;
  }

  .sm\:h-36 {
    height: 9rem;
  }

  .sm\:h-40 {
    height: 10rem;
  }

  .sm\:h-44 {
    height: 11rem;
  }

  .sm\:h-48 {
    height: 12rem;
  }

  .sm\:h-52 {
    height: 13rem;
  }

  .sm\:h-56 {
    height: 14rem;
  }

  .sm\:h-60 {
    height: 15rem;
  }

  .sm\:h-64 {
    height: 16rem;
  }

  .sm\:h-72 {
    height: 18rem;
  }

  .sm\:h-80 {
    height: 20rem;
  }

  .sm\:h-96 {
    height: 24rem;
  }

  .sm\:h-auto {
    height: auto;
  }

  .sm\:h-px {
    height: 1px;
  }

  .sm\:h-0\.5 {
    height: 0.125rem;
  }

  .sm\:h-1\.5 {
    height: 0.375rem;
  }

  .sm\:h-2\.5 {
    height: 0.625rem;
  }

  .sm\:h-3\.5 {
    height: 0.875rem;
  }

  .sm\:h-1\/2 {
    height: 50%;
  }

  .sm\:h-1\/3 {
    height: 33.333333%;
  }

  .sm\:h-2\/3 {
    height: 66.666667%;
  }

  .sm\:h-1\/4 {
    height: 25%;
  }

  .sm\:h-2\/4 {
    height: 50%;
  }

  .sm\:h-3\/4 {
    height: 75%;
  }

  .sm\:h-1\/5 {
    height: 20%;
  }

  .sm\:h-2\/5 {
    height: 40%;
  }

  .sm\:h-3\/5 {
    height: 60%;
  }

  .sm\:h-4\/5 {
    height: 80%;
  }

  .sm\:h-1\/6 {
    height: 16.666667%;
  }

  .sm\:h-2\/6 {
    height: 33.333333%;
  }

  .sm\:h-3\/6 {
    height: 50%;
  }

  .sm\:h-4\/6 {
    height: 66.666667%;
  }

  .sm\:h-5\/6 {
    height: 83.333333%;
  }

  .sm\:h-full {
    height: 100%;
  }

  .sm\:h-screen {
    height: 100vh;
  }

  .sm\:max-h-0 {
    max-height: 0px;
  }

  .sm\:max-h-1 {
    max-height: 0.25rem;
  }

  .sm\:max-h-2 {
    max-height: 0.5rem;
  }

  .sm\:max-h-3 {
    max-height: 0.75rem;
  }

  .sm\:max-h-4 {
    max-height: 1rem;
  }

  .sm\:max-h-5 {
    max-height: 1.25rem;
  }

  .sm\:max-h-6 {
    max-height: 1.5rem;
  }

  .sm\:max-h-7 {
    max-height: 1.75rem;
  }

  .sm\:max-h-8 {
    max-height: 2rem;
  }

  .sm\:max-h-9 {
    max-height: 2.25rem;
  }

  .sm\:max-h-10 {
    max-height: 2.5rem;
  }

  .sm\:max-h-11 {
    max-height: 2.75rem;
  }

  .sm\:max-h-12 {
    max-height: 3rem;
  }

  .sm\:max-h-14 {
    max-height: 3.5rem;
  }

  .sm\:max-h-16 {
    max-height: 4rem;
  }

  .sm\:max-h-20 {
    max-height: 5rem;
  }

  .sm\:max-h-24 {
    max-height: 6rem;
  }

  .sm\:max-h-28 {
    max-height: 7rem;
  }

  .sm\:max-h-32 {
    max-height: 8rem;
  }

  .sm\:max-h-36 {
    max-height: 9rem;
  }

  .sm\:max-h-40 {
    max-height: 10rem;
  }

  .sm\:max-h-44 {
    max-height: 11rem;
  }

  .sm\:max-h-48 {
    max-height: 12rem;
  }

  .sm\:max-h-52 {
    max-height: 13rem;
  }

  .sm\:max-h-56 {
    max-height: 14rem;
  }

  .sm\:max-h-60 {
    max-height: 15rem;
  }

  .sm\:max-h-64 {
    max-height: 16rem;
  }

  .sm\:max-h-72 {
    max-height: 18rem;
  }

  .sm\:max-h-80 {
    max-height: 20rem;
  }

  .sm\:max-h-96 {
    max-height: 24rem;
  }

  .sm\:max-h-px {
    max-height: 1px;
  }

  .sm\:max-h-0\.5 {
    max-height: 0.125rem;
  }

  .sm\:max-h-1\.5 {
    max-height: 0.375rem;
  }

  .sm\:max-h-2\.5 {
    max-height: 0.625rem;
  }

  .sm\:max-h-3\.5 {
    max-height: 0.875rem;
  }

  .sm\:max-h-full {
    max-height: 100%;
  }

  .sm\:max-h-screen {
    max-height: 100vh;
  }

  .sm\:min-h-0 {
    min-height: 0px;
  }

  .sm\:min-h-full {
    min-height: 100%;
  }

  .sm\:min-h-screen {
    min-height: 100vh;
  }

  .sm\:w-0 {
    width: 0px;
  }

  .sm\:w-1 {
    width: 0.25rem;
  }

  .sm\:w-2 {
    width: 0.5rem;
  }

  .sm\:w-3 {
    width: 0.75rem;
  }

  .sm\:w-4 {
    width: 1rem;
  }

  .sm\:w-5 {
    width: 1.25rem;
  }

  .sm\:w-6 {
    width: 1.5rem;
  }

  .sm\:w-7 {
    width: 1.75rem;
  }

  .sm\:w-8 {
    width: 2rem;
  }

  .sm\:w-9 {
    width: 2.25rem;
  }

  .sm\:w-10 {
    width: 2.5rem;
  }

  .sm\:w-11 {
    width: 2.75rem;
  }

  .sm\:w-12 {
    width: 3rem;
  }

  .sm\:w-14 {
    width: 3.5rem;
  }

  .sm\:w-16 {
    width: 4rem;
  }

  .sm\:w-20 {
    width: 5rem;
  }

  .sm\:w-24 {
    width: 6rem;
  }

  .sm\:w-28 {
    width: 7rem;
  }

  .sm\:w-32 {
    width: 8rem;
  }

  .sm\:w-36 {
    width: 9rem;
  }

  .sm\:w-40 {
    width: 10rem;
  }

  .sm\:w-44 {
    width: 11rem;
  }

  .sm\:w-48 {
    width: 12rem;
  }

  .sm\:w-52 {
    width: 13rem;
  }

  .sm\:w-56 {
    width: 14rem;
  }

  .sm\:w-60 {
    width: 15rem;
  }

  .sm\:w-64 {
    width: 16rem;
  }

  .sm\:w-72 {
    width: 18rem;
  }

  .sm\:w-80 {
    width: 20rem;
  }

  .sm\:w-96 {
    width: 24rem;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-px {
    width: 1px;
  }

  .sm\:w-0\.5 {
    width: 0.125rem;
  }

  .sm\:w-1\.5 {
    width: 0.375rem;
  }

  .sm\:w-2\.5 {
    width: 0.625rem;
  }

  .sm\:w-3\.5 {
    width: 0.875rem;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-1\/3 {
    width: 33.333333%;
  }

  .sm\:w-2\/3 {
    width: 66.666667%;
  }

  .sm\:w-1\/4 {
    width: 25%;
  }

  .sm\:w-2\/4 {
    width: 50%;
  }

  .sm\:w-3\/4 {
    width: 75%;
  }

  .sm\:w-1\/5 {
    width: 20%;
  }

  .sm\:w-2\/5 {
    width: 40%;
  }

  .sm\:w-3\/5 {
    width: 60%;
  }

  .sm\:w-4\/5 {
    width: 80%;
  }

  .sm\:w-1\/6 {
    width: 16.666667%;
  }

  .sm\:w-2\/6 {
    width: 33.333333%;
  }

  .sm\:w-3\/6 {
    width: 50%;
  }

  .sm\:w-4\/6 {
    width: 66.666667%;
  }

  .sm\:w-5\/6 {
    width: 83.333333%;
  }

  .sm\:w-1\/12 {
    width: 8.333333%;
  }

  .sm\:w-2\/12 {
    width: 16.666667%;
  }

  .sm\:w-3\/12 {
    width: 25%;
  }

  .sm\:w-4\/12 {
    width: 33.333333%;
  }

  .sm\:w-5\/12 {
    width: 41.666667%;
  }

  .sm\:w-6\/12 {
    width: 50%;
  }

  .sm\:w-7\/12 {
    width: 58.333333%;
  }

  .sm\:w-8\/12 {
    width: 66.666667%;
  }

  .sm\:w-9\/12 {
    width: 75%;
  }

  .sm\:w-10\/12 {
    width: 83.333333%;
  }

  .sm\:w-11\/12 {
    width: 91.666667%;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:w-screen {
    width: 100vw;
  }

  .sm\:w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .sm\:w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .sm\:min-w-0 {
    min-width: 0px;
  }

  .sm\:min-w-full {
    min-width: 100%;
  }

  .sm\:min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .sm\:min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .sm\:max-w-0 {
    max-width: 0rem;
  }

  .sm\:max-w-none {
    max-width: none;
  }

  .sm\:max-w-xs {
    max-width: 20rem;
  }

  .sm\:max-w-sm {
    max-width: 24rem;
  }

  .sm\:max-w-md {
    max-width: 28rem;
  }

  .sm\:max-w-lg {
    max-width: 32rem;
  }

  .sm\:max-w-xl {
    max-width: 36rem;
  }

  .sm\:max-w-2xl {
    max-width: 42rem;
  }

  .sm\:max-w-3xl {
    max-width: 48rem;
  }

  .sm\:max-w-4xl {
    max-width: 56rem;
  }

  .sm\:max-w-5xl {
    max-width: 64rem;
  }

  .sm\:max-w-6xl {
    max-width: 72rem;
  }

  .sm\:max-w-7xl {
    max-width: 80rem;
  }

  .sm\:max-w-full {
    max-width: 100%;
  }

  .sm\:max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .sm\:max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .sm\:max-w-prose {
    max-width: 65ch;
  }

  .sm\:max-w-screen-sm {
    max-width: 640px;
  }

  .sm\:max-w-screen-md {
    max-width: 768px;
  }

  .sm\:max-w-screen-lg {
    max-width: 1024px;
  }

  .sm\:max-w-screen-xl {
    max-width: 1280px;
  }

  .sm\:max-w-screen-2xl {
    max-width: 1536px;
  }

  .sm\:flex-1 {
    flex: 1 1 0%;
  }

  .sm\:flex-auto {
    flex: 1 1 auto;
  }

  .sm\:flex-initial {
    flex: 0 1 auto;
  }

  .sm\:flex-none {
    flex: none;
  }

  .sm\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .sm\:flex-shrink {
    flex-shrink: 1;
  }

  .sm\:flex-grow-0 {
    flex-grow: 0;
  }

  .sm\:flex-grow {
    flex-grow: 1;
  }

  .sm\:table-auto {
    table-layout: auto;
  }

  .sm\:table-fixed {
    table-layout: fixed;
  }

  .sm\:border-collapse {
    border-collapse: collapse;
  }

  .sm\:border-separate {
    border-collapse: separate;
  }

  .sm\:origin-center {
    transform-origin: center;
  }

  .sm\:origin-top {
    transform-origin: top;
  }

  .sm\:origin-top-right {
    transform-origin: top right;
  }

  .sm\:origin-right {
    transform-origin: right;
  }

  .sm\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .sm\:origin-bottom {
    transform-origin: bottom;
  }

  .sm\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .sm\:origin-left {
    transform-origin: left;
  }

  .sm\:origin-top-left {
    transform-origin: top left;
  }

  .sm\:transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(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));
  }

  .sm\:transform-gpu {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .sm\:transform-none {
    transform: none;
  }

  .sm\:translate-x-0 {
    --tw-translate-x: 0px;
  }

  .sm\:translate-x-1 {
    --tw-translate-x: 0.25rem;
  }

  .sm\:translate-x-2 {
    --tw-translate-x: 0.5rem;
  }

  .sm\:translate-x-3 {
    --tw-translate-x: 0.75rem;
  }

  .sm\:translate-x-4 {
    --tw-translate-x: 1rem;
  }

  .sm\:translate-x-5 {
    --tw-translate-x: 1.25rem;
  }

  .sm\:translate-x-6 {
    --tw-translate-x: 1.5rem;
  }

  .sm\:translate-x-7 {
    --tw-translate-x: 1.75rem;
  }

  .sm\:translate-x-8 {
    --tw-translate-x: 2rem;
  }

  .sm\:translate-x-9 {
    --tw-translate-x: 2.25rem;
  }

  .sm\:translate-x-10 {
    --tw-translate-x: 2.5rem;
  }

  .sm\:translate-x-11 {
    --tw-translate-x: 2.75rem;
  }

  .sm\:translate-x-12 {
    --tw-translate-x: 3rem;
  }

  .sm\:translate-x-14 {
    --tw-translate-x: 3.5rem;
  }

  .sm\:translate-x-16 {
    --tw-translate-x: 4rem;
  }

  .sm\:translate-x-20 {
    --tw-translate-x: 5rem;
  }

  .sm\:translate-x-24 {
    --tw-translate-x: 6rem;
  }

  .sm\:translate-x-28 {
    --tw-translate-x: 7rem;
  }

  .sm\:translate-x-32 {
    --tw-translate-x: 8rem;
  }

  .sm\:translate-x-36 {
    --tw-translate-x: 9rem;
  }

  .sm\:translate-x-40 {
    --tw-translate-x: 10rem;
  }

  .sm\:translate-x-44 {
    --tw-translate-x: 11rem;
  }

  .sm\:translate-x-48 {
    --tw-translate-x: 12rem;
  }

  .sm\:translate-x-52 {
    --tw-translate-x: 13rem;
  }

  .sm\:translate-x-56 {
    --tw-translate-x: 14rem;
  }

  .sm\:translate-x-60 {
    --tw-translate-x: 15rem;
  }

  .sm\:translate-x-64 {
    --tw-translate-x: 16rem;
  }

  .sm\:translate-x-72 {
    --tw-translate-x: 18rem;
  }

  .sm\:translate-x-80 {
    --tw-translate-x: 20rem;
  }

  .sm\:translate-x-96 {
    --tw-translate-x: 24rem;
  }

  .sm\:translate-x-px {
    --tw-translate-x: 1px;
  }

  .sm\:translate-x-0\.5 {
    --tw-translate-x: 0.125rem;
  }

  .sm\:translate-x-1\.5 {
    --tw-translate-x: 0.375rem;
  }

  .sm\:translate-x-2\.5 {
    --tw-translate-x: 0.625rem;
  }

  .sm\:translate-x-3\.5 {
    --tw-translate-x: 0.875rem;
  }

  .sm\:-translate-x-0 {
    --tw-translate-x: 0px;
  }

  .sm\:-translate-x-1 {
    --tw-translate-x: -0.25rem;
  }

  .sm\:-translate-x-2 {
    --tw-translate-x: -0.5rem;
  }

  .sm\:-translate-x-3 {
    --tw-translate-x: -0.75rem;
  }

  .sm\:-translate-x-4 {
    --tw-translate-x: -1rem;
  }

  .sm\:-translate-x-5 {
    --tw-translate-x: -1.25rem;
  }

  .sm\:-translate-x-6 {
    --tw-translate-x: -1.5rem;
  }

  .sm\:-translate-x-7 {
    --tw-translate-x: -1.75rem;
  }

  .sm\:-translate-x-8 {
    --tw-translate-x: -2rem;
  }

  .sm\:-translate-x-9 {
    --tw-translate-x: -2.25rem;
  }

  .sm\:-translate-x-10 {
    --tw-translate-x: -2.5rem;
  }

  .sm\:-translate-x-11 {
    --tw-translate-x: -2.75rem;
  }

  .sm\:-translate-x-12 {
    --tw-translate-x: -3rem;
  }

  .sm\:-translate-x-14 {
    --tw-translate-x: -3.5rem;
  }

  .sm\:-translate-x-16 {
    --tw-translate-x: -4rem;
  }

  .sm\:-translate-x-20 {
    --tw-translate-x: -5rem;
  }

  .sm\:-translate-x-24 {
    --tw-translate-x: -6rem;
  }

  .sm\:-translate-x-28 {
    --tw-translate-x: -7rem;
  }

  .sm\:-translate-x-32 {
    --tw-translate-x: -8rem;
  }

  .sm\:-translate-x-36 {
    --tw-translate-x: -9rem;
  }

  .sm\:-translate-x-40 {
    --tw-translate-x: -10rem;
  }

  .sm\:-translate-x-44 {
    --tw-translate-x: -11rem;
  }

  .sm\:-translate-x-48 {
    --tw-translate-x: -12rem;
  }

  .sm\:-translate-x-52 {
    --tw-translate-x: -13rem;
  }

  .sm\:-translate-x-56 {
    --tw-translate-x: -14rem;
  }

  .sm\:-translate-x-60 {
    --tw-translate-x: -15rem;
  }

  .sm\:-translate-x-64 {
    --tw-translate-x: -16rem;
  }

  .sm\:-translate-x-72 {
    --tw-translate-x: -18rem;
  }

  .sm\:-translate-x-80 {
    --tw-translate-x: -20rem;
  }

  .sm\:-translate-x-96 {
    --tw-translate-x: -24rem;
  }

  .sm\:-translate-x-px {
    --tw-translate-x: -1px;
  }

  .sm\:-translate-x-0\.5 {
    --tw-translate-x: -0.125rem;
  }

  .sm\:-translate-x-1\.5 {
    --tw-translate-x: -0.375rem;
  }

  .sm\:-translate-x-2\.5 {
    --tw-translate-x: -0.625rem;
  }

  .sm\:-translate-x-3\.5 {
    --tw-translate-x: -0.875rem;
  }

  .sm\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .sm\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .sm\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .sm\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .sm\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .sm\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .sm\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .sm\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .sm\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .sm\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .sm\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .sm\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .sm\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .sm\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .sm\:translate-y-0 {
    --tw-translate-y: 0px;
  }

  .sm\:translate-y-1 {
    --tw-translate-y: 0.25rem;
  }

  .sm\:translate-y-2 {
    --tw-translate-y: 0.5rem;
  }

  .sm\:translate-y-3 {
    --tw-translate-y: 0.75rem;
  }

  .sm\:translate-y-4 {
    --tw-translate-y: 1rem;
  }

  .sm\:translate-y-5 {
    --tw-translate-y: 1.25rem;
  }

  .sm\:translate-y-6 {
    --tw-translate-y: 1.5rem;
  }

  .sm\:translate-y-7 {
    --tw-translate-y: 1.75rem;
  }

  .sm\:translate-y-8 {
    --tw-translate-y: 2rem;
  }

  .sm\:translate-y-9 {
    --tw-translate-y: 2.25rem;
  }

  .sm\:translate-y-10 {
    --tw-translate-y: 2.5rem;
  }

  .sm\:translate-y-11 {
    --tw-translate-y: 2.75rem;
  }

  .sm\:translate-y-12 {
    --tw-translate-y: 3rem;
  }

  .sm\:translate-y-14 {
    --tw-translate-y: 3.5rem;
  }

  .sm\:translate-y-16 {
    --tw-translate-y: 4rem;
  }

  .sm\:translate-y-20 {
    --tw-translate-y: 5rem;
  }

  .sm\:translate-y-24 {
    --tw-translate-y: 6rem;
  }

  .sm\:translate-y-28 {
    --tw-translate-y: 7rem;
  }

  .sm\:translate-y-32 {
    --tw-translate-y: 8rem;
  }

  .sm\:translate-y-36 {
    --tw-translate-y: 9rem;
  }

  .sm\:translate-y-40 {
    --tw-translate-y: 10rem;
  }

  .sm\:translate-y-44 {
    --tw-translate-y: 11rem;
  }

  .sm\:translate-y-48 {
    --tw-translate-y: 12rem;
  }

  .sm\:translate-y-52 {
    --tw-translate-y: 13rem;
  }

  .sm\:translate-y-56 {
    --tw-translate-y: 14rem;
  }

  .sm\:translate-y-60 {
    --tw-translate-y: 15rem;
  }

  .sm\:translate-y-64 {
    --tw-translate-y: 16rem;
  }

  .sm\:translate-y-72 {
    --tw-translate-y: 18rem;
  }

  .sm\:translate-y-80 {
    --tw-translate-y: 20rem;
  }

  .sm\:translate-y-96 {
    --tw-translate-y: 24rem;
  }

  .sm\:translate-y-px {
    --tw-translate-y: 1px;
  }

  .sm\:translate-y-0\.5 {
    --tw-translate-y: 0.125rem;
  }

  .sm\:translate-y-1\.5 {
    --tw-translate-y: 0.375rem;
  }

  .sm\:translate-y-2\.5 {
    --tw-translate-y: 0.625rem;
  }

  .sm\:translate-y-3\.5 {
    --tw-translate-y: 0.875rem;
  }

  .sm\:-translate-y-0 {
    --tw-translate-y: 0px;
  }

  .sm\:-translate-y-1 {
    --tw-translate-y: -0.25rem;
  }

  .sm\:-translate-y-2 {
    --tw-translate-y: -0.5rem;
  }

  .sm\:-translate-y-3 {
    --tw-translate-y: -0.75rem;
  }

  .sm\:-translate-y-4 {
    --tw-translate-y: -1rem;
  }

  .sm\:-translate-y-5 {
    --tw-translate-y: -1.25rem;
  }

  .sm\:-translate-y-6 {
    --tw-translate-y: -1.5rem;
  }

  .sm\:-translate-y-7 {
    --tw-translate-y: -1.75rem;
  }

  .sm\:-translate-y-8 {
    --tw-translate-y: -2rem;
  }

  .sm\:-translate-y-9 {
    --tw-translate-y: -2.25rem;
  }

  .sm\:-translate-y-10 {
    --tw-translate-y: -2.5rem;
  }

  .sm\:-translate-y-11 {
    --tw-translate-y: -2.75rem;
  }

  .sm\:-translate-y-12 {
    --tw-translate-y: -3rem;
  }

  .sm\:-translate-y-14 {
    --tw-translate-y: -3.5rem;
  }

  .sm\:-translate-y-16 {
    --tw-translate-y: -4rem;
  }

  .sm\:-translate-y-20 {
    --tw-translate-y: -5rem;
  }

  .sm\:-translate-y-24 {
    --tw-translate-y: -6rem;
  }

  .sm\:-translate-y-28 {
    --tw-translate-y: -7rem;
  }

  .sm\:-translate-y-32 {
    --tw-translate-y: -8rem;
  }

  .sm\:-translate-y-36 {
    --tw-translate-y: -9rem;
  }

  .sm\:-translate-y-40 {
    --tw-translate-y: -10rem;
  }

  .sm\:-translate-y-44 {
    --tw-translate-y: -11rem;
  }

  .sm\:-translate-y-48 {
    --tw-translate-y: -12rem;
  }

  .sm\:-translate-y-52 {
    --tw-translate-y: -13rem;
  }

  .sm\:-translate-y-56 {
    --tw-translate-y: -14rem;
  }

  .sm\:-translate-y-60 {
    --tw-translate-y: -15rem;
  }

  .sm\:-translate-y-64 {
    --tw-translate-y: -16rem;
  }

  .sm\:-translate-y-72 {
    --tw-translate-y: -18rem;
  }

  .sm\:-translate-y-80 {
    --tw-translate-y: -20rem;
  }

  .sm\:-translate-y-96 {
    --tw-translate-y: -24rem;
  }

  .sm\:-translate-y-px {
    --tw-translate-y: -1px;
  }

  .sm\:-translate-y-0\.5 {
    --tw-translate-y: -0.125rem;
  }

  .sm\:-translate-y-1\.5 {
    --tw-translate-y: -0.375rem;
  }

  .sm\:-translate-y-2\.5 {
    --tw-translate-y: -0.625rem;
  }

  .sm\:-translate-y-3\.5 {
    --tw-translate-y: -0.875rem;
  }

  .sm\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .sm\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .sm\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .sm\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .sm\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .sm\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .sm\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .sm\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .sm\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .sm\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .sm\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .sm\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .sm\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .sm\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .sm\:hover\:translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .sm\:hover\:translate-x-1:hover {
    --tw-translate-x: 0.25rem;
  }

  .sm\:hover\:translate-x-2:hover {
    --tw-translate-x: 0.5rem;
  }

  .sm\:hover\:translate-x-3:hover {
    --tw-translate-x: 0.75rem;
  }

  .sm\:hover\:translate-x-4:hover {
    --tw-translate-x: 1rem;
  }

  .sm\:hover\:translate-x-5:hover {
    --tw-translate-x: 1.25rem;
  }

  .sm\:hover\:translate-x-6:hover {
    --tw-translate-x: 1.5rem;
  }

  .sm\:hover\:translate-x-7:hover {
    --tw-translate-x: 1.75rem;
  }

  .sm\:hover\:translate-x-8:hover {
    --tw-translate-x: 2rem;
  }

  .sm\:hover\:translate-x-9:hover {
    --tw-translate-x: 2.25rem;
  }

  .sm\:hover\:translate-x-10:hover {
    --tw-translate-x: 2.5rem;
  }

  .sm\:hover\:translate-x-11:hover {
    --tw-translate-x: 2.75rem;
  }

  .sm\:hover\:translate-x-12:hover {
    --tw-translate-x: 3rem;
  }

  .sm\:hover\:translate-x-14:hover {
    --tw-translate-x: 3.5rem;
  }

  .sm\:hover\:translate-x-16:hover {
    --tw-translate-x: 4rem;
  }

  .sm\:hover\:translate-x-20:hover {
    --tw-translate-x: 5rem;
  }

  .sm\:hover\:translate-x-24:hover {
    --tw-translate-x: 6rem;
  }

  .sm\:hover\:translate-x-28:hover {
    --tw-translate-x: 7rem;
  }

  .sm\:hover\:translate-x-32:hover {
    --tw-translate-x: 8rem;
  }

  .sm\:hover\:translate-x-36:hover {
    --tw-translate-x: 9rem;
  }

  .sm\:hover\:translate-x-40:hover {
    --tw-translate-x: 10rem;
  }

  .sm\:hover\:translate-x-44:hover {
    --tw-translate-x: 11rem;
  }

  .sm\:hover\:translate-x-48:hover {
    --tw-translate-x: 12rem;
  }

  .sm\:hover\:translate-x-52:hover {
    --tw-translate-x: 13rem;
  }

  .sm\:hover\:translate-x-56:hover {
    --tw-translate-x: 14rem;
  }

  .sm\:hover\:translate-x-60:hover {
    --tw-translate-x: 15rem;
  }

  .sm\:hover\:translate-x-64:hover {
    --tw-translate-x: 16rem;
  }

  .sm\:hover\:translate-x-72:hover {
    --tw-translate-x: 18rem;
  }

  .sm\:hover\:translate-x-80:hover {
    --tw-translate-x: 20rem;
  }

  .sm\:hover\:translate-x-96:hover {
    --tw-translate-x: 24rem;
  }

  .sm\:hover\:translate-x-px:hover {
    --tw-translate-x: 1px;
  }

  .sm\:hover\:translate-x-0\.5:hover {
    --tw-translate-x: 0.125rem;
  }

  .sm\:hover\:translate-x-1\.5:hover {
    --tw-translate-x: 0.375rem;
  }

  .sm\:hover\:translate-x-2\.5:hover {
    --tw-translate-x: 0.625rem;
  }

  .sm\:hover\:translate-x-3\.5:hover {
    --tw-translate-x: 0.875rem;
  }

  .sm\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .sm\:hover\:-translate-x-1:hover {
    --tw-translate-x: -0.25rem;
  }

  .sm\:hover\:-translate-x-2:hover {
    --tw-translate-x: -0.5rem;
  }

  .sm\:hover\:-translate-x-3:hover {
    --tw-translate-x: -0.75rem;
  }

  .sm\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1rem;
  }

  .sm\:hover\:-translate-x-5:hover {
    --tw-translate-x: -1.25rem;
  }

  .sm\:hover\:-translate-x-6:hover {
    --tw-translate-x: -1.5rem;
  }

  .sm\:hover\:-translate-x-7:hover {
    --tw-translate-x: -1.75rem;
  }

  .sm\:hover\:-translate-x-8:hover {
    --tw-translate-x: -2rem;
  }

  .sm\:hover\:-translate-x-9:hover {
    --tw-translate-x: -2.25rem;
  }

  .sm\:hover\:-translate-x-10:hover {
    --tw-translate-x: -2.5rem;
  }

  .sm\:hover\:-translate-x-11:hover {
    --tw-translate-x: -2.75rem;
  }

  .sm\:hover\:-translate-x-12:hover {
    --tw-translate-x: -3rem;
  }

  .sm\:hover\:-translate-x-14:hover {
    --tw-translate-x: -3.5rem;
  }

  .sm\:hover\:-translate-x-16:hover {
    --tw-translate-x: -4rem;
  }

  .sm\:hover\:-translate-x-20:hover {
    --tw-translate-x: -5rem;
  }

  .sm\:hover\:-translate-x-24:hover {
    --tw-translate-x: -6rem;
  }

  .sm\:hover\:-translate-x-28:hover {
    --tw-translate-x: -7rem;
  }

  .sm\:hover\:-translate-x-32:hover {
    --tw-translate-x: -8rem;
  }

  .sm\:hover\:-translate-x-36:hover {
    --tw-translate-x: -9rem;
  }

  .sm\:hover\:-translate-x-40:hover {
    --tw-translate-x: -10rem;
  }

  .sm\:hover\:-translate-x-44:hover {
    --tw-translate-x: -11rem;
  }

  .sm\:hover\:-translate-x-48:hover {
    --tw-translate-x: -12rem;
  }

  .sm\:hover\:-translate-x-52:hover {
    --tw-translate-x: -13rem;
  }

  .sm\:hover\:-translate-x-56:hover {
    --tw-translate-x: -14rem;
  }

  .sm\:hover\:-translate-x-60:hover {
    --tw-translate-x: -15rem;
  }

  .sm\:hover\:-translate-x-64:hover {
    --tw-translate-x: -16rem;
  }

  .sm\:hover\:-translate-x-72:hover {
    --tw-translate-x: -18rem;
  }

  .sm\:hover\:-translate-x-80:hover {
    --tw-translate-x: -20rem;
  }

  .sm\:hover\:-translate-x-96:hover {
    --tw-translate-x: -24rem;
  }

  .sm\:hover\:-translate-x-px:hover {
    --tw-translate-x: -1px;
  }

  .sm\:hover\:-translate-x-0\.5:hover {
    --tw-translate-x: -0.125rem;
  }

  .sm\:hover\:-translate-x-1\.5:hover {
    --tw-translate-x: -0.375rem;
  }

  .sm\:hover\:-translate-x-2\.5:hover {
    --tw-translate-x: -0.625rem;
  }

  .sm\:hover\:-translate-x-3\.5:hover {
    --tw-translate-x: -0.875rem;
  }

  .sm\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .sm\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .sm\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .sm\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .sm\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .sm\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .sm\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .sm\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .sm\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .sm\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .sm\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .sm\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .sm\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .sm\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .sm\:hover\:translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .sm\:hover\:translate-y-1:hover {
    --tw-translate-y: 0.25rem;
  }

  .sm\:hover\:translate-y-2:hover {
    --tw-translate-y: 0.5rem;
  }

  .sm\:hover\:translate-y-3:hover {
    --tw-translate-y: 0.75rem;
  }

  .sm\:hover\:translate-y-4:hover {
    --tw-translate-y: 1rem;
  }

  .sm\:hover\:translate-y-5:hover {
    --tw-translate-y: 1.25rem;
  }

  .sm\:hover\:translate-y-6:hover {
    --tw-translate-y: 1.5rem;
  }

  .sm\:hover\:translate-y-7:hover {
    --tw-translate-y: 1.75rem;
  }

  .sm\:hover\:translate-y-8:hover {
    --tw-translate-y: 2rem;
  }

  .sm\:hover\:translate-y-9:hover {
    --tw-translate-y: 2.25rem;
  }

  .sm\:hover\:translate-y-10:hover {
    --tw-translate-y: 2.5rem;
  }

  .sm\:hover\:translate-y-11:hover {
    --tw-translate-y: 2.75rem;
  }

  .sm\:hover\:translate-y-12:hover {
    --tw-translate-y: 3rem;
  }

  .sm\:hover\:translate-y-14:hover {
    --tw-translate-y: 3.5rem;
  }

  .sm\:hover\:translate-y-16:hover {
    --tw-translate-y: 4rem;
  }

  .sm\:hover\:translate-y-20:hover {
    --tw-translate-y: 5rem;
  }

  .sm\:hover\:translate-y-24:hover {
    --tw-translate-y: 6rem;
  }

  .sm\:hover\:translate-y-28:hover {
    --tw-translate-y: 7rem;
  }

  .sm\:hover\:translate-y-32:hover {
    --tw-translate-y: 8rem;
  }

  .sm\:hover\:translate-y-36:hover {
    --tw-translate-y: 9rem;
  }

  .sm\:hover\:translate-y-40:hover {
    --tw-translate-y: 10rem;
  }

  .sm\:hover\:translate-y-44:hover {
    --tw-translate-y: 11rem;
  }

  .sm\:hover\:translate-y-48:hover {
    --tw-translate-y: 12rem;
  }

  .sm\:hover\:translate-y-52:hover {
    --tw-translate-y: 13rem;
  }

  .sm\:hover\:translate-y-56:hover {
    --tw-translate-y: 14rem;
  }

  .sm\:hover\:translate-y-60:hover {
    --tw-translate-y: 15rem;
  }

  .sm\:hover\:translate-y-64:hover {
    --tw-translate-y: 16rem;
  }

  .sm\:hover\:translate-y-72:hover {
    --tw-translate-y: 18rem;
  }

  .sm\:hover\:translate-y-80:hover {
    --tw-translate-y: 20rem;
  }

  .sm\:hover\:translate-y-96:hover {
    --tw-translate-y: 24rem;
  }

  .sm\:hover\:translate-y-px:hover {
    --tw-translate-y: 1px;
  }

  .sm\:hover\:translate-y-0\.5:hover {
    --tw-translate-y: 0.125rem;
  }

  .sm\:hover\:translate-y-1\.5:hover {
    --tw-translate-y: 0.375rem;
  }

  .sm\:hover\:translate-y-2\.5:hover {
    --tw-translate-y: 0.625rem;
  }

  .sm\:hover\:translate-y-3\.5:hover {
    --tw-translate-y: 0.875rem;
  }

  .sm\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .sm\:hover\:-translate-y-1:hover {
    --tw-translate-y: -0.25rem;
  }

  .sm\:hover\:-translate-y-2:hover {
    --tw-translate-y: -0.5rem;
  }

  .sm\:hover\:-translate-y-3:hover {
    --tw-translate-y: -0.75rem;
  }

  .sm\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1rem;
  }

  .sm\:hover\:-translate-y-5:hover {
    --tw-translate-y: -1.25rem;
  }

  .sm\:hover\:-translate-y-6:hover {
    --tw-translate-y: -1.5rem;
  }

  .sm\:hover\:-translate-y-7:hover {
    --tw-translate-y: -1.75rem;
  }

  .sm\:hover\:-translate-y-8:hover {
    --tw-translate-y: -2rem;
  }

  .sm\:hover\:-translate-y-9:hover {
    --tw-translate-y: -2.25rem;
  }

  .sm\:hover\:-translate-y-10:hover {
    --tw-translate-y: -2.5rem;
  }

  .sm\:hover\:-translate-y-11:hover {
    --tw-translate-y: -2.75rem;
  }

  .sm\:hover\:-translate-y-12:hover {
    --tw-translate-y: -3rem;
  }

  .sm\:hover\:-translate-y-14:hover {
    --tw-translate-y: -3.5rem;
  }

  .sm\:hover\:-translate-y-16:hover {
    --tw-translate-y: -4rem;
  }

  .sm\:hover\:-translate-y-20:hover {
    --tw-translate-y: -5rem;
  }

  .sm\:hover\:-translate-y-24:hover {
    --tw-translate-y: -6rem;
  }

  .sm\:hover\:-translate-y-28:hover {
    --tw-translate-y: -7rem;
  }

  .sm\:hover\:-translate-y-32:hover {
    --tw-translate-y: -8rem;
  }

  .sm\:hover\:-translate-y-36:hover {
    --tw-translate-y: -9rem;
  }

  .sm\:hover\:-translate-y-40:hover {
    --tw-translate-y: -10rem;
  }

  .sm\:hover\:-translate-y-44:hover {
    --tw-translate-y: -11rem;
  }

  .sm\:hover\:-translate-y-48:hover {
    --tw-translate-y: -12rem;
  }

  .sm\:hover\:-translate-y-52:hover {
    --tw-translate-y: -13rem;
  }

  .sm\:hover\:-translate-y-56:hover {
    --tw-translate-y: -14rem;
  }

  .sm\:hover\:-translate-y-60:hover {
    --tw-translate-y: -15rem;
  }

  .sm\:hover\:-translate-y-64:hover {
    --tw-translate-y: -16rem;
  }

  .sm\:hover\:-translate-y-72:hover {
    --tw-translate-y: -18rem;
  }

  .sm\:hover\:-translate-y-80:hover {
    --tw-translate-y: -20rem;
  }

  .sm\:hover\:-translate-y-96:hover {
    --tw-translate-y: -24rem;
  }

  .sm\:hover\:-translate-y-px:hover {
    --tw-translate-y: -1px;
  }

  .sm\:hover\:-translate-y-0\.5:hover {
    --tw-translate-y: -0.125rem;
  }

  .sm\:hover\:-translate-y-1\.5:hover {
    --tw-translate-y: -0.375rem;
  }

  .sm\:hover\:-translate-y-2\.5:hover {
    --tw-translate-y: -0.625rem;
  }

  .sm\:hover\:-translate-y-3\.5:hover {
    --tw-translate-y: -0.875rem;
  }

  .sm\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .sm\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .sm\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .sm\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .sm\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .sm\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .sm\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .sm\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .sm\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .sm\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .sm\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .sm\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .sm\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .sm\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .sm\:focus\:translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .sm\:focus\:translate-x-1:focus {
    --tw-translate-x: 0.25rem;
  }

  .sm\:focus\:translate-x-2:focus {
    --tw-translate-x: 0.5rem;
  }

  .sm\:focus\:translate-x-3:focus {
    --tw-translate-x: 0.75rem;
  }

  .sm\:focus\:translate-x-4:focus {
    --tw-translate-x: 1rem;
  }

  .sm\:focus\:translate-x-5:focus {
    --tw-translate-x: 1.25rem;
  }

  .sm\:focus\:translate-x-6:focus {
    --tw-translate-x: 1.5rem;
  }

  .sm\:focus\:translate-x-7:focus {
    --tw-translate-x: 1.75rem;
  }

  .sm\:focus\:translate-x-8:focus {
    --tw-translate-x: 2rem;
  }

  .sm\:focus\:translate-x-9:focus {
    --tw-translate-x: 2.25rem;
  }

  .sm\:focus\:translate-x-10:focus {
    --tw-translate-x: 2.5rem;
  }

  .sm\:focus\:translate-x-11:focus {
    --tw-translate-x: 2.75rem;
  }

  .sm\:focus\:translate-x-12:focus {
    --tw-translate-x: 3rem;
  }

  .sm\:focus\:translate-x-14:focus {
    --tw-translate-x: 3.5rem;
  }

  .sm\:focus\:translate-x-16:focus {
    --tw-translate-x: 4rem;
  }

  .sm\:focus\:translate-x-20:focus {
    --tw-translate-x: 5rem;
  }

  .sm\:focus\:translate-x-24:focus {
    --tw-translate-x: 6rem;
  }

  .sm\:focus\:translate-x-28:focus {
    --tw-translate-x: 7rem;
  }

  .sm\:focus\:translate-x-32:focus {
    --tw-translate-x: 8rem;
  }

  .sm\:focus\:translate-x-36:focus {
    --tw-translate-x: 9rem;
  }

  .sm\:focus\:translate-x-40:focus {
    --tw-translate-x: 10rem;
  }

  .sm\:focus\:translate-x-44:focus {
    --tw-translate-x: 11rem;
  }

  .sm\:focus\:translate-x-48:focus {
    --tw-translate-x: 12rem;
  }

  .sm\:focus\:translate-x-52:focus {
    --tw-translate-x: 13rem;
  }

  .sm\:focus\:translate-x-56:focus {
    --tw-translate-x: 14rem;
  }

  .sm\:focus\:translate-x-60:focus {
    --tw-translate-x: 15rem;
  }

  .sm\:focus\:translate-x-64:focus {
    --tw-translate-x: 16rem;
  }

  .sm\:focus\:translate-x-72:focus {
    --tw-translate-x: 18rem;
  }

  .sm\:focus\:translate-x-80:focus {
    --tw-translate-x: 20rem;
  }

  .sm\:focus\:translate-x-96:focus {
    --tw-translate-x: 24rem;
  }

  .sm\:focus\:translate-x-px:focus {
    --tw-translate-x: 1px;
  }

  .sm\:focus\:translate-x-0\.5:focus {
    --tw-translate-x: 0.125rem;
  }

  .sm\:focus\:translate-x-1\.5:focus {
    --tw-translate-x: 0.375rem;
  }

  .sm\:focus\:translate-x-2\.5:focus {
    --tw-translate-x: 0.625rem;
  }

  .sm\:focus\:translate-x-3\.5:focus {
    --tw-translate-x: 0.875rem;
  }

  .sm\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .sm\:focus\:-translate-x-1:focus {
    --tw-translate-x: -0.25rem;
  }

  .sm\:focus\:-translate-x-2:focus {
    --tw-translate-x: -0.5rem;
  }

  .sm\:focus\:-translate-x-3:focus {
    --tw-translate-x: -0.75rem;
  }

  .sm\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1rem;
  }

  .sm\:focus\:-translate-x-5:focus {
    --tw-translate-x: -1.25rem;
  }

  .sm\:focus\:-translate-x-6:focus {
    --tw-translate-x: -1.5rem;
  }

  .sm\:focus\:-translate-x-7:focus {
    --tw-translate-x: -1.75rem;
  }

  .sm\:focus\:-translate-x-8:focus {
    --tw-translate-x: -2rem;
  }

  .sm\:focus\:-translate-x-9:focus {
    --tw-translate-x: -2.25rem;
  }

  .sm\:focus\:-translate-x-10:focus {
    --tw-translate-x: -2.5rem;
  }

  .sm\:focus\:-translate-x-11:focus {
    --tw-translate-x: -2.75rem;
  }

  .sm\:focus\:-translate-x-12:focus {
    --tw-translate-x: -3rem;
  }

  .sm\:focus\:-translate-x-14:focus {
    --tw-translate-x: -3.5rem;
  }

  .sm\:focus\:-translate-x-16:focus {
    --tw-translate-x: -4rem;
  }

  .sm\:focus\:-translate-x-20:focus {
    --tw-translate-x: -5rem;
  }

  .sm\:focus\:-translate-x-24:focus {
    --tw-translate-x: -6rem;
  }

  .sm\:focus\:-translate-x-28:focus {
    --tw-translate-x: -7rem;
  }

  .sm\:focus\:-translate-x-32:focus {
    --tw-translate-x: -8rem;
  }

  .sm\:focus\:-translate-x-36:focus {
    --tw-translate-x: -9rem;
  }

  .sm\:focus\:-translate-x-40:focus {
    --tw-translate-x: -10rem;
  }

  .sm\:focus\:-translate-x-44:focus {
    --tw-translate-x: -11rem;
  }

  .sm\:focus\:-translate-x-48:focus {
    --tw-translate-x: -12rem;
  }

  .sm\:focus\:-translate-x-52:focus {
    --tw-translate-x: -13rem;
  }

  .sm\:focus\:-translate-x-56:focus {
    --tw-translate-x: -14rem;
  }

  .sm\:focus\:-translate-x-60:focus {
    --tw-translate-x: -15rem;
  }

  .sm\:focus\:-translate-x-64:focus {
    --tw-translate-x: -16rem;
  }

  .sm\:focus\:-translate-x-72:focus {
    --tw-translate-x: -18rem;
  }

  .sm\:focus\:-translate-x-80:focus {
    --tw-translate-x: -20rem;
  }

  .sm\:focus\:-translate-x-96:focus {
    --tw-translate-x: -24rem;
  }

  .sm\:focus\:-translate-x-px:focus {
    --tw-translate-x: -1px;
  }

  .sm\:focus\:-translate-x-0\.5:focus {
    --tw-translate-x: -0.125rem;
  }

  .sm\:focus\:-translate-x-1\.5:focus {
    --tw-translate-x: -0.375rem;
  }

  .sm\:focus\:-translate-x-2\.5:focus {
    --tw-translate-x: -0.625rem;
  }

  .sm\:focus\:-translate-x-3\.5:focus {
    --tw-translate-x: -0.875rem;
  }

  .sm\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .sm\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .sm\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .sm\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .sm\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .sm\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .sm\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .sm\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .sm\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .sm\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .sm\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .sm\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .sm\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .sm\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .sm\:focus\:translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .sm\:focus\:translate-y-1:focus {
    --tw-translate-y: 0.25rem;
  }

  .sm\:focus\:translate-y-2:focus {
    --tw-translate-y: 0.5rem;
  }

  .sm\:focus\:translate-y-3:focus {
    --tw-translate-y: 0.75rem;
  }

  .sm\:focus\:translate-y-4:focus {
    --tw-translate-y: 1rem;
  }

  .sm\:focus\:translate-y-5:focus {
    --tw-translate-y: 1.25rem;
  }

  .sm\:focus\:translate-y-6:focus {
    --tw-translate-y: 1.5rem;
  }

  .sm\:focus\:translate-y-7:focus {
    --tw-translate-y: 1.75rem;
  }

  .sm\:focus\:translate-y-8:focus {
    --tw-translate-y: 2rem;
  }

  .sm\:focus\:translate-y-9:focus {
    --tw-translate-y: 2.25rem;
  }

  .sm\:focus\:translate-y-10:focus {
    --tw-translate-y: 2.5rem;
  }

  .sm\:focus\:translate-y-11:focus {
    --tw-translate-y: 2.75rem;
  }

  .sm\:focus\:translate-y-12:focus {
    --tw-translate-y: 3rem;
  }

  .sm\:focus\:translate-y-14:focus {
    --tw-translate-y: 3.5rem;
  }

  .sm\:focus\:translate-y-16:focus {
    --tw-translate-y: 4rem;
  }

  .sm\:focus\:translate-y-20:focus {
    --tw-translate-y: 5rem;
  }

  .sm\:focus\:translate-y-24:focus {
    --tw-translate-y: 6rem;
  }

  .sm\:focus\:translate-y-28:focus {
    --tw-translate-y: 7rem;
  }

  .sm\:focus\:translate-y-32:focus {
    --tw-translate-y: 8rem;
  }

  .sm\:focus\:translate-y-36:focus {
    --tw-translate-y: 9rem;
  }

  .sm\:focus\:translate-y-40:focus {
    --tw-translate-y: 10rem;
  }

  .sm\:focus\:translate-y-44:focus {
    --tw-translate-y: 11rem;
  }

  .sm\:focus\:translate-y-48:focus {
    --tw-translate-y: 12rem;
  }

  .sm\:focus\:translate-y-52:focus {
    --tw-translate-y: 13rem;
  }

  .sm\:focus\:translate-y-56:focus {
    --tw-translate-y: 14rem;
  }

  .sm\:focus\:translate-y-60:focus {
    --tw-translate-y: 15rem;
  }

  .sm\:focus\:translate-y-64:focus {
    --tw-translate-y: 16rem;
  }

  .sm\:focus\:translate-y-72:focus {
    --tw-translate-y: 18rem;
  }

  .sm\:focus\:translate-y-80:focus {
    --tw-translate-y: 20rem;
  }

  .sm\:focus\:translate-y-96:focus {
    --tw-translate-y: 24rem;
  }

  .sm\:focus\:translate-y-px:focus {
    --tw-translate-y: 1px;
  }

  .sm\:focus\:translate-y-0\.5:focus {
    --tw-translate-y: 0.125rem;
  }

  .sm\:focus\:translate-y-1\.5:focus {
    --tw-translate-y: 0.375rem;
  }

  .sm\:focus\:translate-y-2\.5:focus {
    --tw-translate-y: 0.625rem;
  }

  .sm\:focus\:translate-y-3\.5:focus {
    --tw-translate-y: 0.875rem;
  }

  .sm\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .sm\:focus\:-translate-y-1:focus {
    --tw-translate-y: -0.25rem;
  }

  .sm\:focus\:-translate-y-2:focus {
    --tw-translate-y: -0.5rem;
  }

  .sm\:focus\:-translate-y-3:focus {
    --tw-translate-y: -0.75rem;
  }

  .sm\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1rem;
  }

  .sm\:focus\:-translate-y-5:focus {
    --tw-translate-y: -1.25rem;
  }

  .sm\:focus\:-translate-y-6:focus {
    --tw-translate-y: -1.5rem;
  }

  .sm\:focus\:-translate-y-7:focus {
    --tw-translate-y: -1.75rem;
  }

  .sm\:focus\:-translate-y-8:focus {
    --tw-translate-y: -2rem;
  }

  .sm\:focus\:-translate-y-9:focus {
    --tw-translate-y: -2.25rem;
  }

  .sm\:focus\:-translate-y-10:focus {
    --tw-translate-y: -2.5rem;
  }

  .sm\:focus\:-translate-y-11:focus {
    --tw-translate-y: -2.75rem;
  }

  .sm\:focus\:-translate-y-12:focus {
    --tw-translate-y: -3rem;
  }

  .sm\:focus\:-translate-y-14:focus {
    --tw-translate-y: -3.5rem;
  }

  .sm\:focus\:-translate-y-16:focus {
    --tw-translate-y: -4rem;
  }

  .sm\:focus\:-translate-y-20:focus {
    --tw-translate-y: -5rem;
  }

  .sm\:focus\:-translate-y-24:focus {
    --tw-translate-y: -6rem;
  }

  .sm\:focus\:-translate-y-28:focus {
    --tw-translate-y: -7rem;
  }

  .sm\:focus\:-translate-y-32:focus {
    --tw-translate-y: -8rem;
  }

  .sm\:focus\:-translate-y-36:focus {
    --tw-translate-y: -9rem;
  }

  .sm\:focus\:-translate-y-40:focus {
    --tw-translate-y: -10rem;
  }

  .sm\:focus\:-translate-y-44:focus {
    --tw-translate-y: -11rem;
  }

  .sm\:focus\:-translate-y-48:focus {
    --tw-translate-y: -12rem;
  }

  .sm\:focus\:-translate-y-52:focus {
    --tw-translate-y: -13rem;
  }

  .sm\:focus\:-translate-y-56:focus {
    --tw-translate-y: -14rem;
  }

  .sm\:focus\:-translate-y-60:focus {
    --tw-translate-y: -15rem;
  }

  .sm\:focus\:-translate-y-64:focus {
    --tw-translate-y: -16rem;
  }

  .sm\:focus\:-translate-y-72:focus {
    --tw-translate-y: -18rem;
  }

  .sm\:focus\:-translate-y-80:focus {
    --tw-translate-y: -20rem;
  }

  .sm\:focus\:-translate-y-96:focus {
    --tw-translate-y: -24rem;
  }

  .sm\:focus\:-translate-y-px:focus {
    --tw-translate-y: -1px;
  }

  .sm\:focus\:-translate-y-0\.5:focus {
    --tw-translate-y: -0.125rem;
  }

  .sm\:focus\:-translate-y-1\.5:focus {
    --tw-translate-y: -0.375rem;
  }

  .sm\:focus\:-translate-y-2\.5:focus {
    --tw-translate-y: -0.625rem;
  }

  .sm\:focus\:-translate-y-3\.5:focus {
    --tw-translate-y: -0.875rem;
  }

  .sm\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .sm\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .sm\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .sm\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .sm\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .sm\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .sm\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .sm\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .sm\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .sm\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .sm\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .sm\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .sm\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .sm\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .sm\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .sm\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .sm\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .sm\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .sm\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .sm\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .sm\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .sm\:rotate-90 {
    --tw-rotate: 90deg;
  }

  .sm\:rotate-180 {
    --tw-rotate: 180deg;
  }

  .sm\:-rotate-180 {
    --tw-rotate: -180deg;
  }

  .sm\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .sm\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .sm\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .sm\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .sm\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .sm\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .sm\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .sm\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .sm\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .sm\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .sm\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .sm\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .sm\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .sm\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .sm\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .sm\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .sm\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .sm\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .sm\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .sm\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .sm\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .sm\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .sm\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .sm\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .sm\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .sm\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .sm\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .sm\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .sm\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .sm\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .sm\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .sm\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .sm\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .sm\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .sm\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .sm\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .sm\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .sm\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .sm\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .sm\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .sm\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .sm\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .sm\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .sm\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .sm\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .sm\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .sm\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .sm\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .sm\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .sm\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .sm\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .sm\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .sm\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .sm\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .sm\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .sm\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .sm\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .sm\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .sm\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .sm\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .sm\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .sm\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .sm\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .sm\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .sm\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .sm\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .sm\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .sm\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .sm\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .sm\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .sm\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .sm\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .sm\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .sm\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .sm\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .sm\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .sm\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .sm\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .sm\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .sm\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .sm\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .sm\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .sm\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .sm\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .sm\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .sm\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .sm\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .sm\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .sm\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .sm\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .sm\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .sm\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .sm\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .sm\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .sm\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .sm\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .sm\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .sm\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .sm\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .sm\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .sm\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .sm\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .sm\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .sm\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .sm\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .sm\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .sm\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .sm\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .sm\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .sm\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .sm\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .sm\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .sm\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .sm\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .sm\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .sm\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .sm\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .sm\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .sm\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .sm\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .sm\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .sm\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .sm\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .sm\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .sm\:hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .sm\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .sm\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .sm\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .sm\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .sm\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .sm\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .sm\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .sm\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .sm\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .sm\:focus\:scale-110:focus {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .sm\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .sm\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .sm\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .sm\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .sm\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .sm\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .sm\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .sm\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .sm\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

  .sm\:scale-x-110 {
    --tw-scale-x: 1.1;
  }

  .sm\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .sm\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .sm\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .sm\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .sm\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .sm\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .sm\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .sm\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .sm\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

  .sm\:scale-y-110 {
    --tw-scale-y: 1.1;
  }

  .sm\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .sm\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .sm\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .sm\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .sm\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .sm\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .sm\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .sm\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .sm\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

  .sm\:hover\:scale-x-110:hover {
    --tw-scale-x: 1.1;
  }

  .sm\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .sm\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .sm\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .sm\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .sm\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .sm\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .sm\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .sm\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .sm\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

  .sm\:hover\:scale-y-110:hover {
    --tw-scale-y: 1.1;
  }

  .sm\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .sm\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .sm\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .sm\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .sm\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .sm\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .sm\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .sm\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .sm\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .sm\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .sm\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .sm\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .sm\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .sm\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .sm\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .sm\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .sm\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .sm\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .sm\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .sm\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .sm\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .sm\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .sm\:animate-none {
    animation: none;
  }

  .sm\:animate-spin {
    animation: spin 1s linear infinite;
  }

  .sm\:animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .sm\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .sm\:animate-bounce {
    animation: bounce 1s infinite;
  }

  .sm\:cursor-auto {
    cursor: auto;
  }

  .sm\:cursor-default {
    cursor: default;
  }

  .sm\:cursor-pointer {
    cursor: pointer;
  }

  .sm\:cursor-wait {
    cursor: wait;
  }

  .sm\:cursor-text {
    cursor: text;
  }

  .sm\:cursor-move {
    cursor: move;
  }

  .sm\:cursor-help {
    cursor: help;
  }

  .sm\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .sm\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .sm\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .sm\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .sm\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: auto;
  }

  .sm\:resize-none {
    resize: none;
  }

  .sm\:resize-y {
    resize: vertical;
  }

  .sm\:resize-x {
    resize: horizontal;
  }

  .sm\:resize {
    resize: both;
  }

  .sm\:list-inside {
    list-style-position: inside;
  }

  .sm\:list-outside {
    list-style-position: outside;
  }

  .sm\:list-none {
    list-style-type: none;
  }

  .sm\:list-disc {
    list-style-type: disc;
  }

  .sm\:list-decimal {
    list-style-type: decimal;
  }

  .sm\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .sm\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .sm\:auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .sm\:auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .sm\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

  .sm\:grid-flow-row {
    grid-auto-flow: row;
  }

  .sm\:grid-flow-col {
    grid-auto-flow: column;
  }

  .sm\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .sm\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .sm\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .sm\:auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .sm\:auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .sm\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .sm\:grid-cols-none {
    grid-template-columns: none;
  }

  .sm\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .sm\:grid-rows-none {
    grid-template-rows: none;
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .sm\:flex-col {
    flex-direction: column;
  }

  .sm\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .sm\:flex-wrap {
    flex-wrap: wrap;
  }

  .sm\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .sm\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .sm\:place-content-center {
    place-content: center;
  }

  .sm\:place-content-start {
    place-content: start;
  }

  .sm\:place-content-end {
    place-content: end;
  }

  .sm\:place-content-between {
    place-content: space-between;
  }

  .sm\:place-content-around {
    place-content: space-around;
  }

  .sm\:place-content-evenly {
    place-content: space-evenly;
  }

  .sm\:place-content-stretch {
    place-content: stretch;
  }

  .sm\:place-items-start {
    place-items: start;
  }

  .sm\:place-items-end {
    place-items: end;
  }

  .sm\:place-items-center {
    place-items: center;
  }

  .sm\:place-items-stretch {
    place-items: stretch;
  }

  .sm\:content-center {
    align-content: center;
  }

  .sm\:content-start {
    align-content: flex-start;
  }

  .sm\:content-end {
    align-content: flex-end;
  }

  .sm\:content-between {
    align-content: space-between;
  }

  .sm\:content-around {
    align-content: space-around;
  }

  .sm\:content-evenly {
    align-content: space-evenly;
  }

  .sm\:items-start {
    align-items: flex-start;
  }

  .sm\:items-end {
    align-items: flex-end;
  }

  .sm\:items-center {
    align-items: center;
  }

  .sm\:items-baseline {
    align-items: baseline;
  }

  .sm\:items-stretch {
    align-items: stretch;
  }

  .sm\:justify-start {
    justify-content: flex-start;
  }

  .sm\:justify-end {
    justify-content: flex-end;
  }

  .sm\:justify-center {
    justify-content: center;
  }

  .sm\:justify-between {
    justify-content: space-between;
  }

  .sm\:justify-around {
    justify-content: space-around;
  }

  .sm\:justify-evenly {
    justify-content: space-evenly;
  }

  .sm\:justify-items-start {
    justify-items: start;
  }

  .sm\:justify-items-end {
    justify-items: end;
  }

  .sm\:justify-items-center {
    justify-items: center;
  }

  .sm\:justify-items-stretch {
    justify-items: stretch;
  }

  .sm\:gap-0 {
    gap: 0px;
  }

  .sm\:gap-1 {
    gap: 0.25rem;
  }

  .sm\:gap-2 {
    gap: 0.5rem;
  }

  .sm\:gap-3 {
    gap: 0.75rem;
  }

  .sm\:gap-4 {
    gap: 1rem;
  }

  .sm\:gap-5 {
    gap: 1.25rem;
  }

  .sm\:gap-6 {
    gap: 1.5rem;
  }

  .sm\:gap-7 {
    gap: 1.75rem;
  }

  .sm\:gap-8 {
    gap: 2rem;
  }

  .sm\:gap-9 {
    gap: 2.25rem;
  }

  .sm\:gap-10 {
    gap: 2.5rem;
  }

  .sm\:gap-11 {
    gap: 2.75rem;
  }

  .sm\:gap-12 {
    gap: 3rem;
  }

  .sm\:gap-14 {
    gap: 3.5rem;
  }

  .sm\:gap-16 {
    gap: 4rem;
  }

  .sm\:gap-20 {
    gap: 5rem;
  }

  .sm\:gap-24 {
    gap: 6rem;
  }

  .sm\:gap-28 {
    gap: 7rem;
  }

  .sm\:gap-32 {
    gap: 8rem;
  }

  .sm\:gap-36 {
    gap: 9rem;
  }

  .sm\:gap-40 {
    gap: 10rem;
  }

  .sm\:gap-44 {
    gap: 11rem;
  }

  .sm\:gap-48 {
    gap: 12rem;
  }

  .sm\:gap-52 {
    gap: 13rem;
  }

  .sm\:gap-56 {
    gap: 14rem;
  }

  .sm\:gap-60 {
    gap: 15rem;
  }

  .sm\:gap-64 {
    gap: 16rem;
  }

  .sm\:gap-72 {
    gap: 18rem;
  }

  .sm\:gap-80 {
    gap: 20rem;
  }

  .sm\:gap-96 {
    gap: 24rem;
  }

  .sm\:gap-px {
    gap: 1px;
  }

  .sm\:gap-0\.5 {
    gap: 0.125rem;
  }

  .sm\:gap-1\.5 {
    gap: 0.375rem;
  }

  .sm\:gap-2\.5 {
    gap: 0.625rem;
  }

  .sm\:gap-3\.5 {
    gap: 0.875rem;
  }

  .sm\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }

  .sm\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .sm\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .sm\:gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .sm\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .sm\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .sm\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .sm\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .sm\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .sm\:gap-x-9 {
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .sm\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .sm\:gap-x-11 {
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .sm\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .sm\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .sm\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .sm\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .sm\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .sm\:gap-x-28 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .sm\:gap-x-32 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .sm\:gap-x-36 {
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .sm\:gap-x-40 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .sm\:gap-x-44 {
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .sm\:gap-x-48 {
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .sm\:gap-x-52 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .sm\:gap-x-56 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .sm\:gap-x-60 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .sm\:gap-x-64 {
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .sm\:gap-x-72 {
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .sm\:gap-x-80 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .sm\:gap-x-96 {
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .sm\:gap-x-px {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .sm\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .sm\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .sm\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .sm\:gap-x-3\.5 {
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .sm\:gap-y-0 {
    row-gap: 0px;
  }

  .sm\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .sm\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .sm\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .sm\:gap-y-4 {
    row-gap: 1rem;
  }

  .sm\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .sm\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .sm\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .sm\:gap-y-8 {
    row-gap: 2rem;
  }

  .sm\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .sm\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .sm\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .sm\:gap-y-12 {
    row-gap: 3rem;
  }

  .sm\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .sm\:gap-y-16 {
    row-gap: 4rem;
  }

  .sm\:gap-y-20 {
    row-gap: 5rem;
  }

  .sm\:gap-y-24 {
    row-gap: 6rem;
  }

  .sm\:gap-y-28 {
    row-gap: 7rem;
  }

  .sm\:gap-y-32 {
    row-gap: 8rem;
  }

  .sm\:gap-y-36 {
    row-gap: 9rem;
  }

  .sm\:gap-y-40 {
    row-gap: 10rem;
  }

  .sm\:gap-y-44 {
    row-gap: 11rem;
  }

  .sm\:gap-y-48 {
    row-gap: 12rem;
  }

  .sm\:gap-y-52 {
    row-gap: 13rem;
  }

  .sm\:gap-y-56 {
    row-gap: 14rem;
  }

  .sm\:gap-y-60 {
    row-gap: 15rem;
  }

  .sm\:gap-y-64 {
    row-gap: 16rem;
  }

  .sm\:gap-y-72 {
    row-gap: 18rem;
  }

  .sm\:gap-y-80 {
    row-gap: 20rem;
  }

  .sm\:gap-y-96 {
    row-gap: 24rem;
  }

  .sm\:gap-y-px {
    row-gap: 1px;
  }

  .sm\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .sm\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .sm\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .sm\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9rem * var(--tw-space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12rem * var(--tw-space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(14rem * var(--tw-space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16rem * var(--tw-space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(18rem * var(--tw-space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20rem * var(--tw-space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24rem * var(--tw-space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1px * var(--tw-space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9rem * var(--tw-space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-12rem * var(--tw-space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-14rem * var(--tw-space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-16rem * var(--tw-space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-18rem * var(--tw-space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20rem * var(--tw-space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-24rem * var(--tw-space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1px * var(--tw-space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .sm\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(14rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(18rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1px * var(--tw-space-y-reverse));
  }

  .sm\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1px * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .sm\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .sm\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .sm\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .sm\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .sm\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .sm\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .sm\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .sm\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .sm\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .sm\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .sm\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .sm\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .sm\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .sm\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
    border-color: transparent;
  }

  .sm\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .sm\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
  }

  .sm\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
  }

  .sm\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));
  }

  .sm\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));
  }

  .sm\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));
  }

  .sm\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));
  }

  .sm\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));
  }

  .sm\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));
  }

  .sm\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));
  }

  .sm\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));
  }

  .sm\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));
  }

  .sm\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));
  }

  .sm\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));
  }

  .sm\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));
  }

  .sm\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));
  }

  .sm\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));
  }

  .sm\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));
  }

  .sm\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));
  }

  .sm\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));
  }

  .sm\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));
  }

  .sm\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));
  }

  .sm\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));
  }

  .sm\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .sm\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .sm\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .sm\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .sm\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .sm\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .sm\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .sm\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .sm\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .sm\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .sm\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .sm\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .sm\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .sm\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .sm\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .sm\:place-self-auto {
    place-self: auto;
  }

  .sm\:place-self-start {
    place-self: start;
  }

  .sm\:place-self-end {
    place-self: end;
  }

  .sm\:place-self-center {
    place-self: center;
  }

  .sm\:place-self-stretch {
    place-self: stretch;
  }

  .sm\:self-auto {
    align-self: auto;
  }

  .sm\:self-start {
    align-self: flex-start;
  }

  .sm\:self-end {
    align-self: flex-end;
  }

  .sm\:self-center {
    align-self: center;
  }

  .sm\:self-stretch {
    align-self: stretch;
  }

  .sm\:self-baseline {
    align-self: baseline;
  }

  .sm\:justify-self-auto {
    justify-self: auto;
  }

  .sm\:justify-self-start {
    justify-self: start;
  }

  .sm\:justify-self-end {
    justify-self: end;
  }

  .sm\:justify-self-center {
    justify-self: center;
  }

  .sm\:justify-self-stretch {
    justify-self: stretch;
  }

  .sm\:overflow-auto {
    overflow: auto;
  }

  .sm\:overflow-hidden {
    overflow: hidden;
  }

  .sm\:overflow-visible {
    overflow: visible;
  }

  .sm\:overflow-scroll {
    overflow: scroll;
  }

  .sm\:overflow-x-auto {
    overflow-x: auto;
  }

  .sm\:overflow-y-auto {
    overflow-y: auto;
  }

  .sm\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .sm\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .sm\:overflow-x-visible {
    overflow-x: visible;
  }

  .sm\:overflow-y-visible {
    overflow-y: visible;
  }

  .sm\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .sm\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .sm\:overscroll-auto {
    overscroll-behavior: auto;
  }

  .sm\:overscroll-contain {
    overscroll-behavior: contain;
  }

  .sm\:overscroll-none {
    overscroll-behavior: none;
  }

  .sm\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .sm\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .sm\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .sm\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .sm\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .sm\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .sm\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .sm\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .sm\:overflow-clip {
    text-overflow: clip;
  }

  .sm\:whitespace-normal {
    white-space: normal;
  }

  .sm\:whitespace-nowrap {
    white-space: nowrap;
  }

  .sm\:whitespace-pre {
    white-space: pre;
  }

  .sm\:whitespace-pre-line {
    white-space: pre-line;
  }

  .sm\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .sm\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .sm\:break-words {
    overflow-wrap: break-word;
  }

  .sm\:break-all {
    word-break: break-all;
  }

  .sm\:rounded-none {
    border-radius: 0px;
  }

  .sm\:rounded-sm {
    border-radius: 0.125rem;
  }

  .sm\:rounded {
    border-radius: 0.25rem;
  }

  .sm\:rounded-md {
    border-radius: 0.375rem;
  }

  .sm\:rounded-lg {
    border-radius: 0.5rem;
  }

  .sm\:rounded-xl {
    border-radius: 0.75rem;
  }

  .sm\:rounded-2xl {
    border-radius: 1rem;
  }

  .sm\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .sm\:rounded-full {
    border-radius: 9999px;
  }

  .sm\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .sm\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .sm\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .sm\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .sm\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .sm\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .sm\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .sm\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .sm\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .sm\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .sm\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .sm\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .sm\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .sm\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .sm\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .sm\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .sm\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .sm\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .sm\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .sm\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .sm\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .sm\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .sm\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .sm\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .sm\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .sm\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .sm\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .sm\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .sm\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .sm\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .sm\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .sm\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .sm\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .sm\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .sm\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .sm\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .sm\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .sm\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .sm\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .sm\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .sm\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .sm\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .sm\:border-0 {
    border-width: 0px;
  }

  .sm\:border-2 {
    border-width: 2px;
  }

  .sm\:border-4 {
    border-width: 4px;
  }

  .sm\:border-8 {
    border-width: 8px;
  }

  .sm\:border {
    border-width: 1px;
  }

  .sm\:border-t-0 {
    border-top-width: 0px;
  }

  .sm\:border-t-2 {
    border-top-width: 2px;
  }

  .sm\:border-t-4 {
    border-top-width: 4px;
  }

  .sm\:border-t-8 {
    border-top-width: 8px;
  }

  .sm\:border-t {
    border-top-width: 1px;
  }

  .sm\:border-r-0 {
    border-right-width: 0px;
  }

  .sm\:border-r-2 {
    border-right-width: 2px;
  }

  .sm\:border-r-4 {
    border-right-width: 4px;
  }

  .sm\:border-r-8 {
    border-right-width: 8px;
  }

  .sm\:border-r {
    border-right-width: 1px;
  }

  .sm\:border-b-0 {
    border-bottom-width: 0px;
  }

  .sm\:border-b-2 {
    border-bottom-width: 2px;
  }

  .sm\:border-b-4 {
    border-bottom-width: 4px;
  }

  .sm\:border-b-8 {
    border-bottom-width: 8px;
  }

  .sm\:border-b {
    border-bottom-width: 1px;
  }

  .sm\:border-l-0 {
    border-left-width: 0px;
  }

  .sm\:border-l-2 {
    border-left-width: 2px;
  }

  .sm\:border-l-4 {
    border-left-width: 4px;
  }

  .sm\:border-l-8 {
    border-left-width: 8px;
  }

  .sm\:border-l {
    border-left-width: 1px;
  }

  .sm\:border-solid {
    border-style: solid;
  }

  .sm\:border-dashed {
    border-style: dashed;
  }

  .sm\:border-dotted {
    border-style: dotted;
  }

  .sm\:border-double {
    border-style: double;
  }

  .sm\:border-none {
    border-style: none;
  }

  .sm\:border-transparent {
    border-color: transparent;
  }

  .sm\:border-current {
    border-color: currentColor;
  }

  .sm\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .sm\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .sm\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .sm\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .sm\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .sm\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .sm\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .sm\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .sm\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .sm\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .sm\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .sm\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .sm\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .sm\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .sm\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .sm\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .sm\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .sm\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .sm\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .sm\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .sm\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .sm\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .sm\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .sm\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .sm\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .sm\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .sm\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .sm\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .sm\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .sm\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .sm\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .sm\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .sm\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .sm\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .sm\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .sm\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .sm\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .sm\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .sm\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .sm\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .sm\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .sm\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .sm\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .sm\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .sm\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .sm\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .sm\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .sm\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .sm\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .sm\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .sm\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .sm\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .sm\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .sm\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .sm\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .sm\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .sm\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .sm\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .sm\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .sm\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .sm\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .sm\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .sm\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .sm\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .sm\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .sm\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .sm\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .sm\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .sm\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .sm\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .sm\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .sm\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .sm\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .sm\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .sm\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .sm\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .sm\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .sm\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .sm\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .sm\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .sm\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-transparent {
    border-color: transparent;
  }

  .group:hover .sm\:group-hover\:border-current {
    border-color: currentColor;
  }

  .group:hover .sm\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-transparent:focus-within {
    border-color: transparent;
  }

  .sm\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .sm\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .sm\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .sm\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .sm\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .sm\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .sm\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .sm\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .sm\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .sm\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .sm\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .sm\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .sm\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .sm\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .sm\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .sm\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .sm\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .sm\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .sm\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .sm\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .sm\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .sm\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .sm\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .sm\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .sm\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .sm\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .sm\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .sm\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .sm\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .sm\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .sm\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .sm\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .sm\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .sm\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .sm\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .sm\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .sm\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .sm\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .sm\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .sm\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .sm\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .sm\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .sm\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .sm\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .sm\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .sm\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .sm\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .sm\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .sm\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .sm\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .sm\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .sm\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .sm\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .sm\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .sm\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .sm\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .sm\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .sm\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .sm\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .sm\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .sm\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .sm\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .sm\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .sm\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .sm\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .sm\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .sm\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .sm\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .sm\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .sm\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .sm\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .sm\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .sm\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .sm\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .sm\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .sm\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .sm\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .sm\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .sm\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .sm\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .sm\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .sm\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .sm\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .sm\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .sm\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .sm\:bg-transparent {
    background-color: transparent;
  }

  .sm\:bg-current {
    background-color: currentColor;
  }

  .sm\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .sm\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .sm\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .sm\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .sm\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .sm\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .sm\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .sm\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .sm\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .sm\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .sm\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .sm\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .sm\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .sm\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .sm\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .sm\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .sm\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .sm\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .sm\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .sm\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .sm\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .sm\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-transparent {
    background-color: transparent;
  }

  .group:hover .sm\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .group:hover .sm\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-transparent:focus-within {
    background-color: transparent;
  }

  .sm\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .sm\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .sm\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .sm\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .sm\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .sm\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .sm\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .sm\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .sm\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .sm\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .sm\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .sm\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .sm\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .sm\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .sm\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .sm\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .sm\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .sm\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .sm\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .sm\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .sm\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .sm\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .sm\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .sm\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .sm\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .sm\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .sm\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .sm\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .sm\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .sm\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .sm\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .sm\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .sm\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .sm\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .sm\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .sm\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .sm\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .sm\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .sm\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .sm\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .sm\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .sm\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .sm\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .sm\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .sm\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .sm\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .sm\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .sm\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .sm\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .sm\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .sm\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .sm\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .sm\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .sm\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .sm\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .sm\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .sm\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .sm\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .sm\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .sm\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .sm\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .sm\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .sm\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .sm\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .sm\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .sm\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .sm\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .sm\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .sm\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .sm\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .sm\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .sm\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .sm\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .sm\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .sm\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .sm\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .sm\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .sm\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .sm\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .sm\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .sm\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

  .sm\:bg-none {
    background-image: none;
  }

  .sm\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .sm\:from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:from-black {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:from-gray-50 {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .sm\:from-gray-100 {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .sm\:from-gray-200 {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .sm\:from-gray-300 {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .sm\:from-gray-400 {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .sm\:from-gray-500 {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .sm\:from-gray-600 {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .sm\:from-gray-700 {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .sm\:from-gray-800 {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .sm\:from-gray-900 {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .sm\:from-red-50 {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .sm\:from-red-100 {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .sm\:from-red-200 {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .sm\:from-red-300 {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .sm\:from-red-400 {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .sm\:from-red-500 {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .sm\:from-red-600 {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .sm\:from-red-700 {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .sm\:from-red-800 {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .sm\:from-red-900 {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .sm\:from-yellow-50 {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .sm\:from-yellow-100 {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .sm\:from-yellow-200 {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .sm\:from-yellow-300 {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .sm\:from-yellow-400 {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .sm\:from-yellow-500 {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .sm\:from-yellow-600 {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .sm\:from-yellow-700 {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .sm\:from-yellow-800 {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .sm\:from-yellow-900 {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .sm\:from-green-50 {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .sm\:from-green-100 {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .sm\:from-green-200 {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .sm\:from-green-300 {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .sm\:from-green-400 {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .sm\:from-green-500 {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .sm\:from-green-600 {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .sm\:from-green-700 {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .sm\:from-green-800 {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .sm\:from-green-900 {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .sm\:from-blue-50 {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .sm\:from-blue-100 {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .sm\:from-blue-200 {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .sm\:from-blue-300 {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .sm\:from-blue-400 {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .sm\:from-blue-500 {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .sm\:from-blue-600 {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .sm\:from-blue-700 {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .sm\:from-blue-800 {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .sm\:from-blue-900 {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .sm\:from-indigo-50 {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .sm\:from-indigo-100 {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .sm\:from-indigo-200 {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .sm\:from-indigo-300 {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .sm\:from-indigo-400 {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .sm\:from-indigo-500 {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .sm\:from-indigo-600 {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .sm\:from-indigo-700 {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .sm\:from-indigo-800 {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .sm\:from-indigo-900 {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .sm\:from-purple-50 {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .sm\:from-purple-100 {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .sm\:from-purple-200 {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .sm\:from-purple-300 {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .sm\:from-purple-400 {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .sm\:from-purple-500 {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .sm\:from-purple-600 {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .sm\:from-purple-700 {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .sm\:from-purple-800 {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .sm\:from-purple-900 {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .sm\:from-pink-50 {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .sm\:from-pink-100 {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .sm\:from-pink-200 {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .sm\:from-pink-300 {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .sm\:from-pink-400 {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .sm\:from-pink-500 {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .sm\:from-pink-600 {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .sm\:from-pink-700 {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .sm\:from-pink-800 {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .sm\:from-pink-900 {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .sm\:hover\:from-transparent:hover {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:from-black:hover {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:from-gray-50:hover {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .sm\:hover\:from-gray-100:hover {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .sm\:hover\:from-gray-200:hover {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .sm\:hover\:from-gray-300:hover {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .sm\:hover\:from-gray-400:hover {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .sm\:hover\:from-gray-500:hover {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .sm\:hover\:from-gray-600:hover {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .sm\:hover\:from-gray-700:hover {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .sm\:hover\:from-gray-800:hover {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .sm\:hover\:from-gray-900:hover {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .sm\:hover\:from-red-50:hover {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .sm\:hover\:from-red-100:hover {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .sm\:hover\:from-red-200:hover {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .sm\:hover\:from-red-300:hover {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .sm\:hover\:from-red-400:hover {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .sm\:hover\:from-red-500:hover {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .sm\:hover\:from-red-600:hover {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .sm\:hover\:from-red-700:hover {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .sm\:hover\:from-red-800:hover {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .sm\:hover\:from-red-900:hover {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .sm\:hover\:from-yellow-50:hover {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .sm\:hover\:from-yellow-100:hover {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .sm\:hover\:from-yellow-200:hover {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .sm\:hover\:from-yellow-300:hover {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .sm\:hover\:from-yellow-400:hover {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .sm\:hover\:from-yellow-500:hover {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .sm\:hover\:from-yellow-600:hover {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .sm\:hover\:from-yellow-700:hover {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .sm\:hover\:from-yellow-800:hover {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .sm\:hover\:from-yellow-900:hover {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .sm\:hover\:from-green-50:hover {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .sm\:hover\:from-green-100:hover {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .sm\:hover\:from-green-200:hover {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .sm\:hover\:from-green-300:hover {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .sm\:hover\:from-green-400:hover {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .sm\:hover\:from-green-500:hover {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .sm\:hover\:from-green-600:hover {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .sm\:hover\:from-green-700:hover {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .sm\:hover\:from-green-800:hover {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .sm\:hover\:from-green-900:hover {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .sm\:hover\:from-blue-50:hover {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .sm\:hover\:from-blue-100:hover {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .sm\:hover\:from-blue-200:hover {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .sm\:hover\:from-blue-300:hover {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .sm\:hover\:from-blue-400:hover {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .sm\:hover\:from-blue-500:hover {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .sm\:hover\:from-blue-600:hover {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .sm\:hover\:from-blue-700:hover {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .sm\:hover\:from-blue-800:hover {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .sm\:hover\:from-blue-900:hover {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .sm\:hover\:from-indigo-50:hover {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .sm\:hover\:from-indigo-100:hover {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .sm\:hover\:from-indigo-200:hover {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .sm\:hover\:from-indigo-300:hover {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .sm\:hover\:from-indigo-400:hover {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .sm\:hover\:from-indigo-500:hover {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .sm\:hover\:from-indigo-600:hover {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .sm\:hover\:from-indigo-700:hover {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .sm\:hover\:from-indigo-800:hover {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .sm\:hover\:from-indigo-900:hover {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .sm\:hover\:from-purple-50:hover {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .sm\:hover\:from-purple-100:hover {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .sm\:hover\:from-purple-200:hover {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .sm\:hover\:from-purple-300:hover {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .sm\:hover\:from-purple-400:hover {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .sm\:hover\:from-purple-500:hover {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .sm\:hover\:from-purple-600:hover {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .sm\:hover\:from-purple-700:hover {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .sm\:hover\:from-purple-800:hover {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .sm\:hover\:from-purple-900:hover {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .sm\:hover\:from-pink-50:hover {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .sm\:hover\:from-pink-100:hover {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .sm\:hover\:from-pink-200:hover {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .sm\:hover\:from-pink-300:hover {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .sm\:hover\:from-pink-400:hover {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .sm\:hover\:from-pink-500:hover {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .sm\:hover\:from-pink-600:hover {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .sm\:hover\:from-pink-700:hover {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .sm\:hover\:from-pink-800:hover {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .sm\:hover\:from-pink-900:hover {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .sm\:focus\:from-transparent:focus {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:from-black:focus {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:from-gray-50:focus {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .sm\:focus\:from-gray-100:focus {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .sm\:focus\:from-gray-200:focus {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .sm\:focus\:from-gray-300:focus {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .sm\:focus\:from-gray-400:focus {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .sm\:focus\:from-gray-500:focus {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .sm\:focus\:from-gray-600:focus {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .sm\:focus\:from-gray-700:focus {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .sm\:focus\:from-gray-800:focus {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .sm\:focus\:from-gray-900:focus {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .sm\:focus\:from-red-50:focus {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .sm\:focus\:from-red-100:focus {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .sm\:focus\:from-red-200:focus {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .sm\:focus\:from-red-300:focus {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .sm\:focus\:from-red-400:focus {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .sm\:focus\:from-red-500:focus {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .sm\:focus\:from-red-600:focus {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .sm\:focus\:from-red-700:focus {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .sm\:focus\:from-red-800:focus {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .sm\:focus\:from-red-900:focus {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .sm\:focus\:from-yellow-50:focus {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .sm\:focus\:from-yellow-100:focus {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .sm\:focus\:from-yellow-200:focus {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .sm\:focus\:from-yellow-300:focus {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .sm\:focus\:from-yellow-400:focus {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .sm\:focus\:from-yellow-500:focus {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .sm\:focus\:from-yellow-600:focus {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .sm\:focus\:from-yellow-700:focus {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .sm\:focus\:from-yellow-800:focus {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .sm\:focus\:from-yellow-900:focus {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .sm\:focus\:from-green-50:focus {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .sm\:focus\:from-green-100:focus {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .sm\:focus\:from-green-200:focus {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .sm\:focus\:from-green-300:focus {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .sm\:focus\:from-green-400:focus {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .sm\:focus\:from-green-500:focus {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .sm\:focus\:from-green-600:focus {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .sm\:focus\:from-green-700:focus {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .sm\:focus\:from-green-800:focus {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .sm\:focus\:from-green-900:focus {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .sm\:focus\:from-blue-50:focus {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .sm\:focus\:from-blue-100:focus {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .sm\:focus\:from-blue-200:focus {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .sm\:focus\:from-blue-300:focus {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .sm\:focus\:from-blue-400:focus {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .sm\:focus\:from-blue-500:focus {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .sm\:focus\:from-blue-600:focus {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .sm\:focus\:from-blue-700:focus {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .sm\:focus\:from-blue-800:focus {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .sm\:focus\:from-blue-900:focus {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .sm\:focus\:from-indigo-50:focus {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .sm\:focus\:from-indigo-100:focus {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .sm\:focus\:from-indigo-200:focus {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .sm\:focus\:from-indigo-300:focus {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .sm\:focus\:from-indigo-400:focus {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .sm\:focus\:from-indigo-500:focus {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .sm\:focus\:from-indigo-600:focus {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .sm\:focus\:from-indigo-700:focus {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .sm\:focus\:from-indigo-800:focus {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .sm\:focus\:from-indigo-900:focus {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .sm\:focus\:from-purple-50:focus {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .sm\:focus\:from-purple-100:focus {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .sm\:focus\:from-purple-200:focus {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .sm\:focus\:from-purple-300:focus {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .sm\:focus\:from-purple-400:focus {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .sm\:focus\:from-purple-500:focus {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .sm\:focus\:from-purple-600:focus {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .sm\:focus\:from-purple-700:focus {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .sm\:focus\:from-purple-800:focus {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .sm\:focus\:from-purple-900:focus {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .sm\:focus\:from-pink-50:focus {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .sm\:focus\:from-pink-100:focus {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .sm\:focus\:from-pink-200:focus {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .sm\:focus\:from-pink-300:focus {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .sm\:focus\:from-pink-400:focus {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .sm\:focus\:from-pink-500:focus {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .sm\:focus\:from-pink-600:focus {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .sm\:focus\:from-pink-700:focus {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .sm\:focus\:from-pink-800:focus {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .sm\:focus\:from-pink-900:focus {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .sm\:via-transparent {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:via-gray-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .sm\:via-gray-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .sm\:via-gray-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .sm\:via-gray-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .sm\:via-gray-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .sm\:via-gray-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .sm\:via-gray-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .sm\:via-gray-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .sm\:via-gray-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .sm\:via-gray-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .sm\:via-red-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .sm\:via-red-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .sm\:via-red-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .sm\:via-red-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .sm\:via-red-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .sm\:via-red-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .sm\:via-red-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .sm\:via-red-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .sm\:via-red-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .sm\:via-red-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .sm\:via-yellow-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .sm\:via-yellow-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .sm\:via-yellow-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .sm\:via-yellow-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .sm\:via-yellow-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .sm\:via-yellow-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .sm\:via-yellow-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .sm\:via-yellow-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .sm\:via-yellow-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .sm\:via-yellow-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .sm\:via-green-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .sm\:via-green-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .sm\:via-green-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .sm\:via-green-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .sm\:via-green-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .sm\:via-green-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .sm\:via-green-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .sm\:via-green-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .sm\:via-green-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .sm\:via-green-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .sm\:via-blue-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .sm\:via-blue-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .sm\:via-blue-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .sm\:via-blue-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .sm\:via-blue-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .sm\:via-blue-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .sm\:via-blue-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .sm\:via-blue-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .sm\:via-blue-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .sm\:via-blue-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .sm\:via-indigo-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .sm\:via-indigo-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .sm\:via-indigo-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .sm\:via-indigo-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .sm\:via-indigo-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .sm\:via-indigo-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .sm\:via-indigo-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .sm\:via-indigo-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .sm\:via-indigo-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .sm\:via-indigo-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .sm\:via-purple-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .sm\:via-purple-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .sm\:via-purple-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .sm\:via-purple-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .sm\:via-purple-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .sm\:via-purple-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .sm\:via-purple-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .sm\:via-purple-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .sm\:via-purple-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .sm\:via-purple-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .sm\:via-pink-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .sm\:via-pink-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .sm\:via-pink-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .sm\:via-pink-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .sm\:via-pink-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .sm\:via-pink-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .sm\:via-pink-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .sm\:via-pink-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .sm\:via-pink-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .sm\:via-pink-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .sm\:hover\:via-transparent:hover {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:via-gray-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .sm\:hover\:via-gray-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .sm\:hover\:via-gray-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .sm\:hover\:via-gray-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .sm\:hover\:via-gray-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .sm\:hover\:via-gray-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .sm\:hover\:via-gray-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .sm\:hover\:via-gray-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .sm\:hover\:via-gray-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .sm\:hover\:via-gray-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .sm\:hover\:via-red-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .sm\:hover\:via-red-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .sm\:hover\:via-red-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .sm\:hover\:via-red-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .sm\:hover\:via-red-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .sm\:hover\:via-red-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .sm\:hover\:via-red-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .sm\:hover\:via-red-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .sm\:hover\:via-red-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .sm\:hover\:via-red-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .sm\:hover\:via-yellow-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .sm\:hover\:via-yellow-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .sm\:hover\:via-yellow-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .sm\:hover\:via-yellow-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .sm\:hover\:via-yellow-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .sm\:hover\:via-yellow-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .sm\:hover\:via-yellow-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .sm\:hover\:via-yellow-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .sm\:hover\:via-yellow-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .sm\:hover\:via-yellow-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .sm\:hover\:via-green-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .sm\:hover\:via-green-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .sm\:hover\:via-green-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .sm\:hover\:via-green-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .sm\:hover\:via-green-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .sm\:hover\:via-green-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .sm\:hover\:via-green-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .sm\:hover\:via-green-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .sm\:hover\:via-green-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .sm\:hover\:via-green-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .sm\:hover\:via-blue-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .sm\:hover\:via-blue-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .sm\:hover\:via-blue-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .sm\:hover\:via-blue-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .sm\:hover\:via-blue-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .sm\:hover\:via-blue-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .sm\:hover\:via-blue-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .sm\:hover\:via-blue-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .sm\:hover\:via-blue-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .sm\:hover\:via-blue-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .sm\:hover\:via-indigo-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .sm\:hover\:via-indigo-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .sm\:hover\:via-indigo-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .sm\:hover\:via-indigo-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .sm\:hover\:via-indigo-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .sm\:hover\:via-indigo-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .sm\:hover\:via-indigo-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .sm\:hover\:via-indigo-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .sm\:hover\:via-indigo-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .sm\:hover\:via-indigo-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .sm\:hover\:via-purple-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .sm\:hover\:via-purple-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .sm\:hover\:via-purple-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .sm\:hover\:via-purple-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .sm\:hover\:via-purple-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .sm\:hover\:via-purple-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .sm\:hover\:via-purple-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .sm\:hover\:via-purple-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .sm\:hover\:via-purple-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .sm\:hover\:via-purple-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .sm\:hover\:via-pink-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .sm\:hover\:via-pink-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .sm\:hover\:via-pink-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .sm\:hover\:via-pink-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .sm\:hover\:via-pink-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .sm\:hover\:via-pink-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .sm\:hover\:via-pink-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .sm\:hover\:via-pink-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .sm\:hover\:via-pink-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .sm\:hover\:via-pink-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .sm\:focus\:via-transparent:focus {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:via-gray-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .sm\:focus\:via-gray-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .sm\:focus\:via-gray-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .sm\:focus\:via-gray-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .sm\:focus\:via-gray-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .sm\:focus\:via-gray-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .sm\:focus\:via-gray-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .sm\:focus\:via-gray-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .sm\:focus\:via-gray-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .sm\:focus\:via-gray-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .sm\:focus\:via-red-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .sm\:focus\:via-red-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .sm\:focus\:via-red-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .sm\:focus\:via-red-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .sm\:focus\:via-red-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .sm\:focus\:via-red-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .sm\:focus\:via-red-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .sm\:focus\:via-red-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .sm\:focus\:via-red-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .sm\:focus\:via-red-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .sm\:focus\:via-yellow-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .sm\:focus\:via-yellow-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .sm\:focus\:via-yellow-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .sm\:focus\:via-yellow-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .sm\:focus\:via-yellow-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .sm\:focus\:via-yellow-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .sm\:focus\:via-yellow-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .sm\:focus\:via-yellow-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .sm\:focus\:via-yellow-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .sm\:focus\:via-yellow-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .sm\:focus\:via-green-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .sm\:focus\:via-green-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .sm\:focus\:via-green-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .sm\:focus\:via-green-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .sm\:focus\:via-green-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .sm\:focus\:via-green-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .sm\:focus\:via-green-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .sm\:focus\:via-green-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .sm\:focus\:via-green-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .sm\:focus\:via-green-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .sm\:focus\:via-blue-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .sm\:focus\:via-blue-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .sm\:focus\:via-blue-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .sm\:focus\:via-blue-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .sm\:focus\:via-blue-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .sm\:focus\:via-blue-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .sm\:focus\:via-blue-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .sm\:focus\:via-blue-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .sm\:focus\:via-blue-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .sm\:focus\:via-blue-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .sm\:focus\:via-indigo-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .sm\:focus\:via-indigo-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .sm\:focus\:via-indigo-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .sm\:focus\:via-indigo-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .sm\:focus\:via-indigo-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .sm\:focus\:via-indigo-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .sm\:focus\:via-indigo-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .sm\:focus\:via-indigo-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .sm\:focus\:via-indigo-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .sm\:focus\:via-indigo-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .sm\:focus\:via-purple-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .sm\:focus\:via-purple-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .sm\:focus\:via-purple-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .sm\:focus\:via-purple-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .sm\:focus\:via-purple-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .sm\:focus\:via-purple-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .sm\:focus\:via-purple-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .sm\:focus\:via-purple-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .sm\:focus\:via-purple-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .sm\:focus\:via-purple-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .sm\:focus\:via-pink-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .sm\:focus\:via-pink-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .sm\:focus\:via-pink-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .sm\:focus\:via-pink-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .sm\:focus\:via-pink-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .sm\:focus\:via-pink-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .sm\:focus\:via-pink-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .sm\:focus\:via-pink-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .sm\:focus\:via-pink-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .sm\:focus\:via-pink-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .sm\:to-transparent {
    --tw-gradient-to: transparent;
  }

  .sm\:to-current {
    --tw-gradient-to: currentColor;
  }

  .sm\:to-black {
    --tw-gradient-to: #000;
  }

  .sm\:to-white {
    --tw-gradient-to: #fff;
  }

  .sm\:to-gray-50 {
    --tw-gradient-to: #f9fafb;
  }

  .sm\:to-gray-100 {
    --tw-gradient-to: #f3f4f6;
  }

  .sm\:to-gray-200 {
    --tw-gradient-to: #e5e7eb;
  }

  .sm\:to-gray-300 {
    --tw-gradient-to: #d1d5db;
  }

  .sm\:to-gray-400 {
    --tw-gradient-to: #9ca3af;
  }

  .sm\:to-gray-500 {
    --tw-gradient-to: #6b7280;
  }

  .sm\:to-gray-600 {
    --tw-gradient-to: #4b5563;
  }

  .sm\:to-gray-700 {
    --tw-gradient-to: #374151;
  }

  .sm\:to-gray-800 {
    --tw-gradient-to: #1f2937;
  }

  .sm\:to-gray-900 {
    --tw-gradient-to: #111827;
  }

  .sm\:to-red-50 {
    --tw-gradient-to: #fef2f2;
  }

  .sm\:to-red-100 {
    --tw-gradient-to: #fee2e2;
  }

  .sm\:to-red-200 {
    --tw-gradient-to: #fecaca;
  }

  .sm\:to-red-300 {
    --tw-gradient-to: #fca5a5;
  }

  .sm\:to-red-400 {
    --tw-gradient-to: #f87171;
  }

  .sm\:to-red-500 {
    --tw-gradient-to: #ef4444;
  }

  .sm\:to-red-600 {
    --tw-gradient-to: #dc2626;
  }

  .sm\:to-red-700 {
    --tw-gradient-to: #b91c1c;
  }

  .sm\:to-red-800 {
    --tw-gradient-to: #991b1b;
  }

  .sm\:to-red-900 {
    --tw-gradient-to: #7f1d1d;
  }

  .sm\:to-yellow-50 {
    --tw-gradient-to: #fffbeb;
  }

  .sm\:to-yellow-100 {
    --tw-gradient-to: #fef3c7;
  }

  .sm\:to-yellow-200 {
    --tw-gradient-to: #fde68a;
  }

  .sm\:to-yellow-300 {
    --tw-gradient-to: #fcd34d;
  }

  .sm\:to-yellow-400 {
    --tw-gradient-to: #fbbf24;
  }

  .sm\:to-yellow-500 {
    --tw-gradient-to: #f59e0b;
  }

  .sm\:to-yellow-600 {
    --tw-gradient-to: #d97706;
  }

  .sm\:to-yellow-700 {
    --tw-gradient-to: #b45309;
  }

  .sm\:to-yellow-800 {
    --tw-gradient-to: #92400e;
  }

  .sm\:to-yellow-900 {
    --tw-gradient-to: #78350f;
  }

  .sm\:to-green-50 {
    --tw-gradient-to: #ecfdf5;
  }

  .sm\:to-green-100 {
    --tw-gradient-to: #d1fae5;
  }

  .sm\:to-green-200 {
    --tw-gradient-to: #a7f3d0;
  }

  .sm\:to-green-300 {
    --tw-gradient-to: #6ee7b7;
  }

  .sm\:to-green-400 {
    --tw-gradient-to: #34d399;
  }

  .sm\:to-green-500 {
    --tw-gradient-to: #10b981;
  }

  .sm\:to-green-600 {
    --tw-gradient-to: #059669;
  }

  .sm\:to-green-700 {
    --tw-gradient-to: #047857;
  }

  .sm\:to-green-800 {
    --tw-gradient-to: #065f46;
  }

  .sm\:to-green-900 {
    --tw-gradient-to: #064e3b;
  }

  .sm\:to-blue-50 {
    --tw-gradient-to: #eff6ff;
  }

  .sm\:to-blue-100 {
    --tw-gradient-to: #dbeafe;
  }

  .sm\:to-blue-200 {
    --tw-gradient-to: #bfdbfe;
  }

  .sm\:to-blue-300 {
    --tw-gradient-to: #93c5fd;
  }

  .sm\:to-blue-400 {
    --tw-gradient-to: #60a5fa;
  }

  .sm\:to-blue-500 {
    --tw-gradient-to: #3b82f6;
  }

  .sm\:to-blue-600 {
    --tw-gradient-to: #2563eb;
  }

  .sm\:to-blue-700 {
    --tw-gradient-to: #1d4ed8;
  }

  .sm\:to-blue-800 {
    --tw-gradient-to: #1e40af;
  }

  .sm\:to-blue-900 {
    --tw-gradient-to: #1e3a8a;
  }

  .sm\:to-indigo-50 {
    --tw-gradient-to: #eef2ff;
  }

  .sm\:to-indigo-100 {
    --tw-gradient-to: #e0e7ff;
  }

  .sm\:to-indigo-200 {
    --tw-gradient-to: #c7d2fe;
  }

  .sm\:to-indigo-300 {
    --tw-gradient-to: #a5b4fc;
  }

  .sm\:to-indigo-400 {
    --tw-gradient-to: #818cf8;
  }

  .sm\:to-indigo-500 {
    --tw-gradient-to: #6366f1;
  }

  .sm\:to-indigo-600 {
    --tw-gradient-to: #4f46e5;
  }

  .sm\:to-indigo-700 {
    --tw-gradient-to: #4338ca;
  }

  .sm\:to-indigo-800 {
    --tw-gradient-to: #3730a3;
  }

  .sm\:to-indigo-900 {
    --tw-gradient-to: #312e81;
  }

  .sm\:to-purple-50 {
    --tw-gradient-to: #f5f3ff;
  }

  .sm\:to-purple-100 {
    --tw-gradient-to: #ede9fe;
  }

  .sm\:to-purple-200 {
    --tw-gradient-to: #ddd6fe;
  }

  .sm\:to-purple-300 {
    --tw-gradient-to: #c4b5fd;
  }

  .sm\:to-purple-400 {
    --tw-gradient-to: #a78bfa;
  }

  .sm\:to-purple-500 {
    --tw-gradient-to: #8b5cf6;
  }

  .sm\:to-purple-600 {
    --tw-gradient-to: #7c3aed;
  }

  .sm\:to-purple-700 {
    --tw-gradient-to: #6d28d9;
  }

  .sm\:to-purple-800 {
    --tw-gradient-to: #5b21b6;
  }

  .sm\:to-purple-900 {
    --tw-gradient-to: #4c1d95;
  }

  .sm\:to-pink-50 {
    --tw-gradient-to: #fdf2f8;
  }

  .sm\:to-pink-100 {
    --tw-gradient-to: #fce7f3;
  }

  .sm\:to-pink-200 {
    --tw-gradient-to: #fbcfe8;
  }

  .sm\:to-pink-300 {
    --tw-gradient-to: #f9a8d4;
  }

  .sm\:to-pink-400 {
    --tw-gradient-to: #f472b6;
  }

  .sm\:to-pink-500 {
    --tw-gradient-to: #ec4899;
  }

  .sm\:to-pink-600 {
    --tw-gradient-to: #db2777;
  }

  .sm\:to-pink-700 {
    --tw-gradient-to: #be185d;
  }

  .sm\:to-pink-800 {
    --tw-gradient-to: #9d174d;
  }

  .sm\:to-pink-900 {
    --tw-gradient-to: #831843;
  }

  .sm\:hover\:to-transparent:hover {
    --tw-gradient-to: transparent;
  }

  .sm\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .sm\:hover\:to-black:hover {
    --tw-gradient-to: #000;
  }

  .sm\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .sm\:hover\:to-gray-50:hover {
    --tw-gradient-to: #f9fafb;
  }

  .sm\:hover\:to-gray-100:hover {
    --tw-gradient-to: #f3f4f6;
  }

  .sm\:hover\:to-gray-200:hover {
    --tw-gradient-to: #e5e7eb;
  }

  .sm\:hover\:to-gray-300:hover {
    --tw-gradient-to: #d1d5db;
  }

  .sm\:hover\:to-gray-400:hover {
    --tw-gradient-to: #9ca3af;
  }

  .sm\:hover\:to-gray-500:hover {
    --tw-gradient-to: #6b7280;
  }

  .sm\:hover\:to-gray-600:hover {
    --tw-gradient-to: #4b5563;
  }

  .sm\:hover\:to-gray-700:hover {
    --tw-gradient-to: #374151;
  }

  .sm\:hover\:to-gray-800:hover {
    --tw-gradient-to: #1f2937;
  }

  .sm\:hover\:to-gray-900:hover {
    --tw-gradient-to: #111827;
  }

  .sm\:hover\:to-red-50:hover {
    --tw-gradient-to: #fef2f2;
  }

  .sm\:hover\:to-red-100:hover {
    --tw-gradient-to: #fee2e2;
  }

  .sm\:hover\:to-red-200:hover {
    --tw-gradient-to: #fecaca;
  }

  .sm\:hover\:to-red-300:hover {
    --tw-gradient-to: #fca5a5;
  }

  .sm\:hover\:to-red-400:hover {
    --tw-gradient-to: #f87171;
  }

  .sm\:hover\:to-red-500:hover {
    --tw-gradient-to: #ef4444;
  }

  .sm\:hover\:to-red-600:hover {
    --tw-gradient-to: #dc2626;
  }

  .sm\:hover\:to-red-700:hover {
    --tw-gradient-to: #b91c1c;
  }

  .sm\:hover\:to-red-800:hover {
    --tw-gradient-to: #991b1b;
  }

  .sm\:hover\:to-red-900:hover {
    --tw-gradient-to: #7f1d1d;
  }

  .sm\:hover\:to-yellow-50:hover {
    --tw-gradient-to: #fffbeb;
  }

  .sm\:hover\:to-yellow-100:hover {
    --tw-gradient-to: #fef3c7;
  }

  .sm\:hover\:to-yellow-200:hover {
    --tw-gradient-to: #fde68a;
  }

  .sm\:hover\:to-yellow-300:hover {
    --tw-gradient-to: #fcd34d;
  }

  .sm\:hover\:to-yellow-400:hover {
    --tw-gradient-to: #fbbf24;
  }

  .sm\:hover\:to-yellow-500:hover {
    --tw-gradient-to: #f59e0b;
  }

  .sm\:hover\:to-yellow-600:hover {
    --tw-gradient-to: #d97706;
  }

  .sm\:hover\:to-yellow-700:hover {
    --tw-gradient-to: #b45309;
  }

  .sm\:hover\:to-yellow-800:hover {
    --tw-gradient-to: #92400e;
  }

  .sm\:hover\:to-yellow-900:hover {
    --tw-gradient-to: #78350f;
  }

  .sm\:hover\:to-green-50:hover {
    --tw-gradient-to: #ecfdf5;
  }

  .sm\:hover\:to-green-100:hover {
    --tw-gradient-to: #d1fae5;
  }

  .sm\:hover\:to-green-200:hover {
    --tw-gradient-to: #a7f3d0;
  }

  .sm\:hover\:to-green-300:hover {
    --tw-gradient-to: #6ee7b7;
  }

  .sm\:hover\:to-green-400:hover {
    --tw-gradient-to: #34d399;
  }

  .sm\:hover\:to-green-500:hover {
    --tw-gradient-to: #10b981;
  }

  .sm\:hover\:to-green-600:hover {
    --tw-gradient-to: #059669;
  }

  .sm\:hover\:to-green-700:hover {
    --tw-gradient-to: #047857;
  }

  .sm\:hover\:to-green-800:hover {
    --tw-gradient-to: #065f46;
  }

  .sm\:hover\:to-green-900:hover {
    --tw-gradient-to: #064e3b;
  }

  .sm\:hover\:to-blue-50:hover {
    --tw-gradient-to: #eff6ff;
  }

  .sm\:hover\:to-blue-100:hover {
    --tw-gradient-to: #dbeafe;
  }

  .sm\:hover\:to-blue-200:hover {
    --tw-gradient-to: #bfdbfe;
  }

  .sm\:hover\:to-blue-300:hover {
    --tw-gradient-to: #93c5fd;
  }

  .sm\:hover\:to-blue-400:hover {
    --tw-gradient-to: #60a5fa;
  }

  .sm\:hover\:to-blue-500:hover {
    --tw-gradient-to: #3b82f6;
  }

  .sm\:hover\:to-blue-600:hover {
    --tw-gradient-to: #2563eb;
  }

  .sm\:hover\:to-blue-700:hover {
    --tw-gradient-to: #1d4ed8;
  }

  .sm\:hover\:to-blue-800:hover {
    --tw-gradient-to: #1e40af;
  }

  .sm\:hover\:to-blue-900:hover {
    --tw-gradient-to: #1e3a8a;
  }

  .sm\:hover\:to-indigo-50:hover {
    --tw-gradient-to: #eef2ff;
  }

  .sm\:hover\:to-indigo-100:hover {
    --tw-gradient-to: #e0e7ff;
  }

  .sm\:hover\:to-indigo-200:hover {
    --tw-gradient-to: #c7d2fe;
  }

  .sm\:hover\:to-indigo-300:hover {
    --tw-gradient-to: #a5b4fc;
  }

  .sm\:hover\:to-indigo-400:hover {
    --tw-gradient-to: #818cf8;
  }

  .sm\:hover\:to-indigo-500:hover {
    --tw-gradient-to: #6366f1;
  }

  .sm\:hover\:to-indigo-600:hover {
    --tw-gradient-to: #4f46e5;
  }

  .sm\:hover\:to-indigo-700:hover {
    --tw-gradient-to: #4338ca;
  }

  .sm\:hover\:to-indigo-800:hover {
    --tw-gradient-to: #3730a3;
  }

  .sm\:hover\:to-indigo-900:hover {
    --tw-gradient-to: #312e81;
  }

  .sm\:hover\:to-purple-50:hover {
    --tw-gradient-to: #f5f3ff;
  }

  .sm\:hover\:to-purple-100:hover {
    --tw-gradient-to: #ede9fe;
  }

  .sm\:hover\:to-purple-200:hover {
    --tw-gradient-to: #ddd6fe;
  }

  .sm\:hover\:to-purple-300:hover {
    --tw-gradient-to: #c4b5fd;
  }

  .sm\:hover\:to-purple-400:hover {
    --tw-gradient-to: #a78bfa;
  }

  .sm\:hover\:to-purple-500:hover {
    --tw-gradient-to: #8b5cf6;
  }

  .sm\:hover\:to-purple-600:hover {
    --tw-gradient-to: #7c3aed;
  }

  .sm\:hover\:to-purple-700:hover {
    --tw-gradient-to: #6d28d9;
  }

  .sm\:hover\:to-purple-800:hover {
    --tw-gradient-to: #5b21b6;
  }

  .sm\:hover\:to-purple-900:hover {
    --tw-gradient-to: #4c1d95;
  }

  .sm\:hover\:to-pink-50:hover {
    --tw-gradient-to: #fdf2f8;
  }

  .sm\:hover\:to-pink-100:hover {
    --tw-gradient-to: #fce7f3;
  }

  .sm\:hover\:to-pink-200:hover {
    --tw-gradient-to: #fbcfe8;
  }

  .sm\:hover\:to-pink-300:hover {
    --tw-gradient-to: #f9a8d4;
  }

  .sm\:hover\:to-pink-400:hover {
    --tw-gradient-to: #f472b6;
  }

  .sm\:hover\:to-pink-500:hover {
    --tw-gradient-to: #ec4899;
  }

  .sm\:hover\:to-pink-600:hover {
    --tw-gradient-to: #db2777;
  }

  .sm\:hover\:to-pink-700:hover {
    --tw-gradient-to: #be185d;
  }

  .sm\:hover\:to-pink-800:hover {
    --tw-gradient-to: #9d174d;
  }

  .sm\:hover\:to-pink-900:hover {
    --tw-gradient-to: #831843;
  }

  .sm\:focus\:to-transparent:focus {
    --tw-gradient-to: transparent;
  }

  .sm\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .sm\:focus\:to-black:focus {
    --tw-gradient-to: #000;
  }

  .sm\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .sm\:focus\:to-gray-50:focus {
    --tw-gradient-to: #f9fafb;
  }

  .sm\:focus\:to-gray-100:focus {
    --tw-gradient-to: #f3f4f6;
  }

  .sm\:focus\:to-gray-200:focus {
    --tw-gradient-to: #e5e7eb;
  }

  .sm\:focus\:to-gray-300:focus {
    --tw-gradient-to: #d1d5db;
  }

  .sm\:focus\:to-gray-400:focus {
    --tw-gradient-to: #9ca3af;
  }

  .sm\:focus\:to-gray-500:focus {
    --tw-gradient-to: #6b7280;
  }

  .sm\:focus\:to-gray-600:focus {
    --tw-gradient-to: #4b5563;
  }

  .sm\:focus\:to-gray-700:focus {
    --tw-gradient-to: #374151;
  }

  .sm\:focus\:to-gray-800:focus {
    --tw-gradient-to: #1f2937;
  }

  .sm\:focus\:to-gray-900:focus {
    --tw-gradient-to: #111827;
  }

  .sm\:focus\:to-red-50:focus {
    --tw-gradient-to: #fef2f2;
  }

  .sm\:focus\:to-red-100:focus {
    --tw-gradient-to: #fee2e2;
  }

  .sm\:focus\:to-red-200:focus {
    --tw-gradient-to: #fecaca;
  }

  .sm\:focus\:to-red-300:focus {
    --tw-gradient-to: #fca5a5;
  }

  .sm\:focus\:to-red-400:focus {
    --tw-gradient-to: #f87171;
  }

  .sm\:focus\:to-red-500:focus {
    --tw-gradient-to: #ef4444;
  }

  .sm\:focus\:to-red-600:focus {
    --tw-gradient-to: #dc2626;
  }

  .sm\:focus\:to-red-700:focus {
    --tw-gradient-to: #b91c1c;
  }

  .sm\:focus\:to-red-800:focus {
    --tw-gradient-to: #991b1b;
  }

  .sm\:focus\:to-red-900:focus {
    --tw-gradient-to: #7f1d1d;
  }

  .sm\:focus\:to-yellow-50:focus {
    --tw-gradient-to: #fffbeb;
  }

  .sm\:focus\:to-yellow-100:focus {
    --tw-gradient-to: #fef3c7;
  }

  .sm\:focus\:to-yellow-200:focus {
    --tw-gradient-to: #fde68a;
  }

  .sm\:focus\:to-yellow-300:focus {
    --tw-gradient-to: #fcd34d;
  }

  .sm\:focus\:to-yellow-400:focus {
    --tw-gradient-to: #fbbf24;
  }

  .sm\:focus\:to-yellow-500:focus {
    --tw-gradient-to: #f59e0b;
  }

  .sm\:focus\:to-yellow-600:focus {
    --tw-gradient-to: #d97706;
  }

  .sm\:focus\:to-yellow-700:focus {
    --tw-gradient-to: #b45309;
  }

  .sm\:focus\:to-yellow-800:focus {
    --tw-gradient-to: #92400e;
  }

  .sm\:focus\:to-yellow-900:focus {
    --tw-gradient-to: #78350f;
  }

  .sm\:focus\:to-green-50:focus {
    --tw-gradient-to: #ecfdf5;
  }

  .sm\:focus\:to-green-100:focus {
    --tw-gradient-to: #d1fae5;
  }

  .sm\:focus\:to-green-200:focus {
    --tw-gradient-to: #a7f3d0;
  }

  .sm\:focus\:to-green-300:focus {
    --tw-gradient-to: #6ee7b7;
  }

  .sm\:focus\:to-green-400:focus {
    --tw-gradient-to: #34d399;
  }

  .sm\:focus\:to-green-500:focus {
    --tw-gradient-to: #10b981;
  }

  .sm\:focus\:to-green-600:focus {
    --tw-gradient-to: #059669;
  }

  .sm\:focus\:to-green-700:focus {
    --tw-gradient-to: #047857;
  }

  .sm\:focus\:to-green-800:focus {
    --tw-gradient-to: #065f46;
  }

  .sm\:focus\:to-green-900:focus {
    --tw-gradient-to: #064e3b;
  }

  .sm\:focus\:to-blue-50:focus {
    --tw-gradient-to: #eff6ff;
  }

  .sm\:focus\:to-blue-100:focus {
    --tw-gradient-to: #dbeafe;
  }

  .sm\:focus\:to-blue-200:focus {
    --tw-gradient-to: #bfdbfe;
  }

  .sm\:focus\:to-blue-300:focus {
    --tw-gradient-to: #93c5fd;
  }

  .sm\:focus\:to-blue-400:focus {
    --tw-gradient-to: #60a5fa;
  }

  .sm\:focus\:to-blue-500:focus {
    --tw-gradient-to: #3b82f6;
  }

  .sm\:focus\:to-blue-600:focus {
    --tw-gradient-to: #2563eb;
  }

  .sm\:focus\:to-blue-700:focus {
    --tw-gradient-to: #1d4ed8;
  }

  .sm\:focus\:to-blue-800:focus {
    --tw-gradient-to: #1e40af;
  }

  .sm\:focus\:to-blue-900:focus {
    --tw-gradient-to: #1e3a8a;
  }

  .sm\:focus\:to-indigo-50:focus {
    --tw-gradient-to: #eef2ff;
  }

  .sm\:focus\:to-indigo-100:focus {
    --tw-gradient-to: #e0e7ff;
  }

  .sm\:focus\:to-indigo-200:focus {
    --tw-gradient-to: #c7d2fe;
  }

  .sm\:focus\:to-indigo-300:focus {
    --tw-gradient-to: #a5b4fc;
  }

  .sm\:focus\:to-indigo-400:focus {
    --tw-gradient-to: #818cf8;
  }

  .sm\:focus\:to-indigo-500:focus {
    --tw-gradient-to: #6366f1;
  }

  .sm\:focus\:to-indigo-600:focus {
    --tw-gradient-to: #4f46e5;
  }

  .sm\:focus\:to-indigo-700:focus {
    --tw-gradient-to: #4338ca;
  }

  .sm\:focus\:to-indigo-800:focus {
    --tw-gradient-to: #3730a3;
  }

  .sm\:focus\:to-indigo-900:focus {
    --tw-gradient-to: #312e81;
  }

  .sm\:focus\:to-purple-50:focus {
    --tw-gradient-to: #f5f3ff;
  }

  .sm\:focus\:to-purple-100:focus {
    --tw-gradient-to: #ede9fe;
  }

  .sm\:focus\:to-purple-200:focus {
    --tw-gradient-to: #ddd6fe;
  }

  .sm\:focus\:to-purple-300:focus {
    --tw-gradient-to: #c4b5fd;
  }

  .sm\:focus\:to-purple-400:focus {
    --tw-gradient-to: #a78bfa;
  }

  .sm\:focus\:to-purple-500:focus {
    --tw-gradient-to: #8b5cf6;
  }

  .sm\:focus\:to-purple-600:focus {
    --tw-gradient-to: #7c3aed;
  }

  .sm\:focus\:to-purple-700:focus {
    --tw-gradient-to: #6d28d9;
  }

  .sm\:focus\:to-purple-800:focus {
    --tw-gradient-to: #5b21b6;
  }

  .sm\:focus\:to-purple-900:focus {
    --tw-gradient-to: #4c1d95;
  }

  .sm\:focus\:to-pink-50:focus {
    --tw-gradient-to: #fdf2f8;
  }

  .sm\:focus\:to-pink-100:focus {
    --tw-gradient-to: #fce7f3;
  }

  .sm\:focus\:to-pink-200:focus {
    --tw-gradient-to: #fbcfe8;
  }

  .sm\:focus\:to-pink-300:focus {
    --tw-gradient-to: #f9a8d4;
  }

  .sm\:focus\:to-pink-400:focus {
    --tw-gradient-to: #f472b6;
  }

  .sm\:focus\:to-pink-500:focus {
    --tw-gradient-to: #ec4899;
  }

  .sm\:focus\:to-pink-600:focus {
    --tw-gradient-to: #db2777;
  }

  .sm\:focus\:to-pink-700:focus {
    --tw-gradient-to: #be185d;
  }

  .sm\:focus\:to-pink-800:focus {
    --tw-gradient-to: #9d174d;
  }

  .sm\:focus\:to-pink-900:focus {
    --tw-gradient-to: #831843;
  }

  .sm\:decoration-slice {
    -webkit-box-decoration-break: slice;
            box-decoration-break: slice;
  }

  .sm\:decoration-clone {
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
  }

  .sm\:bg-auto {
    background-size: auto;
  }

  .sm\:bg-cover {
    background-size: cover;
  }

  .sm\:bg-contain {
    background-size: contain;
  }

  .sm\:bg-fixed {
    background-attachment: fixed;
  }

  .sm\:bg-local {
    background-attachment: local;
  }

  .sm\:bg-scroll {
    background-attachment: scroll;
  }

  .sm\:bg-clip-border {
    background-clip: border-box;
  }

  .sm\:bg-clip-padding {
    background-clip: padding-box;
  }

  .sm\:bg-clip-content {
    background-clip: content-box;
  }

  .sm\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

  .sm\:bg-bottom {
    background-position: bottom;
  }

  .sm\:bg-center {
    background-position: center;
  }

  .sm\:bg-left {
    background-position: left;
  }

  .sm\:bg-left-bottom {
    background-position: left bottom;
  }

  .sm\:bg-left-top {
    background-position: left top;
  }

  .sm\:bg-right {
    background-position: right;
  }

  .sm\:bg-right-bottom {
    background-position: right bottom;
  }

  .sm\:bg-right-top {
    background-position: right top;
  }

  .sm\:bg-top {
    background-position: top;
  }

  .sm\:bg-repeat {
    background-repeat: repeat;
  }

  .sm\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .sm\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .sm\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .sm\:bg-repeat-round {
    background-repeat: round;
  }

  .sm\:bg-repeat-space {
    background-repeat: space;
  }

  .sm\:bg-origin-border {
    background-origin: border-box;
  }

  .sm\:bg-origin-padding {
    background-origin: padding-box;
  }

  .sm\:bg-origin-content {
    background-origin: content-box;
  }

  .sm\:fill-current {
    fill: currentColor;
  }

  .sm\:stroke-current {
    stroke: currentColor;
  }

  .sm\:stroke-0 {
    stroke-width: 0;
  }

  .sm\:stroke-1 {
    stroke-width: 1;
  }

  .sm\:stroke-2 {
    stroke-width: 2;
  }

  .sm\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .sm\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .sm\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .sm\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .sm\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .sm\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .sm\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .sm\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .sm\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .sm\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .sm\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .sm\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .sm\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .sm\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .sm\:p-0 {
    padding: 0px;
  }

  .sm\:p-1 {
    padding: 0.25rem;
  }

  .sm\:p-2 {
    padding: 0.5rem;
  }

  .sm\:p-3 {
    padding: 0.75rem;
  }

  .sm\:p-4 {
    padding: 1rem;
  }

  .sm\:p-5 {
    padding: 1.25rem;
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:p-7 {
    padding: 1.75rem;
  }

  .sm\:p-8 {
    padding: 2rem;
  }

  .sm\:p-9 {
    padding: 2.25rem;
  }

  .sm\:p-10 {
    padding: 2.5rem;
  }

  .sm\:p-11 {
    padding: 2.75rem;
  }

  .sm\:p-12 {
    padding: 3rem;
  }

  .sm\:p-14 {
    padding: 3.5rem;
  }

  .sm\:p-16 {
    padding: 4rem;
  }

  .sm\:p-20 {
    padding: 5rem;
  }

  .sm\:p-24 {
    padding: 6rem;
  }

  .sm\:p-28 {
    padding: 7rem;
  }

  .sm\:p-32 {
    padding: 8rem;
  }

  .sm\:p-36 {
    padding: 9rem;
  }

  .sm\:p-40 {
    padding: 10rem;
  }

  .sm\:p-44 {
    padding: 11rem;
  }

  .sm\:p-48 {
    padding: 12rem;
  }

  .sm\:p-52 {
    padding: 13rem;
  }

  .sm\:p-56 {
    padding: 14rem;
  }

  .sm\:p-60 {
    padding: 15rem;
  }

  .sm\:p-64 {
    padding: 16rem;
  }

  .sm\:p-72 {
    padding: 18rem;
  }

  .sm\:p-80 {
    padding: 20rem;
  }

  .sm\:p-96 {
    padding: 24rem;
  }

  .sm\:p-px {
    padding: 1px;
  }

  .sm\:p-0\.5 {
    padding: 0.125rem;
  }

  .sm\:p-1\.5 {
    padding: 0.375rem;
  }

  .sm\:p-2\.5 {
    padding: 0.625rem;
  }

  .sm\:p-3\.5 {
    padding: 0.875rem;
  }

  .sm\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .sm\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .sm\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .sm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .sm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .sm\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .sm\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .sm\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .sm\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .sm\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .sm\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .sm\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .sm\:px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .sm\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .sm\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .sm\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .sm\:px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .sm\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .sm\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .sm\:px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sm\:px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .sm\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .sm\:px-0\.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .sm\:px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .sm\:px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .sm\:px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .sm\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .sm\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .sm\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .sm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sm\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .sm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .sm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sm\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .sm\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .sm\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .sm\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .sm\:py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .sm\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .sm\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .sm\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .sm\:py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .sm\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .sm\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .sm\:py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .sm\:py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .sm\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .sm\:py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .sm\:py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .sm\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .sm\:py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .sm\:pt-0 {
    padding-top: 0px;
  }

  .sm\:pt-1 {
    padding-top: 0.25rem;
  }

  .sm\:pt-2 {
    padding-top: 0.5rem;
  }

  .sm\:pt-3 {
    padding-top: 0.75rem;
  }

  .sm\:pt-4 {
    padding-top: 1rem;
  }

  .sm\:pt-5 {
    padding-top: 1.25rem;
  }

  .sm\:pt-6 {
    padding-top: 1.5rem;
  }

  .sm\:pt-7 {
    padding-top: 1.75rem;
  }

  .sm\:pt-8 {
    padding-top: 2rem;
  }

  .sm\:pt-9 {
    padding-top: 2.25rem;
  }

  .sm\:pt-10 {
    padding-top: 2.5rem;
  }

  .sm\:pt-11 {
    padding-top: 2.75rem;
  }

  .sm\:pt-12 {
    padding-top: 3rem;
  }

  .sm\:pt-14 {
    padding-top: 3.5rem;
  }

  .sm\:pt-16 {
    padding-top: 4rem;
  }

  .sm\:pt-20 {
    padding-top: 5rem;
  }

  .sm\:pt-24 {
    padding-top: 6rem;
  }

  .sm\:pt-28 {
    padding-top: 7rem;
  }

  .sm\:pt-32 {
    padding-top: 8rem;
  }

  .sm\:pt-36 {
    padding-top: 9rem;
  }

  .sm\:pt-40 {
    padding-top: 10rem;
  }

  .sm\:pt-44 {
    padding-top: 11rem;
  }

  .sm\:pt-48 {
    padding-top: 12rem;
  }

  .sm\:pt-52 {
    padding-top: 13rem;
  }

  .sm\:pt-56 {
    padding-top: 14rem;
  }

  .sm\:pt-60 {
    padding-top: 15rem;
  }

  .sm\:pt-64 {
    padding-top: 16rem;
  }

  .sm\:pt-72 {
    padding-top: 18rem;
  }

  .sm\:pt-80 {
    padding-top: 20rem;
  }

  .sm\:pt-96 {
    padding-top: 24rem;
  }

  .sm\:pt-px {
    padding-top: 1px;
  }

  .sm\:pt-0\.5 {
    padding-top: 0.125rem;
  }

  .sm\:pt-1\.5 {
    padding-top: 0.375rem;
  }

  .sm\:pt-2\.5 {
    padding-top: 0.625rem;
  }

  .sm\:pt-3\.5 {
    padding-top: 0.875rem;
  }

  .sm\:pr-0 {
    padding-right: 0px;
  }

  .sm\:pr-1 {
    padding-right: 0.25rem;
  }

  .sm\:pr-2 {
    padding-right: 0.5rem;
  }

  .sm\:pr-3 {
    padding-right: 0.75rem;
  }

  .sm\:pr-4 {
    padding-right: 1rem;
  }

  .sm\:pr-5 {
    padding-right: 1.25rem;
  }

  .sm\:pr-6 {
    padding-right: 1.5rem;
  }

  .sm\:pr-7 {
    padding-right: 1.75rem;
  }

  .sm\:pr-8 {
    padding-right: 2rem;
  }

  .sm\:pr-9 {
    padding-right: 2.25rem;
  }

  .sm\:pr-10 {
    padding-right: 2.5rem;
  }

  .sm\:pr-11 {
    padding-right: 2.75rem;
  }

  .sm\:pr-12 {
    padding-right: 3rem;
  }

  .sm\:pr-14 {
    padding-right: 3.5rem;
  }

  .sm\:pr-16 {
    padding-right: 4rem;
  }

  .sm\:pr-20 {
    padding-right: 5rem;
  }

  .sm\:pr-24 {
    padding-right: 6rem;
  }

  .sm\:pr-28 {
    padding-right: 7rem;
  }

  .sm\:pr-32 {
    padding-right: 8rem;
  }

  .sm\:pr-36 {
    padding-right: 9rem;
  }

  .sm\:pr-40 {
    padding-right: 10rem;
  }

  .sm\:pr-44 {
    padding-right: 11rem;
  }

  .sm\:pr-48 {
    padding-right: 12rem;
  }

  .sm\:pr-52 {
    padding-right: 13rem;
  }

  .sm\:pr-56 {
    padding-right: 14rem;
  }

  .sm\:pr-60 {
    padding-right: 15rem;
  }

  .sm\:pr-64 {
    padding-right: 16rem;
  }

  .sm\:pr-72 {
    padding-right: 18rem;
  }

  .sm\:pr-80 {
    padding-right: 20rem;
  }

  .sm\:pr-96 {
    padding-right: 24rem;
  }

  .sm\:pr-px {
    padding-right: 1px;
  }

  .sm\:pr-0\.5 {
    padding-right: 0.125rem;
  }

  .sm\:pr-1\.5 {
    padding-right: 0.375rem;
  }

  .sm\:pr-2\.5 {
    padding-right: 0.625rem;
  }

  .sm\:pr-3\.5 {
    padding-right: 0.875rem;
  }

  .sm\:pb-0 {
    padding-bottom: 0px;
  }

  .sm\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .sm\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .sm\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .sm\:pb-4 {
    padding-bottom: 1rem;
  }

  .sm\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .sm\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .sm\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .sm\:pb-8 {
    padding-bottom: 2rem;
  }

  .sm\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .sm\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .sm\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .sm\:pb-12 {
    padding-bottom: 3rem;
  }

  .sm\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .sm\:pb-16 {
    padding-bottom: 4rem;
  }

  .sm\:pb-20 {
    padding-bottom: 5rem;
  }

  .sm\:pb-24 {
    padding-bottom: 6rem;
  }

  .sm\:pb-28 {
    padding-bottom: 7rem;
  }

  .sm\:pb-32 {
    padding-bottom: 8rem;
  }

  .sm\:pb-36 {
    padding-bottom: 9rem;
  }

  .sm\:pb-40 {
    padding-bottom: 10rem;
  }

  .sm\:pb-44 {
    padding-bottom: 11rem;
  }

  .sm\:pb-48 {
    padding-bottom: 12rem;
  }

  .sm\:pb-52 {
    padding-bottom: 13rem;
  }

  .sm\:pb-56 {
    padding-bottom: 14rem;
  }

  .sm\:pb-60 {
    padding-bottom: 15rem;
  }

  .sm\:pb-64 {
    padding-bottom: 16rem;
  }

  .sm\:pb-72 {
    padding-bottom: 18rem;
  }

  .sm\:pb-80 {
    padding-bottom: 20rem;
  }

  .sm\:pb-96 {
    padding-bottom: 24rem;
  }

  .sm\:pb-px {
    padding-bottom: 1px;
  }

  .sm\:pb-0\.5 {
    padding-bottom: 0.125rem;
  }

  .sm\:pb-1\.5 {
    padding-bottom: 0.375rem;
  }

  .sm\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }

  .sm\:pb-3\.5 {
    padding-bottom: 0.875rem;
  }

  .sm\:pl-0 {
    padding-left: 0px;
  }

  .sm\:pl-1 {
    padding-left: 0.25rem;
  }

  .sm\:pl-2 {
    padding-left: 0.5rem;
  }

  .sm\:pl-3 {
    padding-left: 0.75rem;
  }

  .sm\:pl-4 {
    padding-left: 1rem;
  }

  .sm\:pl-5 {
    padding-left: 1.25rem;
  }

  .sm\:pl-6 {
    padding-left: 1.5rem;
  }

  .sm\:pl-7 {
    padding-left: 1.75rem;
  }

  .sm\:pl-8 {
    padding-left: 2rem;
  }

  .sm\:pl-9 {
    padding-left: 2.25rem;
  }

  .sm\:pl-10 {
    padding-left: 2.5rem;
  }

  .sm\:pl-11 {
    padding-left: 2.75rem;
  }

  .sm\:pl-12 {
    padding-left: 3rem;
  }

  .sm\:pl-14 {
    padding-left: 3.5rem;
  }

  .sm\:pl-16 {
    padding-left: 4rem;
  }

  .sm\:pl-20 {
    padding-left: 5rem;
  }

  .sm\:pl-24 {
    padding-left: 6rem;
  }

  .sm\:pl-28 {
    padding-left: 7rem;
  }

  .sm\:pl-32 {
    padding-left: 8rem;
  }

  .sm\:pl-36 {
    padding-left: 9rem;
  }

  .sm\:pl-40 {
    padding-left: 10rem;
  }

  .sm\:pl-44 {
    padding-left: 11rem;
  }

  .sm\:pl-48 {
    padding-left: 12rem;
  }

  .sm\:pl-52 {
    padding-left: 13rem;
  }

  .sm\:pl-56 {
    padding-left: 14rem;
  }

  .sm\:pl-60 {
    padding-left: 15rem;
  }

  .sm\:pl-64 {
    padding-left: 16rem;
  }

  .sm\:pl-72 {
    padding-left: 18rem;
  }

  .sm\:pl-80 {
    padding-left: 20rem;
  }

  .sm\:pl-96 {
    padding-left: 24rem;
  }

  .sm\:pl-px {
    padding-left: 1px;
  }

  .sm\:pl-0\.5 {
    padding-left: 0.125rem;
  }

  .sm\:pl-1\.5 {
    padding-left: 0.375rem;
  }

  .sm\:pl-2\.5 {
    padding-left: 0.625rem;
  }

  .sm\:pl-3\.5 {
    padding-left: 0.875rem;
  }

  .sm\:text-left {
    text-align: left;
  }

  .sm\:text-center {
    text-align: center;
  }

  .sm\:text-right {
    text-align: right;
  }

  .sm\:text-justify {
    text-align: justify;
  }

  .sm\:align-baseline {
    vertical-align: baseline;
  }

  .sm\:align-top {
    vertical-align: top;
  }

  .sm\:align-middle {
    vertical-align: middle;
  }

  .sm\:align-bottom {
    vertical-align: bottom;
  }

  .sm\:align-text-top {
    vertical-align: text-top;
  }

  .sm\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .sm\:font-sans {
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .sm\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .sm\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .sm\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .sm\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .sm\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .sm\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .sm\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .sm\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .sm\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .sm\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .sm\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }

  .sm\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .sm\:font-thin {
    font-weight: 100;
  }

  .sm\:font-extralight {
    font-weight: 200;
  }

  .sm\:font-light {
    font-weight: 300;
  }

  .sm\:font-normal {
    font-weight: 400;
  }

  .sm\:font-medium {
    font-weight: 500;
  }

  .sm\:font-semibold {
    font-weight: 600;
  }

  .sm\:font-bold {
    font-weight: 700;
  }

  .sm\:font-extrabold {
    font-weight: 800;
  }

  .sm\:font-black {
    font-weight: 900;
  }

  .sm\:uppercase {
    text-transform: uppercase;
  }

  .sm\:lowercase {
    text-transform: lowercase;
  }

  .sm\:capitalize {
    text-transform: capitalize;
  }

  .sm\:normal-case {
    text-transform: none;
  }

  .sm\:italic {
    font-style: italic;
  }

  .sm\:not-italic {
    font-style: normal;
  }

  .sm\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .sm\:normal-nums {
    font-variant-numeric: normal;
  }

  .sm\:ordinal {
    --tw-ordinal: ordinal;
  }

  .sm\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .sm\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .sm\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .sm\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .sm\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .sm\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .sm\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .sm\:leading-3 {
    line-height: .75rem;
  }

  .sm\:leading-4 {
    line-height: 1rem;
  }

  .sm\:leading-5 {
    line-height: 1.25rem;
  }

  .sm\:leading-6 {
    line-height: 1.5rem;
  }

  .sm\:leading-7 {
    line-height: 1.75rem;
  }

  .sm\:leading-8 {
    line-height: 2rem;
  }

  .sm\:leading-9 {
    line-height: 2.25rem;
  }

  .sm\:leading-10 {
    line-height: 2.5rem;
  }

  .sm\:leading-none {
    line-height: 1;
  }

  .sm\:leading-tight {
    line-height: 1.25;
  }

  .sm\:leading-snug {
    line-height: 1.375;
  }

  .sm\:leading-normal {
    line-height: 1.5;
  }

  .sm\:leading-relaxed {
    line-height: 1.625;
  }

  .sm\:leading-loose {
    line-height: 2;
  }

  .sm\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .sm\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .sm\:tracking-normal {
    letter-spacing: 0em;
  }

  .sm\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .sm\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .sm\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .sm\:text-transparent {
    color: transparent;
  }

  .sm\:text-current {
    color: currentColor;
  }

  .sm\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .sm\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .sm\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .sm\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .sm\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .sm\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .sm\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .sm\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .sm\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .sm\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .sm\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .sm\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .sm\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .sm\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .sm\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .sm\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .sm\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .sm\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .sm\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .sm\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .sm\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .sm\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .sm\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .sm\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .sm\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .sm\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .sm\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .sm\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .sm\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .sm\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .sm\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .sm\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .sm\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .sm\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .sm\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .sm\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .sm\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .sm\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .sm\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .sm\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .sm\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .sm\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .sm\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .sm\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .sm\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .sm\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .sm\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .sm\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .sm\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .sm\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .sm\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .sm\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .sm\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .sm\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .sm\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .sm\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .sm\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .sm\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .sm\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .sm\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .sm\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .sm\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .sm\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .sm\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .sm\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .sm\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .sm\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .sm\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .sm\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .sm\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .sm\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .sm\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .sm\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .sm\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .sm\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .sm\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .sm\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .sm\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .sm\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .sm\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .sm\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .sm\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-transparent {
    color: transparent;
  }

  .group:hover .sm\:group-hover\:text-current {
    color: currentColor;
  }

  .group:hover .sm\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-transparent:focus-within {
    color: transparent;
  }

  .sm\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .sm\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .sm\:hover\:text-transparent:hover {
    color: transparent;
  }

  .sm\:hover\:text-current:hover {
    color: currentColor;
  }

  .sm\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .sm\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-50:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-100:hover {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-400:hover {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-500:hover {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-600:hover {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-800:hover {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-50:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-400:hover {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-500:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-700:hover {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-800:hover {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-900:hover {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-50:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-100:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-200:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-300:hover {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-400:hover {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-500:hover {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-600:hover {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-700:hover {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-800:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-900:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-50:hover {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-100:hover {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-200:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-300:hover {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-400:hover {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-500:hover {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-600:hover {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-700:hover {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-800:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-900:hover {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-50:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-100:hover {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-200:hover {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-300:hover {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-400:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-500:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-600:hover {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-700:hover {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-800:hover {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-900:hover {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-50:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-100:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-200:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-300:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-400:hover {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-500:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-600:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-700:hover {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-800:hover {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-900:hover {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .sm\:focus\:text-transparent:focus {
    color: transparent;
  }

  .sm\:focus\:text-current:focus {
    color: currentColor;
  }

  .sm\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .sm\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-50:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-100:focus {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-200:focus {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-300:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-400:focus {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-500:focus {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-600:focus {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-700:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-800:focus {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-900:focus {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-50:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-200:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-400:focus {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-500:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-600:focus {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-700:focus {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-800:focus {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-900:focus {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-50:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-200:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-400:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-500:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-600:focus {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-700:focus {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-800:focus {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-900:focus {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-50:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-100:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-200:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-300:focus {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-400:focus {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-500:focus {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-600:focus {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-700:focus {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-800:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-900:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-50:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-100:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-200:focus {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-300:focus {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-400:focus {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-500:focus {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-600:focus {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-700:focus {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-800:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-900:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-50:focus {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-100:focus {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-200:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-300:focus {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-400:focus {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-500:focus {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-600:focus {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-700:focus {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-800:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-900:focus {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-50:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-100:focus {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-200:focus {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-300:focus {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-400:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-500:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-600:focus {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-700:focus {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-800:focus {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-900:focus {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-50:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-100:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-200:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-300:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-400:focus {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-500:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-600:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-700:focus {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-800:focus {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-900:focus {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .sm\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .sm\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .sm\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .sm\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .sm\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .sm\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .sm\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .sm\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .sm\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .sm\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .sm\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .sm\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .sm\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .sm\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .sm\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .sm\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .sm\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .sm\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .sm\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .sm\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .sm\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .sm\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .sm\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .sm\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .sm\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .sm\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .sm\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .sm\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .sm\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .sm\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .sm\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .sm\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .sm\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .sm\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .sm\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .sm\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .sm\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .sm\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .sm\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .sm\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .sm\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .sm\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .sm\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .sm\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .sm\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .sm\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .sm\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .sm\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .sm\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .sm\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .sm\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .sm\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .sm\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .sm\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .sm\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .sm\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .sm\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .sm\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .sm\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .sm\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .sm\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .sm\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .sm\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .sm\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .sm\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .sm\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .sm\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .sm\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .sm\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .sm\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .sm\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .sm\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .sm\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .sm\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .sm\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .sm\:underline {
    text-decoration: underline;
  }

  .sm\:line-through {
    text-decoration: line-through;
  }

  .sm\:no-underline {
    text-decoration: none;
  }

  .group:hover .sm\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .sm\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .sm\:group-hover\:no-underline {
    text-decoration: none;
  }

  .sm\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .sm\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .sm\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .sm\:hover\:underline:hover {
    text-decoration: underline;
  }

  .sm\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .sm\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .sm\:focus\:underline:focus {
    text-decoration: underline;
  }

  .sm\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .sm\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .sm\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .sm\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .sm\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .sm\:placeholder-current::-moz-placeholder {
    color: currentColor;
  }

  .sm\:placeholder-current::placeholder {
    color: currentColor;
  }

  .sm\:placeholder-black::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-white::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .sm\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .sm\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor;
  }

  .sm\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .sm\:focus\:placeholder-black:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-white:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-opacity-0::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:placeholder-opacity-5::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:placeholder-opacity-10::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:placeholder-opacity-20::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:placeholder-opacity-25::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:placeholder-opacity-30::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:placeholder-opacity-40::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:placeholder-opacity-50::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:placeholder-opacity-60::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:placeholder-opacity-70::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:placeholder-opacity-75::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:placeholder-opacity-80::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:placeholder-opacity-90::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:placeholder-opacity-95::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:placeholder-opacity-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:opacity-0 {
    opacity: 0;
  }

  .sm\:opacity-5 {
    opacity: 0.05;
  }

  .sm\:opacity-10 {
    opacity: 0.1;
  }

  .sm\:opacity-20 {
    opacity: 0.2;
  }

  .sm\:opacity-25 {
    opacity: 0.25;
  }

  .sm\:opacity-30 {
    opacity: 0.3;
  }

  .sm\:opacity-40 {
    opacity: 0.4;
  }

  .sm\:opacity-50 {
    opacity: 0.5;
  }

  .sm\:opacity-60 {
    opacity: 0.6;
  }

  .sm\:opacity-70 {
    opacity: 0.7;
  }

  .sm\:opacity-75 {
    opacity: 0.75;
  }

  .sm\:opacity-80 {
    opacity: 0.8;
  }

  .sm\:opacity-90 {
    opacity: 0.9;
  }

  .sm\:opacity-95 {
    opacity: 0.95;
  }

  .sm\:opacity-100 {
    opacity: 1;
  }

  .group:hover .sm\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .sm\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .sm\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .sm\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .sm\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .sm\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .sm\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .sm\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .sm\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .sm\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .sm\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .sm\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .sm\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .sm\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .sm\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .sm\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .sm\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .sm\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .sm\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .sm\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .sm\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .sm\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .sm\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .sm\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .sm\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .sm\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .sm\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .sm\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .sm\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .sm\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .sm\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .sm\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .sm\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .sm\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .sm\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .sm\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .sm\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .sm\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .sm\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .sm\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .sm\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .sm\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .sm\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .sm\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .sm\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .sm\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .sm\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .sm\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .sm\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .sm\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .sm\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .sm\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .sm\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .sm\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .sm\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .sm\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .sm\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .sm\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .sm\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .sm\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .sm\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .sm\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .sm\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .sm\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .sm\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .sm\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .sm\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .sm\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .sm\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .sm\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .sm\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .sm\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .sm\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .sm\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .sm\:bg-blend-color {
    background-blend-mode: color;
  }

  .sm\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }

  .sm\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .sm\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .sm\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .sm\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .sm\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .sm\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .sm\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .sm\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .sm\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .sm\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .sm\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .sm\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .sm\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .sm\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .sm\:mix-blend-color {
    mix-blend-mode: color;
  }

  .sm\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .sm\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:ring-inset {
    --tw-ring-inset: inset;
  }

  .sm\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .sm\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .sm\:ring-transparent {
    --tw-ring-color: transparent;
  }

  .sm\:ring-current {
    --tw-ring-color: currentColor;
  }

  .sm\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .sm\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .sm\:ring-red-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .sm\:ring-red-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .sm\:ring-red-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .sm\:ring-red-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .sm\:ring-red-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .sm\:ring-red-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .sm\:ring-red-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .sm\:ring-red-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .sm\:ring-red-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .sm\:ring-red-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .sm\:ring-green-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .sm\:ring-green-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .sm\:ring-green-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .sm\:ring-green-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .sm\:ring-green-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .sm\:ring-green-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .sm\:ring-green-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .sm\:ring-green-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .sm\:ring-green-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .sm\:ring-green-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-transparent:focus-within {
    --tw-ring-color: transparent;
  }

  .sm\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .sm\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-transparent:focus {
    --tw-ring-color: transparent;
  }

  .sm\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .sm\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .sm\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .sm\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .sm\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .sm\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .sm\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .sm\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .sm\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .sm\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .sm\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .sm\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .sm\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .sm\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .sm\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .sm\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .sm\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .sm\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .sm\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .sm\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .sm\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .sm\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .sm\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .sm\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .sm\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .sm\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .sm\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .sm\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .sm\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .sm\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .sm\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .sm\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .sm\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .sm\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .sm\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .sm\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .sm\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .sm\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .sm\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .sm\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .sm\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .sm\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .sm\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .sm\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .sm\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .sm\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .sm\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .sm\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .sm\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .sm\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .sm\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .sm\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .sm\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .sm\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .sm\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .sm\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .sm\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .sm\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .sm\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .sm\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .sm\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .sm\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .sm\:ring-offset-transparent {
    --tw-ring-offset-color: transparent;
  }

  .sm\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .sm\:ring-offset-black {
    --tw-ring-offset-color: #000;
  }

  .sm\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .sm\:ring-offset-gray-50 {
    --tw-ring-offset-color: #f9fafb;
  }

  .sm\:ring-offset-gray-100 {
    --tw-ring-offset-color: #f3f4f6;
  }

  .sm\:ring-offset-gray-200 {
    --tw-ring-offset-color: #e5e7eb;
  }

  .sm\:ring-offset-gray-300 {
    --tw-ring-offset-color: #d1d5db;
  }

  .sm\:ring-offset-gray-400 {
    --tw-ring-offset-color: #9ca3af;
  }

  .sm\:ring-offset-gray-500 {
    --tw-ring-offset-color: #6b7280;
  }

  .sm\:ring-offset-gray-600 {
    --tw-ring-offset-color: #4b5563;
  }

  .sm\:ring-offset-gray-700 {
    --tw-ring-offset-color: #374151;
  }

  .sm\:ring-offset-gray-800 {
    --tw-ring-offset-color: #1f2937;
  }

  .sm\:ring-offset-gray-900 {
    --tw-ring-offset-color: #111827;
  }

  .sm\:ring-offset-red-50 {
    --tw-ring-offset-color: #fef2f2;
  }

  .sm\:ring-offset-red-100 {
    --tw-ring-offset-color: #fee2e2;
  }

  .sm\:ring-offset-red-200 {
    --tw-ring-offset-color: #fecaca;
  }

  .sm\:ring-offset-red-300 {
    --tw-ring-offset-color: #fca5a5;
  }

  .sm\:ring-offset-red-400 {
    --tw-ring-offset-color: #f87171;
  }

  .sm\:ring-offset-red-500 {
    --tw-ring-offset-color: #ef4444;
  }

  .sm\:ring-offset-red-600 {
    --tw-ring-offset-color: #dc2626;
  }

  .sm\:ring-offset-red-700 {
    --tw-ring-offset-color: #b91c1c;
  }

  .sm\:ring-offset-red-800 {
    --tw-ring-offset-color: #991b1b;
  }

  .sm\:ring-offset-red-900 {
    --tw-ring-offset-color: #7f1d1d;
  }

  .sm\:ring-offset-yellow-50 {
    --tw-ring-offset-color: #fffbeb;
  }

  .sm\:ring-offset-yellow-100 {
    --tw-ring-offset-color: #fef3c7;
  }

  .sm\:ring-offset-yellow-200 {
    --tw-ring-offset-color: #fde68a;
  }

  .sm\:ring-offset-yellow-300 {
    --tw-ring-offset-color: #fcd34d;
  }

  .sm\:ring-offset-yellow-400 {
    --tw-ring-offset-color: #fbbf24;
  }

  .sm\:ring-offset-yellow-500 {
    --tw-ring-offset-color: #f59e0b;
  }

  .sm\:ring-offset-yellow-600 {
    --tw-ring-offset-color: #d97706;
  }

  .sm\:ring-offset-yellow-700 {
    --tw-ring-offset-color: #b45309;
  }

  .sm\:ring-offset-yellow-800 {
    --tw-ring-offset-color: #92400e;
  }

  .sm\:ring-offset-yellow-900 {
    --tw-ring-offset-color: #78350f;
  }

  .sm\:ring-offset-green-50 {
    --tw-ring-offset-color: #ecfdf5;
  }

  .sm\:ring-offset-green-100 {
    --tw-ring-offset-color: #d1fae5;
  }

  .sm\:ring-offset-green-200 {
    --tw-ring-offset-color: #a7f3d0;
  }

  .sm\:ring-offset-green-300 {
    --tw-ring-offset-color: #6ee7b7;
  }

  .sm\:ring-offset-green-400 {
    --tw-ring-offset-color: #34d399;
  }

  .sm\:ring-offset-green-500 {
    --tw-ring-offset-color: #10b981;
  }

  .sm\:ring-offset-green-600 {
    --tw-ring-offset-color: #059669;
  }

  .sm\:ring-offset-green-700 {
    --tw-ring-offset-color: #047857;
  }

  .sm\:ring-offset-green-800 {
    --tw-ring-offset-color: #065f46;
  }

  .sm\:ring-offset-green-900 {
    --tw-ring-offset-color: #064e3b;
  }

  .sm\:ring-offset-blue-50 {
    --tw-ring-offset-color: #eff6ff;
  }

  .sm\:ring-offset-blue-100 {
    --tw-ring-offset-color: #dbeafe;
  }

  .sm\:ring-offset-blue-200 {
    --tw-ring-offset-color: #bfdbfe;
  }

  .sm\:ring-offset-blue-300 {
    --tw-ring-offset-color: #93c5fd;
  }

  .sm\:ring-offset-blue-400 {
    --tw-ring-offset-color: #60a5fa;
  }

  .sm\:ring-offset-blue-500 {
    --tw-ring-offset-color: #3b82f6;
  }

  .sm\:ring-offset-blue-600 {
    --tw-ring-offset-color: #2563eb;
  }

  .sm\:ring-offset-blue-700 {
    --tw-ring-offset-color: #1d4ed8;
  }

  .sm\:ring-offset-blue-800 {
    --tw-ring-offset-color: #1e40af;
  }

  .sm\:ring-offset-blue-900 {
    --tw-ring-offset-color: #1e3a8a;
  }

  .sm\:ring-offset-indigo-50 {
    --tw-ring-offset-color: #eef2ff;
  }

  .sm\:ring-offset-indigo-100 {
    --tw-ring-offset-color: #e0e7ff;
  }

  .sm\:ring-offset-indigo-200 {
    --tw-ring-offset-color: #c7d2fe;
  }

  .sm\:ring-offset-indigo-300 {
    --tw-ring-offset-color: #a5b4fc;
  }

  .sm\:ring-offset-indigo-400 {
    --tw-ring-offset-color: #818cf8;
  }

  .sm\:ring-offset-indigo-500 {
    --tw-ring-offset-color: #6366f1;
  }

  .sm\:ring-offset-indigo-600 {
    --tw-ring-offset-color: #4f46e5;
  }

  .sm\:ring-offset-indigo-700 {
    --tw-ring-offset-color: #4338ca;
  }

  .sm\:ring-offset-indigo-800 {
    --tw-ring-offset-color: #3730a3;
  }

  .sm\:ring-offset-indigo-900 {
    --tw-ring-offset-color: #312e81;
  }

  .sm\:ring-offset-purple-50 {
    --tw-ring-offset-color: #f5f3ff;
  }

  .sm\:ring-offset-purple-100 {
    --tw-ring-offset-color: #ede9fe;
  }

  .sm\:ring-offset-purple-200 {
    --tw-ring-offset-color: #ddd6fe;
  }

  .sm\:ring-offset-purple-300 {
    --tw-ring-offset-color: #c4b5fd;
  }

  .sm\:ring-offset-purple-400 {
    --tw-ring-offset-color: #a78bfa;
  }

  .sm\:ring-offset-purple-500 {
    --tw-ring-offset-color: #8b5cf6;
  }

  .sm\:ring-offset-purple-600 {
    --tw-ring-offset-color: #7c3aed;
  }

  .sm\:ring-offset-purple-700 {
    --tw-ring-offset-color: #6d28d9;
  }

  .sm\:ring-offset-purple-800 {
    --tw-ring-offset-color: #5b21b6;
  }

  .sm\:ring-offset-purple-900 {
    --tw-ring-offset-color: #4c1d95;
  }

  .sm\:ring-offset-pink-50 {
    --tw-ring-offset-color: #fdf2f8;
  }

  .sm\:ring-offset-pink-100 {
    --tw-ring-offset-color: #fce7f3;
  }

  .sm\:ring-offset-pink-200 {
    --tw-ring-offset-color: #fbcfe8;
  }

  .sm\:ring-offset-pink-300 {
    --tw-ring-offset-color: #f9a8d4;
  }

  .sm\:ring-offset-pink-400 {
    --tw-ring-offset-color: #f472b6;
  }

  .sm\:ring-offset-pink-500 {
    --tw-ring-offset-color: #ec4899;
  }

  .sm\:ring-offset-pink-600 {
    --tw-ring-offset-color: #db2777;
  }

  .sm\:ring-offset-pink-700 {
    --tw-ring-offset-color: #be185d;
  }

  .sm\:ring-offset-pink-800 {
    --tw-ring-offset-color: #9d174d;
  }

  .sm\:ring-offset-pink-900 {
    --tw-ring-offset-color: #831843;
  }

  .sm\:focus-within\:ring-offset-transparent:focus-within {
    --tw-ring-offset-color: transparent;
  }

  .sm\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .sm\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #000;
  }

  .sm\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .sm\:focus-within\:ring-offset-gray-50:focus-within {
    --tw-ring-offset-color: #f9fafb;
  }

  .sm\:focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f3f4f6;
  }

  .sm\:focus-within\:ring-offset-gray-200:focus-within {
    --tw-ring-offset-color: #e5e7eb;
  }

  .sm\:focus-within\:ring-offset-gray-300:focus-within {
    --tw-ring-offset-color: #d1d5db;
  }

  .sm\:focus-within\:ring-offset-gray-400:focus-within {
    --tw-ring-offset-color: #9ca3af;
  }

  .sm\:focus-within\:ring-offset-gray-500:focus-within {
    --tw-ring-offset-color: #6b7280;
  }

  .sm\:focus-within\:ring-offset-gray-600:focus-within {
    --tw-ring-offset-color: #4b5563;
  }

  .sm\:focus-within\:ring-offset-gray-700:focus-within {
    --tw-ring-offset-color: #374151;
  }

  .sm\:focus-within\:ring-offset-gray-800:focus-within {
    --tw-ring-offset-color: #1f2937;
  }

  .sm\:focus-within\:ring-offset-gray-900:focus-within {
    --tw-ring-offset-color: #111827;
  }

  .sm\:focus-within\:ring-offset-red-50:focus-within {
    --tw-ring-offset-color: #fef2f2;
  }

  .sm\:focus-within\:ring-offset-red-100:focus-within {
    --tw-ring-offset-color: #fee2e2;
  }

  .sm\:focus-within\:ring-offset-red-200:focus-within {
    --tw-ring-offset-color: #fecaca;
  }

  .sm\:focus-within\:ring-offset-red-300:focus-within {
    --tw-ring-offset-color: #fca5a5;
  }

  .sm\:focus-within\:ring-offset-red-400:focus-within {
    --tw-ring-offset-color: #f87171;
  }

  .sm\:focus-within\:ring-offset-red-500:focus-within {
    --tw-ring-offset-color: #ef4444;
  }

  .sm\:focus-within\:ring-offset-red-600:focus-within {
    --tw-ring-offset-color: #dc2626;
  }

  .sm\:focus-within\:ring-offset-red-700:focus-within {
    --tw-ring-offset-color: #b91c1c;
  }

  .sm\:focus-within\:ring-offset-red-800:focus-within {
    --tw-ring-offset-color: #991b1b;
  }

  .sm\:focus-within\:ring-offset-red-900:focus-within {
    --tw-ring-offset-color: #7f1d1d;
  }

  .sm\:focus-within\:ring-offset-yellow-50:focus-within {
    --tw-ring-offset-color: #fffbeb;
  }

  .sm\:focus-within\:ring-offset-yellow-100:focus-within {
    --tw-ring-offset-color: #fef3c7;
  }

  .sm\:focus-within\:ring-offset-yellow-200:focus-within {
    --tw-ring-offset-color: #fde68a;
  }

  .sm\:focus-within\:ring-offset-yellow-300:focus-within {
    --tw-ring-offset-color: #fcd34d;
  }

  .sm\:focus-within\:ring-offset-yellow-400:focus-within {
    --tw-ring-offset-color: #fbbf24;
  }

  .sm\:focus-within\:ring-offset-yellow-500:focus-within {
    --tw-ring-offset-color: #f59e0b;
  }

  .sm\:focus-within\:ring-offset-yellow-600:focus-within {
    --tw-ring-offset-color: #d97706;
  }

  .sm\:focus-within\:ring-offset-yellow-700:focus-within {
    --tw-ring-offset-color: #b45309;
  }

  .sm\:focus-within\:ring-offset-yellow-800:focus-within {
    --tw-ring-offset-color: #92400e;
  }

  .sm\:focus-within\:ring-offset-yellow-900:focus-within {
    --tw-ring-offset-color: #78350f;
  }

  .sm\:focus-within\:ring-offset-green-50:focus-within {
    --tw-ring-offset-color: #ecfdf5;
  }

  .sm\:focus-within\:ring-offset-green-100:focus-within {
    --tw-ring-offset-color: #d1fae5;
  }

  .sm\:focus-within\:ring-offset-green-200:focus-within {
    --tw-ring-offset-color: #a7f3d0;
  }

  .sm\:focus-within\:ring-offset-green-300:focus-within {
    --tw-ring-offset-color: #6ee7b7;
  }

  .sm\:focus-within\:ring-offset-green-400:focus-within {
    --tw-ring-offset-color: #34d399;
  }

  .sm\:focus-within\:ring-offset-green-500:focus-within {
    --tw-ring-offset-color: #10b981;
  }

  .sm\:focus-within\:ring-offset-green-600:focus-within {
    --tw-ring-offset-color: #059669;
  }

  .sm\:focus-within\:ring-offset-green-700:focus-within {
    --tw-ring-offset-color: #047857;
  }

  .sm\:focus-within\:ring-offset-green-800:focus-within {
    --tw-ring-offset-color: #065f46;
  }

  .sm\:focus-within\:ring-offset-green-900:focus-within {
    --tw-ring-offset-color: #064e3b;
  }

  .sm\:focus-within\:ring-offset-blue-50:focus-within {
    --tw-ring-offset-color: #eff6ff;
  }

  .sm\:focus-within\:ring-offset-blue-100:focus-within {
    --tw-ring-offset-color: #dbeafe;
  }

  .sm\:focus-within\:ring-offset-blue-200:focus-within {
    --tw-ring-offset-color: #bfdbfe;
  }

  .sm\:focus-within\:ring-offset-blue-300:focus-within {
    --tw-ring-offset-color: #93c5fd;
  }

  .sm\:focus-within\:ring-offset-blue-400:focus-within {
    --tw-ring-offset-color: #60a5fa;
  }

  .sm\:focus-within\:ring-offset-blue-500:focus-within {
    --tw-ring-offset-color: #3b82f6;
  }

  .sm\:focus-within\:ring-offset-blue-600:focus-within {
    --tw-ring-offset-color: #2563eb;
  }

  .sm\:focus-within\:ring-offset-blue-700:focus-within {
    --tw-ring-offset-color: #1d4ed8;
  }

  .sm\:focus-within\:ring-offset-blue-800:focus-within {
    --tw-ring-offset-color: #1e40af;
  }

  .sm\:focus-within\:ring-offset-blue-900:focus-within {
    --tw-ring-offset-color: #1e3a8a;
  }

  .sm\:focus-within\:ring-offset-indigo-50:focus-within {
    --tw-ring-offset-color: #eef2ff;
  }

  .sm\:focus-within\:ring-offset-indigo-100:focus-within {
    --tw-ring-offset-color: #e0e7ff;
  }

  .sm\:focus-within\:ring-offset-indigo-200:focus-within {
    --tw-ring-offset-color: #c7d2fe;
  }

  .sm\:focus-within\:ring-offset-indigo-300:focus-within {
    --tw-ring-offset-color: #a5b4fc;
  }

  .sm\:focus-within\:ring-offset-indigo-400:focus-within {
    --tw-ring-offset-color: #818cf8;
  }

  .sm\:focus-within\:ring-offset-indigo-500:focus-within {
    --tw-ring-offset-color: #6366f1;
  }

  .sm\:focus-within\:ring-offset-indigo-600:focus-within {
    --tw-ring-offset-color: #4f46e5;
  }

  .sm\:focus-within\:ring-offset-indigo-700:focus-within {
    --tw-ring-offset-color: #4338ca;
  }

  .sm\:focus-within\:ring-offset-indigo-800:focus-within {
    --tw-ring-offset-color: #3730a3;
  }

  .sm\:focus-within\:ring-offset-indigo-900:focus-within {
    --tw-ring-offset-color: #312e81;
  }

  .sm\:focus-within\:ring-offset-purple-50:focus-within {
    --tw-ring-offset-color: #f5f3ff;
  }

  .sm\:focus-within\:ring-offset-purple-100:focus-within {
    --tw-ring-offset-color: #ede9fe;
  }

  .sm\:focus-within\:ring-offset-purple-200:focus-within {
    --tw-ring-offset-color: #ddd6fe;
  }

  .sm\:focus-within\:ring-offset-purple-300:focus-within {
    --tw-ring-offset-color: #c4b5fd;
  }

  .sm\:focus-within\:ring-offset-purple-400:focus-within {
    --tw-ring-offset-color: #a78bfa;
  }

  .sm\:focus-within\:ring-offset-purple-500:focus-within {
    --tw-ring-offset-color: #8b5cf6;
  }

  .sm\:focus-within\:ring-offset-purple-600:focus-within {
    --tw-ring-offset-color: #7c3aed;
  }

  .sm\:focus-within\:ring-offset-purple-700:focus-within {
    --tw-ring-offset-color: #6d28d9;
  }

  .sm\:focus-within\:ring-offset-purple-800:focus-within {
    --tw-ring-offset-color: #5b21b6;
  }

  .sm\:focus-within\:ring-offset-purple-900:focus-within {
    --tw-ring-offset-color: #4c1d95;
  }

  .sm\:focus-within\:ring-offset-pink-50:focus-within {
    --tw-ring-offset-color: #fdf2f8;
  }

  .sm\:focus-within\:ring-offset-pink-100:focus-within {
    --tw-ring-offset-color: #fce7f3;
  }

  .sm\:focus-within\:ring-offset-pink-200:focus-within {
    --tw-ring-offset-color: #fbcfe8;
  }

  .sm\:focus-within\:ring-offset-pink-300:focus-within {
    --tw-ring-offset-color: #f9a8d4;
  }

  .sm\:focus-within\:ring-offset-pink-400:focus-within {
    --tw-ring-offset-color: #f472b6;
  }

  .sm\:focus-within\:ring-offset-pink-500:focus-within {
    --tw-ring-offset-color: #ec4899;
  }

  .sm\:focus-within\:ring-offset-pink-600:focus-within {
    --tw-ring-offset-color: #db2777;
  }

  .sm\:focus-within\:ring-offset-pink-700:focus-within {
    --tw-ring-offset-color: #be185d;
  }

  .sm\:focus-within\:ring-offset-pink-800:focus-within {
    --tw-ring-offset-color: #9d174d;
  }

  .sm\:focus-within\:ring-offset-pink-900:focus-within {
    --tw-ring-offset-color: #831843;
  }

  .sm\:focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent;
  }

  .sm\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .sm\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #000;
  }

  .sm\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .sm\:focus\:ring-offset-gray-50:focus {
    --tw-ring-offset-color: #f9fafb;
  }

  .sm\:focus\:ring-offset-gray-100:focus {
    --tw-ring-offset-color: #f3f4f6;
  }

  .sm\:focus\:ring-offset-gray-200:focus {
    --tw-ring-offset-color: #e5e7eb;
  }

  .sm\:focus\:ring-offset-gray-300:focus {
    --tw-ring-offset-color: #d1d5db;
  }

  .sm\:focus\:ring-offset-gray-400:focus {
    --tw-ring-offset-color: #9ca3af;
  }

  .sm\:focus\:ring-offset-gray-500:focus {
    --tw-ring-offset-color: #6b7280;
  }

  .sm\:focus\:ring-offset-gray-600:focus {
    --tw-ring-offset-color: #4b5563;
  }

  .sm\:focus\:ring-offset-gray-700:focus {
    --tw-ring-offset-color: #374151;
  }

  .sm\:focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1f2937;
  }

  .sm\:focus\:ring-offset-gray-900:focus {
    --tw-ring-offset-color: #111827;
  }

  .sm\:focus\:ring-offset-red-50:focus {
    --tw-ring-offset-color: #fef2f2;
  }

  .sm\:focus\:ring-offset-red-100:focus {
    --tw-ring-offset-color: #fee2e2;
  }

  .sm\:focus\:ring-offset-red-200:focus {
    --tw-ring-offset-color: #fecaca;
  }

  .sm\:focus\:ring-offset-red-300:focus {
    --tw-ring-offset-color: #fca5a5;
  }

  .sm\:focus\:ring-offset-red-400:focus {
    --tw-ring-offset-color: #f87171;
  }

  .sm\:focus\:ring-offset-red-500:focus {
    --tw-ring-offset-color: #ef4444;
  }

  .sm\:focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626;
  }

  .sm\:focus\:ring-offset-red-700:focus {
    --tw-ring-offset-color: #b91c1c;
  }

  .sm\:focus\:ring-offset-red-800:focus {
    --tw-ring-offset-color: #991b1b;
  }

  .sm\:focus\:ring-offset-red-900:focus {
    --tw-ring-offset-color: #7f1d1d;
  }

  .sm\:focus\:ring-offset-yellow-50:focus {
    --tw-ring-offset-color: #fffbeb;
  }

  .sm\:focus\:ring-offset-yellow-100:focus {
    --tw-ring-offset-color: #fef3c7;
  }

  .sm\:focus\:ring-offset-yellow-200:focus {
    --tw-ring-offset-color: #fde68a;
  }

  .sm\:focus\:ring-offset-yellow-300:focus {
    --tw-ring-offset-color: #fcd34d;
  }

  .sm\:focus\:ring-offset-yellow-400:focus {
    --tw-ring-offset-color: #fbbf24;
  }

  .sm\:focus\:ring-offset-yellow-500:focus {
    --tw-ring-offset-color: #f59e0b;
  }

  .sm\:focus\:ring-offset-yellow-600:focus {
    --tw-ring-offset-color: #d97706;
  }

  .sm\:focus\:ring-offset-yellow-700:focus {
    --tw-ring-offset-color: #b45309;
  }

  .sm\:focus\:ring-offset-yellow-800:focus {
    --tw-ring-offset-color: #92400e;
  }

  .sm\:focus\:ring-offset-yellow-900:focus {
    --tw-ring-offset-color: #78350f;
  }

  .sm\:focus\:ring-offset-green-50:focus {
    --tw-ring-offset-color: #ecfdf5;
  }

  .sm\:focus\:ring-offset-green-100:focus {
    --tw-ring-offset-color: #d1fae5;
  }

  .sm\:focus\:ring-offset-green-200:focus {
    --tw-ring-offset-color: #a7f3d0;
  }

  .sm\:focus\:ring-offset-green-300:focus {
    --tw-ring-offset-color: #6ee7b7;
  }

  .sm\:focus\:ring-offset-green-400:focus {
    --tw-ring-offset-color: #34d399;
  }

  .sm\:focus\:ring-offset-green-500:focus {
    --tw-ring-offset-color: #10b981;
  }

  .sm\:focus\:ring-offset-green-600:focus {
    --tw-ring-offset-color: #059669;
  }

  .sm\:focus\:ring-offset-green-700:focus {
    --tw-ring-offset-color: #047857;
  }

  .sm\:focus\:ring-offset-green-800:focus {
    --tw-ring-offset-color: #065f46;
  }

  .sm\:focus\:ring-offset-green-900:focus {
    --tw-ring-offset-color: #064e3b;
  }

  .sm\:focus\:ring-offset-blue-50:focus {
    --tw-ring-offset-color: #eff6ff;
  }

  .sm\:focus\:ring-offset-blue-100:focus {
    --tw-ring-offset-color: #dbeafe;
  }

  .sm\:focus\:ring-offset-blue-200:focus {
    --tw-ring-offset-color: #bfdbfe;
  }

  .sm\:focus\:ring-offset-blue-300:focus {
    --tw-ring-offset-color: #93c5fd;
  }

  .sm\:focus\:ring-offset-blue-400:focus {
    --tw-ring-offset-color: #60a5fa;
  }

  .sm\:focus\:ring-offset-blue-500:focus {
    --tw-ring-offset-color: #3b82f6;
  }

  .sm\:focus\:ring-offset-blue-600:focus {
    --tw-ring-offset-color: #2563eb;
  }

  .sm\:focus\:ring-offset-blue-700:focus {
    --tw-ring-offset-color: #1d4ed8;
  }

  .sm\:focus\:ring-offset-blue-800:focus {
    --tw-ring-offset-color: #1e40af;
  }

  .sm\:focus\:ring-offset-blue-900:focus {
    --tw-ring-offset-color: #1e3a8a;
  }

  .sm\:focus\:ring-offset-indigo-50:focus {
    --tw-ring-offset-color: #eef2ff;
  }

  .sm\:focus\:ring-offset-indigo-100:focus {
    --tw-ring-offset-color: #e0e7ff;
  }

  .sm\:focus\:ring-offset-indigo-200:focus {
    --tw-ring-offset-color: #c7d2fe;
  }

  .sm\:focus\:ring-offset-indigo-300:focus {
    --tw-ring-offset-color: #a5b4fc;
  }

  .sm\:focus\:ring-offset-indigo-400:focus {
    --tw-ring-offset-color: #818cf8;
  }

  .sm\:focus\:ring-offset-indigo-500:focus {
    --tw-ring-offset-color: #6366f1;
  }

  .sm\:focus\:ring-offset-indigo-600:focus {
    --tw-ring-offset-color: #4f46e5;
  }

  .sm\:focus\:ring-offset-indigo-700:focus {
    --tw-ring-offset-color: #4338ca;
  }

  .sm\:focus\:ring-offset-indigo-800:focus {
    --tw-ring-offset-color: #3730a3;
  }

  .sm\:focus\:ring-offset-indigo-900:focus {
    --tw-ring-offset-color: #312e81;
  }

  .sm\:focus\:ring-offset-purple-50:focus {
    --tw-ring-offset-color: #f5f3ff;
  }

  .sm\:focus\:ring-offset-purple-100:focus {
    --tw-ring-offset-color: #ede9fe;
  }

  .sm\:focus\:ring-offset-purple-200:focus {
    --tw-ring-offset-color: #ddd6fe;
  }

  .sm\:focus\:ring-offset-purple-300:focus {
    --tw-ring-offset-color: #c4b5fd;
  }

  .sm\:focus\:ring-offset-purple-400:focus {
    --tw-ring-offset-color: #a78bfa;
  }

  .sm\:focus\:ring-offset-purple-500:focus {
    --tw-ring-offset-color: #8b5cf6;
  }

  .sm\:focus\:ring-offset-purple-600:focus {
    --tw-ring-offset-color: #7c3aed;
  }

  .sm\:focus\:ring-offset-purple-700:focus {
    --tw-ring-offset-color: #6d28d9;
  }

  .sm\:focus\:ring-offset-purple-800:focus {
    --tw-ring-offset-color: #5b21b6;
  }

  .sm\:focus\:ring-offset-purple-900:focus {
    --tw-ring-offset-color: #4c1d95;
  }

  .sm\:focus\:ring-offset-pink-50:focus {
    --tw-ring-offset-color: #fdf2f8;
  }

  .sm\:focus\:ring-offset-pink-100:focus {
    --tw-ring-offset-color: #fce7f3;
  }

  .sm\:focus\:ring-offset-pink-200:focus {
    --tw-ring-offset-color: #fbcfe8;
  }

  .sm\:focus\:ring-offset-pink-300:focus {
    --tw-ring-offset-color: #f9a8d4;
  }

  .sm\:focus\:ring-offset-pink-400:focus {
    --tw-ring-offset-color: #f472b6;
  }

  .sm\:focus\:ring-offset-pink-500:focus {
    --tw-ring-offset-color: #ec4899;
  }

  .sm\:focus\:ring-offset-pink-600:focus {
    --tw-ring-offset-color: #db2777;
  }

  .sm\:focus\:ring-offset-pink-700:focus {
    --tw-ring-offset-color: #be185d;
  }

  .sm\:focus\:ring-offset-pink-800:focus {
    --tw-ring-offset-color: #9d174d;
  }

  .sm\:focus\:ring-offset-pink-900:focus {
    --tw-ring-offset-color: #831843;
  }

  .sm\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    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);
  }

  .sm\:filter-none {
    filter: none;
  }

  .sm\:blur-0 {
    --tw-blur: blur(0);
  }

  .sm\:blur-none {
    --tw-blur: blur(0);
  }

  .sm\:blur-sm {
    --tw-blur: blur(4px);
  }

  .sm\:blur {
    --tw-blur: blur(8px);
  }

  .sm\:blur-md {
    --tw-blur: blur(12px);
  }

  .sm\:blur-lg {
    --tw-blur: blur(16px);
  }

  .sm\:blur-xl {
    --tw-blur: blur(24px);
  }

  .sm\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .sm\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .sm\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .sm\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .sm\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .sm\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .sm\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .sm\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .sm\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .sm\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .sm\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .sm\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .sm\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .sm\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .sm\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .sm\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .sm\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .sm\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .sm\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .sm\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .sm\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .sm\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .sm\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  }

  .sm\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .sm\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .sm\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .sm\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 #0000);
  }

  .sm\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .sm\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .sm\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .sm\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .sm\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .sm\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .sm\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .sm\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .sm\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .sm\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .sm\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .sm\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .sm\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .sm\:invert-0 {
    --tw-invert: invert(0);
  }

  .sm\:invert {
    --tw-invert: invert(100%);
  }

  .sm\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .sm\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .sm\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .sm\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .sm\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .sm\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .sm\:sepia {
    --tw-sepia: sepia(100%);
  }

  .sm\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    -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);
            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);
  }

  .sm\:backdrop-filter-none {
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
  }

  .sm\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .sm\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .sm\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .sm\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .sm\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .sm\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .sm\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .sm\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .sm\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .sm\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .sm\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .sm\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .sm\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .sm\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .sm\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .sm\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .sm\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .sm\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .sm\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .sm\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .sm\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .sm\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .sm\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .sm\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .sm\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .sm\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .sm\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .sm\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .sm\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .sm\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .sm\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .sm\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .sm\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .sm\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .sm\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .sm\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .sm\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .sm\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .sm\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .sm\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .sm\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .sm\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .sm\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .sm\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .sm\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .sm\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .sm\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .sm\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .sm\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .sm\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .sm\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .sm\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .sm\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .sm\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .sm\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .sm\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .sm\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .sm\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .sm\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .sm\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .sm\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .sm\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .sm\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .sm\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .sm\:transition-none {
    transition-property: none;
  }

  .sm\:transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:delay-75 {
    transition-delay: 75ms;
  }

  .sm\:delay-100 {
    transition-delay: 100ms;
  }

  .sm\:delay-150 {
    transition-delay: 150ms;
  }

  .sm\:delay-200 {
    transition-delay: 200ms;
  }

  .sm\:delay-300 {
    transition-delay: 300ms;
  }

  .sm\:delay-500 {
    transition-delay: 500ms;
  }

  .sm\:delay-700 {
    transition-delay: 700ms;
  }

  .sm\:delay-1000 {
    transition-delay: 1000ms;
  }

  .sm\:duration-75 {
    transition-duration: 75ms;
  }

  .sm\:duration-100 {
    transition-duration: 100ms;
  }

  .sm\:duration-150 {
    transition-duration: 150ms;
  }

  .sm\:duration-200 {
    transition-duration: 200ms;
  }

  .sm\:duration-300 {
    transition-duration: 300ms;
  }

  .sm\:duration-500 {
    transition-duration: 500ms;
  }

  .sm\:duration-700 {
    transition-duration: 700ms;
  }

  .sm\:duration-1000 {
    transition-duration: 1000ms;
  }

  .sm\:ease-linear {
    transition-timing-function: linear;
  }

  .sm\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .sm\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .sm\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

@media (min-width: 768px) {
  .md\:container {
    width: 100%;
  }

  @media (min-width: 640px) {
    .md\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .md\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .md\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .md\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .md\:container {
      max-width: 1536px;
    }
  }

  .md\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:pointer-events-none {
    pointer-events: none;
  }

  .md\:pointer-events-auto {
    pointer-events: auto;
  }

  .md\:visible {
    visibility: visible;
  }

  .md\:invisible {
    visibility: hidden;
  }

  .md\:static {
    position: static;
  }

  .md\:fixed {
    position: fixed;
  }

  .md\:absolute {
    position: absolute;
  }

  .md\:relative {
    position: relative;
  }

  .md\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .md\:inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .md\:inset-1 {
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .md\:inset-2 {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .md\:inset-3 {
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .md\:inset-4 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .md\:inset-5 {
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .md\:inset-6 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .md\:inset-7 {
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .md\:inset-8 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .md\:inset-9 {
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .md\:inset-10 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .md\:inset-11 {
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .md\:inset-12 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .md\:inset-14 {
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .md\:inset-16 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .md\:inset-20 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .md\:inset-24 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .md\:inset-28 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .md\:inset-32 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .md\:inset-36 {
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .md\:inset-40 {
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .md\:inset-44 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .md\:inset-48 {
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .md\:inset-52 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .md\:inset-56 {
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .md\:inset-60 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .md\:inset-64 {
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .md\:inset-72 {
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .md\:inset-80 {
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .md\:inset-96 {
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .md\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .md\:inset-px {
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .md\:inset-0\.5 {
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .md\:inset-1\.5 {
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .md\:inset-2\.5 {
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .md\:inset-3\.5 {
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .md\:-inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .md\:-inset-1 {
    top: -0.25rem;
    right: -0.25rem;
    bottom: -0.25rem;
    left: -0.25rem;
  }

  .md\:-inset-2 {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .md\:-inset-3 {
    top: -0.75rem;
    right: -0.75rem;
    bottom: -0.75rem;
    left: -0.75rem;
  }

  .md\:-inset-4 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .md\:-inset-5 {
    top: -1.25rem;
    right: -1.25rem;
    bottom: -1.25rem;
    left: -1.25rem;
  }

  .md\:-inset-6 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .md\:-inset-7 {
    top: -1.75rem;
    right: -1.75rem;
    bottom: -1.75rem;
    left: -1.75rem;
  }

  .md\:-inset-8 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .md\:-inset-9 {
    top: -2.25rem;
    right: -2.25rem;
    bottom: -2.25rem;
    left: -2.25rem;
  }

  .md\:-inset-10 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .md\:-inset-11 {
    top: -2.75rem;
    right: -2.75rem;
    bottom: -2.75rem;
    left: -2.75rem;
  }

  .md\:-inset-12 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .md\:-inset-14 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .md\:-inset-16 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .md\:-inset-20 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .md\:-inset-24 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .md\:-inset-28 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .md\:-inset-32 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .md\:-inset-36 {
    top: -9rem;
    right: -9rem;
    bottom: -9rem;
    left: -9rem;
  }

  .md\:-inset-40 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .md\:-inset-44 {
    top: -11rem;
    right: -11rem;
    bottom: -11rem;
    left: -11rem;
  }

  .md\:-inset-48 {
    top: -12rem;
    right: -12rem;
    bottom: -12rem;
    left: -12rem;
  }

  .md\:-inset-52 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .md\:-inset-56 {
    top: -14rem;
    right: -14rem;
    bottom: -14rem;
    left: -14rem;
  }

  .md\:-inset-60 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .md\:-inset-64 {
    top: -16rem;
    right: -16rem;
    bottom: -16rem;
    left: -16rem;
  }

  .md\:-inset-72 {
    top: -18rem;
    right: -18rem;
    bottom: -18rem;
    left: -18rem;
  }

  .md\:-inset-80 {
    top: -20rem;
    right: -20rem;
    bottom: -20rem;
    left: -20rem;
  }

  .md\:-inset-96 {
    top: -24rem;
    right: -24rem;
    bottom: -24rem;
    left: -24rem;
  }

  .md\:-inset-px {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
  }

  .md\:-inset-0\.5 {
    top: -0.125rem;
    right: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
  }

  .md\:-inset-1\.5 {
    top: -0.375rem;
    right: -0.375rem;
    bottom: -0.375rem;
    left: -0.375rem;
  }

  .md\:-inset-2\.5 {
    top: -0.625rem;
    right: -0.625rem;
    bottom: -0.625rem;
    left: -0.625rem;
  }

  .md\:-inset-3\.5 {
    top: -0.875rem;
    right: -0.875rem;
    bottom: -0.875rem;
    left: -0.875rem;
  }

  .md\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .md\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .md\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .md\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .md\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .md\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .md\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .md\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .md\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .md\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .md\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .md\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .md\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .md\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .md\:inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .md\:inset-x-1 {
    left: 0.25rem;
    right: 0.25rem;
  }

  .md\:inset-x-2 {
    left: 0.5rem;
    right: 0.5rem;
  }

  .md\:inset-x-3 {
    left: 0.75rem;
    right: 0.75rem;
  }

  .md\:inset-x-4 {
    left: 1rem;
    right: 1rem;
  }

  .md\:inset-x-5 {
    left: 1.25rem;
    right: 1.25rem;
  }

  .md\:inset-x-6 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .md\:inset-x-7 {
    left: 1.75rem;
    right: 1.75rem;
  }

  .md\:inset-x-8 {
    left: 2rem;
    right: 2rem;
  }

  .md\:inset-x-9 {
    left: 2.25rem;
    right: 2.25rem;
  }

  .md\:inset-x-10 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .md\:inset-x-11 {
    left: 2.75rem;
    right: 2.75rem;
  }

  .md\:inset-x-12 {
    left: 3rem;
    right: 3rem;
  }

  .md\:inset-x-14 {
    left: 3.5rem;
    right: 3.5rem;
  }

  .md\:inset-x-16 {
    left: 4rem;
    right: 4rem;
  }

  .md\:inset-x-20 {
    left: 5rem;
    right: 5rem;
  }

  .md\:inset-x-24 {
    left: 6rem;
    right: 6rem;
  }

  .md\:inset-x-28 {
    left: 7rem;
    right: 7rem;
  }

  .md\:inset-x-32 {
    left: 8rem;
    right: 8rem;
  }

  .md\:inset-x-36 {
    left: 9rem;
    right: 9rem;
  }

  .md\:inset-x-40 {
    left: 10rem;
    right: 10rem;
  }

  .md\:inset-x-44 {
    left: 11rem;
    right: 11rem;
  }

  .md\:inset-x-48 {
    left: 12rem;
    right: 12rem;
  }

  .md\:inset-x-52 {
    left: 13rem;
    right: 13rem;
  }

  .md\:inset-x-56 {
    left: 14rem;
    right: 14rem;
  }

  .md\:inset-x-60 {
    left: 15rem;
    right: 15rem;
  }

  .md\:inset-x-64 {
    left: 16rem;
    right: 16rem;
  }

  .md\:inset-x-72 {
    left: 18rem;
    right: 18rem;
  }

  .md\:inset-x-80 {
    left: 20rem;
    right: 20rem;
  }

  .md\:inset-x-96 {
    left: 24rem;
    right: 24rem;
  }

  .md\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .md\:inset-x-px {
    left: 1px;
    right: 1px;
  }

  .md\:inset-x-0\.5 {
    left: 0.125rem;
    right: 0.125rem;
  }

  .md\:inset-x-1\.5 {
    left: 0.375rem;
    right: 0.375rem;
  }

  .md\:inset-x-2\.5 {
    left: 0.625rem;
    right: 0.625rem;
  }

  .md\:inset-x-3\.5 {
    left: 0.875rem;
    right: 0.875rem;
  }

  .md\:-inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .md\:-inset-x-1 {
    left: -0.25rem;
    right: -0.25rem;
  }

  .md\:-inset-x-2 {
    left: -0.5rem;
    right: -0.5rem;
  }

  .md\:-inset-x-3 {
    left: -0.75rem;
    right: -0.75rem;
  }

  .md\:-inset-x-4 {
    left: -1rem;
    right: -1rem;
  }

  .md\:-inset-x-5 {
    left: -1.25rem;
    right: -1.25rem;
  }

  .md\:-inset-x-6 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .md\:-inset-x-7 {
    left: -1.75rem;
    right: -1.75rem;
  }

  .md\:-inset-x-8 {
    left: -2rem;
    right: -2rem;
  }

  .md\:-inset-x-9 {
    left: -2.25rem;
    right: -2.25rem;
  }

  .md\:-inset-x-10 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .md\:-inset-x-11 {
    left: -2.75rem;
    right: -2.75rem;
  }

  .md\:-inset-x-12 {
    left: -3rem;
    right: -3rem;
  }

  .md\:-inset-x-14 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .md\:-inset-x-16 {
    left: -4rem;
    right: -4rem;
  }

  .md\:-inset-x-20 {
    left: -5rem;
    right: -5rem;
  }

  .md\:-inset-x-24 {
    left: -6rem;
    right: -6rem;
  }

  .md\:-inset-x-28 {
    left: -7rem;
    right: -7rem;
  }

  .md\:-inset-x-32 {
    left: -8rem;
    right: -8rem;
  }

  .md\:-inset-x-36 {
    left: -9rem;
    right: -9rem;
  }

  .md\:-inset-x-40 {
    left: -10rem;
    right: -10rem;
  }

  .md\:-inset-x-44 {
    left: -11rem;
    right: -11rem;
  }

  .md\:-inset-x-48 {
    left: -12rem;
    right: -12rem;
  }

  .md\:-inset-x-52 {
    left: -13rem;
    right: -13rem;
  }

  .md\:-inset-x-56 {
    left: -14rem;
    right: -14rem;
  }

  .md\:-inset-x-60 {
    left: -15rem;
    right: -15rem;
  }

  .md\:-inset-x-64 {
    left: -16rem;
    right: -16rem;
  }

  .md\:-inset-x-72 {
    left: -18rem;
    right: -18rem;
  }

  .md\:-inset-x-80 {
    left: -20rem;
    right: -20rem;
  }

  .md\:-inset-x-96 {
    left: -24rem;
    right: -24rem;
  }

  .md\:-inset-x-px {
    left: -1px;
    right: -1px;
  }

  .md\:-inset-x-0\.5 {
    left: -0.125rem;
    right: -0.125rem;
  }

  .md\:-inset-x-1\.5 {
    left: -0.375rem;
    right: -0.375rem;
  }

  .md\:-inset-x-2\.5 {
    left: -0.625rem;
    right: -0.625rem;
  }

  .md\:-inset-x-3\.5 {
    left: -0.875rem;
    right: -0.875rem;
  }

  .md\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .md\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .md\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .md\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .md\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .md\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .md\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .md\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .md\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .md\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .md\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .md\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .md\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .md\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .md\:inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .md\:inset-y-1 {
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .md\:inset-y-2 {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .md\:inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .md\:inset-y-4 {
    top: 1rem;
    bottom: 1rem;
  }

  .md\:inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .md\:inset-y-6 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .md\:inset-y-7 {
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .md\:inset-y-8 {
    top: 2rem;
    bottom: 2rem;
  }

  .md\:inset-y-9 {
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .md\:inset-y-10 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .md\:inset-y-11 {
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .md\:inset-y-12 {
    top: 3rem;
    bottom: 3rem;
  }

  .md\:inset-y-14 {
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .md\:inset-y-16 {
    top: 4rem;
    bottom: 4rem;
  }

  .md\:inset-y-20 {
    top: 5rem;
    bottom: 5rem;
  }

  .md\:inset-y-24 {
    top: 6rem;
    bottom: 6rem;
  }

  .md\:inset-y-28 {
    top: 7rem;
    bottom: 7rem;
  }

  .md\:inset-y-32 {
    top: 8rem;
    bottom: 8rem;
  }

  .md\:inset-y-36 {
    top: 9rem;
    bottom: 9rem;
  }

  .md\:inset-y-40 {
    top: 10rem;
    bottom: 10rem;
  }

  .md\:inset-y-44 {
    top: 11rem;
    bottom: 11rem;
  }

  .md\:inset-y-48 {
    top: 12rem;
    bottom: 12rem;
  }

  .md\:inset-y-52 {
    top: 13rem;
    bottom: 13rem;
  }

  .md\:inset-y-56 {
    top: 14rem;
    bottom: 14rem;
  }

  .md\:inset-y-60 {
    top: 15rem;
    bottom: 15rem;
  }

  .md\:inset-y-64 {
    top: 16rem;
    bottom: 16rem;
  }

  .md\:inset-y-72 {
    top: 18rem;
    bottom: 18rem;
  }

  .md\:inset-y-80 {
    top: 20rem;
    bottom: 20rem;
  }

  .md\:inset-y-96 {
    top: 24rem;
    bottom: 24rem;
  }

  .md\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .md\:inset-y-px {
    top: 1px;
    bottom: 1px;
  }

  .md\:inset-y-0\.5 {
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .md\:inset-y-1\.5 {
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .md\:inset-y-2\.5 {
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .md\:inset-y-3\.5 {
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .md\:-inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .md\:-inset-y-1 {
    top: -0.25rem;
    bottom: -0.25rem;
  }

  .md\:-inset-y-2 {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .md\:-inset-y-3 {
    top: -0.75rem;
    bottom: -0.75rem;
  }

  .md\:-inset-y-4 {
    top: -1rem;
    bottom: -1rem;
  }

  .md\:-inset-y-5 {
    top: -1.25rem;
    bottom: -1.25rem;
  }

  .md\:-inset-y-6 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .md\:-inset-y-7 {
    top: -1.75rem;
    bottom: -1.75rem;
  }

  .md\:-inset-y-8 {
    top: -2rem;
    bottom: -2rem;
  }

  .md\:-inset-y-9 {
    top: -2.25rem;
    bottom: -2.25rem;
  }

  .md\:-inset-y-10 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .md\:-inset-y-11 {
    top: -2.75rem;
    bottom: -2.75rem;
  }

  .md\:-inset-y-12 {
    top: -3rem;
    bottom: -3rem;
  }

  .md\:-inset-y-14 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .md\:-inset-y-16 {
    top: -4rem;
    bottom: -4rem;
  }

  .md\:-inset-y-20 {
    top: -5rem;
    bottom: -5rem;
  }

  .md\:-inset-y-24 {
    top: -6rem;
    bottom: -6rem;
  }

  .md\:-inset-y-28 {
    top: -7rem;
    bottom: -7rem;
  }

  .md\:-inset-y-32 {
    top: -8rem;
    bottom: -8rem;
  }

  .md\:-inset-y-36 {
    top: -9rem;
    bottom: -9rem;
  }

  .md\:-inset-y-40 {
    top: -10rem;
    bottom: -10rem;
  }

  .md\:-inset-y-44 {
    top: -11rem;
    bottom: -11rem;
  }

  .md\:-inset-y-48 {
    top: -12rem;
    bottom: -12rem;
  }

  .md\:-inset-y-52 {
    top: -13rem;
    bottom: -13rem;
  }

  .md\:-inset-y-56 {
    top: -14rem;
    bottom: -14rem;
  }

  .md\:-inset-y-60 {
    top: -15rem;
    bottom: -15rem;
  }

  .md\:-inset-y-64 {
    top: -16rem;
    bottom: -16rem;
  }

  .md\:-inset-y-72 {
    top: -18rem;
    bottom: -18rem;
  }

  .md\:-inset-y-80 {
    top: -20rem;
    bottom: -20rem;
  }

  .md\:-inset-y-96 {
    top: -24rem;
    bottom: -24rem;
  }

  .md\:-inset-y-px {
    top: -1px;
    bottom: -1px;
  }

  .md\:-inset-y-0\.5 {
    top: -0.125rem;
    bottom: -0.125rem;
  }

  .md\:-inset-y-1\.5 {
    top: -0.375rem;
    bottom: -0.375rem;
  }

  .md\:-inset-y-2\.5 {
    top: -0.625rem;
    bottom: -0.625rem;
  }

  .md\:-inset-y-3\.5 {
    top: -0.875rem;
    bottom: -0.875rem;
  }

  .md\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .md\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .md\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .md\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .md\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .md\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .md\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .md\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .md\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .md\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .md\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .md\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .md\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .md\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .md\:top-0 {
    top: 0px;
  }

  .md\:top-1 {
    top: 0.25rem;
  }

  .md\:top-2 {
    top: 0.5rem;
  }

  .md\:top-3 {
    top: 0.75rem;
  }

  .md\:top-4 {
    top: 1rem;
  }

  .md\:top-5 {
    top: 1.25rem;
  }

  .md\:top-6 {
    top: 1.5rem;
  }

  .md\:top-7 {
    top: 1.75rem;
  }

  .md\:top-8 {
    top: 2rem;
  }

  .md\:top-9 {
    top: 2.25rem;
  }

  .md\:top-10 {
    top: 2.5rem;
  }

  .md\:top-11 {
    top: 2.75rem;
  }

  .md\:top-12 {
    top: 3rem;
  }

  .md\:top-14 {
    top: 3.5rem;
  }

  .md\:top-16 {
    top: 4rem;
  }

  .md\:top-20 {
    top: 5rem;
  }

  .md\:top-24 {
    top: 6rem;
  }

  .md\:top-28 {
    top: 7rem;
  }

  .md\:top-32 {
    top: 8rem;
  }

  .md\:top-36 {
    top: 9rem;
  }

  .md\:top-40 {
    top: 10rem;
  }

  .md\:top-44 {
    top: 11rem;
  }

  .md\:top-48 {
    top: 12rem;
  }

  .md\:top-52 {
    top: 13rem;
  }

  .md\:top-56 {
    top: 14rem;
  }

  .md\:top-60 {
    top: 15rem;
  }

  .md\:top-64 {
    top: 16rem;
  }

  .md\:top-72 {
    top: 18rem;
  }

  .md\:top-80 {
    top: 20rem;
  }

  .md\:top-96 {
    top: 24rem;
  }

  .md\:top-auto {
    top: auto;
  }

  .md\:top-px {
    top: 1px;
  }

  .md\:top-0\.5 {
    top: 0.125rem;
  }

  .md\:top-1\.5 {
    top: 0.375rem;
  }

  .md\:top-2\.5 {
    top: 0.625rem;
  }

  .md\:top-3\.5 {
    top: 0.875rem;
  }

  .md\:-top-0 {
    top: 0px;
  }

  .md\:-top-1 {
    top: -0.25rem;
  }

  .md\:-top-2 {
    top: -0.5rem;
  }

  .md\:-top-3 {
    top: -0.75rem;
  }

  .md\:-top-4 {
    top: -1rem;
  }

  .md\:-top-5 {
    top: -1.25rem;
  }

  .md\:-top-6 {
    top: -1.5rem;
  }

  .md\:-top-7 {
    top: -1.75rem;
  }

  .md\:-top-8 {
    top: -2rem;
  }

  .md\:-top-9 {
    top: -2.25rem;
  }

  .md\:-top-10 {
    top: -2.5rem;
  }

  .md\:-top-11 {
    top: -2.75rem;
  }

  .md\:-top-12 {
    top: -3rem;
  }

  .md\:-top-14 {
    top: -3.5rem;
  }

  .md\:-top-16 {
    top: -4rem;
  }

  .md\:-top-20 {
    top: -5rem;
  }

  .md\:-top-24 {
    top: -6rem;
  }

  .md\:-top-28 {
    top: -7rem;
  }

  .md\:-top-32 {
    top: -8rem;
  }

  .md\:-top-36 {
    top: -9rem;
  }

  .md\:-top-40 {
    top: -10rem;
  }

  .md\:-top-44 {
    top: -11rem;
  }

  .md\:-top-48 {
    top: -12rem;
  }

  .md\:-top-52 {
    top: -13rem;
  }

  .md\:-top-56 {
    top: -14rem;
  }

  .md\:-top-60 {
    top: -15rem;
  }

  .md\:-top-64 {
    top: -16rem;
  }

  .md\:-top-72 {
    top: -18rem;
  }

  .md\:-top-80 {
    top: -20rem;
  }

  .md\:-top-96 {
    top: -24rem;
  }

  .md\:-top-px {
    top: -1px;
  }

  .md\:-top-0\.5 {
    top: -0.125rem;
  }

  .md\:-top-1\.5 {
    top: -0.375rem;
  }

  .md\:-top-2\.5 {
    top: -0.625rem;
  }

  .md\:-top-3\.5 {
    top: -0.875rem;
  }

  .md\:top-1\/2 {
    top: 50%;
  }

  .md\:top-1\/3 {
    top: 33.333333%;
  }

  .md\:top-2\/3 {
    top: 66.666667%;
  }

  .md\:top-1\/4 {
    top: 25%;
  }

  .md\:top-2\/4 {
    top: 50%;
  }

  .md\:top-3\/4 {
    top: 75%;
  }

  .md\:top-full {
    top: 100%;
  }

  .md\:-top-1\/2 {
    top: -50%;
  }

  .md\:-top-1\/3 {
    top: -33.333333%;
  }

  .md\:-top-2\/3 {
    top: -66.666667%;
  }

  .md\:-top-1\/4 {
    top: -25%;
  }

  .md\:-top-2\/4 {
    top: -50%;
  }

  .md\:-top-3\/4 {
    top: -75%;
  }

  .md\:-top-full {
    top: -100%;
  }

  .md\:right-0 {
    right: 0px;
  }

  .md\:right-1 {
    right: 0.25rem;
  }

  .md\:right-2 {
    right: 0.5rem;
  }

  .md\:right-3 {
    right: 0.75rem;
  }

  .md\:right-4 {
    right: 1rem;
  }

  .md\:right-5 {
    right: 1.25rem;
  }

  .md\:right-6 {
    right: 1.5rem;
  }

  .md\:right-7 {
    right: 1.75rem;
  }

  .md\:right-8 {
    right: 2rem;
  }

  .md\:right-9 {
    right: 2.25rem;
  }

  .md\:right-10 {
    right: 2.5rem;
  }

  .md\:right-11 {
    right: 2.75rem;
  }

  .md\:right-12 {
    right: 3rem;
  }

  .md\:right-14 {
    right: 3.5rem;
  }

  .md\:right-16 {
    right: 4rem;
  }

  .md\:right-20 {
    right: 5rem;
  }

  .md\:right-24 {
    right: 6rem;
  }

  .md\:right-28 {
    right: 7rem;
  }

  .md\:right-32 {
    right: 8rem;
  }

  .md\:right-36 {
    right: 9rem;
  }

  .md\:right-40 {
    right: 10rem;
  }

  .md\:right-44 {
    right: 11rem;
  }

  .md\:right-48 {
    right: 12rem;
  }

  .md\:right-52 {
    right: 13rem;
  }

  .md\:right-56 {
    right: 14rem;
  }

  .md\:right-60 {
    right: 15rem;
  }

  .md\:right-64 {
    right: 16rem;
  }

  .md\:right-72 {
    right: 18rem;
  }

  .md\:right-80 {
    right: 20rem;
  }

  .md\:right-96 {
    right: 24rem;
  }

  .md\:right-auto {
    right: auto;
  }

  .md\:right-px {
    right: 1px;
  }

  .md\:right-0\.5 {
    right: 0.125rem;
  }

  .md\:right-1\.5 {
    right: 0.375rem;
  }

  .md\:right-2\.5 {
    right: 0.625rem;
  }

  .md\:right-3\.5 {
    right: 0.875rem;
  }

  .md\:-right-0 {
    right: 0px;
  }

  .md\:-right-1 {
    right: -0.25rem;
  }

  .md\:-right-2 {
    right: -0.5rem;
  }

  .md\:-right-3 {
    right: -0.75rem;
  }

  .md\:-right-4 {
    right: -1rem;
  }

  .md\:-right-5 {
    right: -1.25rem;
  }

  .md\:-right-6 {
    right: -1.5rem;
  }

  .md\:-right-7 {
    right: -1.75rem;
  }

  .md\:-right-8 {
    right: -2rem;
  }

  .md\:-right-9 {
    right: -2.25rem;
  }

  .md\:-right-10 {
    right: -2.5rem;
  }

  .md\:-right-11 {
    right: -2.75rem;
  }

  .md\:-right-12 {
    right: -3rem;
  }

  .md\:-right-14 {
    right: -3.5rem;
  }

  .md\:-right-16 {
    right: -4rem;
  }

  .md\:-right-20 {
    right: -5rem;
  }

  .md\:-right-24 {
    right: -6rem;
  }

  .md\:-right-28 {
    right: -7rem;
  }

  .md\:-right-32 {
    right: -8rem;
  }

  .md\:-right-36 {
    right: -9rem;
  }

  .md\:-right-40 {
    right: -10rem;
  }

  .md\:-right-44 {
    right: -11rem;
  }

  .md\:-right-48 {
    right: -12rem;
  }

  .md\:-right-52 {
    right: -13rem;
  }

  .md\:-right-56 {
    right: -14rem;
  }

  .md\:-right-60 {
    right: -15rem;
  }

  .md\:-right-64 {
    right: -16rem;
  }

  .md\:-right-72 {
    right: -18rem;
  }

  .md\:-right-80 {
    right: -20rem;
  }

  .md\:-right-96 {
    right: -24rem;
  }

  .md\:-right-px {
    right: -1px;
  }

  .md\:-right-0\.5 {
    right: -0.125rem;
  }

  .md\:-right-1\.5 {
    right: -0.375rem;
  }

  .md\:-right-2\.5 {
    right: -0.625rem;
  }

  .md\:-right-3\.5 {
    right: -0.875rem;
  }

  .md\:right-1\/2 {
    right: 50%;
  }

  .md\:right-1\/3 {
    right: 33.333333%;
  }

  .md\:right-2\/3 {
    right: 66.666667%;
  }

  .md\:right-1\/4 {
    right: 25%;
  }

  .md\:right-2\/4 {
    right: 50%;
  }

  .md\:right-3\/4 {
    right: 75%;
  }

  .md\:right-full {
    right: 100%;
  }

  .md\:-right-1\/2 {
    right: -50%;
  }

  .md\:-right-1\/3 {
    right: -33.333333%;
  }

  .md\:-right-2\/3 {
    right: -66.666667%;
  }

  .md\:-right-1\/4 {
    right: -25%;
  }

  .md\:-right-2\/4 {
    right: -50%;
  }

  .md\:-right-3\/4 {
    right: -75%;
  }

  .md\:-right-full {
    right: -100%;
  }

  .md\:bottom-0 {
    bottom: 0px;
  }

  .md\:bottom-1 {
    bottom: 0.25rem;
  }

  .md\:bottom-2 {
    bottom: 0.5rem;
  }

  .md\:bottom-3 {
    bottom: 0.75rem;
  }

  .md\:bottom-4 {
    bottom: 1rem;
  }

  .md\:bottom-5 {
    bottom: 1.25rem;
  }

  .md\:bottom-6 {
    bottom: 1.5rem;
  }

  .md\:bottom-7 {
    bottom: 1.75rem;
  }

  .md\:bottom-8 {
    bottom: 2rem;
  }

  .md\:bottom-9 {
    bottom: 2.25rem;
  }

  .md\:bottom-10 {
    bottom: 2.5rem;
  }

  .md\:bottom-11 {
    bottom: 2.75rem;
  }

  .md\:bottom-12 {
    bottom: 3rem;
  }

  .md\:bottom-14 {
    bottom: 3.5rem;
  }

  .md\:bottom-16 {
    bottom: 4rem;
  }

  .md\:bottom-20 {
    bottom: 5rem;
  }

  .md\:bottom-24 {
    bottom: 6rem;
  }

  .md\:bottom-28 {
    bottom: 7rem;
  }

  .md\:bottom-32 {
    bottom: 8rem;
  }

  .md\:bottom-36 {
    bottom: 9rem;
  }

  .md\:bottom-40 {
    bottom: 10rem;
  }

  .md\:bottom-44 {
    bottom: 11rem;
  }

  .md\:bottom-48 {
    bottom: 12rem;
  }

  .md\:bottom-52 {
    bottom: 13rem;
  }

  .md\:bottom-56 {
    bottom: 14rem;
  }

  .md\:bottom-60 {
    bottom: 15rem;
  }

  .md\:bottom-64 {
    bottom: 16rem;
  }

  .md\:bottom-72 {
    bottom: 18rem;
  }

  .md\:bottom-80 {
    bottom: 20rem;
  }

  .md\:bottom-96 {
    bottom: 24rem;
  }

  .md\:bottom-auto {
    bottom: auto;
  }

  .md\:bottom-px {
    bottom: 1px;
  }

  .md\:bottom-0\.5 {
    bottom: 0.125rem;
  }

  .md\:bottom-1\.5 {
    bottom: 0.375rem;
  }

  .md\:bottom-2\.5 {
    bottom: 0.625rem;
  }

  .md\:bottom-3\.5 {
    bottom: 0.875rem;
  }

  .md\:-bottom-0 {
    bottom: 0px;
  }

  .md\:-bottom-1 {
    bottom: -0.25rem;
  }

  .md\:-bottom-2 {
    bottom: -0.5rem;
  }

  .md\:-bottom-3 {
    bottom: -0.75rem;
  }

  .md\:-bottom-4 {
    bottom: -1rem;
  }

  .md\:-bottom-5 {
    bottom: -1.25rem;
  }

  .md\:-bottom-6 {
    bottom: -1.5rem;
  }

  .md\:-bottom-7 {
    bottom: -1.75rem;
  }

  .md\:-bottom-8 {
    bottom: -2rem;
  }

  .md\:-bottom-9 {
    bottom: -2.25rem;
  }

  .md\:-bottom-10 {
    bottom: -2.5rem;
  }

  .md\:-bottom-11 {
    bottom: -2.75rem;
  }

  .md\:-bottom-12 {
    bottom: -3rem;
  }

  .md\:-bottom-14 {
    bottom: -3.5rem;
  }

  .md\:-bottom-16 {
    bottom: -4rem;
  }

  .md\:-bottom-20 {
    bottom: -5rem;
  }

  .md\:-bottom-24 {
    bottom: -6rem;
  }

  .md\:-bottom-28 {
    bottom: -7rem;
  }

  .md\:-bottom-32 {
    bottom: -8rem;
  }

  .md\:-bottom-36 {
    bottom: -9rem;
  }

  .md\:-bottom-40 {
    bottom: -10rem;
  }

  .md\:-bottom-44 {
    bottom: -11rem;
  }

  .md\:-bottom-48 {
    bottom: -12rem;
  }

  .md\:-bottom-52 {
    bottom: -13rem;
  }

  .md\:-bottom-56 {
    bottom: -14rem;
  }

  .md\:-bottom-60 {
    bottom: -15rem;
  }

  .md\:-bottom-64 {
    bottom: -16rem;
  }

  .md\:-bottom-72 {
    bottom: -18rem;
  }

  .md\:-bottom-80 {
    bottom: -20rem;
  }

  .md\:-bottom-96 {
    bottom: -24rem;
  }

  .md\:-bottom-px {
    bottom: -1px;
  }

  .md\:-bottom-0\.5 {
    bottom: -0.125rem;
  }

  .md\:-bottom-1\.5 {
    bottom: -0.375rem;
  }

  .md\:-bottom-2\.5 {
    bottom: -0.625rem;
  }

  .md\:-bottom-3\.5 {
    bottom: -0.875rem;
  }

  .md\:bottom-1\/2 {
    bottom: 50%;
  }

  .md\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .md\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .md\:bottom-1\/4 {
    bottom: 25%;
  }

  .md\:bottom-2\/4 {
    bottom: 50%;
  }

  .md\:bottom-3\/4 {
    bottom: 75%;
  }

  .md\:bottom-full {
    bottom: 100%;
  }

  .md\:-bottom-1\/2 {
    bottom: -50%;
  }

  .md\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .md\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .md\:-bottom-1\/4 {
    bottom: -25%;
  }

  .md\:-bottom-2\/4 {
    bottom: -50%;
  }

  .md\:-bottom-3\/4 {
    bottom: -75%;
  }

  .md\:-bottom-full {
    bottom: -100%;
  }

  .md\:left-0 {
    left: 0px;
  }

  .md\:left-1 {
    left: 0.25rem;
  }

  .md\:left-2 {
    left: 0.5rem;
  }

  .md\:left-3 {
    left: 0.75rem;
  }

  .md\:left-4 {
    left: 1rem;
  }

  .md\:left-5 {
    left: 1.25rem;
  }

  .md\:left-6 {
    left: 1.5rem;
  }

  .md\:left-7 {
    left: 1.75rem;
  }

  .md\:left-8 {
    left: 2rem;
  }

  .md\:left-9 {
    left: 2.25rem;
  }

  .md\:left-10 {
    left: 2.5rem;
  }

  .md\:left-11 {
    left: 2.75rem;
  }

  .md\:left-12 {
    left: 3rem;
  }

  .md\:left-14 {
    left: 3.5rem;
  }

  .md\:left-16 {
    left: 4rem;
  }

  .md\:left-20 {
    left: 5rem;
  }

  .md\:left-24 {
    left: 6rem;
  }

  .md\:left-28 {
    left: 7rem;
  }

  .md\:left-32 {
    left: 8rem;
  }

  .md\:left-36 {
    left: 9rem;
  }

  .md\:left-40 {
    left: 10rem;
  }

  .md\:left-44 {
    left: 11rem;
  }

  .md\:left-48 {
    left: 12rem;
  }

  .md\:left-52 {
    left: 13rem;
  }

  .md\:left-56 {
    left: 14rem;
  }

  .md\:left-60 {
    left: 15rem;
  }

  .md\:left-64 {
    left: 16rem;
  }

  .md\:left-72 {
    left: 18rem;
  }

  .md\:left-80 {
    left: 20rem;
  }

  .md\:left-96 {
    left: 24rem;
  }

  .md\:left-auto {
    left: auto;
  }

  .md\:left-px {
    left: 1px;
  }

  .md\:left-0\.5 {
    left: 0.125rem;
  }

  .md\:left-1\.5 {
    left: 0.375rem;
  }

  .md\:left-2\.5 {
    left: 0.625rem;
  }

  .md\:left-3\.5 {
    left: 0.875rem;
  }

  .md\:-left-0 {
    left: 0px;
  }

  .md\:-left-1 {
    left: -0.25rem;
  }

  .md\:-left-2 {
    left: -0.5rem;
  }

  .md\:-left-3 {
    left: -0.75rem;
  }

  .md\:-left-4 {
    left: -1rem;
  }

  .md\:-left-5 {
    left: -1.25rem;
  }

  .md\:-left-6 {
    left: -1.5rem;
  }

  .md\:-left-7 {
    left: -1.75rem;
  }

  .md\:-left-8 {
    left: -2rem;
  }

  .md\:-left-9 {
    left: -2.25rem;
  }

  .md\:-left-10 {
    left: -2.5rem;
  }

  .md\:-left-11 {
    left: -2.75rem;
  }

  .md\:-left-12 {
    left: -3rem;
  }

  .md\:-left-14 {
    left: -3.5rem;
  }

  .md\:-left-16 {
    left: -4rem;
  }

  .md\:-left-20 {
    left: -5rem;
  }

  .md\:-left-24 {
    left: -6rem;
  }

  .md\:-left-28 {
    left: -7rem;
  }

  .md\:-left-32 {
    left: -8rem;
  }

  .md\:-left-36 {
    left: -9rem;
  }

  .md\:-left-40 {
    left: -10rem;
  }

  .md\:-left-44 {
    left: -11rem;
  }

  .md\:-left-48 {
    left: -12rem;
  }

  .md\:-left-52 {
    left: -13rem;
  }

  .md\:-left-56 {
    left: -14rem;
  }

  .md\:-left-60 {
    left: -15rem;
  }

  .md\:-left-64 {
    left: -16rem;
  }

  .md\:-left-72 {
    left: -18rem;
  }

  .md\:-left-80 {
    left: -20rem;
  }

  .md\:-left-96 {
    left: -24rem;
  }

  .md\:-left-px {
    left: -1px;
  }

  .md\:-left-0\.5 {
    left: -0.125rem;
  }

  .md\:-left-1\.5 {
    left: -0.375rem;
  }

  .md\:-left-2\.5 {
    left: -0.625rem;
  }

  .md\:-left-3\.5 {
    left: -0.875rem;
  }

  .md\:left-1\/2 {
    left: 50%;
  }

  .md\:left-1\/3 {
    left: 33.333333%;
  }

  .md\:left-2\/3 {
    left: 66.666667%;
  }

  .md\:left-1\/4 {
    left: 25%;
  }

  .md\:left-2\/4 {
    left: 50%;
  }

  .md\:left-3\/4 {
    left: 75%;
  }

  .md\:left-full {
    left: 100%;
  }

  .md\:-left-1\/2 {
    left: -50%;
  }

  .md\:-left-1\/3 {
    left: -33.333333%;
  }

  .md\:-left-2\/3 {
    left: -66.666667%;
  }

  .md\:-left-1\/4 {
    left: -25%;
  }

  .md\:-left-2\/4 {
    left: -50%;
  }

  .md\:-left-3\/4 {
    left: -75%;
  }

  .md\:-left-full {
    left: -100%;
  }

  .md\:isolate {
    isolation: isolate;
  }

  .md\:isolation-auto {
    isolation: auto;
  }

  .md\:z-0 {
    z-index: 0;
  }

  .md\:z-10 {
    z-index: 10;
  }

  .md\:z-20 {
    z-index: 20;
  }

  .md\:z-30 {
    z-index: 30;
  }

  .md\:z-40 {
    z-index: 40;
  }

  .md\:z-50 {
    z-index: 50;
  }

  .md\:z-auto {
    z-index: auto;
  }

  .md\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .md\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .md\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .md\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .md\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .md\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .md\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .md\:focus\:z-0:focus {
    z-index: 0;
  }

  .md\:focus\:z-10:focus {
    z-index: 10;
  }

  .md\:focus\:z-20:focus {
    z-index: 20;
  }

  .md\:focus\:z-30:focus {
    z-index: 30;
  }

  .md\:focus\:z-40:focus {
    z-index: 40;
  }

  .md\:focus\:z-50:focus {
    z-index: 50;
  }

  .md\:focus\:z-auto:focus {
    z-index: auto;
  }

  .md\:order-1 {
    order: 1;
  }

  .md\:order-2 {
    order: 2;
  }

  .md\:order-3 {
    order: 3;
  }

  .md\:order-4 {
    order: 4;
  }

  .md\:order-5 {
    order: 5;
  }

  .md\:order-6 {
    order: 6;
  }

  .md\:order-7 {
    order: 7;
  }

  .md\:order-8 {
    order: 8;
  }

  .md\:order-9 {
    order: 9;
  }

  .md\:order-10 {
    order: 10;
  }

  .md\:order-11 {
    order: 11;
  }

  .md\:order-12 {
    order: 12;
  }

  .md\:order-first {
    order: -9999;
  }

  .md\:order-last {
    order: 9999;
  }

  .md\:order-none {
    order: 0;
  }

  .md\:col-auto {
    grid-column: auto;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .md\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .md\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .md\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .md\:col-span-full {
    grid-column: 1 / -1;
  }

  .md\:col-start-1 {
    grid-column-start: 1;
  }

  .md\:col-start-2 {
    grid-column-start: 2;
  }

  .md\:col-start-3 {
    grid-column-start: 3;
  }

  .md\:col-start-4 {
    grid-column-start: 4;
  }

  .md\:col-start-5 {
    grid-column-start: 5;
  }

  .md\:col-start-6 {
    grid-column-start: 6;
  }

  .md\:col-start-7 {
    grid-column-start: 7;
  }

  .md\:col-start-8 {
    grid-column-start: 8;
  }

  .md\:col-start-9 {
    grid-column-start: 9;
  }

  .md\:col-start-10 {
    grid-column-start: 10;
  }

  .md\:col-start-11 {
    grid-column-start: 11;
  }

  .md\:col-start-12 {
    grid-column-start: 12;
  }

  .md\:col-start-13 {
    grid-column-start: 13;
  }

  .md\:col-start-auto {
    grid-column-start: auto;
  }

  .md\:col-end-1 {
    grid-column-end: 1;
  }

  .md\:col-end-2 {
    grid-column-end: 2;
  }

  .md\:col-end-3 {
    grid-column-end: 3;
  }

  .md\:col-end-4 {
    grid-column-end: 4;
  }

  .md\:col-end-5 {
    grid-column-end: 5;
  }

  .md\:col-end-6 {
    grid-column-end: 6;
  }

  .md\:col-end-7 {
    grid-column-end: 7;
  }

  .md\:col-end-8 {
    grid-column-end: 8;
  }

  .md\:col-end-9 {
    grid-column-end: 9;
  }

  .md\:col-end-10 {
    grid-column-end: 10;
  }

  .md\:col-end-11 {
    grid-column-end: 11;
  }

  .md\:col-end-12 {
    grid-column-end: 12;
  }

  .md\:col-end-13 {
    grid-column-end: 13;
  }

  .md\:col-end-auto {
    grid-column-end: auto;
  }

  .md\:row-auto {
    grid-row: auto;
  }

  .md\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .md\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .md\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .md\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .md\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .md\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .md\:row-span-full {
    grid-row: 1 / -1;
  }

  .md\:row-start-1 {
    grid-row-start: 1;
  }

  .md\:row-start-2 {
    grid-row-start: 2;
  }

  .md\:row-start-3 {
    grid-row-start: 3;
  }

  .md\:row-start-4 {
    grid-row-start: 4;
  }

  .md\:row-start-5 {
    grid-row-start: 5;
  }

  .md\:row-start-6 {
    grid-row-start: 6;
  }

  .md\:row-start-7 {
    grid-row-start: 7;
  }

  .md\:row-start-auto {
    grid-row-start: auto;
  }

  .md\:row-end-1 {
    grid-row-end: 1;
  }

  .md\:row-end-2 {
    grid-row-end: 2;
  }

  .md\:row-end-3 {
    grid-row-end: 3;
  }

  .md\:row-end-4 {
    grid-row-end: 4;
  }

  .md\:row-end-5 {
    grid-row-end: 5;
  }

  .md\:row-end-6 {
    grid-row-end: 6;
  }

  .md\:row-end-7 {
    grid-row-end: 7;
  }

  .md\:row-end-auto {
    grid-row-end: auto;
  }

  .md\:float-right {
    float: right;
  }

  .md\:float-left {
    float: left;
  }

  .md\:float-none {
    float: none;
  }

  .md\:clear-left {
    clear: left;
  }

  .md\:clear-right {
    clear: right;
  }

  .md\:clear-both {
    clear: both;
  }

  .md\:clear-none {
    clear: none;
  }

  .md\:m-0 {
    margin: 0px;
  }

  .md\:m-1 {
    margin: 0.25rem;
  }

  .md\:m-2 {
    margin: 0.5rem;
  }

  .md\:m-3 {
    margin: 0.75rem;
  }

  .md\:m-4 {
    margin: 1rem;
  }

  .md\:m-5 {
    margin: 1.25rem;
  }

  .md\:m-6 {
    margin: 1.5rem;
  }

  .md\:m-7 {
    margin: 1.75rem;
  }

  .md\:m-8 {
    margin: 2rem;
  }

  .md\:m-9 {
    margin: 2.25rem;
  }

  .md\:m-10 {
    margin: 2.5rem;
  }

  .md\:m-11 {
    margin: 2.75rem;
  }

  .md\:m-12 {
    margin: 3rem;
  }

  .md\:m-14 {
    margin: 3.5rem;
  }

  .md\:m-16 {
    margin: 4rem;
  }

  .md\:m-20 {
    margin: 5rem;
  }

  .md\:m-24 {
    margin: 6rem;
  }

  .md\:m-28 {
    margin: 7rem;
  }

  .md\:m-32 {
    margin: 8rem;
  }

  .md\:m-36 {
    margin: 9rem;
  }

  .md\:m-40 {
    margin: 10rem;
  }

  .md\:m-44 {
    margin: 11rem;
  }

  .md\:m-48 {
    margin: 12rem;
  }

  .md\:m-52 {
    margin: 13rem;
  }

  .md\:m-56 {
    margin: 14rem;
  }

  .md\:m-60 {
    margin: 15rem;
  }

  .md\:m-64 {
    margin: 16rem;
  }

  .md\:m-72 {
    margin: 18rem;
  }

  .md\:m-80 {
    margin: 20rem;
  }

  .md\:m-96 {
    margin: 24rem;
  }

  .md\:m-auto {
    margin: auto;
  }

  .md\:m-px {
    margin: 1px;
  }

  .md\:m-0\.5 {
    margin: 0.125rem;
  }

  .md\:m-1\.5 {
    margin: 0.375rem;
  }

  .md\:m-2\.5 {
    margin: 0.625rem;
  }

  .md\:m-3\.5 {
    margin: 0.875rem;
  }

  .md\:-m-0 {
    margin: 0px;
  }

  .md\:-m-1 {
    margin: -0.25rem;
  }

  .md\:-m-2 {
    margin: -0.5rem;
  }

  .md\:-m-3 {
    margin: -0.75rem;
  }

  .md\:-m-4 {
    margin: -1rem;
  }

  .md\:-m-5 {
    margin: -1.25rem;
  }

  .md\:-m-6 {
    margin: -1.5rem;
  }

  .md\:-m-7 {
    margin: -1.75rem;
  }

  .md\:-m-8 {
    margin: -2rem;
  }

  .md\:-m-9 {
    margin: -2.25rem;
  }

  .md\:-m-10 {
    margin: -2.5rem;
  }

  .md\:-m-11 {
    margin: -2.75rem;
  }

  .md\:-m-12 {
    margin: -3rem;
  }

  .md\:-m-14 {
    margin: -3.5rem;
  }

  .md\:-m-16 {
    margin: -4rem;
  }

  .md\:-m-20 {
    margin: -5rem;
  }

  .md\:-m-24 {
    margin: -6rem;
  }

  .md\:-m-28 {
    margin: -7rem;
  }

  .md\:-m-32 {
    margin: -8rem;
  }

  .md\:-m-36 {
    margin: -9rem;
  }

  .md\:-m-40 {
    margin: -10rem;
  }

  .md\:-m-44 {
    margin: -11rem;
  }

  .md\:-m-48 {
    margin: -12rem;
  }

  .md\:-m-52 {
    margin: -13rem;
  }

  .md\:-m-56 {
    margin: -14rem;
  }

  .md\:-m-60 {
    margin: -15rem;
  }

  .md\:-m-64 {
    margin: -16rem;
  }

  .md\:-m-72 {
    margin: -18rem;
  }

  .md\:-m-80 {
    margin: -20rem;
  }

  .md\:-m-96 {
    margin: -24rem;
  }

  .md\:-m-px {
    margin: -1px;
  }

  .md\:-m-0\.5 {
    margin: -0.125rem;
  }

  .md\:-m-1\.5 {
    margin: -0.375rem;
  }

  .md\:-m-2\.5 {
    margin: -0.625rem;
  }

  .md\:-m-3\.5 {
    margin: -0.875rem;
  }

  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .md\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .md\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .md\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .md\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .md\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .md\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .md\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .md\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .md\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .md\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .md\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .md\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .md\:mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .md\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .md\:mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .md\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .md\:mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .md\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .md\:mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .md\:mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .md\:mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .md\:mx-0\.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .md\:mx-1\.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .md\:mx-2\.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .md\:mx-3\.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .md\:-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .md\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .md\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .md\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .md\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .md\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .md\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .md\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .md\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .md\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .md\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .md\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .md\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .md\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .md\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .md\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .md\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .md\:-mx-36 {
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .md\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .md\:-mx-44 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .md\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .md\:-mx-52 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .md\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .md\:-mx-60 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .md\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .md\:-mx-72 {
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .md\:-mx-80 {
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .md\:-mx-96 {
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .md\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .md\:-mx-0\.5 {
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .md\:-mx-1\.5 {
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .md\:-mx-2\.5 {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .md\:-mx-3\.5 {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .md\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .md\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .md\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .md\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .md\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .md\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .md\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .md\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .md\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .md\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .md\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .md\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .md\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .md\:my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .md\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .md\:my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .md\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .md\:my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .md\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .md\:my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .md\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .md\:my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .md\:my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .md\:my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .md\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .md\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .md\:my-0\.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .md\:my-1\.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .md\:my-2\.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .md\:my-3\.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .md\:-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .md\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .md\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .md\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .md\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .md\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .md\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .md\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .md\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .md\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .md\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .md\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .md\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .md\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .md\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .md\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .md\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .md\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .md\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .md\:-my-36 {
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .md\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .md\:-my-44 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .md\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .md\:-my-52 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .md\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .md\:-my-60 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .md\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .md\:-my-72 {
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .md\:-my-80 {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .md\:-my-96 {
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .md\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .md\:-my-0\.5 {
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .md\:-my-1\.5 {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .md\:-my-2\.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .md\:-my-3\.5 {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-1 {
    margin-top: 0.25rem;
  }

  .md\:mt-2 {
    margin-top: 0.5rem;
  }

  .md\:mt-3 {
    margin-top: 0.75rem;
  }

  .md\:mt-4 {
    margin-top: 1rem;
  }

  .md\:mt-5 {
    margin-top: 1.25rem;
  }

  .md\:mt-6 {
    margin-top: 1.5rem;
  }

  .md\:mt-7 {
    margin-top: 1.75rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:mt-9 {
    margin-top: 2.25rem;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mt-11 {
    margin-top: 2.75rem;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mt-14 {
    margin-top: 3.5rem;
  }

  .md\:mt-16 {
    margin-top: 4rem;
  }

  .md\:mt-20 {
    margin-top: 5rem;
  }

  .md\:mt-24 {
    margin-top: 6rem;
  }

  .md\:mt-28 {
    margin-top: 7rem;
  }

  .md\:mt-32 {
    margin-top: 8rem;
  }

  .md\:mt-36 {
    margin-top: 9rem;
  }

  .md\:mt-40 {
    margin-top: 10rem;
  }

  .md\:mt-44 {
    margin-top: 11rem;
  }

  .md\:mt-48 {
    margin-top: 12rem;
  }

  .md\:mt-52 {
    margin-top: 13rem;
  }

  .md\:mt-56 {
    margin-top: 14rem;
  }

  .md\:mt-60 {
    margin-top: 15rem;
  }

  .md\:mt-64 {
    margin-top: 16rem;
  }

  .md\:mt-72 {
    margin-top: 18rem;
  }

  .md\:mt-80 {
    margin-top: 20rem;
  }

  .md\:mt-96 {
    margin-top: 24rem;
  }

  .md\:mt-auto {
    margin-top: auto;
  }

  .md\:mt-px {
    margin-top: 1px;
  }

  .md\:mt-0\.5 {
    margin-top: 0.125rem;
  }

  .md\:mt-1\.5 {
    margin-top: 0.375rem;
  }

  .md\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .md\:mt-3\.5 {
    margin-top: 0.875rem;
  }

  .md\:-mt-0 {
    margin-top: 0px;
  }

  .md\:-mt-1 {
    margin-top: -0.25rem;
  }

  .md\:-mt-2 {
    margin-top: -0.5rem;
  }

  .md\:-mt-3 {
    margin-top: -0.75rem;
  }

  .md\:-mt-4 {
    margin-top: -1rem;
  }

  .md\:-mt-5 {
    margin-top: -1.25rem;
  }

  .md\:-mt-6 {
    margin-top: -1.5rem;
  }

  .md\:-mt-7 {
    margin-top: -1.75rem;
  }

  .md\:-mt-8 {
    margin-top: -2rem;
  }

  .md\:-mt-9 {
    margin-top: -2.25rem;
  }

  .md\:-mt-10 {
    margin-top: -2.5rem;
  }

  .md\:-mt-11 {
    margin-top: -2.75rem;
  }

  .md\:-mt-12 {
    margin-top: -3rem;
  }

  .md\:-mt-14 {
    margin-top: -3.5rem;
  }

  .md\:-mt-16 {
    margin-top: -4rem;
  }

  .md\:-mt-20 {
    margin-top: -5rem;
  }

  .md\:-mt-24 {
    margin-top: -6rem;
  }

  .md\:-mt-28 {
    margin-top: -7rem;
  }

  .md\:-mt-32 {
    margin-top: -8rem;
  }

  .md\:-mt-36 {
    margin-top: -9rem;
  }

  .md\:-mt-40 {
    margin-top: -10rem;
  }

  .md\:-mt-44 {
    margin-top: -11rem;
  }

  .md\:-mt-48 {
    margin-top: -12rem;
  }

  .md\:-mt-52 {
    margin-top: -13rem;
  }

  .md\:-mt-56 {
    margin-top: -14rem;
  }

  .md\:-mt-60 {
    margin-top: -15rem;
  }

  .md\:-mt-64 {
    margin-top: -16rem;
  }

  .md\:-mt-72 {
    margin-top: -18rem;
  }

  .md\:-mt-80 {
    margin-top: -20rem;
  }

  .md\:-mt-96 {
    margin-top: -24rem;
  }

  .md\:-mt-px {
    margin-top: -1px;
  }

  .md\:-mt-0\.5 {
    margin-top: -0.125rem;
  }

  .md\:-mt-1\.5 {
    margin-top: -0.375rem;
  }

  .md\:-mt-2\.5 {
    margin-top: -0.625rem;
  }

  .md\:-mt-3\.5 {
    margin-top: -0.875rem;
  }

  .md\:mr-0 {
    margin-right: 0px;
  }

  .md\:mr-1 {
    margin-right: 0.25rem;
  }

  .md\:mr-2 {
    margin-right: 0.5rem;
  }

  .md\:mr-3 {
    margin-right: 0.75rem;
  }

  .md\:mr-4 {
    margin-right: 1rem;
  }

  .md\:mr-5 {
    margin-right: 1.25rem;
  }

  .md\:mr-6 {
    margin-right: 1.5rem;
  }

  .md\:mr-7 {
    margin-right: 1.75rem;
  }

  .md\:mr-8 {
    margin-right: 2rem;
  }

  .md\:mr-9 {
    margin-right: 2.25rem;
  }

  .md\:mr-10 {
    margin-right: 2.5rem;
  }

  .md\:mr-11 {
    margin-right: 2.75rem;
  }

  .md\:mr-12 {
    margin-right: 3rem;
  }

  .md\:mr-14 {
    margin-right: 3.5rem;
  }

  .md\:mr-16 {
    margin-right: 4rem;
  }

  .md\:mr-20 {
    margin-right: 5rem;
  }

  .md\:mr-24 {
    margin-right: 6rem;
  }

  .md\:mr-28 {
    margin-right: 7rem;
  }

  .md\:mr-32 {
    margin-right: 8rem;
  }

  .md\:mr-36 {
    margin-right: 9rem;
  }

  .md\:mr-40 {
    margin-right: 10rem;
  }

  .md\:mr-44 {
    margin-right: 11rem;
  }

  .md\:mr-48 {
    margin-right: 12rem;
  }

  .md\:mr-52 {
    margin-right: 13rem;
  }

  .md\:mr-56 {
    margin-right: 14rem;
  }

  .md\:mr-60 {
    margin-right: 15rem;
  }

  .md\:mr-64 {
    margin-right: 16rem;
  }

  .md\:mr-72 {
    margin-right: 18rem;
  }

  .md\:mr-80 {
    margin-right: 20rem;
  }

  .md\:mr-96 {
    margin-right: 24rem;
  }

  .md\:mr-auto {
    margin-right: auto;
  }

  .md\:mr-px {
    margin-right: 1px;
  }

  .md\:mr-0\.5 {
    margin-right: 0.125rem;
  }

  .md\:mr-1\.5 {
    margin-right: 0.375rem;
  }

  .md\:mr-2\.5 {
    margin-right: 0.625rem;
  }

  .md\:mr-3\.5 {
    margin-right: 0.875rem;
  }

  .md\:-mr-0 {
    margin-right: 0px;
  }

  .md\:-mr-1 {
    margin-right: -0.25rem;
  }

  .md\:-mr-2 {
    margin-right: -0.5rem;
  }

  .md\:-mr-3 {
    margin-right: -0.75rem;
  }

  .md\:-mr-4 {
    margin-right: -1rem;
  }

  .md\:-mr-5 {
    margin-right: -1.25rem;
  }

  .md\:-mr-6 {
    margin-right: -1.5rem;
  }

  .md\:-mr-7 {
    margin-right: -1.75rem;
  }

  .md\:-mr-8 {
    margin-right: -2rem;
  }

  .md\:-mr-9 {
    margin-right: -2.25rem;
  }

  .md\:-mr-10 {
    margin-right: -2.5rem;
  }

  .md\:-mr-11 {
    margin-right: -2.75rem;
  }

  .md\:-mr-12 {
    margin-right: -3rem;
  }

  .md\:-mr-14 {
    margin-right: -3.5rem;
  }

  .md\:-mr-16 {
    margin-right: -4rem;
  }

  .md\:-mr-20 {
    margin-right: -5rem;
  }

  .md\:-mr-24 {
    margin-right: -6rem;
  }

  .md\:-mr-28 {
    margin-right: -7rem;
  }

  .md\:-mr-32 {
    margin-right: -8rem;
  }

  .md\:-mr-36 {
    margin-right: -9rem;
  }

  .md\:-mr-40 {
    margin-right: -10rem;
  }

  .md\:-mr-44 {
    margin-right: -11rem;
  }

  .md\:-mr-48 {
    margin-right: -12rem;
  }

  .md\:-mr-52 {
    margin-right: -13rem;
  }

  .md\:-mr-56 {
    margin-right: -14rem;
  }

  .md\:-mr-60 {
    margin-right: -15rem;
  }

  .md\:-mr-64 {
    margin-right: -16rem;
  }

  .md\:-mr-72 {
    margin-right: -18rem;
  }

  .md\:-mr-80 {
    margin-right: -20rem;
  }

  .md\:-mr-96 {
    margin-right: -24rem;
  }

  .md\:-mr-px {
    margin-right: -1px;
  }

  .md\:-mr-0\.5 {
    margin-right: -0.125rem;
  }

  .md\:-mr-1\.5 {
    margin-right: -0.375rem;
  }

  .md\:-mr-2\.5 {
    margin-right: -0.625rem;
  }

  .md\:-mr-3\.5 {
    margin-right: -0.875rem;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .md\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .md\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .md\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .md\:mb-8 {
    margin-bottom: 2rem;
  }

  .md\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .md\:mb-12 {
    margin-bottom: 3rem;
  }

  .md\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .md\:mb-16 {
    margin-bottom: 4rem;
  }

  .md\:mb-20 {
    margin-bottom: 5rem;
  }

  .md\:mb-24 {
    margin-bottom: 6rem;
  }

  .md\:mb-28 {
    margin-bottom: 7rem;
  }

  .md\:mb-32 {
    margin-bottom: 8rem;
  }

  .md\:mb-36 {
    margin-bottom: 9rem;
  }

  .md\:mb-40 {
    margin-bottom: 10rem;
  }

  .md\:mb-44 {
    margin-bottom: 11rem;
  }

  .md\:mb-48 {
    margin-bottom: 12rem;
  }

  .md\:mb-52 {
    margin-bottom: 13rem;
  }

  .md\:mb-56 {
    margin-bottom: 14rem;
  }

  .md\:mb-60 {
    margin-bottom: 15rem;
  }

  .md\:mb-64 {
    margin-bottom: 16rem;
  }

  .md\:mb-72 {
    margin-bottom: 18rem;
  }

  .md\:mb-80 {
    margin-bottom: 20rem;
  }

  .md\:mb-96 {
    margin-bottom: 24rem;
  }

  .md\:mb-auto {
    margin-bottom: auto;
  }

  .md\:mb-px {
    margin-bottom: 1px;
  }

  .md\:mb-0\.5 {
    margin-bottom: 0.125rem;
  }

  .md\:mb-1\.5 {
    margin-bottom: 0.375rem;
  }

  .md\:mb-2\.5 {
    margin-bottom: 0.625rem;
  }

  .md\:mb-3\.5 {
    margin-bottom: 0.875rem;
  }

  .md\:-mb-0 {
    margin-bottom: 0px;
  }

  .md\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .md\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .md\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .md\:-mb-4 {
    margin-bottom: -1rem;
  }

  .md\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .md\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .md\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .md\:-mb-8 {
    margin-bottom: -2rem;
  }

  .md\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .md\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .md\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .md\:-mb-12 {
    margin-bottom: -3rem;
  }

  .md\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .md\:-mb-16 {
    margin-bottom: -4rem;
  }

  .md\:-mb-20 {
    margin-bottom: -5rem;
  }

  .md\:-mb-24 {
    margin-bottom: -6rem;
  }

  .md\:-mb-28 {
    margin-bottom: -7rem;
  }

  .md\:-mb-32 {
    margin-bottom: -8rem;
  }

  .md\:-mb-36 {
    margin-bottom: -9rem;
  }

  .md\:-mb-40 {
    margin-bottom: -10rem;
  }

  .md\:-mb-44 {
    margin-bottom: -11rem;
  }

  .md\:-mb-48 {
    margin-bottom: -12rem;
  }

  .md\:-mb-52 {
    margin-bottom: -13rem;
  }

  .md\:-mb-56 {
    margin-bottom: -14rem;
  }

  .md\:-mb-60 {
    margin-bottom: -15rem;
  }

  .md\:-mb-64 {
    margin-bottom: -16rem;
  }

  .md\:-mb-72 {
    margin-bottom: -18rem;
  }

  .md\:-mb-80 {
    margin-bottom: -20rem;
  }

  .md\:-mb-96 {
    margin-bottom: -24rem;
  }

  .md\:-mb-px {
    margin-bottom: -1px;
  }

  .md\:-mb-0\.5 {
    margin-bottom: -0.125rem;
  }

  .md\:-mb-1\.5 {
    margin-bottom: -0.375rem;
  }

  .md\:-mb-2\.5 {
    margin-bottom: -0.625rem;
  }

  .md\:-mb-3\.5 {
    margin-bottom: -0.875rem;
  }

  .md\:ml-0 {
    margin-left: 0px;
  }

  .md\:ml-1 {
    margin-left: 0.25rem;
  }

  .md\:ml-2 {
    margin-left: 0.5rem;
  }

  .md\:ml-3 {
    margin-left: 0.75rem;
  }

  .md\:ml-4 {
    margin-left: 1rem;
  }

  .md\:ml-5 {
    margin-left: 1.25rem;
  }

  .md\:ml-6 {
    margin-left: 1.5rem;
  }

  .md\:ml-7 {
    margin-left: 1.75rem;
  }

  .md\:ml-8 {
    margin-left: 2rem;
  }

  .md\:ml-9 {
    margin-left: 2.25rem;
  }

  .md\:ml-10 {
    margin-left: 2.5rem;
  }

  .md\:ml-11 {
    margin-left: 2.75rem;
  }

  .md\:ml-12 {
    margin-left: 3rem;
  }

  .md\:ml-14 {
    margin-left: 3.5rem;
  }

  .md\:ml-16 {
    margin-left: 4rem;
  }

  .md\:ml-20 {
    margin-left: 5rem;
  }

  .md\:ml-24 {
    margin-left: 6rem;
  }

  .md\:ml-28 {
    margin-left: 7rem;
  }

  .md\:ml-32 {
    margin-left: 8rem;
  }

  .md\:ml-36 {
    margin-left: 9rem;
  }

  .md\:ml-40 {
    margin-left: 10rem;
  }

  .md\:ml-44 {
    margin-left: 11rem;
  }

  .md\:ml-48 {
    margin-left: 12rem;
  }

  .md\:ml-52 {
    margin-left: 13rem;
  }

  .md\:ml-56 {
    margin-left: 14rem;
  }

  .md\:ml-60 {
    margin-left: 15rem;
  }

  .md\:ml-64 {
    margin-left: 16rem;
  }

  .md\:ml-72 {
    margin-left: 18rem;
  }

  .md\:ml-80 {
    margin-left: 20rem;
  }

  .md\:ml-96 {
    margin-left: 24rem;
  }

  .md\:ml-auto {
    margin-left: auto;
  }

  .md\:ml-px {
    margin-left: 1px;
  }

  .md\:ml-0\.5 {
    margin-left: 0.125rem;
  }

  .md\:ml-1\.5 {
    margin-left: 0.375rem;
  }

  .md\:ml-2\.5 {
    margin-left: 0.625rem;
  }

  .md\:ml-3\.5 {
    margin-left: 0.875rem;
  }

  .md\:-ml-0 {
    margin-left: 0px;
  }

  .md\:-ml-1 {
    margin-left: -0.25rem;
  }

  .md\:-ml-2 {
    margin-left: -0.5rem;
  }

  .md\:-ml-3 {
    margin-left: -0.75rem;
  }

  .md\:-ml-4 {
    margin-left: -1rem;
  }

  .md\:-ml-5 {
    margin-left: -1.25rem;
  }

  .md\:-ml-6 {
    margin-left: -1.5rem;
  }

  .md\:-ml-7 {
    margin-left: -1.75rem;
  }

  .md\:-ml-8 {
    margin-left: -2rem;
  }

  .md\:-ml-9 {
    margin-left: -2.25rem;
  }

  .md\:-ml-10 {
    margin-left: -2.5rem;
  }

  .md\:-ml-11 {
    margin-left: -2.75rem;
  }

  .md\:-ml-12 {
    margin-left: -3rem;
  }

  .md\:-ml-14 {
    margin-left: -3.5rem;
  }

  .md\:-ml-16 {
    margin-left: -4rem;
  }

  .md\:-ml-20 {
    margin-left: -5rem;
  }

  .md\:-ml-24 {
    margin-left: -6rem;
  }

  .md\:-ml-28 {
    margin-left: -7rem;
  }

  .md\:-ml-32 {
    margin-left: -8rem;
  }

  .md\:-ml-36 {
    margin-left: -9rem;
  }

  .md\:-ml-40 {
    margin-left: -10rem;
  }

  .md\:-ml-44 {
    margin-left: -11rem;
  }

  .md\:-ml-48 {
    margin-left: -12rem;
  }

  .md\:-ml-52 {
    margin-left: -13rem;
  }

  .md\:-ml-56 {
    margin-left: -14rem;
  }

  .md\:-ml-60 {
    margin-left: -15rem;
  }

  .md\:-ml-64 {
    margin-left: -16rem;
  }

  .md\:-ml-72 {
    margin-left: -18rem;
  }

  .md\:-ml-80 {
    margin-left: -20rem;
  }

  .md\:-ml-96 {
    margin-left: -24rem;
  }

  .md\:-ml-px {
    margin-left: -1px;
  }

  .md\:-ml-0\.5 {
    margin-left: -0.125rem;
  }

  .md\:-ml-1\.5 {
    margin-left: -0.375rem;
  }

  .md\:-ml-2\.5 {
    margin-left: -0.625rem;
  }

  .md\:-ml-3\.5 {
    margin-left: -0.875rem;
  }

  .md\:box-border {
    box-sizing: border-box;
  }

  .md\:box-content {
    box-sizing: content-box;
  }

  .md\:block {
    display: block;
  }

  .md\:inline-block {
    display: inline-block;
  }

  .md\:inline {
    display: inline;
  }

  .md\:flex {
    display: flex;
  }

  .md\:inline-flex {
    display: inline-flex;
  }

  .md\:table {
    display: table;
  }

  .md\:inline-table {
    display: inline-table;
  }

  .md\:table-caption {
    display: table-caption;
  }

  .md\:table-cell {
    display: table-cell;
  }

  .md\:table-column {
    display: table-column;
  }

  .md\:table-column-group {
    display: table-column-group;
  }

  .md\:table-footer-group {
    display: table-footer-group;
  }

  .md\:table-header-group {
    display: table-header-group;
  }

  .md\:table-row-group {
    display: table-row-group;
  }

  .md\:table-row {
    display: table-row;
  }

  .md\:flow-root {
    display: flow-root;
  }

  .md\:grid {
    display: grid;
  }

  .md\:inline-grid {
    display: inline-grid;
  }

  .md\:contents {
    display: contents;
  }

  .md\:list-item {
    display: list-item;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-0 {
    height: 0px;
  }

  .md\:h-1 {
    height: 0.25rem;
  }

  .md\:h-2 {
    height: 0.5rem;
  }

  .md\:h-3 {
    height: 0.75rem;
  }

  .md\:h-4 {
    height: 1rem;
  }

  .md\:h-5 {
    height: 1.25rem;
  }

  .md\:h-6 {
    height: 1.5rem;
  }

  .md\:h-7 {
    height: 1.75rem;
  }

  .md\:h-8 {
    height: 2rem;
  }

  .md\:h-9 {
    height: 2.25rem;
  }

  .md\:h-10 {
    height: 2.5rem;
  }

  .md\:h-11 {
    height: 2.75rem;
  }

  .md\:h-12 {
    height: 3rem;
  }

  .md\:h-14 {
    height: 3.5rem;
  }

  .md\:h-16 {
    height: 4rem;
  }

  .md\:h-20 {
    height: 5rem;
  }

  .md\:h-24 {
    height: 6rem;
  }

  .md\:h-28 {
    height: 7rem;
  }

  .md\:h-32 {
    height: 8rem;
  }

  .md\:h-36 {
    height: 9rem;
  }

  .md\:h-40 {
    height: 10rem;
  }

  .md\:h-44 {
    height: 11rem;
  }

  .md\:h-48 {
    height: 12rem;
  }

  .md\:h-52 {
    height: 13rem;
  }

  .md\:h-56 {
    height: 14rem;
  }

  .md\:h-60 {
    height: 15rem;
  }

  .md\:h-64 {
    height: 16rem;
  }

  .md\:h-72 {
    height: 18rem;
  }

  .md\:h-80 {
    height: 20rem;
  }

  .md\:h-96 {
    height: 24rem;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:h-px {
    height: 1px;
  }

  .md\:h-0\.5 {
    height: 0.125rem;
  }

  .md\:h-1\.5 {
    height: 0.375rem;
  }

  .md\:h-2\.5 {
    height: 0.625rem;
  }

  .md\:h-3\.5 {
    height: 0.875rem;
  }

  .md\:h-1\/2 {
    height: 50%;
  }

  .md\:h-1\/3 {
    height: 33.333333%;
  }

  .md\:h-2\/3 {
    height: 66.666667%;
  }

  .md\:h-1\/4 {
    height: 25%;
  }

  .md\:h-2\/4 {
    height: 50%;
  }

  .md\:h-3\/4 {
    height: 75%;
  }

  .md\:h-1\/5 {
    height: 20%;
  }

  .md\:h-2\/5 {
    height: 40%;
  }

  .md\:h-3\/5 {
    height: 60%;
  }

  .md\:h-4\/5 {
    height: 80%;
  }

  .md\:h-1\/6 {
    height: 16.666667%;
  }

  .md\:h-2\/6 {
    height: 33.333333%;
  }

  .md\:h-3\/6 {
    height: 50%;
  }

  .md\:h-4\/6 {
    height: 66.666667%;
  }

  .md\:h-5\/6 {
    height: 83.333333%;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:h-screen {
    height: 100vh;
  }

  .md\:max-h-0 {
    max-height: 0px;
  }

  .md\:max-h-1 {
    max-height: 0.25rem;
  }

  .md\:max-h-2 {
    max-height: 0.5rem;
  }

  .md\:max-h-3 {
    max-height: 0.75rem;
  }

  .md\:max-h-4 {
    max-height: 1rem;
  }

  .md\:max-h-5 {
    max-height: 1.25rem;
  }

  .md\:max-h-6 {
    max-height: 1.5rem;
  }

  .md\:max-h-7 {
    max-height: 1.75rem;
  }

  .md\:max-h-8 {
    max-height: 2rem;
  }

  .md\:max-h-9 {
    max-height: 2.25rem;
  }

  .md\:max-h-10 {
    max-height: 2.5rem;
  }

  .md\:max-h-11 {
    max-height: 2.75rem;
  }

  .md\:max-h-12 {
    max-height: 3rem;
  }

  .md\:max-h-14 {
    max-height: 3.5rem;
  }

  .md\:max-h-16 {
    max-height: 4rem;
  }

  .md\:max-h-20 {
    max-height: 5rem;
  }

  .md\:max-h-24 {
    max-height: 6rem;
  }

  .md\:max-h-28 {
    max-height: 7rem;
  }

  .md\:max-h-32 {
    max-height: 8rem;
  }

  .md\:max-h-36 {
    max-height: 9rem;
  }

  .md\:max-h-40 {
    max-height: 10rem;
  }

  .md\:max-h-44 {
    max-height: 11rem;
  }

  .md\:max-h-48 {
    max-height: 12rem;
  }

  .md\:max-h-52 {
    max-height: 13rem;
  }

  .md\:max-h-56 {
    max-height: 14rem;
  }

  .md\:max-h-60 {
    max-height: 15rem;
  }

  .md\:max-h-64 {
    max-height: 16rem;
  }

  .md\:max-h-72 {
    max-height: 18rem;
  }

  .md\:max-h-80 {
    max-height: 20rem;
  }

  .md\:max-h-96 {
    max-height: 24rem;
  }

  .md\:max-h-px {
    max-height: 1px;
  }

  .md\:max-h-0\.5 {
    max-height: 0.125rem;
  }

  .md\:max-h-1\.5 {
    max-height: 0.375rem;
  }

  .md\:max-h-2\.5 {
    max-height: 0.625rem;
  }

  .md\:max-h-3\.5 {
    max-height: 0.875rem;
  }

  .md\:max-h-full {
    max-height: 100%;
  }

  .md\:max-h-screen {
    max-height: 100vh;
  }

  .md\:min-h-0 {
    min-height: 0px;
  }

  .md\:min-h-full {
    min-height: 100%;
  }

  .md\:min-h-screen {
    min-height: 100vh;
  }

  .md\:w-0 {
    width: 0px;
  }

  .md\:w-1 {
    width: 0.25rem;
  }

  .md\:w-2 {
    width: 0.5rem;
  }

  .md\:w-3 {
    width: 0.75rem;
  }

  .md\:w-4 {
    width: 1rem;
  }

  .md\:w-5 {
    width: 1.25rem;
  }

  .md\:w-6 {
    width: 1.5rem;
  }

  .md\:w-7 {
    width: 1.75rem;
  }

  .md\:w-8 {
    width: 2rem;
  }

  .md\:w-9 {
    width: 2.25rem;
  }

  .md\:w-10 {
    width: 2.5rem;
  }

  .md\:w-11 {
    width: 2.75rem;
  }

  .md\:w-12 {
    width: 3rem;
  }

  .md\:w-14 {
    width: 3.5rem;
  }

  .md\:w-16 {
    width: 4rem;
  }

  .md\:w-20 {
    width: 5rem;
  }

  .md\:w-24 {
    width: 6rem;
  }

  .md\:w-28 {
    width: 7rem;
  }

  .md\:w-32 {
    width: 8rem;
  }

  .md\:w-36 {
    width: 9rem;
  }

  .md\:w-40 {
    width: 10rem;
  }

  .md\:w-44 {
    width: 11rem;
  }

  .md\:w-48 {
    width: 12rem;
  }

  .md\:w-52 {
    width: 13rem;
  }

  .md\:w-56 {
    width: 14rem;
  }

  .md\:w-60 {
    width: 15rem;
  }

  .md\:w-64 {
    width: 16rem;
  }

  .md\:w-72 {
    width: 18rem;
  }

  .md\:w-80 {
    width: 20rem;
  }

  .md\:w-96 {
    width: 24rem;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-px {
    width: 1px;
  }

  .md\:w-0\.5 {
    width: 0.125rem;
  }

  .md\:w-1\.5 {
    width: 0.375rem;
  }

  .md\:w-2\.5 {
    width: 0.625rem;
  }

  .md\:w-3\.5 {
    width: 0.875rem;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:w-2\/4 {
    width: 50%;
  }

  .md\:w-3\/4 {
    width: 75%;
  }

  .md\:w-1\/5 {
    width: 20%;
  }

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:w-4\/5 {
    width: 80%;
  }

  .md\:w-1\/6 {
    width: 16.666667%;
  }

  .md\:w-2\/6 {
    width: 33.333333%;
  }

  .md\:w-3\/6 {
    width: 50%;
  }

  .md\:w-4\/6 {
    width: 66.666667%;
  }

  .md\:w-5\/6 {
    width: 83.333333%;
  }

  .md\:w-1\/12 {
    width: 8.333333%;
  }

  .md\:w-2\/12 {
    width: 16.666667%;
  }

  .md\:w-3\/12 {
    width: 25%;
  }

  .md\:w-4\/12 {
    width: 33.333333%;
  }

  .md\:w-5\/12 {
    width: 41.666667%;
  }

  .md\:w-6\/12 {
    width: 50%;
  }

  .md\:w-7\/12 {
    width: 58.333333%;
  }

  .md\:w-8\/12 {
    width: 66.666667%;
  }

  .md\:w-9\/12 {
    width: 75%;
  }

  .md\:w-10\/12 {
    width: 83.333333%;
  }

  .md\:w-11\/12 {
    width: 91.666667%;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:w-screen {
    width: 100vw;
  }

  .md\:w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .md\:w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .md\:min-w-0 {
    min-width: 0px;
  }

  .md\:min-w-full {
    min-width: 100%;
  }

  .md\:min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .md\:min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .md\:max-w-0 {
    max-width: 0rem;
  }

  .md\:max-w-none {
    max-width: none;
  }

  .md\:max-w-xs {
    max-width: 20rem;
  }

  .md\:max-w-sm {
    max-width: 24rem;
  }

  .md\:max-w-md {
    max-width: 28rem;
  }

  .md\:max-w-lg {
    max-width: 32rem;
  }

  .md\:max-w-xl {
    max-width: 36rem;
  }

  .md\:max-w-2xl {
    max-width: 42rem;
  }

  .md\:max-w-3xl {
    max-width: 48rem;
  }

  .md\:max-w-4xl {
    max-width: 56rem;
  }

  .md\:max-w-5xl {
    max-width: 64rem;
  }

  .md\:max-w-6xl {
    max-width: 72rem;
  }

  .md\:max-w-7xl {
    max-width: 80rem;
  }

  .md\:max-w-full {
    max-width: 100%;
  }

  .md\:max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .md\:max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .md\:max-w-prose {
    max-width: 65ch;
  }

  .md\:max-w-screen-sm {
    max-width: 640px;
  }

  .md\:max-w-screen-md {
    max-width: 768px;
  }

  .md\:max-w-screen-lg {
    max-width: 1024px;
  }

  .md\:max-w-screen-xl {
    max-width: 1280px;
  }

  .md\:max-w-screen-2xl {
    max-width: 1536px;
  }

  .md\:flex-1 {
    flex: 1 1 0%;
  }

  .md\:flex-auto {
    flex: 1 1 auto;
  }

  .md\:flex-initial {
    flex: 0 1 auto;
  }

  .md\:flex-none {
    flex: none;
  }

  .md\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .md\:flex-shrink {
    flex-shrink: 1;
  }

  .md\:flex-grow-0 {
    flex-grow: 0;
  }

  .md\:flex-grow {
    flex-grow: 1;
  }

  .md\:table-auto {
    table-layout: auto;
  }

  .md\:table-fixed {
    table-layout: fixed;
  }

  .md\:border-collapse {
    border-collapse: collapse;
  }

  .md\:border-separate {
    border-collapse: separate;
  }

  .md\:origin-center {
    transform-origin: center;
  }

  .md\:origin-top {
    transform-origin: top;
  }

  .md\:origin-top-right {
    transform-origin: top right;
  }

  .md\:origin-right {
    transform-origin: right;
  }

  .md\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .md\:origin-bottom {
    transform-origin: bottom;
  }

  .md\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .md\:origin-left {
    transform-origin: left;
  }

  .md\:origin-top-left {
    transform-origin: top left;
  }

  .md\:transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(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));
  }

  .md\:transform-gpu {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:transform-none {
    transform: none;
  }

  .md\:translate-x-0 {
    --tw-translate-x: 0px;
  }

  .md\:translate-x-1 {
    --tw-translate-x: 0.25rem;
  }

  .md\:translate-x-2 {
    --tw-translate-x: 0.5rem;
  }

  .md\:translate-x-3 {
    --tw-translate-x: 0.75rem;
  }

  .md\:translate-x-4 {
    --tw-translate-x: 1rem;
  }

  .md\:translate-x-5 {
    --tw-translate-x: 1.25rem;
  }

  .md\:translate-x-6 {
    --tw-translate-x: 1.5rem;
  }

  .md\:translate-x-7 {
    --tw-translate-x: 1.75rem;
  }

  .md\:translate-x-8 {
    --tw-translate-x: 2rem;
  }

  .md\:translate-x-9 {
    --tw-translate-x: 2.25rem;
  }

  .md\:translate-x-10 {
    --tw-translate-x: 2.5rem;
  }

  .md\:translate-x-11 {
    --tw-translate-x: 2.75rem;
  }

  .md\:translate-x-12 {
    --tw-translate-x: 3rem;
  }

  .md\:translate-x-14 {
    --tw-translate-x: 3.5rem;
  }

  .md\:translate-x-16 {
    --tw-translate-x: 4rem;
  }

  .md\:translate-x-20 {
    --tw-translate-x: 5rem;
  }

  .md\:translate-x-24 {
    --tw-translate-x: 6rem;
  }

  .md\:translate-x-28 {
    --tw-translate-x: 7rem;
  }

  .md\:translate-x-32 {
    --tw-translate-x: 8rem;
  }

  .md\:translate-x-36 {
    --tw-translate-x: 9rem;
  }

  .md\:translate-x-40 {
    --tw-translate-x: 10rem;
  }

  .md\:translate-x-44 {
    --tw-translate-x: 11rem;
  }

  .md\:translate-x-48 {
    --tw-translate-x: 12rem;
  }

  .md\:translate-x-52 {
    --tw-translate-x: 13rem;
  }

  .md\:translate-x-56 {
    --tw-translate-x: 14rem;
  }

  .md\:translate-x-60 {
    --tw-translate-x: 15rem;
  }

  .md\:translate-x-64 {
    --tw-translate-x: 16rem;
  }

  .md\:translate-x-72 {
    --tw-translate-x: 18rem;
  }

  .md\:translate-x-80 {
    --tw-translate-x: 20rem;
  }

  .md\:translate-x-96 {
    --tw-translate-x: 24rem;
  }

  .md\:translate-x-px {
    --tw-translate-x: 1px;
  }

  .md\:translate-x-0\.5 {
    --tw-translate-x: 0.125rem;
  }

  .md\:translate-x-1\.5 {
    --tw-translate-x: 0.375rem;
  }

  .md\:translate-x-2\.5 {
    --tw-translate-x: 0.625rem;
  }

  .md\:translate-x-3\.5 {
    --tw-translate-x: 0.875rem;
  }

  .md\:-translate-x-0 {
    --tw-translate-x: 0px;
  }

  .md\:-translate-x-1 {
    --tw-translate-x: -0.25rem;
  }

  .md\:-translate-x-2 {
    --tw-translate-x: -0.5rem;
  }

  .md\:-translate-x-3 {
    --tw-translate-x: -0.75rem;
  }

  .md\:-translate-x-4 {
    --tw-translate-x: -1rem;
  }

  .md\:-translate-x-5 {
    --tw-translate-x: -1.25rem;
  }

  .md\:-translate-x-6 {
    --tw-translate-x: -1.5rem;
  }

  .md\:-translate-x-7 {
    --tw-translate-x: -1.75rem;
  }

  .md\:-translate-x-8 {
    --tw-translate-x: -2rem;
  }

  .md\:-translate-x-9 {
    --tw-translate-x: -2.25rem;
  }

  .md\:-translate-x-10 {
    --tw-translate-x: -2.5rem;
  }

  .md\:-translate-x-11 {
    --tw-translate-x: -2.75rem;
  }

  .md\:-translate-x-12 {
    --tw-translate-x: -3rem;
  }

  .md\:-translate-x-14 {
    --tw-translate-x: -3.5rem;
  }

  .md\:-translate-x-16 {
    --tw-translate-x: -4rem;
  }

  .md\:-translate-x-20 {
    --tw-translate-x: -5rem;
  }

  .md\:-translate-x-24 {
    --tw-translate-x: -6rem;
  }

  .md\:-translate-x-28 {
    --tw-translate-x: -7rem;
  }

  .md\:-translate-x-32 {
    --tw-translate-x: -8rem;
  }

  .md\:-translate-x-36 {
    --tw-translate-x: -9rem;
  }

  .md\:-translate-x-40 {
    --tw-translate-x: -10rem;
  }

  .md\:-translate-x-44 {
    --tw-translate-x: -11rem;
  }

  .md\:-translate-x-48 {
    --tw-translate-x: -12rem;
  }

  .md\:-translate-x-52 {
    --tw-translate-x: -13rem;
  }

  .md\:-translate-x-56 {
    --tw-translate-x: -14rem;
  }

  .md\:-translate-x-60 {
    --tw-translate-x: -15rem;
  }

  .md\:-translate-x-64 {
    --tw-translate-x: -16rem;
  }

  .md\:-translate-x-72 {
    --tw-translate-x: -18rem;
  }

  .md\:-translate-x-80 {
    --tw-translate-x: -20rem;
  }

  .md\:-translate-x-96 {
    --tw-translate-x: -24rem;
  }

  .md\:-translate-x-px {
    --tw-translate-x: -1px;
  }

  .md\:-translate-x-0\.5 {
    --tw-translate-x: -0.125rem;
  }

  .md\:-translate-x-1\.5 {
    --tw-translate-x: -0.375rem;
  }

  .md\:-translate-x-2\.5 {
    --tw-translate-x: -0.625rem;
  }

  .md\:-translate-x-3\.5 {
    --tw-translate-x: -0.875rem;
  }

  .md\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .md\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .md\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .md\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .md\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .md\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .md\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .md\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .md\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .md\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .md\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .md\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .md\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .md\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .md\:translate-y-0 {
    --tw-translate-y: 0px;
  }

  .md\:translate-y-1 {
    --tw-translate-y: 0.25rem;
  }

  .md\:translate-y-2 {
    --tw-translate-y: 0.5rem;
  }

  .md\:translate-y-3 {
    --tw-translate-y: 0.75rem;
  }

  .md\:translate-y-4 {
    --tw-translate-y: 1rem;
  }

  .md\:translate-y-5 {
    --tw-translate-y: 1.25rem;
  }

  .md\:translate-y-6 {
    --tw-translate-y: 1.5rem;
  }

  .md\:translate-y-7 {
    --tw-translate-y: 1.75rem;
  }

  .md\:translate-y-8 {
    --tw-translate-y: 2rem;
  }

  .md\:translate-y-9 {
    --tw-translate-y: 2.25rem;
  }

  .md\:translate-y-10 {
    --tw-translate-y: 2.5rem;
  }

  .md\:translate-y-11 {
    --tw-translate-y: 2.75rem;
  }

  .md\:translate-y-12 {
    --tw-translate-y: 3rem;
  }

  .md\:translate-y-14 {
    --tw-translate-y: 3.5rem;
  }

  .md\:translate-y-16 {
    --tw-translate-y: 4rem;
  }

  .md\:translate-y-20 {
    --tw-translate-y: 5rem;
  }

  .md\:translate-y-24 {
    --tw-translate-y: 6rem;
  }

  .md\:translate-y-28 {
    --tw-translate-y: 7rem;
  }

  .md\:translate-y-32 {
    --tw-translate-y: 8rem;
  }

  .md\:translate-y-36 {
    --tw-translate-y: 9rem;
  }

  .md\:translate-y-40 {
    --tw-translate-y: 10rem;
  }

  .md\:translate-y-44 {
    --tw-translate-y: 11rem;
  }

  .md\:translate-y-48 {
    --tw-translate-y: 12rem;
  }

  .md\:translate-y-52 {
    --tw-translate-y: 13rem;
  }

  .md\:translate-y-56 {
    --tw-translate-y: 14rem;
  }

  .md\:translate-y-60 {
    --tw-translate-y: 15rem;
  }

  .md\:translate-y-64 {
    --tw-translate-y: 16rem;
  }

  .md\:translate-y-72 {
    --tw-translate-y: 18rem;
  }

  .md\:translate-y-80 {
    --tw-translate-y: 20rem;
  }

  .md\:translate-y-96 {
    --tw-translate-y: 24rem;
  }

  .md\:translate-y-px {
    --tw-translate-y: 1px;
  }

  .md\:translate-y-0\.5 {
    --tw-translate-y: 0.125rem;
  }

  .md\:translate-y-1\.5 {
    --tw-translate-y: 0.375rem;
  }

  .md\:translate-y-2\.5 {
    --tw-translate-y: 0.625rem;
  }

  .md\:translate-y-3\.5 {
    --tw-translate-y: 0.875rem;
  }

  .md\:-translate-y-0 {
    --tw-translate-y: 0px;
  }

  .md\:-translate-y-1 {
    --tw-translate-y: -0.25rem;
  }

  .md\:-translate-y-2 {
    --tw-translate-y: -0.5rem;
  }

  .md\:-translate-y-3 {
    --tw-translate-y: -0.75rem;
  }

  .md\:-translate-y-4 {
    --tw-translate-y: -1rem;
  }

  .md\:-translate-y-5 {
    --tw-translate-y: -1.25rem;
  }

  .md\:-translate-y-6 {
    --tw-translate-y: -1.5rem;
  }

  .md\:-translate-y-7 {
    --tw-translate-y: -1.75rem;
  }

  .md\:-translate-y-8 {
    --tw-translate-y: -2rem;
  }

  .md\:-translate-y-9 {
    --tw-translate-y: -2.25rem;
  }

  .md\:-translate-y-10 {
    --tw-translate-y: -2.5rem;
  }

  .md\:-translate-y-11 {
    --tw-translate-y: -2.75rem;
  }

  .md\:-translate-y-12 {
    --tw-translate-y: -3rem;
  }

  .md\:-translate-y-14 {
    --tw-translate-y: -3.5rem;
  }

  .md\:-translate-y-16 {
    --tw-translate-y: -4rem;
  }

  .md\:-translate-y-20 {
    --tw-translate-y: -5rem;
  }

  .md\:-translate-y-24 {
    --tw-translate-y: -6rem;
  }

  .md\:-translate-y-28 {
    --tw-translate-y: -7rem;
  }

  .md\:-translate-y-32 {
    --tw-translate-y: -8rem;
  }

  .md\:-translate-y-36 {
    --tw-translate-y: -9rem;
  }

  .md\:-translate-y-40 {
    --tw-translate-y: -10rem;
  }

  .md\:-translate-y-44 {
    --tw-translate-y: -11rem;
  }

  .md\:-translate-y-48 {
    --tw-translate-y: -12rem;
  }

  .md\:-translate-y-52 {
    --tw-translate-y: -13rem;
  }

  .md\:-translate-y-56 {
    --tw-translate-y: -14rem;
  }

  .md\:-translate-y-60 {
    --tw-translate-y: -15rem;
  }

  .md\:-translate-y-64 {
    --tw-translate-y: -16rem;
  }

  .md\:-translate-y-72 {
    --tw-translate-y: -18rem;
  }

  .md\:-translate-y-80 {
    --tw-translate-y: -20rem;
  }

  .md\:-translate-y-96 {
    --tw-translate-y: -24rem;
  }

  .md\:-translate-y-px {
    --tw-translate-y: -1px;
  }

  .md\:-translate-y-0\.5 {
    --tw-translate-y: -0.125rem;
  }

  .md\:-translate-y-1\.5 {
    --tw-translate-y: -0.375rem;
  }

  .md\:-translate-y-2\.5 {
    --tw-translate-y: -0.625rem;
  }

  .md\:-translate-y-3\.5 {
    --tw-translate-y: -0.875rem;
  }

  .md\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .md\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .md\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .md\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .md\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .md\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .md\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .md\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .md\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .md\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .md\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .md\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .md\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .md\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .md\:hover\:translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .md\:hover\:translate-x-1:hover {
    --tw-translate-x: 0.25rem;
  }

  .md\:hover\:translate-x-2:hover {
    --tw-translate-x: 0.5rem;
  }

  .md\:hover\:translate-x-3:hover {
    --tw-translate-x: 0.75rem;
  }

  .md\:hover\:translate-x-4:hover {
    --tw-translate-x: 1rem;
  }

  .md\:hover\:translate-x-5:hover {
    --tw-translate-x: 1.25rem;
  }

  .md\:hover\:translate-x-6:hover {
    --tw-translate-x: 1.5rem;
  }

  .md\:hover\:translate-x-7:hover {
    --tw-translate-x: 1.75rem;
  }

  .md\:hover\:translate-x-8:hover {
    --tw-translate-x: 2rem;
  }

  .md\:hover\:translate-x-9:hover {
    --tw-translate-x: 2.25rem;
  }

  .md\:hover\:translate-x-10:hover {
    --tw-translate-x: 2.5rem;
  }

  .md\:hover\:translate-x-11:hover {
    --tw-translate-x: 2.75rem;
  }

  .md\:hover\:translate-x-12:hover {
    --tw-translate-x: 3rem;
  }

  .md\:hover\:translate-x-14:hover {
    --tw-translate-x: 3.5rem;
  }

  .md\:hover\:translate-x-16:hover {
    --tw-translate-x: 4rem;
  }

  .md\:hover\:translate-x-20:hover {
    --tw-translate-x: 5rem;
  }

  .md\:hover\:translate-x-24:hover {
    --tw-translate-x: 6rem;
  }

  .md\:hover\:translate-x-28:hover {
    --tw-translate-x: 7rem;
  }

  .md\:hover\:translate-x-32:hover {
    --tw-translate-x: 8rem;
  }

  .md\:hover\:translate-x-36:hover {
    --tw-translate-x: 9rem;
  }

  .md\:hover\:translate-x-40:hover {
    --tw-translate-x: 10rem;
  }

  .md\:hover\:translate-x-44:hover {
    --tw-translate-x: 11rem;
  }

  .md\:hover\:translate-x-48:hover {
    --tw-translate-x: 12rem;
  }

  .md\:hover\:translate-x-52:hover {
    --tw-translate-x: 13rem;
  }

  .md\:hover\:translate-x-56:hover {
    --tw-translate-x: 14rem;
  }

  .md\:hover\:translate-x-60:hover {
    --tw-translate-x: 15rem;
  }

  .md\:hover\:translate-x-64:hover {
    --tw-translate-x: 16rem;
  }

  .md\:hover\:translate-x-72:hover {
    --tw-translate-x: 18rem;
  }

  .md\:hover\:translate-x-80:hover {
    --tw-translate-x: 20rem;
  }

  .md\:hover\:translate-x-96:hover {
    --tw-translate-x: 24rem;
  }

  .md\:hover\:translate-x-px:hover {
    --tw-translate-x: 1px;
  }

  .md\:hover\:translate-x-0\.5:hover {
    --tw-translate-x: 0.125rem;
  }

  .md\:hover\:translate-x-1\.5:hover {
    --tw-translate-x: 0.375rem;
  }

  .md\:hover\:translate-x-2\.5:hover {
    --tw-translate-x: 0.625rem;
  }

  .md\:hover\:translate-x-3\.5:hover {
    --tw-translate-x: 0.875rem;
  }

  .md\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .md\:hover\:-translate-x-1:hover {
    --tw-translate-x: -0.25rem;
  }

  .md\:hover\:-translate-x-2:hover {
    --tw-translate-x: -0.5rem;
  }

  .md\:hover\:-translate-x-3:hover {
    --tw-translate-x: -0.75rem;
  }

  .md\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1rem;
  }

  .md\:hover\:-translate-x-5:hover {
    --tw-translate-x: -1.25rem;
  }

  .md\:hover\:-translate-x-6:hover {
    --tw-translate-x: -1.5rem;
  }

  .md\:hover\:-translate-x-7:hover {
    --tw-translate-x: -1.75rem;
  }

  .md\:hover\:-translate-x-8:hover {
    --tw-translate-x: -2rem;
  }

  .md\:hover\:-translate-x-9:hover {
    --tw-translate-x: -2.25rem;
  }

  .md\:hover\:-translate-x-10:hover {
    --tw-translate-x: -2.5rem;
  }

  .md\:hover\:-translate-x-11:hover {
    --tw-translate-x: -2.75rem;
  }

  .md\:hover\:-translate-x-12:hover {
    --tw-translate-x: -3rem;
  }

  .md\:hover\:-translate-x-14:hover {
    --tw-translate-x: -3.5rem;
  }

  .md\:hover\:-translate-x-16:hover {
    --tw-translate-x: -4rem;
  }

  .md\:hover\:-translate-x-20:hover {
    --tw-translate-x: -5rem;
  }

  .md\:hover\:-translate-x-24:hover {
    --tw-translate-x: -6rem;
  }

  .md\:hover\:-translate-x-28:hover {
    --tw-translate-x: -7rem;
  }

  .md\:hover\:-translate-x-32:hover {
    --tw-translate-x: -8rem;
  }

  .md\:hover\:-translate-x-36:hover {
    --tw-translate-x: -9rem;
  }

  .md\:hover\:-translate-x-40:hover {
    --tw-translate-x: -10rem;
  }

  .md\:hover\:-translate-x-44:hover {
    --tw-translate-x: -11rem;
  }

  .md\:hover\:-translate-x-48:hover {
    --tw-translate-x: -12rem;
  }

  .md\:hover\:-translate-x-52:hover {
    --tw-translate-x: -13rem;
  }

  .md\:hover\:-translate-x-56:hover {
    --tw-translate-x: -14rem;
  }

  .md\:hover\:-translate-x-60:hover {
    --tw-translate-x: -15rem;
  }

  .md\:hover\:-translate-x-64:hover {
    --tw-translate-x: -16rem;
  }

  .md\:hover\:-translate-x-72:hover {
    --tw-translate-x: -18rem;
  }

  .md\:hover\:-translate-x-80:hover {
    --tw-translate-x: -20rem;
  }

  .md\:hover\:-translate-x-96:hover {
    --tw-translate-x: -24rem;
  }

  .md\:hover\:-translate-x-px:hover {
    --tw-translate-x: -1px;
  }

  .md\:hover\:-translate-x-0\.5:hover {
    --tw-translate-x: -0.125rem;
  }

  .md\:hover\:-translate-x-1\.5:hover {
    --tw-translate-x: -0.375rem;
  }

  .md\:hover\:-translate-x-2\.5:hover {
    --tw-translate-x: -0.625rem;
  }

  .md\:hover\:-translate-x-3\.5:hover {
    --tw-translate-x: -0.875rem;
  }

  .md\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .md\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .md\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .md\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .md\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .md\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .md\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .md\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .md\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .md\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .md\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .md\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .md\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .md\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .md\:hover\:translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .md\:hover\:translate-y-1:hover {
    --tw-translate-y: 0.25rem;
  }

  .md\:hover\:translate-y-2:hover {
    --tw-translate-y: 0.5rem;
  }

  .md\:hover\:translate-y-3:hover {
    --tw-translate-y: 0.75rem;
  }

  .md\:hover\:translate-y-4:hover {
    --tw-translate-y: 1rem;
  }

  .md\:hover\:translate-y-5:hover {
    --tw-translate-y: 1.25rem;
  }

  .md\:hover\:translate-y-6:hover {
    --tw-translate-y: 1.5rem;
  }

  .md\:hover\:translate-y-7:hover {
    --tw-translate-y: 1.75rem;
  }

  .md\:hover\:translate-y-8:hover {
    --tw-translate-y: 2rem;
  }

  .md\:hover\:translate-y-9:hover {
    --tw-translate-y: 2.25rem;
  }

  .md\:hover\:translate-y-10:hover {
    --tw-translate-y: 2.5rem;
  }

  .md\:hover\:translate-y-11:hover {
    --tw-translate-y: 2.75rem;
  }

  .md\:hover\:translate-y-12:hover {
    --tw-translate-y: 3rem;
  }

  .md\:hover\:translate-y-14:hover {
    --tw-translate-y: 3.5rem;
  }

  .md\:hover\:translate-y-16:hover {
    --tw-translate-y: 4rem;
  }

  .md\:hover\:translate-y-20:hover {
    --tw-translate-y: 5rem;
  }

  .md\:hover\:translate-y-24:hover {
    --tw-translate-y: 6rem;
  }

  .md\:hover\:translate-y-28:hover {
    --tw-translate-y: 7rem;
  }

  .md\:hover\:translate-y-32:hover {
    --tw-translate-y: 8rem;
  }

  .md\:hover\:translate-y-36:hover {
    --tw-translate-y: 9rem;
  }

  .md\:hover\:translate-y-40:hover {
    --tw-translate-y: 10rem;
  }

  .md\:hover\:translate-y-44:hover {
    --tw-translate-y: 11rem;
  }

  .md\:hover\:translate-y-48:hover {
    --tw-translate-y: 12rem;
  }

  .md\:hover\:translate-y-52:hover {
    --tw-translate-y: 13rem;
  }

  .md\:hover\:translate-y-56:hover {
    --tw-translate-y: 14rem;
  }

  .md\:hover\:translate-y-60:hover {
    --tw-translate-y: 15rem;
  }

  .md\:hover\:translate-y-64:hover {
    --tw-translate-y: 16rem;
  }

  .md\:hover\:translate-y-72:hover {
    --tw-translate-y: 18rem;
  }

  .md\:hover\:translate-y-80:hover {
    --tw-translate-y: 20rem;
  }

  .md\:hover\:translate-y-96:hover {
    --tw-translate-y: 24rem;
  }

  .md\:hover\:translate-y-px:hover {
    --tw-translate-y: 1px;
  }

  .md\:hover\:translate-y-0\.5:hover {
    --tw-translate-y: 0.125rem;
  }

  .md\:hover\:translate-y-1\.5:hover {
    --tw-translate-y: 0.375rem;
  }

  .md\:hover\:translate-y-2\.5:hover {
    --tw-translate-y: 0.625rem;
  }

  .md\:hover\:translate-y-3\.5:hover {
    --tw-translate-y: 0.875rem;
  }

  .md\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .md\:hover\:-translate-y-1:hover {
    --tw-translate-y: -0.25rem;
  }

  .md\:hover\:-translate-y-2:hover {
    --tw-translate-y: -0.5rem;
  }

  .md\:hover\:-translate-y-3:hover {
    --tw-translate-y: -0.75rem;
  }

  .md\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1rem;
  }

  .md\:hover\:-translate-y-5:hover {
    --tw-translate-y: -1.25rem;
  }

  .md\:hover\:-translate-y-6:hover {
    --tw-translate-y: -1.5rem;
  }

  .md\:hover\:-translate-y-7:hover {
    --tw-translate-y: -1.75rem;
  }

  .md\:hover\:-translate-y-8:hover {
    --tw-translate-y: -2rem;
  }

  .md\:hover\:-translate-y-9:hover {
    --tw-translate-y: -2.25rem;
  }

  .md\:hover\:-translate-y-10:hover {
    --tw-translate-y: -2.5rem;
  }

  .md\:hover\:-translate-y-11:hover {
    --tw-translate-y: -2.75rem;
  }

  .md\:hover\:-translate-y-12:hover {
    --tw-translate-y: -3rem;
  }

  .md\:hover\:-translate-y-14:hover {
    --tw-translate-y: -3.5rem;
  }

  .md\:hover\:-translate-y-16:hover {
    --tw-translate-y: -4rem;
  }

  .md\:hover\:-translate-y-20:hover {
    --tw-translate-y: -5rem;
  }

  .md\:hover\:-translate-y-24:hover {
    --tw-translate-y: -6rem;
  }

  .md\:hover\:-translate-y-28:hover {
    --tw-translate-y: -7rem;
  }

  .md\:hover\:-translate-y-32:hover {
    --tw-translate-y: -8rem;
  }

  .md\:hover\:-translate-y-36:hover {
    --tw-translate-y: -9rem;
  }

  .md\:hover\:-translate-y-40:hover {
    --tw-translate-y: -10rem;
  }

  .md\:hover\:-translate-y-44:hover {
    --tw-translate-y: -11rem;
  }

  .md\:hover\:-translate-y-48:hover {
    --tw-translate-y: -12rem;
  }

  .md\:hover\:-translate-y-52:hover {
    --tw-translate-y: -13rem;
  }

  .md\:hover\:-translate-y-56:hover {
    --tw-translate-y: -14rem;
  }

  .md\:hover\:-translate-y-60:hover {
    --tw-translate-y: -15rem;
  }

  .md\:hover\:-translate-y-64:hover {
    --tw-translate-y: -16rem;
  }

  .md\:hover\:-translate-y-72:hover {
    --tw-translate-y: -18rem;
  }

  .md\:hover\:-translate-y-80:hover {
    --tw-translate-y: -20rem;
  }

  .md\:hover\:-translate-y-96:hover {
    --tw-translate-y: -24rem;
  }

  .md\:hover\:-translate-y-px:hover {
    --tw-translate-y: -1px;
  }

  .md\:hover\:-translate-y-0\.5:hover {
    --tw-translate-y: -0.125rem;
  }

  .md\:hover\:-translate-y-1\.5:hover {
    --tw-translate-y: -0.375rem;
  }

  .md\:hover\:-translate-y-2\.5:hover {
    --tw-translate-y: -0.625rem;
  }

  .md\:hover\:-translate-y-3\.5:hover {
    --tw-translate-y: -0.875rem;
  }

  .md\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .md\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .md\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .md\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .md\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .md\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .md\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .md\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .md\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .md\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .md\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .md\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .md\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .md\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .md\:focus\:translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .md\:focus\:translate-x-1:focus {
    --tw-translate-x: 0.25rem;
  }

  .md\:focus\:translate-x-2:focus {
    --tw-translate-x: 0.5rem;
  }

  .md\:focus\:translate-x-3:focus {
    --tw-translate-x: 0.75rem;
  }

  .md\:focus\:translate-x-4:focus {
    --tw-translate-x: 1rem;
  }

  .md\:focus\:translate-x-5:focus {
    --tw-translate-x: 1.25rem;
  }

  .md\:focus\:translate-x-6:focus {
    --tw-translate-x: 1.5rem;
  }

  .md\:focus\:translate-x-7:focus {
    --tw-translate-x: 1.75rem;
  }

  .md\:focus\:translate-x-8:focus {
    --tw-translate-x: 2rem;
  }

  .md\:focus\:translate-x-9:focus {
    --tw-translate-x: 2.25rem;
  }

  .md\:focus\:translate-x-10:focus {
    --tw-translate-x: 2.5rem;
  }

  .md\:focus\:translate-x-11:focus {
    --tw-translate-x: 2.75rem;
  }

  .md\:focus\:translate-x-12:focus {
    --tw-translate-x: 3rem;
  }

  .md\:focus\:translate-x-14:focus {
    --tw-translate-x: 3.5rem;
  }

  .md\:focus\:translate-x-16:focus {
    --tw-translate-x: 4rem;
  }

  .md\:focus\:translate-x-20:focus {
    --tw-translate-x: 5rem;
  }

  .md\:focus\:translate-x-24:focus {
    --tw-translate-x: 6rem;
  }

  .md\:focus\:translate-x-28:focus {
    --tw-translate-x: 7rem;
  }

  .md\:focus\:translate-x-32:focus {
    --tw-translate-x: 8rem;
  }

  .md\:focus\:translate-x-36:focus {
    --tw-translate-x: 9rem;
  }

  .md\:focus\:translate-x-40:focus {
    --tw-translate-x: 10rem;
  }

  .md\:focus\:translate-x-44:focus {
    --tw-translate-x: 11rem;
  }

  .md\:focus\:translate-x-48:focus {
    --tw-translate-x: 12rem;
  }

  .md\:focus\:translate-x-52:focus {
    --tw-translate-x: 13rem;
  }

  .md\:focus\:translate-x-56:focus {
    --tw-translate-x: 14rem;
  }

  .md\:focus\:translate-x-60:focus {
    --tw-translate-x: 15rem;
  }

  .md\:focus\:translate-x-64:focus {
    --tw-translate-x: 16rem;
  }

  .md\:focus\:translate-x-72:focus {
    --tw-translate-x: 18rem;
  }

  .md\:focus\:translate-x-80:focus {
    --tw-translate-x: 20rem;
  }

  .md\:focus\:translate-x-96:focus {
    --tw-translate-x: 24rem;
  }

  .md\:focus\:translate-x-px:focus {
    --tw-translate-x: 1px;
  }

  .md\:focus\:translate-x-0\.5:focus {
    --tw-translate-x: 0.125rem;
  }

  .md\:focus\:translate-x-1\.5:focus {
    --tw-translate-x: 0.375rem;
  }

  .md\:focus\:translate-x-2\.5:focus {
    --tw-translate-x: 0.625rem;
  }

  .md\:focus\:translate-x-3\.5:focus {
    --tw-translate-x: 0.875rem;
  }

  .md\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .md\:focus\:-translate-x-1:focus {
    --tw-translate-x: -0.25rem;
  }

  .md\:focus\:-translate-x-2:focus {
    --tw-translate-x: -0.5rem;
  }

  .md\:focus\:-translate-x-3:focus {
    --tw-translate-x: -0.75rem;
  }

  .md\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1rem;
  }

  .md\:focus\:-translate-x-5:focus {
    --tw-translate-x: -1.25rem;
  }

  .md\:focus\:-translate-x-6:focus {
    --tw-translate-x: -1.5rem;
  }

  .md\:focus\:-translate-x-7:focus {
    --tw-translate-x: -1.75rem;
  }

  .md\:focus\:-translate-x-8:focus {
    --tw-translate-x: -2rem;
  }

  .md\:focus\:-translate-x-9:focus {
    --tw-translate-x: -2.25rem;
  }

  .md\:focus\:-translate-x-10:focus {
    --tw-translate-x: -2.5rem;
  }

  .md\:focus\:-translate-x-11:focus {
    --tw-translate-x: -2.75rem;
  }

  .md\:focus\:-translate-x-12:focus {
    --tw-translate-x: -3rem;
  }

  .md\:focus\:-translate-x-14:focus {
    --tw-translate-x: -3.5rem;
  }

  .md\:focus\:-translate-x-16:focus {
    --tw-translate-x: -4rem;
  }

  .md\:focus\:-translate-x-20:focus {
    --tw-translate-x: -5rem;
  }

  .md\:focus\:-translate-x-24:focus {
    --tw-translate-x: -6rem;
  }

  .md\:focus\:-translate-x-28:focus {
    --tw-translate-x: -7rem;
  }

  .md\:focus\:-translate-x-32:focus {
    --tw-translate-x: -8rem;
  }

  .md\:focus\:-translate-x-36:focus {
    --tw-translate-x: -9rem;
  }

  .md\:focus\:-translate-x-40:focus {
    --tw-translate-x: -10rem;
  }

  .md\:focus\:-translate-x-44:focus {
    --tw-translate-x: -11rem;
  }

  .md\:focus\:-translate-x-48:focus {
    --tw-translate-x: -12rem;
  }

  .md\:focus\:-translate-x-52:focus {
    --tw-translate-x: -13rem;
  }

  .md\:focus\:-translate-x-56:focus {
    --tw-translate-x: -14rem;
  }

  .md\:focus\:-translate-x-60:focus {
    --tw-translate-x: -15rem;
  }

  .md\:focus\:-translate-x-64:focus {
    --tw-translate-x: -16rem;
  }

  .md\:focus\:-translate-x-72:focus {
    --tw-translate-x: -18rem;
  }

  .md\:focus\:-translate-x-80:focus {
    --tw-translate-x: -20rem;
  }

  .md\:focus\:-translate-x-96:focus {
    --tw-translate-x: -24rem;
  }

  .md\:focus\:-translate-x-px:focus {
    --tw-translate-x: -1px;
  }

  .md\:focus\:-translate-x-0\.5:focus {
    --tw-translate-x: -0.125rem;
  }

  .md\:focus\:-translate-x-1\.5:focus {
    --tw-translate-x: -0.375rem;
  }

  .md\:focus\:-translate-x-2\.5:focus {
    --tw-translate-x: -0.625rem;
  }

  .md\:focus\:-translate-x-3\.5:focus {
    --tw-translate-x: -0.875rem;
  }

  .md\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .md\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .md\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .md\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .md\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .md\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .md\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .md\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .md\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .md\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .md\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .md\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .md\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .md\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .md\:focus\:translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .md\:focus\:translate-y-1:focus {
    --tw-translate-y: 0.25rem;
  }

  .md\:focus\:translate-y-2:focus {
    --tw-translate-y: 0.5rem;
  }

  .md\:focus\:translate-y-3:focus {
    --tw-translate-y: 0.75rem;
  }

  .md\:focus\:translate-y-4:focus {
    --tw-translate-y: 1rem;
  }

  .md\:focus\:translate-y-5:focus {
    --tw-translate-y: 1.25rem;
  }

  .md\:focus\:translate-y-6:focus {
    --tw-translate-y: 1.5rem;
  }

  .md\:focus\:translate-y-7:focus {
    --tw-translate-y: 1.75rem;
  }

  .md\:focus\:translate-y-8:focus {
    --tw-translate-y: 2rem;
  }

  .md\:focus\:translate-y-9:focus {
    --tw-translate-y: 2.25rem;
  }

  .md\:focus\:translate-y-10:focus {
    --tw-translate-y: 2.5rem;
  }

  .md\:focus\:translate-y-11:focus {
    --tw-translate-y: 2.75rem;
  }

  .md\:focus\:translate-y-12:focus {
    --tw-translate-y: 3rem;
  }

  .md\:focus\:translate-y-14:focus {
    --tw-translate-y: 3.5rem;
  }

  .md\:focus\:translate-y-16:focus {
    --tw-translate-y: 4rem;
  }

  .md\:focus\:translate-y-20:focus {
    --tw-translate-y: 5rem;
  }

  .md\:focus\:translate-y-24:focus {
    --tw-translate-y: 6rem;
  }

  .md\:focus\:translate-y-28:focus {
    --tw-translate-y: 7rem;
  }

  .md\:focus\:translate-y-32:focus {
    --tw-translate-y: 8rem;
  }

  .md\:focus\:translate-y-36:focus {
    --tw-translate-y: 9rem;
  }

  .md\:focus\:translate-y-40:focus {
    --tw-translate-y: 10rem;
  }

  .md\:focus\:translate-y-44:focus {
    --tw-translate-y: 11rem;
  }

  .md\:focus\:translate-y-48:focus {
    --tw-translate-y: 12rem;
  }

  .md\:focus\:translate-y-52:focus {
    --tw-translate-y: 13rem;
  }

  .md\:focus\:translate-y-56:focus {
    --tw-translate-y: 14rem;
  }

  .md\:focus\:translate-y-60:focus {
    --tw-translate-y: 15rem;
  }

  .md\:focus\:translate-y-64:focus {
    --tw-translate-y: 16rem;
  }

  .md\:focus\:translate-y-72:focus {
    --tw-translate-y: 18rem;
  }

  .md\:focus\:translate-y-80:focus {
    --tw-translate-y: 20rem;
  }

  .md\:focus\:translate-y-96:focus {
    --tw-translate-y: 24rem;
  }

  .md\:focus\:translate-y-px:focus {
    --tw-translate-y: 1px;
  }

  .md\:focus\:translate-y-0\.5:focus {
    --tw-translate-y: 0.125rem;
  }

  .md\:focus\:translate-y-1\.5:focus {
    --tw-translate-y: 0.375rem;
  }

  .md\:focus\:translate-y-2\.5:focus {
    --tw-translate-y: 0.625rem;
  }

  .md\:focus\:translate-y-3\.5:focus {
    --tw-translate-y: 0.875rem;
  }

  .md\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .md\:focus\:-translate-y-1:focus {
    --tw-translate-y: -0.25rem;
  }

  .md\:focus\:-translate-y-2:focus {
    --tw-translate-y: -0.5rem;
  }

  .md\:focus\:-translate-y-3:focus {
    --tw-translate-y: -0.75rem;
  }

  .md\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1rem;
  }

  .md\:focus\:-translate-y-5:focus {
    --tw-translate-y: -1.25rem;
  }

  .md\:focus\:-translate-y-6:focus {
    --tw-translate-y: -1.5rem;
  }

  .md\:focus\:-translate-y-7:focus {
    --tw-translate-y: -1.75rem;
  }

  .md\:focus\:-translate-y-8:focus {
    --tw-translate-y: -2rem;
  }

  .md\:focus\:-translate-y-9:focus {
    --tw-translate-y: -2.25rem;
  }

  .md\:focus\:-translate-y-10:focus {
    --tw-translate-y: -2.5rem;
  }

  .md\:focus\:-translate-y-11:focus {
    --tw-translate-y: -2.75rem;
  }

  .md\:focus\:-translate-y-12:focus {
    --tw-translate-y: -3rem;
  }

  .md\:focus\:-translate-y-14:focus {
    --tw-translate-y: -3.5rem;
  }

  .md\:focus\:-translate-y-16:focus {
    --tw-translate-y: -4rem;
  }

  .md\:focus\:-translate-y-20:focus {
    --tw-translate-y: -5rem;
  }

  .md\:focus\:-translate-y-24:focus {
    --tw-translate-y: -6rem;
  }

  .md\:focus\:-translate-y-28:focus {
    --tw-translate-y: -7rem;
  }

  .md\:focus\:-translate-y-32:focus {
    --tw-translate-y: -8rem;
  }

  .md\:focus\:-translate-y-36:focus {
    --tw-translate-y: -9rem;
  }

  .md\:focus\:-translate-y-40:focus {
    --tw-translate-y: -10rem;
  }

  .md\:focus\:-translate-y-44:focus {
    --tw-translate-y: -11rem;
  }

  .md\:focus\:-translate-y-48:focus {
    --tw-translate-y: -12rem;
  }

  .md\:focus\:-translate-y-52:focus {
    --tw-translate-y: -13rem;
  }

  .md\:focus\:-translate-y-56:focus {
    --tw-translate-y: -14rem;
  }

  .md\:focus\:-translate-y-60:focus {
    --tw-translate-y: -15rem;
  }

  .md\:focus\:-translate-y-64:focus {
    --tw-translate-y: -16rem;
  }

  .md\:focus\:-translate-y-72:focus {
    --tw-translate-y: -18rem;
  }

  .md\:focus\:-translate-y-80:focus {
    --tw-translate-y: -20rem;
  }

  .md\:focus\:-translate-y-96:focus {
    --tw-translate-y: -24rem;
  }

  .md\:focus\:-translate-y-px:focus {
    --tw-translate-y: -1px;
  }

  .md\:focus\:-translate-y-0\.5:focus {
    --tw-translate-y: -0.125rem;
  }

  .md\:focus\:-translate-y-1\.5:focus {
    --tw-translate-y: -0.375rem;
  }

  .md\:focus\:-translate-y-2\.5:focus {
    --tw-translate-y: -0.625rem;
  }

  .md\:focus\:-translate-y-3\.5:focus {
    --tw-translate-y: -0.875rem;
  }

  .md\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .md\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .md\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .md\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .md\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .md\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .md\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .md\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .md\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .md\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .md\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .md\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .md\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .md\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .md\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .md\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .md\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .md\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .md\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .md\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .md\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .md\:rotate-90 {
    --tw-rotate: 90deg;
  }

  .md\:rotate-180 {
    --tw-rotate: 180deg;
  }

  .md\:-rotate-180 {
    --tw-rotate: -180deg;
  }

  .md\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .md\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .md\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .md\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .md\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .md\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .md\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .md\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .md\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .md\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .md\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .md\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .md\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .md\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .md\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .md\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .md\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .md\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .md\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .md\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .md\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .md\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .md\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .md\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .md\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .md\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .md\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .md\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .md\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .md\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .md\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .md\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .md\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .md\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .md\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .md\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .md\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .md\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .md\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .md\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .md\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .md\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .md\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .md\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .md\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .md\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .md\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .md\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .md\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .md\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .md\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .md\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .md\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .md\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .md\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .md\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .md\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .md\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .md\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .md\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .md\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .md\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .md\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .md\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .md\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .md\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .md\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .md\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .md\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .md\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .md\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .md\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .md\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .md\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .md\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .md\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .md\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .md\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .md\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .md\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .md\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .md\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .md\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .md\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .md\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .md\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .md\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .md\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .md\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .md\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .md\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .md\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .md\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .md\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .md\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .md\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .md\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .md\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .md\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .md\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .md\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .md\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .md\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .md\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .md\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .md\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .md\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .md\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .md\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .md\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .md\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .md\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .md\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .md\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .md\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .md\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .md\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .md\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .md\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .md\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .md\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .md\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .md\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .md\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .md\:hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .md\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .md\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .md\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .md\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .md\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .md\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .md\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .md\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .md\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .md\:focus\:scale-110:focus {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .md\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .md\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .md\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .md\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .md\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .md\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .md\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .md\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .md\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

  .md\:scale-x-110 {
    --tw-scale-x: 1.1;
  }

  .md\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .md\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .md\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .md\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .md\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .md\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .md\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .md\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .md\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

  .md\:scale-y-110 {
    --tw-scale-y: 1.1;
  }

  .md\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .md\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .md\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .md\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .md\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .md\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .md\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .md\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .md\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

  .md\:hover\:scale-x-110:hover {
    --tw-scale-x: 1.1;
  }

  .md\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .md\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .md\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .md\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .md\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .md\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .md\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .md\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .md\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

  .md\:hover\:scale-y-110:hover {
    --tw-scale-y: 1.1;
  }

  .md\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .md\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .md\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .md\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .md\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .md\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .md\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .md\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .md\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .md\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .md\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .md\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .md\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .md\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .md\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .md\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .md\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .md\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .md\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .md\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .md\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .md\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .md\:animate-none {
    animation: none;
  }

  .md\:animate-spin {
    animation: spin 1s linear infinite;
  }

  .md\:animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .md\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .md\:animate-bounce {
    animation: bounce 1s infinite;
  }

  .md\:cursor-auto {
    cursor: auto;
  }

  .md\:cursor-default {
    cursor: default;
  }

  .md\:cursor-pointer {
    cursor: pointer;
  }

  .md\:cursor-wait {
    cursor: wait;
  }

  .md\:cursor-text {
    cursor: text;
  }

  .md\:cursor-move {
    cursor: move;
  }

  .md\:cursor-help {
    cursor: help;
  }

  .md\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .md\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .md\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .md\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .md\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: auto;
  }

  .md\:resize-none {
    resize: none;
  }

  .md\:resize-y {
    resize: vertical;
  }

  .md\:resize-x {
    resize: horizontal;
  }

  .md\:resize {
    resize: both;
  }

  .md\:list-inside {
    list-style-position: inside;
  }

  .md\:list-outside {
    list-style-position: outside;
  }

  .md\:list-none {
    list-style-type: none;
  }

  .md\:list-disc {
    list-style-type: disc;
  }

  .md\:list-decimal {
    list-style-type: decimal;
  }

  .md\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .md\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .md\:auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .md\:auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .md\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

  .md\:grid-flow-row {
    grid-auto-flow: row;
  }

  .md\:grid-flow-col {
    grid-auto-flow: column;
  }

  .md\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .md\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .md\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .md\:auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .md\:auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .md\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:grid-cols-none {
    grid-template-columns: none;
  }

  .md\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-rows-none {
    grid-template-rows: none;
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .md\:flex-col {
    flex-direction: column;
  }

  .md\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .md\:flex-wrap {
    flex-wrap: wrap;
  }

  .md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .md\:place-content-center {
    place-content: center;
  }

  .md\:place-content-start {
    place-content: start;
  }

  .md\:place-content-end {
    place-content: end;
  }

  .md\:place-content-between {
    place-content: space-between;
  }

  .md\:place-content-around {
    place-content: space-around;
  }

  .md\:place-content-evenly {
    place-content: space-evenly;
  }

  .md\:place-content-stretch {
    place-content: stretch;
  }

  .md\:place-items-start {
    place-items: start;
  }

  .md\:place-items-end {
    place-items: end;
  }

  .md\:place-items-center {
    place-items: center;
  }

  .md\:place-items-stretch {
    place-items: stretch;
  }

  .md\:content-center {
    align-content: center;
  }

  .md\:content-start {
    align-content: flex-start;
  }

  .md\:content-end {
    align-content: flex-end;
  }

  .md\:content-between {
    align-content: space-between;
  }

  .md\:content-around {
    align-content: space-around;
  }

  .md\:content-evenly {
    align-content: space-evenly;
  }

  .md\:items-start {
    align-items: flex-start;
  }

  .md\:items-end {
    align-items: flex-end;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:items-baseline {
    align-items: baseline;
  }

  .md\:items-stretch {
    align-items: stretch;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-end {
    justify-content: flex-end;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:justify-around {
    justify-content: space-around;
  }

  .md\:justify-evenly {
    justify-content: space-evenly;
  }

  .md\:justify-items-start {
    justify-items: start;
  }

  .md\:justify-items-end {
    justify-items: end;
  }

  .md\:justify-items-center {
    justify-items: center;
  }

  .md\:justify-items-stretch {
    justify-items: stretch;
  }

  .md\:gap-0 {
    gap: 0px;
  }

  .md\:gap-1 {
    gap: 0.25rem;
  }

  .md\:gap-2 {
    gap: 0.5rem;
  }

  .md\:gap-3 {
    gap: 0.75rem;
  }

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:gap-5 {
    gap: 1.25rem;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:gap-7 {
    gap: 1.75rem;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:gap-9 {
    gap: 2.25rem;
  }

  .md\:gap-10 {
    gap: 2.5rem;
  }

  .md\:gap-11 {
    gap: 2.75rem;
  }

  .md\:gap-12 {
    gap: 3rem;
  }

  .md\:gap-14 {
    gap: 3.5rem;
  }

  .md\:gap-16 {
    gap: 4rem;
  }

  .md\:gap-20 {
    gap: 5rem;
  }

  .md\:gap-24 {
    gap: 6rem;
  }

  .md\:gap-28 {
    gap: 7rem;
  }

  .md\:gap-32 {
    gap: 8rem;
  }

  .md\:gap-36 {
    gap: 9rem;
  }

  .md\:gap-40 {
    gap: 10rem;
  }

  .md\:gap-44 {
    gap: 11rem;
  }

  .md\:gap-48 {
    gap: 12rem;
  }

  .md\:gap-52 {
    gap: 13rem;
  }

  .md\:gap-56 {
    gap: 14rem;
  }

  .md\:gap-60 {
    gap: 15rem;
  }

  .md\:gap-64 {
    gap: 16rem;
  }

  .md\:gap-72 {
    gap: 18rem;
  }

  .md\:gap-80 {
    gap: 20rem;
  }

  .md\:gap-96 {
    gap: 24rem;
  }

  .md\:gap-px {
    gap: 1px;
  }

  .md\:gap-0\.5 {
    gap: 0.125rem;
  }

  .md\:gap-1\.5 {
    gap: 0.375rem;
  }

  .md\:gap-2\.5 {
    gap: 0.625rem;
  }

  .md\:gap-3\.5 {
    gap: 0.875rem;
  }

  .md\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }

  .md\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .md\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .md\:gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .md\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .md\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .md\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .md\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .md\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .md\:gap-x-9 {
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .md\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .md\:gap-x-11 {
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .md\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .md\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .md\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .md\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .md\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .md\:gap-x-28 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .md\:gap-x-32 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .md\:gap-x-36 {
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .md\:gap-x-40 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .md\:gap-x-44 {
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .md\:gap-x-48 {
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .md\:gap-x-52 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .md\:gap-x-56 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .md\:gap-x-60 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .md\:gap-x-64 {
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .md\:gap-x-72 {
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .md\:gap-x-80 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .md\:gap-x-96 {
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .md\:gap-x-px {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .md\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .md\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .md\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .md\:gap-x-3\.5 {
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .md\:gap-y-0 {
    row-gap: 0px;
  }

  .md\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .md\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .md\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .md\:gap-y-4 {
    row-gap: 1rem;
  }

  .md\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .md\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .md\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .md\:gap-y-8 {
    row-gap: 2rem;
  }

  .md\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .md\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .md\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .md\:gap-y-12 {
    row-gap: 3rem;
  }

  .md\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .md\:gap-y-16 {
    row-gap: 4rem;
  }

  .md\:gap-y-20 {
    row-gap: 5rem;
  }

  .md\:gap-y-24 {
    row-gap: 6rem;
  }

  .md\:gap-y-28 {
    row-gap: 7rem;
  }

  .md\:gap-y-32 {
    row-gap: 8rem;
  }

  .md\:gap-y-36 {
    row-gap: 9rem;
  }

  .md\:gap-y-40 {
    row-gap: 10rem;
  }

  .md\:gap-y-44 {
    row-gap: 11rem;
  }

  .md\:gap-y-48 {
    row-gap: 12rem;
  }

  .md\:gap-y-52 {
    row-gap: 13rem;
  }

  .md\:gap-y-56 {
    row-gap: 14rem;
  }

  .md\:gap-y-60 {
    row-gap: 15rem;
  }

  .md\:gap-y-64 {
    row-gap: 16rem;
  }

  .md\:gap-y-72 {
    row-gap: 18rem;
  }

  .md\:gap-y-80 {
    row-gap: 20rem;
  }

  .md\:gap-y-96 {
    row-gap: 24rem;
  }

  .md\:gap-y-px {
    row-gap: 1px;
  }

  .md\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .md\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .md\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .md\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .md\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9rem * var(--tw-space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12rem * var(--tw-space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(14rem * var(--tw-space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16rem * var(--tw-space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(18rem * var(--tw-space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20rem * var(--tw-space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24rem * var(--tw-space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1px * var(--tw-space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9rem * var(--tw-space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-12rem * var(--tw-space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-14rem * var(--tw-space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-16rem * var(--tw-space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-18rem * var(--tw-space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20rem * var(--tw-space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-24rem * var(--tw-space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1px * var(--tw-space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .md\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(14rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(18rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1px * var(--tw-space-y-reverse));
  }

  .md\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .md\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1px * var(--tw-space-y-reverse));
  }

  .md\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .md\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .md\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .md\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .md\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .md\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .md\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .md\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .md\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .md\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .md\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .md\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .md\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .md\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .md\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .md\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .md\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .md\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .md\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .md\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
    border-color: transparent;
  }

  .md\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .md\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
  }

  .md\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .md\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
  }

  .md\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
  }

  .md\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
  }

  .md\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
  }

  .md\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
  }

  .md\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
  }

  .md\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
  }

  .md\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
  }

  .md\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
  }

  .md\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
  }

  .md\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));
  }

  .md\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));
  }

  .md\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));
  }

  .md\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));
  }

  .md\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));
  }

  .md\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));
  }

  .md\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));
  }

  .md\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));
  }

  .md\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));
  }

  .md\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));
  }

  .md\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));
  }

  .md\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));
  }

  .md\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));
  }

  .md\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));
  }

  .md\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));
  }

  .md\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));
  }

  .md\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));
  }

  .md\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));
  }

  .md\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));
  }

  .md\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));
  }

  .md\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));
  }

  .md\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));
  }

  .md\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));
  }

  .md\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));
  }

  .md\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));
  }

  .md\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
  }

  .md\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));
  }

  .md\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));
  }

  .md\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));
  }

  .md\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));
  }

  .md\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));
  }

  .md\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));
  }

  .md\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));
  }

  .md\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));
  }

  .md\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));
  }

  .md\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));
  }

  .md\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));
  }

  .md\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));
  }

  .md\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));
  }

  .md\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));
  }

  .md\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));
  }

  .md\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));
  }

  .md\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));
  }

  .md\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));
  }

  .md\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));
  }

  .md\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));
  }

  .md\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));
  }

  .md\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));
  }

  .md\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));
  }

  .md\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));
  }

  .md\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .md\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .md\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .md\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .md\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .md\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .md\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .md\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .md\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .md\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .md\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .md\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .md\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .md\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .md\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .md\:place-self-auto {
    place-self: auto;
  }

  .md\:place-self-start {
    place-self: start;
  }

  .md\:place-self-end {
    place-self: end;
  }

  .md\:place-self-center {
    place-self: center;
  }

  .md\:place-self-stretch {
    place-self: stretch;
  }

  .md\:self-auto {
    align-self: auto;
  }

  .md\:self-start {
    align-self: flex-start;
  }

  .md\:self-end {
    align-self: flex-end;
  }

  .md\:self-center {
    align-self: center;
  }

  .md\:self-stretch {
    align-self: stretch;
  }

  .md\:self-baseline {
    align-self: baseline;
  }

  .md\:justify-self-auto {
    justify-self: auto;
  }

  .md\:justify-self-start {
    justify-self: start;
  }

  .md\:justify-self-end {
    justify-self: end;
  }

  .md\:justify-self-center {
    justify-self: center;
  }

  .md\:justify-self-stretch {
    justify-self: stretch;
  }

  .md\:overflow-auto {
    overflow: auto;
  }

  .md\:overflow-hidden {
    overflow: hidden;
  }

  .md\:overflow-visible {
    overflow: visible;
  }

  .md\:overflow-scroll {
    overflow: scroll;
  }

  .md\:overflow-x-auto {
    overflow-x: auto;
  }

  .md\:overflow-y-auto {
    overflow-y: auto;
  }

  .md\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .md\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .md\:overflow-x-visible {
    overflow-x: visible;
  }

  .md\:overflow-y-visible {
    overflow-y: visible;
  }

  .md\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .md\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .md\:overscroll-auto {
    overscroll-behavior: auto;
  }

  .md\:overscroll-contain {
    overscroll-behavior: contain;
  }

  .md\:overscroll-none {
    overscroll-behavior: none;
  }

  .md\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .md\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .md\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .md\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .md\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .md\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .md\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .md\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .md\:overflow-clip {
    text-overflow: clip;
  }

  .md\:whitespace-normal {
    white-space: normal;
  }

  .md\:whitespace-nowrap {
    white-space: nowrap;
  }

  .md\:whitespace-pre {
    white-space: pre;
  }

  .md\:whitespace-pre-line {
    white-space: pre-line;
  }

  .md\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .md\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .md\:break-words {
    overflow-wrap: break-word;
  }

  .md\:break-all {
    word-break: break-all;
  }

  .md\:rounded-none {
    border-radius: 0px;
  }

  .md\:rounded-sm {
    border-radius: 0.125rem;
  }

  .md\:rounded {
    border-radius: 0.25rem;
  }

  .md\:rounded-md {
    border-radius: 0.375rem;
  }

  .md\:rounded-lg {
    border-radius: 0.5rem;
  }

  .md\:rounded-xl {
    border-radius: 0.75rem;
  }

  .md\:rounded-2xl {
    border-radius: 1rem;
  }

  .md\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .md\:rounded-full {
    border-radius: 9999px;
  }

  .md\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .md\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .md\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .md\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .md\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .md\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .md\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .md\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .md\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .md\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .md\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .md\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .md\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .md\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .md\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .md\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .md\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .md\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .md\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .md\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .md\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .md\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .md\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .md\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .md\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .md\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .md\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .md\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .md\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .md\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .md\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .md\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .md\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .md\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .md\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .md\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .md\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .md\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .md\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .md\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .md\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .md\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .md\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .md\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .md\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .md\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .md\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .md\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .md\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .md\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .md\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .md\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .md\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .md\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .md\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .md\:border-0 {
    border-width: 0px;
  }

  .md\:border-2 {
    border-width: 2px;
  }

  .md\:border-4 {
    border-width: 4px;
  }

  .md\:border-8 {
    border-width: 8px;
  }

  .md\:border {
    border-width: 1px;
  }

  .md\:border-t-0 {
    border-top-width: 0px;
  }

  .md\:border-t-2 {
    border-top-width: 2px;
  }

  .md\:border-t-4 {
    border-top-width: 4px;
  }

  .md\:border-t-8 {
    border-top-width: 8px;
  }

  .md\:border-t {
    border-top-width: 1px;
  }

  .md\:border-r-0 {
    border-right-width: 0px;
  }

  .md\:border-r-2 {
    border-right-width: 2px;
  }

  .md\:border-r-4 {
    border-right-width: 4px;
  }

  .md\:border-r-8 {
    border-right-width: 8px;
  }

  .md\:border-r {
    border-right-width: 1px;
  }

  .md\:border-b-0 {
    border-bottom-width: 0px;
  }

  .md\:border-b-2 {
    border-bottom-width: 2px;
  }

  .md\:border-b-4 {
    border-bottom-width: 4px;
  }

  .md\:border-b-8 {
    border-bottom-width: 8px;
  }

  .md\:border-b {
    border-bottom-width: 1px;
  }

  .md\:border-l-0 {
    border-left-width: 0px;
  }

  .md\:border-l-2 {
    border-left-width: 2px;
  }

  .md\:border-l-4 {
    border-left-width: 4px;
  }

  .md\:border-l-8 {
    border-left-width: 8px;
  }

  .md\:border-l {
    border-left-width: 1px;
  }

  .md\:border-solid {
    border-style: solid;
  }

  .md\:border-dashed {
    border-style: dashed;
  }

  .md\:border-dotted {
    border-style: dotted;
  }

  .md\:border-double {
    border-style: double;
  }

  .md\:border-none {
    border-style: none;
  }

  .md\:border-transparent {
    border-color: transparent;
  }

  .md\:border-current {
    border-color: currentColor;
  }

  .md\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .md\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .md\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .md\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .md\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .md\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .md\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .md\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .md\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .md\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .md\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .md\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .md\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .md\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .md\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .md\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .md\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .md\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .md\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .md\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .md\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .md\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .md\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .md\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .md\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .md\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .md\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .md\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .md\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .md\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .md\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .md\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .md\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .md\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .md\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .md\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .md\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .md\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .md\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .md\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .md\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .md\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .md\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .md\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .md\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .md\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .md\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .md\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .md\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .md\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .md\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .md\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .md\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .md\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .md\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .md\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .md\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .md\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .md\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .md\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .md\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .md\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .md\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .md\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .md\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .md\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .md\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .md\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .md\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .md\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .md\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .md\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .md\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .md\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .md\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .md\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .md\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .md\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .md\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .md\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .md\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-transparent {
    border-color: transparent;
  }

  .group:hover .md\:group-hover\:border-current {
    border-color: currentColor;
  }

  .group:hover .md\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-transparent:focus-within {
    border-color: transparent;
  }

  .md\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .md\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .md\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .md\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .md\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .md\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .md\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .md\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .md\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .md\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .md\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .md\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .md\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .md\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .md\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .md\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .md\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .md\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .md\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .md\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .md\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .md\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .md\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .md\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .md\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .md\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .md\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .md\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .md\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .md\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .md\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .md\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .md\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .md\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .md\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .md\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .md\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .md\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .md\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .md\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .md\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .md\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .md\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .md\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .md\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .md\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .md\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .md\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .md\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .md\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .md\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .md\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .md\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .md\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .md\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .md\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .md\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .md\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .md\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .md\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .md\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .md\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .md\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .md\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .md\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .md\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .md\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .md\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .md\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .md\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .md\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .md\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .md\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .md\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .md\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .md\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .md\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .md\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .md\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .md\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .md\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .md\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .md\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .md\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .md\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .md\:bg-transparent {
    background-color: transparent;
  }

  .md\:bg-current {
    background-color: currentColor;
  }

  .md\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .md\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .md\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .md\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .md\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .md\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .md\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .md\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .md\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .md\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .md\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .md\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .md\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .md\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .md\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .md\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .md\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .md\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .md\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .md\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .md\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .md\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .md\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .md\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .md\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .md\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .md\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .md\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .md\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .md\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .md\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .md\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .md\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .md\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .md\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .md\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .md\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .md\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .md\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .md\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .md\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .md\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .md\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .md\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .md\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .md\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .md\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .md\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .md\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .md\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .md\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .md\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .md\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .md\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .md\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .md\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .md\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .md\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .md\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .md\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .md\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-transparent {
    background-color: transparent;
  }

  .group:hover .md\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .group:hover .md\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-transparent:focus-within {
    background-color: transparent;
  }

  .md\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .md\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .md\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .md\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .md\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .md\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .md\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .md\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .md\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .md\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .md\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .md\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .md\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .md\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .md\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .md\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .md\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .md\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .md\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .md\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .md\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .md\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .md\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .md\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .md\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .md\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .md\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .md\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .md\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .md\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .md\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .md\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .md\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .md\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .md\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .md\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .md\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .md\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .md\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .md\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .md\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .md\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .md\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .md\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .md\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .md\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .md\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .md\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .md\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .md\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .md\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .md\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .md\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .md\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .md\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .md\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .md\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .md\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .md\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .md\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .md\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .md\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .md\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .md\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .md\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .md\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .md\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .md\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .md\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .md\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .md\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .md\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .md\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .md\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .md\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .md\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .md\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .md\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .md\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .md\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .md\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

  .md\:bg-none {
    background-image: none;
  }

  .md\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .md\:from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:from-black {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:from-gray-50 {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .md\:from-gray-100 {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .md\:from-gray-200 {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .md\:from-gray-300 {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .md\:from-gray-400 {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .md\:from-gray-500 {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .md\:from-gray-600 {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .md\:from-gray-700 {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .md\:from-gray-800 {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .md\:from-gray-900 {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .md\:from-red-50 {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .md\:from-red-100 {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .md\:from-red-200 {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .md\:from-red-300 {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .md\:from-red-400 {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .md\:from-red-500 {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .md\:from-red-600 {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .md\:from-red-700 {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .md\:from-red-800 {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .md\:from-red-900 {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .md\:from-yellow-50 {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .md\:from-yellow-100 {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .md\:from-yellow-200 {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .md\:from-yellow-300 {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .md\:from-yellow-400 {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .md\:from-yellow-500 {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .md\:from-yellow-600 {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .md\:from-yellow-700 {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .md\:from-yellow-800 {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .md\:from-yellow-900 {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .md\:from-green-50 {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .md\:from-green-100 {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .md\:from-green-200 {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .md\:from-green-300 {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .md\:from-green-400 {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .md\:from-green-500 {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .md\:from-green-600 {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .md\:from-green-700 {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .md\:from-green-800 {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .md\:from-green-900 {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .md\:from-blue-50 {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .md\:from-blue-100 {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .md\:from-blue-200 {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .md\:from-blue-300 {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .md\:from-blue-400 {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .md\:from-blue-500 {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .md\:from-blue-600 {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .md\:from-blue-700 {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .md\:from-blue-800 {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .md\:from-blue-900 {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .md\:from-indigo-50 {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .md\:from-indigo-100 {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .md\:from-indigo-200 {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .md\:from-indigo-300 {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .md\:from-indigo-400 {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .md\:from-indigo-500 {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .md\:from-indigo-600 {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .md\:from-indigo-700 {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .md\:from-indigo-800 {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .md\:from-indigo-900 {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .md\:from-purple-50 {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .md\:from-purple-100 {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .md\:from-purple-200 {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .md\:from-purple-300 {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .md\:from-purple-400 {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .md\:from-purple-500 {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .md\:from-purple-600 {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .md\:from-purple-700 {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .md\:from-purple-800 {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .md\:from-purple-900 {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .md\:from-pink-50 {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .md\:from-pink-100 {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .md\:from-pink-200 {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .md\:from-pink-300 {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .md\:from-pink-400 {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .md\:from-pink-500 {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .md\:from-pink-600 {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .md\:from-pink-700 {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .md\:from-pink-800 {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .md\:from-pink-900 {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .md\:hover\:from-transparent:hover {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:from-black:hover {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:from-gray-50:hover {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .md\:hover\:from-gray-100:hover {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .md\:hover\:from-gray-200:hover {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .md\:hover\:from-gray-300:hover {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .md\:hover\:from-gray-400:hover {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .md\:hover\:from-gray-500:hover {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .md\:hover\:from-gray-600:hover {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .md\:hover\:from-gray-700:hover {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .md\:hover\:from-gray-800:hover {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .md\:hover\:from-gray-900:hover {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .md\:hover\:from-red-50:hover {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .md\:hover\:from-red-100:hover {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .md\:hover\:from-red-200:hover {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .md\:hover\:from-red-300:hover {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .md\:hover\:from-red-400:hover {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .md\:hover\:from-red-500:hover {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .md\:hover\:from-red-600:hover {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .md\:hover\:from-red-700:hover {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .md\:hover\:from-red-800:hover {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .md\:hover\:from-red-900:hover {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .md\:hover\:from-yellow-50:hover {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .md\:hover\:from-yellow-100:hover {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .md\:hover\:from-yellow-200:hover {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .md\:hover\:from-yellow-300:hover {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .md\:hover\:from-yellow-400:hover {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .md\:hover\:from-yellow-500:hover {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .md\:hover\:from-yellow-600:hover {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .md\:hover\:from-yellow-700:hover {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .md\:hover\:from-yellow-800:hover {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .md\:hover\:from-yellow-900:hover {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .md\:hover\:from-green-50:hover {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .md\:hover\:from-green-100:hover {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .md\:hover\:from-green-200:hover {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .md\:hover\:from-green-300:hover {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .md\:hover\:from-green-400:hover {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .md\:hover\:from-green-500:hover {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .md\:hover\:from-green-600:hover {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .md\:hover\:from-green-700:hover {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .md\:hover\:from-green-800:hover {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .md\:hover\:from-green-900:hover {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .md\:hover\:from-blue-50:hover {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .md\:hover\:from-blue-100:hover {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .md\:hover\:from-blue-200:hover {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .md\:hover\:from-blue-300:hover {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .md\:hover\:from-blue-400:hover {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .md\:hover\:from-blue-500:hover {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .md\:hover\:from-blue-600:hover {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .md\:hover\:from-blue-700:hover {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .md\:hover\:from-blue-800:hover {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .md\:hover\:from-blue-900:hover {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .md\:hover\:from-indigo-50:hover {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .md\:hover\:from-indigo-100:hover {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .md\:hover\:from-indigo-200:hover {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .md\:hover\:from-indigo-300:hover {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .md\:hover\:from-indigo-400:hover {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .md\:hover\:from-indigo-500:hover {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .md\:hover\:from-indigo-600:hover {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .md\:hover\:from-indigo-700:hover {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .md\:hover\:from-indigo-800:hover {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .md\:hover\:from-indigo-900:hover {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .md\:hover\:from-purple-50:hover {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .md\:hover\:from-purple-100:hover {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .md\:hover\:from-purple-200:hover {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .md\:hover\:from-purple-300:hover {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .md\:hover\:from-purple-400:hover {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .md\:hover\:from-purple-500:hover {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .md\:hover\:from-purple-600:hover {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .md\:hover\:from-purple-700:hover {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .md\:hover\:from-purple-800:hover {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .md\:hover\:from-purple-900:hover {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .md\:hover\:from-pink-50:hover {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .md\:hover\:from-pink-100:hover {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .md\:hover\:from-pink-200:hover {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .md\:hover\:from-pink-300:hover {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .md\:hover\:from-pink-400:hover {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .md\:hover\:from-pink-500:hover {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .md\:hover\:from-pink-600:hover {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .md\:hover\:from-pink-700:hover {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .md\:hover\:from-pink-800:hover {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .md\:hover\:from-pink-900:hover {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .md\:focus\:from-transparent:focus {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:from-black:focus {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:from-gray-50:focus {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .md\:focus\:from-gray-100:focus {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .md\:focus\:from-gray-200:focus {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .md\:focus\:from-gray-300:focus {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .md\:focus\:from-gray-400:focus {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .md\:focus\:from-gray-500:focus {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .md\:focus\:from-gray-600:focus {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .md\:focus\:from-gray-700:focus {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .md\:focus\:from-gray-800:focus {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .md\:focus\:from-gray-900:focus {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .md\:focus\:from-red-50:focus {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .md\:focus\:from-red-100:focus {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .md\:focus\:from-red-200:focus {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .md\:focus\:from-red-300:focus {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .md\:focus\:from-red-400:focus {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .md\:focus\:from-red-500:focus {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .md\:focus\:from-red-600:focus {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .md\:focus\:from-red-700:focus {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .md\:focus\:from-red-800:focus {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .md\:focus\:from-red-900:focus {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .md\:focus\:from-yellow-50:focus {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .md\:focus\:from-yellow-100:focus {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .md\:focus\:from-yellow-200:focus {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .md\:focus\:from-yellow-300:focus {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .md\:focus\:from-yellow-400:focus {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .md\:focus\:from-yellow-500:focus {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .md\:focus\:from-yellow-600:focus {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .md\:focus\:from-yellow-700:focus {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .md\:focus\:from-yellow-800:focus {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .md\:focus\:from-yellow-900:focus {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .md\:focus\:from-green-50:focus {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .md\:focus\:from-green-100:focus {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .md\:focus\:from-green-200:focus {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .md\:focus\:from-green-300:focus {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .md\:focus\:from-green-400:focus {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .md\:focus\:from-green-500:focus {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .md\:focus\:from-green-600:focus {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .md\:focus\:from-green-700:focus {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .md\:focus\:from-green-800:focus {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .md\:focus\:from-green-900:focus {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .md\:focus\:from-blue-50:focus {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .md\:focus\:from-blue-100:focus {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .md\:focus\:from-blue-200:focus {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .md\:focus\:from-blue-300:focus {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .md\:focus\:from-blue-400:focus {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .md\:focus\:from-blue-500:focus {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .md\:focus\:from-blue-600:focus {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .md\:focus\:from-blue-700:focus {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .md\:focus\:from-blue-800:focus {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .md\:focus\:from-blue-900:focus {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .md\:focus\:from-indigo-50:focus {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .md\:focus\:from-indigo-100:focus {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .md\:focus\:from-indigo-200:focus {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .md\:focus\:from-indigo-300:focus {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .md\:focus\:from-indigo-400:focus {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .md\:focus\:from-indigo-500:focus {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .md\:focus\:from-indigo-600:focus {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .md\:focus\:from-indigo-700:focus {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .md\:focus\:from-indigo-800:focus {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .md\:focus\:from-indigo-900:focus {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .md\:focus\:from-purple-50:focus {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .md\:focus\:from-purple-100:focus {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .md\:focus\:from-purple-200:focus {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .md\:focus\:from-purple-300:focus {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .md\:focus\:from-purple-400:focus {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .md\:focus\:from-purple-500:focus {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .md\:focus\:from-purple-600:focus {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .md\:focus\:from-purple-700:focus {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .md\:focus\:from-purple-800:focus {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .md\:focus\:from-purple-900:focus {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .md\:focus\:from-pink-50:focus {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .md\:focus\:from-pink-100:focus {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .md\:focus\:from-pink-200:focus {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .md\:focus\:from-pink-300:focus {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .md\:focus\:from-pink-400:focus {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .md\:focus\:from-pink-500:focus {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .md\:focus\:from-pink-600:focus {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .md\:focus\:from-pink-700:focus {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .md\:focus\:from-pink-800:focus {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .md\:focus\:from-pink-900:focus {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .md\:via-transparent {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:via-gray-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .md\:via-gray-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .md\:via-gray-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .md\:via-gray-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .md\:via-gray-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .md\:via-gray-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .md\:via-gray-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .md\:via-gray-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .md\:via-gray-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .md\:via-gray-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .md\:via-red-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .md\:via-red-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .md\:via-red-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .md\:via-red-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .md\:via-red-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .md\:via-red-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .md\:via-red-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .md\:via-red-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .md\:via-red-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .md\:via-red-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .md\:via-yellow-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .md\:via-yellow-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .md\:via-yellow-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .md\:via-yellow-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .md\:via-yellow-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .md\:via-yellow-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .md\:via-yellow-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .md\:via-yellow-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .md\:via-yellow-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .md\:via-yellow-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .md\:via-green-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .md\:via-green-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .md\:via-green-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .md\:via-green-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .md\:via-green-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .md\:via-green-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .md\:via-green-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .md\:via-green-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .md\:via-green-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .md\:via-green-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .md\:via-blue-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .md\:via-blue-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .md\:via-blue-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .md\:via-blue-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .md\:via-blue-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .md\:via-blue-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .md\:via-blue-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .md\:via-blue-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .md\:via-blue-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .md\:via-blue-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .md\:via-indigo-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .md\:via-indigo-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .md\:via-indigo-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .md\:via-indigo-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .md\:via-indigo-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .md\:via-indigo-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .md\:via-indigo-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .md\:via-indigo-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .md\:via-indigo-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .md\:via-indigo-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .md\:via-purple-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .md\:via-purple-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .md\:via-purple-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .md\:via-purple-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .md\:via-purple-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .md\:via-purple-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .md\:via-purple-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .md\:via-purple-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .md\:via-purple-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .md\:via-purple-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .md\:via-pink-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .md\:via-pink-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .md\:via-pink-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .md\:via-pink-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .md\:via-pink-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .md\:via-pink-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .md\:via-pink-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .md\:via-pink-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .md\:via-pink-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .md\:via-pink-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .md\:hover\:via-transparent:hover {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:via-gray-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .md\:hover\:via-gray-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .md\:hover\:via-gray-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .md\:hover\:via-gray-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .md\:hover\:via-gray-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .md\:hover\:via-gray-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .md\:hover\:via-gray-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .md\:hover\:via-gray-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .md\:hover\:via-gray-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .md\:hover\:via-gray-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .md\:hover\:via-red-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .md\:hover\:via-red-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .md\:hover\:via-red-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .md\:hover\:via-red-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .md\:hover\:via-red-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .md\:hover\:via-red-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .md\:hover\:via-red-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .md\:hover\:via-red-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .md\:hover\:via-red-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .md\:hover\:via-red-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .md\:hover\:via-yellow-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .md\:hover\:via-yellow-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .md\:hover\:via-yellow-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .md\:hover\:via-yellow-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .md\:hover\:via-yellow-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .md\:hover\:via-yellow-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .md\:hover\:via-yellow-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .md\:hover\:via-yellow-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .md\:hover\:via-yellow-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .md\:hover\:via-yellow-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .md\:hover\:via-green-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .md\:hover\:via-green-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .md\:hover\:via-green-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .md\:hover\:via-green-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .md\:hover\:via-green-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .md\:hover\:via-green-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .md\:hover\:via-green-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .md\:hover\:via-green-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .md\:hover\:via-green-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .md\:hover\:via-green-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .md\:hover\:via-blue-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .md\:hover\:via-blue-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .md\:hover\:via-blue-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .md\:hover\:via-blue-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .md\:hover\:via-blue-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .md\:hover\:via-blue-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .md\:hover\:via-blue-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .md\:hover\:via-blue-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .md\:hover\:via-blue-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .md\:hover\:via-blue-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .md\:hover\:via-indigo-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .md\:hover\:via-indigo-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .md\:hover\:via-indigo-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .md\:hover\:via-indigo-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .md\:hover\:via-indigo-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .md\:hover\:via-indigo-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .md\:hover\:via-indigo-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .md\:hover\:via-indigo-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .md\:hover\:via-indigo-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .md\:hover\:via-indigo-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .md\:hover\:via-purple-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .md\:hover\:via-purple-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .md\:hover\:via-purple-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .md\:hover\:via-purple-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .md\:hover\:via-purple-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .md\:hover\:via-purple-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .md\:hover\:via-purple-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .md\:hover\:via-purple-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .md\:hover\:via-purple-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .md\:hover\:via-purple-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .md\:hover\:via-pink-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .md\:hover\:via-pink-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .md\:hover\:via-pink-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .md\:hover\:via-pink-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .md\:hover\:via-pink-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .md\:hover\:via-pink-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .md\:hover\:via-pink-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .md\:hover\:via-pink-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .md\:hover\:via-pink-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .md\:hover\:via-pink-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .md\:focus\:via-transparent:focus {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:via-gray-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .md\:focus\:via-gray-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .md\:focus\:via-gray-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .md\:focus\:via-gray-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .md\:focus\:via-gray-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .md\:focus\:via-gray-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .md\:focus\:via-gray-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .md\:focus\:via-gray-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .md\:focus\:via-gray-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .md\:focus\:via-gray-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .md\:focus\:via-red-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .md\:focus\:via-red-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .md\:focus\:via-red-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .md\:focus\:via-red-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .md\:focus\:via-red-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .md\:focus\:via-red-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .md\:focus\:via-red-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .md\:focus\:via-red-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .md\:focus\:via-red-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .md\:focus\:via-red-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .md\:focus\:via-yellow-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .md\:focus\:via-yellow-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .md\:focus\:via-yellow-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .md\:focus\:via-yellow-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .md\:focus\:via-yellow-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .md\:focus\:via-yellow-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .md\:focus\:via-yellow-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .md\:focus\:via-yellow-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .md\:focus\:via-yellow-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .md\:focus\:via-yellow-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .md\:focus\:via-green-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .md\:focus\:via-green-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .md\:focus\:via-green-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .md\:focus\:via-green-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .md\:focus\:via-green-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .md\:focus\:via-green-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .md\:focus\:via-green-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .md\:focus\:via-green-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .md\:focus\:via-green-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .md\:focus\:via-green-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .md\:focus\:via-blue-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .md\:focus\:via-blue-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .md\:focus\:via-blue-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .md\:focus\:via-blue-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .md\:focus\:via-blue-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .md\:focus\:via-blue-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .md\:focus\:via-blue-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .md\:focus\:via-blue-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .md\:focus\:via-blue-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .md\:focus\:via-blue-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .md\:focus\:via-indigo-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .md\:focus\:via-indigo-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .md\:focus\:via-indigo-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .md\:focus\:via-indigo-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .md\:focus\:via-indigo-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .md\:focus\:via-indigo-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .md\:focus\:via-indigo-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .md\:focus\:via-indigo-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .md\:focus\:via-indigo-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .md\:focus\:via-indigo-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .md\:focus\:via-purple-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .md\:focus\:via-purple-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .md\:focus\:via-purple-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .md\:focus\:via-purple-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .md\:focus\:via-purple-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .md\:focus\:via-purple-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .md\:focus\:via-purple-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .md\:focus\:via-purple-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .md\:focus\:via-purple-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .md\:focus\:via-purple-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .md\:focus\:via-pink-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .md\:focus\:via-pink-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .md\:focus\:via-pink-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .md\:focus\:via-pink-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .md\:focus\:via-pink-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .md\:focus\:via-pink-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .md\:focus\:via-pink-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .md\:focus\:via-pink-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .md\:focus\:via-pink-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .md\:focus\:via-pink-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .md\:to-transparent {
    --tw-gradient-to: transparent;
  }

  .md\:to-current {
    --tw-gradient-to: currentColor;
  }

  .md\:to-black {
    --tw-gradient-to: #000;
  }

  .md\:to-white {
    --tw-gradient-to: #fff;
  }

  .md\:to-gray-50 {
    --tw-gradient-to: #f9fafb;
  }

  .md\:to-gray-100 {
    --tw-gradient-to: #f3f4f6;
  }

  .md\:to-gray-200 {
    --tw-gradient-to: #e5e7eb;
  }

  .md\:to-gray-300 {
    --tw-gradient-to: #d1d5db;
  }

  .md\:to-gray-400 {
    --tw-gradient-to: #9ca3af;
  }

  .md\:to-gray-500 {
    --tw-gradient-to: #6b7280;
  }

  .md\:to-gray-600 {
    --tw-gradient-to: #4b5563;
  }

  .md\:to-gray-700 {
    --tw-gradient-to: #374151;
  }

  .md\:to-gray-800 {
    --tw-gradient-to: #1f2937;
  }

  .md\:to-gray-900 {
    --tw-gradient-to: #111827;
  }

  .md\:to-red-50 {
    --tw-gradient-to: #fef2f2;
  }

  .md\:to-red-100 {
    --tw-gradient-to: #fee2e2;
  }

  .md\:to-red-200 {
    --tw-gradient-to: #fecaca;
  }

  .md\:to-red-300 {
    --tw-gradient-to: #fca5a5;
  }

  .md\:to-red-400 {
    --tw-gradient-to: #f87171;
  }

  .md\:to-red-500 {
    --tw-gradient-to: #ef4444;
  }

  .md\:to-red-600 {
    --tw-gradient-to: #dc2626;
  }

  .md\:to-red-700 {
    --tw-gradient-to: #b91c1c;
  }

  .md\:to-red-800 {
    --tw-gradient-to: #991b1b;
  }

  .md\:to-red-900 {
    --tw-gradient-to: #7f1d1d;
  }

  .md\:to-yellow-50 {
    --tw-gradient-to: #fffbeb;
  }

  .md\:to-yellow-100 {
    --tw-gradient-to: #fef3c7;
  }

  .md\:to-yellow-200 {
    --tw-gradient-to: #fde68a;
  }

  .md\:to-yellow-300 {
    --tw-gradient-to: #fcd34d;
  }

  .md\:to-yellow-400 {
    --tw-gradient-to: #fbbf24;
  }

  .md\:to-yellow-500 {
    --tw-gradient-to: #f59e0b;
  }

  .md\:to-yellow-600 {
    --tw-gradient-to: #d97706;
  }

  .md\:to-yellow-700 {
    --tw-gradient-to: #b45309;
  }

  .md\:to-yellow-800 {
    --tw-gradient-to: #92400e;
  }

  .md\:to-yellow-900 {
    --tw-gradient-to: #78350f;
  }

  .md\:to-green-50 {
    --tw-gradient-to: #ecfdf5;
  }

  .md\:to-green-100 {
    --tw-gradient-to: #d1fae5;
  }

  .md\:to-green-200 {
    --tw-gradient-to: #a7f3d0;
  }

  .md\:to-green-300 {
    --tw-gradient-to: #6ee7b7;
  }

  .md\:to-green-400 {
    --tw-gradient-to: #34d399;
  }

  .md\:to-green-500 {
    --tw-gradient-to: #10b981;
  }

  .md\:to-green-600 {
    --tw-gradient-to: #059669;
  }

  .md\:to-green-700 {
    --tw-gradient-to: #047857;
  }

  .md\:to-green-800 {
    --tw-gradient-to: #065f46;
  }

  .md\:to-green-900 {
    --tw-gradient-to: #064e3b;
  }

  .md\:to-blue-50 {
    --tw-gradient-to: #eff6ff;
  }

  .md\:to-blue-100 {
    --tw-gradient-to: #dbeafe;
  }

  .md\:to-blue-200 {
    --tw-gradient-to: #bfdbfe;
  }

  .md\:to-blue-300 {
    --tw-gradient-to: #93c5fd;
  }

  .md\:to-blue-400 {
    --tw-gradient-to: #60a5fa;
  }

  .md\:to-blue-500 {
    --tw-gradient-to: #3b82f6;
  }

  .md\:to-blue-600 {
    --tw-gradient-to: #2563eb;
  }

  .md\:to-blue-700 {
    --tw-gradient-to: #1d4ed8;
  }

  .md\:to-blue-800 {
    --tw-gradient-to: #1e40af;
  }

  .md\:to-blue-900 {
    --tw-gradient-to: #1e3a8a;
  }

  .md\:to-indigo-50 {
    --tw-gradient-to: #eef2ff;
  }

  .md\:to-indigo-100 {
    --tw-gradient-to: #e0e7ff;
  }

  .md\:to-indigo-200 {
    --tw-gradient-to: #c7d2fe;
  }

  .md\:to-indigo-300 {
    --tw-gradient-to: #a5b4fc;
  }

  .md\:to-indigo-400 {
    --tw-gradient-to: #818cf8;
  }

  .md\:to-indigo-500 {
    --tw-gradient-to: #6366f1;
  }

  .md\:to-indigo-600 {
    --tw-gradient-to: #4f46e5;
  }

  .md\:to-indigo-700 {
    --tw-gradient-to: #4338ca;
  }

  .md\:to-indigo-800 {
    --tw-gradient-to: #3730a3;
  }

  .md\:to-indigo-900 {
    --tw-gradient-to: #312e81;
  }

  .md\:to-purple-50 {
    --tw-gradient-to: #f5f3ff;
  }

  .md\:to-purple-100 {
    --tw-gradient-to: #ede9fe;
  }

  .md\:to-purple-200 {
    --tw-gradient-to: #ddd6fe;
  }

  .md\:to-purple-300 {
    --tw-gradient-to: #c4b5fd;
  }

  .md\:to-purple-400 {
    --tw-gradient-to: #a78bfa;
  }

  .md\:to-purple-500 {
    --tw-gradient-to: #8b5cf6;
  }

  .md\:to-purple-600 {
    --tw-gradient-to: #7c3aed;
  }

  .md\:to-purple-700 {
    --tw-gradient-to: #6d28d9;
  }

  .md\:to-purple-800 {
    --tw-gradient-to: #5b21b6;
  }

  .md\:to-purple-900 {
    --tw-gradient-to: #4c1d95;
  }

  .md\:to-pink-50 {
    --tw-gradient-to: #fdf2f8;
  }

  .md\:to-pink-100 {
    --tw-gradient-to: #fce7f3;
  }

  .md\:to-pink-200 {
    --tw-gradient-to: #fbcfe8;
  }

  .md\:to-pink-300 {
    --tw-gradient-to: #f9a8d4;
  }

  .md\:to-pink-400 {
    --tw-gradient-to: #f472b6;
  }

  .md\:to-pink-500 {
    --tw-gradient-to: #ec4899;
  }

  .md\:to-pink-600 {
    --tw-gradient-to: #db2777;
  }

  .md\:to-pink-700 {
    --tw-gradient-to: #be185d;
  }

  .md\:to-pink-800 {
    --tw-gradient-to: #9d174d;
  }

  .md\:to-pink-900 {
    --tw-gradient-to: #831843;
  }

  .md\:hover\:to-transparent:hover {
    --tw-gradient-to: transparent;
  }

  .md\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .md\:hover\:to-black:hover {
    --tw-gradient-to: #000;
  }

  .md\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .md\:hover\:to-gray-50:hover {
    --tw-gradient-to: #f9fafb;
  }

  .md\:hover\:to-gray-100:hover {
    --tw-gradient-to: #f3f4f6;
  }

  .md\:hover\:to-gray-200:hover {
    --tw-gradient-to: #e5e7eb;
  }

  .md\:hover\:to-gray-300:hover {
    --tw-gradient-to: #d1d5db;
  }

  .md\:hover\:to-gray-400:hover {
    --tw-gradient-to: #9ca3af;
  }

  .md\:hover\:to-gray-500:hover {
    --tw-gradient-to: #6b7280;
  }

  .md\:hover\:to-gray-600:hover {
    --tw-gradient-to: #4b5563;
  }

  .md\:hover\:to-gray-700:hover {
    --tw-gradient-to: #374151;
  }

  .md\:hover\:to-gray-800:hover {
    --tw-gradient-to: #1f2937;
  }

  .md\:hover\:to-gray-900:hover {
    --tw-gradient-to: #111827;
  }

  .md\:hover\:to-red-50:hover {
    --tw-gradient-to: #fef2f2;
  }

  .md\:hover\:to-red-100:hover {
    --tw-gradient-to: #fee2e2;
  }

  .md\:hover\:to-red-200:hover {
    --tw-gradient-to: #fecaca;
  }

  .md\:hover\:to-red-300:hover {
    --tw-gradient-to: #fca5a5;
  }

  .md\:hover\:to-red-400:hover {
    --tw-gradient-to: #f87171;
  }

  .md\:hover\:to-red-500:hover {
    --tw-gradient-to: #ef4444;
  }

  .md\:hover\:to-red-600:hover {
    --tw-gradient-to: #dc2626;
  }

  .md\:hover\:to-red-700:hover {
    --tw-gradient-to: #b91c1c;
  }

  .md\:hover\:to-red-800:hover {
    --tw-gradient-to: #991b1b;
  }

  .md\:hover\:to-red-900:hover {
    --tw-gradient-to: #7f1d1d;
  }

  .md\:hover\:to-yellow-50:hover {
    --tw-gradient-to: #fffbeb;
  }

  .md\:hover\:to-yellow-100:hover {
    --tw-gradient-to: #fef3c7;
  }

  .md\:hover\:to-yellow-200:hover {
    --tw-gradient-to: #fde68a;
  }

  .md\:hover\:to-yellow-300:hover {
    --tw-gradient-to: #fcd34d;
  }

  .md\:hover\:to-yellow-400:hover {
    --tw-gradient-to: #fbbf24;
  }

  .md\:hover\:to-yellow-500:hover {
    --tw-gradient-to: #f59e0b;
  }

  .md\:hover\:to-yellow-600:hover {
    --tw-gradient-to: #d97706;
  }

  .md\:hover\:to-yellow-700:hover {
    --tw-gradient-to: #b45309;
  }

  .md\:hover\:to-yellow-800:hover {
    --tw-gradient-to: #92400e;
  }

  .md\:hover\:to-yellow-900:hover {
    --tw-gradient-to: #78350f;
  }

  .md\:hover\:to-green-50:hover {
    --tw-gradient-to: #ecfdf5;
  }

  .md\:hover\:to-green-100:hover {
    --tw-gradient-to: #d1fae5;
  }

  .md\:hover\:to-green-200:hover {
    --tw-gradient-to: #a7f3d0;
  }

  .md\:hover\:to-green-300:hover {
    --tw-gradient-to: #6ee7b7;
  }

  .md\:hover\:to-green-400:hover {
    --tw-gradient-to: #34d399;
  }

  .md\:hover\:to-green-500:hover {
    --tw-gradient-to: #10b981;
  }

  .md\:hover\:to-green-600:hover {
    --tw-gradient-to: #059669;
  }

  .md\:hover\:to-green-700:hover {
    --tw-gradient-to: #047857;
  }

  .md\:hover\:to-green-800:hover {
    --tw-gradient-to: #065f46;
  }

  .md\:hover\:to-green-900:hover {
    --tw-gradient-to: #064e3b;
  }

  .md\:hover\:to-blue-50:hover {
    --tw-gradient-to: #eff6ff;
  }

  .md\:hover\:to-blue-100:hover {
    --tw-gradient-to: #dbeafe;
  }

  .md\:hover\:to-blue-200:hover {
    --tw-gradient-to: #bfdbfe;
  }

  .md\:hover\:to-blue-300:hover {
    --tw-gradient-to: #93c5fd;
  }

  .md\:hover\:to-blue-400:hover {
    --tw-gradient-to: #60a5fa;
  }

  .md\:hover\:to-blue-500:hover {
    --tw-gradient-to: #3b82f6;
  }

  .md\:hover\:to-blue-600:hover {
    --tw-gradient-to: #2563eb;
  }

  .md\:hover\:to-blue-700:hover {
    --tw-gradient-to: #1d4ed8;
  }

  .md\:hover\:to-blue-800:hover {
    --tw-gradient-to: #1e40af;
  }

  .md\:hover\:to-blue-900:hover {
    --tw-gradient-to: #1e3a8a;
  }

  .md\:hover\:to-indigo-50:hover {
    --tw-gradient-to: #eef2ff;
  }

  .md\:hover\:to-indigo-100:hover {
    --tw-gradient-to: #e0e7ff;
  }

  .md\:hover\:to-indigo-200:hover {
    --tw-gradient-to: #c7d2fe;
  }

  .md\:hover\:to-indigo-300:hover {
    --tw-gradient-to: #a5b4fc;
  }

  .md\:hover\:to-indigo-400:hover {
    --tw-gradient-to: #818cf8;
  }

  .md\:hover\:to-indigo-500:hover {
    --tw-gradient-to: #6366f1;
  }

  .md\:hover\:to-indigo-600:hover {
    --tw-gradient-to: #4f46e5;
  }

  .md\:hover\:to-indigo-700:hover {
    --tw-gradient-to: #4338ca;
  }

  .md\:hover\:to-indigo-800:hover {
    --tw-gradient-to: #3730a3;
  }

  .md\:hover\:to-indigo-900:hover {
    --tw-gradient-to: #312e81;
  }

  .md\:hover\:to-purple-50:hover {
    --tw-gradient-to: #f5f3ff;
  }

  .md\:hover\:to-purple-100:hover {
    --tw-gradient-to: #ede9fe;
  }

  .md\:hover\:to-purple-200:hover {
    --tw-gradient-to: #ddd6fe;
  }

  .md\:hover\:to-purple-300:hover {
    --tw-gradient-to: #c4b5fd;
  }

  .md\:hover\:to-purple-400:hover {
    --tw-gradient-to: #a78bfa;
  }

  .md\:hover\:to-purple-500:hover {
    --tw-gradient-to: #8b5cf6;
  }

  .md\:hover\:to-purple-600:hover {
    --tw-gradient-to: #7c3aed;
  }

  .md\:hover\:to-purple-700:hover {
    --tw-gradient-to: #6d28d9;
  }

  .md\:hover\:to-purple-800:hover {
    --tw-gradient-to: #5b21b6;
  }

  .md\:hover\:to-purple-900:hover {
    --tw-gradient-to: #4c1d95;
  }

  .md\:hover\:to-pink-50:hover {
    --tw-gradient-to: #fdf2f8;
  }

  .md\:hover\:to-pink-100:hover {
    --tw-gradient-to: #fce7f3;
  }

  .md\:hover\:to-pink-200:hover {
    --tw-gradient-to: #fbcfe8;
  }

  .md\:hover\:to-pink-300:hover {
    --tw-gradient-to: #f9a8d4;
  }

  .md\:hover\:to-pink-400:hover {
    --tw-gradient-to: #f472b6;
  }

  .md\:hover\:to-pink-500:hover {
    --tw-gradient-to: #ec4899;
  }

  .md\:hover\:to-pink-600:hover {
    --tw-gradient-to: #db2777;
  }

  .md\:hover\:to-pink-700:hover {
    --tw-gradient-to: #be185d;
  }

  .md\:hover\:to-pink-800:hover {
    --tw-gradient-to: #9d174d;
  }

  .md\:hover\:to-pink-900:hover {
    --tw-gradient-to: #831843;
  }

  .md\:focus\:to-transparent:focus {
    --tw-gradient-to: transparent;
  }

  .md\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .md\:focus\:to-black:focus {
    --tw-gradient-to: #000;
  }

  .md\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .md\:focus\:to-gray-50:focus {
    --tw-gradient-to: #f9fafb;
  }

  .md\:focus\:to-gray-100:focus {
    --tw-gradient-to: #f3f4f6;
  }

  .md\:focus\:to-gray-200:focus {
    --tw-gradient-to: #e5e7eb;
  }

  .md\:focus\:to-gray-300:focus {
    --tw-gradient-to: #d1d5db;
  }

  .md\:focus\:to-gray-400:focus {
    --tw-gradient-to: #9ca3af;
  }

  .md\:focus\:to-gray-500:focus {
    --tw-gradient-to: #6b7280;
  }

  .md\:focus\:to-gray-600:focus {
    --tw-gradient-to: #4b5563;
  }

  .md\:focus\:to-gray-700:focus {
    --tw-gradient-to: #374151;
  }

  .md\:focus\:to-gray-800:focus {
    --tw-gradient-to: #1f2937;
  }

  .md\:focus\:to-gray-900:focus {
    --tw-gradient-to: #111827;
  }

  .md\:focus\:to-red-50:focus {
    --tw-gradient-to: #fef2f2;
  }

  .md\:focus\:to-red-100:focus {
    --tw-gradient-to: #fee2e2;
  }

  .md\:focus\:to-red-200:focus {
    --tw-gradient-to: #fecaca;
  }

  .md\:focus\:to-red-300:focus {
    --tw-gradient-to: #fca5a5;
  }

  .md\:focus\:to-red-400:focus {
    --tw-gradient-to: #f87171;
  }

  .md\:focus\:to-red-500:focus {
    --tw-gradient-to: #ef4444;
  }

  .md\:focus\:to-red-600:focus {
    --tw-gradient-to: #dc2626;
  }

  .md\:focus\:to-red-700:focus {
    --tw-gradient-to: #b91c1c;
  }

  .md\:focus\:to-red-800:focus {
    --tw-gradient-to: #991b1b;
  }

  .md\:focus\:to-red-900:focus {
    --tw-gradient-to: #7f1d1d;
  }

  .md\:focus\:to-yellow-50:focus {
    --tw-gradient-to: #fffbeb;
  }

  .md\:focus\:to-yellow-100:focus {
    --tw-gradient-to: #fef3c7;
  }

  .md\:focus\:to-yellow-200:focus {
    --tw-gradient-to: #fde68a;
  }

  .md\:focus\:to-yellow-300:focus {
    --tw-gradient-to: #fcd34d;
  }

  .md\:focus\:to-yellow-400:focus {
    --tw-gradient-to: #fbbf24;
  }

  .md\:focus\:to-yellow-500:focus {
    --tw-gradient-to: #f59e0b;
  }

  .md\:focus\:to-yellow-600:focus {
    --tw-gradient-to: #d97706;
  }

  .md\:focus\:to-yellow-700:focus {
    --tw-gradient-to: #b45309;
  }

  .md\:focus\:to-yellow-800:focus {
    --tw-gradient-to: #92400e;
  }

  .md\:focus\:to-yellow-900:focus {
    --tw-gradient-to: #78350f;
  }

  .md\:focus\:to-green-50:focus {
    --tw-gradient-to: #ecfdf5;
  }

  .md\:focus\:to-green-100:focus {
    --tw-gradient-to: #d1fae5;
  }

  .md\:focus\:to-green-200:focus {
    --tw-gradient-to: #a7f3d0;
  }

  .md\:focus\:to-green-300:focus {
    --tw-gradient-to: #6ee7b7;
  }

  .md\:focus\:to-green-400:focus {
    --tw-gradient-to: #34d399;
  }

  .md\:focus\:to-green-500:focus {
    --tw-gradient-to: #10b981;
  }

  .md\:focus\:to-green-600:focus {
    --tw-gradient-to: #059669;
  }

  .md\:focus\:to-green-700:focus {
    --tw-gradient-to: #047857;
  }

  .md\:focus\:to-green-800:focus {
    --tw-gradient-to: #065f46;
  }

  .md\:focus\:to-green-900:focus {
    --tw-gradient-to: #064e3b;
  }

  .md\:focus\:to-blue-50:focus {
    --tw-gradient-to: #eff6ff;
  }

  .md\:focus\:to-blue-100:focus {
    --tw-gradient-to: #dbeafe;
  }

  .md\:focus\:to-blue-200:focus {
    --tw-gradient-to: #bfdbfe;
  }

  .md\:focus\:to-blue-300:focus {
    --tw-gradient-to: #93c5fd;
  }

  .md\:focus\:to-blue-400:focus {
    --tw-gradient-to: #60a5fa;
  }

  .md\:focus\:to-blue-500:focus {
    --tw-gradient-to: #3b82f6;
  }

  .md\:focus\:to-blue-600:focus {
    --tw-gradient-to: #2563eb;
  }

  .md\:focus\:to-blue-700:focus {
    --tw-gradient-to: #1d4ed8;
  }

  .md\:focus\:to-blue-800:focus {
    --tw-gradient-to: #1e40af;
  }

  .md\:focus\:to-blue-900:focus {
    --tw-gradient-to: #1e3a8a;
  }

  .md\:focus\:to-indigo-50:focus {
    --tw-gradient-to: #eef2ff;
  }

  .md\:focus\:to-indigo-100:focus {
    --tw-gradient-to: #e0e7ff;
  }

  .md\:focus\:to-indigo-200:focus {
    --tw-gradient-to: #c7d2fe;
  }

  .md\:focus\:to-indigo-300:focus {
    --tw-gradient-to: #a5b4fc;
  }

  .md\:focus\:to-indigo-400:focus {
    --tw-gradient-to: #818cf8;
  }

  .md\:focus\:to-indigo-500:focus {
    --tw-gradient-to: #6366f1;
  }

  .md\:focus\:to-indigo-600:focus {
    --tw-gradient-to: #4f46e5;
  }

  .md\:focus\:to-indigo-700:focus {
    --tw-gradient-to: #4338ca;
  }

  .md\:focus\:to-indigo-800:focus {
    --tw-gradient-to: #3730a3;
  }

  .md\:focus\:to-indigo-900:focus {
    --tw-gradient-to: #312e81;
  }

  .md\:focus\:to-purple-50:focus {
    --tw-gradient-to: #f5f3ff;
  }

  .md\:focus\:to-purple-100:focus {
    --tw-gradient-to: #ede9fe;
  }

  .md\:focus\:to-purple-200:focus {
    --tw-gradient-to: #ddd6fe;
  }

  .md\:focus\:to-purple-300:focus {
    --tw-gradient-to: #c4b5fd;
  }

  .md\:focus\:to-purple-400:focus {
    --tw-gradient-to: #a78bfa;
  }

  .md\:focus\:to-purple-500:focus {
    --tw-gradient-to: #8b5cf6;
  }

  .md\:focus\:to-purple-600:focus {
    --tw-gradient-to: #7c3aed;
  }

  .md\:focus\:to-purple-700:focus {
    --tw-gradient-to: #6d28d9;
  }

  .md\:focus\:to-purple-800:focus {
    --tw-gradient-to: #5b21b6;
  }

  .md\:focus\:to-purple-900:focus {
    --tw-gradient-to: #4c1d95;
  }

  .md\:focus\:to-pink-50:focus {
    --tw-gradient-to: #fdf2f8;
  }

  .md\:focus\:to-pink-100:focus {
    --tw-gradient-to: #fce7f3;
  }

  .md\:focus\:to-pink-200:focus {
    --tw-gradient-to: #fbcfe8;
  }

  .md\:focus\:to-pink-300:focus {
    --tw-gradient-to: #f9a8d4;
  }

  .md\:focus\:to-pink-400:focus {
    --tw-gradient-to: #f472b6;
  }

  .md\:focus\:to-pink-500:focus {
    --tw-gradient-to: #ec4899;
  }

  .md\:focus\:to-pink-600:focus {
    --tw-gradient-to: #db2777;
  }

  .md\:focus\:to-pink-700:focus {
    --tw-gradient-to: #be185d;
  }

  .md\:focus\:to-pink-800:focus {
    --tw-gradient-to: #9d174d;
  }

  .md\:focus\:to-pink-900:focus {
    --tw-gradient-to: #831843;
  }

  .md\:decoration-slice {
    -webkit-box-decoration-break: slice;
            box-decoration-break: slice;
  }

  .md\:decoration-clone {
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
  }

  .md\:bg-auto {
    background-size: auto;
  }

  .md\:bg-cover {
    background-size: cover;
  }

  .md\:bg-contain {
    background-size: contain;
  }

  .md\:bg-fixed {
    background-attachment: fixed;
  }

  .md\:bg-local {
    background-attachment: local;
  }

  .md\:bg-scroll {
    background-attachment: scroll;
  }

  .md\:bg-clip-border {
    background-clip: border-box;
  }

  .md\:bg-clip-padding {
    background-clip: padding-box;
  }

  .md\:bg-clip-content {
    background-clip: content-box;
  }

  .md\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

  .md\:bg-bottom {
    background-position: bottom;
  }

  .md\:bg-center {
    background-position: center;
  }

  .md\:bg-left {
    background-position: left;
  }

  .md\:bg-left-bottom {
    background-position: left bottom;
  }

  .md\:bg-left-top {
    background-position: left top;
  }

  .md\:bg-right {
    background-position: right;
  }

  .md\:bg-right-bottom {
    background-position: right bottom;
  }

  .md\:bg-right-top {
    background-position: right top;
  }

  .md\:bg-top {
    background-position: top;
  }

  .md\:bg-repeat {
    background-repeat: repeat;
  }

  .md\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .md\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .md\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .md\:bg-repeat-round {
    background-repeat: round;
  }

  .md\:bg-repeat-space {
    background-repeat: space;
  }

  .md\:bg-origin-border {
    background-origin: border-box;
  }

  .md\:bg-origin-padding {
    background-origin: padding-box;
  }

  .md\:bg-origin-content {
    background-origin: content-box;
  }

  .md\:fill-current {
    fill: currentColor;
  }

  .md\:stroke-current {
    stroke: currentColor;
  }

  .md\:stroke-0 {
    stroke-width: 0;
  }

  .md\:stroke-1 {
    stroke-width: 1;
  }

  .md\:stroke-2 {
    stroke-width: 2;
  }

  .md\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .md\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .md\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .md\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .md\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .md\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .md\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .md\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .md\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .md\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .md\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .md\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .md\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .md\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .md\:p-0 {
    padding: 0px;
  }

  .md\:p-1 {
    padding: 0.25rem;
  }

  .md\:p-2 {
    padding: 0.5rem;
  }

  .md\:p-3 {
    padding: 0.75rem;
  }

  .md\:p-4 {
    padding: 1rem;
  }

  .md\:p-5 {
    padding: 1.25rem;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:p-7 {
    padding: 1.75rem;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:p-9 {
    padding: 2.25rem;
  }

  .md\:p-10 {
    padding: 2.5rem;
  }

  .md\:p-11 {
    padding: 2.75rem;
  }

  .md\:p-12 {
    padding: 3rem;
  }

  .md\:p-14 {
    padding: 3.5rem;
  }

  .md\:p-16 {
    padding: 4rem;
  }

  .md\:p-20 {
    padding: 5rem;
  }

  .md\:p-24 {
    padding: 6rem;
  }

  .md\:p-28 {
    padding: 7rem;
  }

  .md\:p-32 {
    padding: 8rem;
  }

  .md\:p-36 {
    padding: 9rem;
  }

  .md\:p-40 {
    padding: 10rem;
  }

  .md\:p-44 {
    padding: 11rem;
  }

  .md\:p-48 {
    padding: 12rem;
  }

  .md\:p-52 {
    padding: 13rem;
  }

  .md\:p-56 {
    padding: 14rem;
  }

  .md\:p-60 {
    padding: 15rem;
  }

  .md\:p-64 {
    padding: 16rem;
  }

  .md\:p-72 {
    padding: 18rem;
  }

  .md\:p-80 {
    padding: 20rem;
  }

  .md\:p-96 {
    padding: 24rem;
  }

  .md\:p-px {
    padding: 1px;
  }

  .md\:p-0\.5 {
    padding: 0.125rem;
  }

  .md\:p-1\.5 {
    padding: 0.375rem;
  }

  .md\:p-2\.5 {
    padding: 0.625rem;
  }

  .md\:p-3\.5 {
    padding: 0.875rem;
  }

  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .md\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .md\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .md\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .md\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .md\:px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .md\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .md\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .md\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .md\:px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .md\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .md\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .md\:px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .md\:px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .md\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .md\:px-0\.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .md\:px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .md\:px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .md\:px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .md\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .md\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .md\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .md\:py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .md\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .md\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .md\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .md\:py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .md\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .md\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .md\:py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .md\:py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .md\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .md\:py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .md\:py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .md\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .md\:py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .md\:pt-0 {
    padding-top: 0px;
  }

  .md\:pt-1 {
    padding-top: 0.25rem;
  }

  .md\:pt-2 {
    padding-top: 0.5rem;
  }

  .md\:pt-3 {
    padding-top: 0.75rem;
  }

  .md\:pt-4 {
    padding-top: 1rem;
  }

  .md\:pt-5 {
    padding-top: 1.25rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:pt-7 {
    padding-top: 1.75rem;
  }

  .md\:pt-8 {
    padding-top: 2rem;
  }

  .md\:pt-9 {
    padding-top: 2.25rem;
  }

  .md\:pt-10 {
    padding-top: 2.5rem;
  }

  .md\:pt-11 {
    padding-top: 2.75rem;
  }

  .md\:pt-12 {
    padding-top: 3rem;
  }

  .md\:pt-14 {
    padding-top: 3.5rem;
  }

  .md\:pt-16 {
    padding-top: 4rem;
  }

  .md\:pt-20 {
    padding-top: 5rem;
  }

  .md\:pt-24 {
    padding-top: 6rem;
  }

  .md\:pt-28 {
    padding-top: 7rem;
  }

  .md\:pt-32 {
    padding-top: 8rem;
  }

  .md\:pt-36 {
    padding-top: 9rem;
  }

  .md\:pt-40 {
    padding-top: 10rem;
  }

  .md\:pt-44 {
    padding-top: 11rem;
  }

  .md\:pt-48 {
    padding-top: 12rem;
  }

  .md\:pt-52 {
    padding-top: 13rem;
  }

  .md\:pt-56 {
    padding-top: 14rem;
  }

  .md\:pt-60 {
    padding-top: 15rem;
  }

  .md\:pt-64 {
    padding-top: 16rem;
  }

  .md\:pt-72 {
    padding-top: 18rem;
  }

  .md\:pt-80 {
    padding-top: 20rem;
  }

  .md\:pt-96 {
    padding-top: 24rem;
  }

  .md\:pt-px {
    padding-top: 1px;
  }

  .md\:pt-0\.5 {
    padding-top: 0.125rem;
  }

  .md\:pt-1\.5 {
    padding-top: 0.375rem;
  }

  .md\:pt-2\.5 {
    padding-top: 0.625rem;
  }

  .md\:pt-3\.5 {
    padding-top: 0.875rem;
  }

  .md\:pr-0 {
    padding-right: 0px;
  }

  .md\:pr-1 {
    padding-right: 0.25rem;
  }

  .md\:pr-2 {
    padding-right: 0.5rem;
  }

  .md\:pr-3 {
    padding-right: 0.75rem;
  }

  .md\:pr-4 {
    padding-right: 1rem;
  }

  .md\:pr-5 {
    padding-right: 1.25rem;
  }

  .md\:pr-6 {
    padding-right: 1.5rem;
  }

  .md\:pr-7 {
    padding-right: 1.75rem;
  }

  .md\:pr-8 {
    padding-right: 2rem;
  }

  .md\:pr-9 {
    padding-right: 2.25rem;
  }

  .md\:pr-10 {
    padding-right: 2.5rem;
  }

  .md\:pr-11 {
    padding-right: 2.75rem;
  }

  .md\:pr-12 {
    padding-right: 3rem;
  }

  .md\:pr-14 {
    padding-right: 3.5rem;
  }

  .md\:pr-16 {
    padding-right: 4rem;
  }

  .md\:pr-20 {
    padding-right: 5rem;
  }

  .md\:pr-24 {
    padding-right: 6rem;
  }

  .md\:pr-28 {
    padding-right: 7rem;
  }

  .md\:pr-32 {
    padding-right: 8rem;
  }

  .md\:pr-36 {
    padding-right: 9rem;
  }

  .md\:pr-40 {
    padding-right: 10rem;
  }

  .md\:pr-44 {
    padding-right: 11rem;
  }

  .md\:pr-48 {
    padding-right: 12rem;
  }

  .md\:pr-52 {
    padding-right: 13rem;
  }

  .md\:pr-56 {
    padding-right: 14rem;
  }

  .md\:pr-60 {
    padding-right: 15rem;
  }

  .md\:pr-64 {
    padding-right: 16rem;
  }

  .md\:pr-72 {
    padding-right: 18rem;
  }

  .md\:pr-80 {
    padding-right: 20rem;
  }

  .md\:pr-96 {
    padding-right: 24rem;
  }

  .md\:pr-px {
    padding-right: 1px;
  }

  .md\:pr-0\.5 {
    padding-right: 0.125rem;
  }

  .md\:pr-1\.5 {
    padding-right: 0.375rem;
  }

  .md\:pr-2\.5 {
    padding-right: 0.625rem;
  }

  .md\:pr-3\.5 {
    padding-right: 0.875rem;
  }

  .md\:pb-0 {
    padding-bottom: 0px;
  }

  .md\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .md\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .md\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .md\:pb-4 {
    padding-bottom: 1rem;
  }

  .md\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .md\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .md\:pb-8 {
    padding-bottom: 2rem;
  }

  .md\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .md\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .md\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .md\:pb-12 {
    padding-bottom: 3rem;
  }

  .md\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .md\:pb-16 {
    padding-bottom: 4rem;
  }

  .md\:pb-20 {
    padding-bottom: 5rem;
  }

  .md\:pb-24 {
    padding-bottom: 6rem;
  }

  .md\:pb-28 {
    padding-bottom: 7rem;
  }

  .md\:pb-32 {
    padding-bottom: 8rem;
  }

  .md\:pb-36 {
    padding-bottom: 9rem;
  }

  .md\:pb-40 {
    padding-bottom: 10rem;
  }

  .md\:pb-44 {
    padding-bottom: 11rem;
  }

  .md\:pb-48 {
    padding-bottom: 12rem;
  }

  .md\:pb-52 {
    padding-bottom: 13rem;
  }

  .md\:pb-56 {
    padding-bottom: 14rem;
  }

  .md\:pb-60 {
    padding-bottom: 15rem;
  }

  .md\:pb-64 {
    padding-bottom: 16rem;
  }

  .md\:pb-72 {
    padding-bottom: 18rem;
  }

  .md\:pb-80 {
    padding-bottom: 20rem;
  }

  .md\:pb-96 {
    padding-bottom: 24rem;
  }

  .md\:pb-px {
    padding-bottom: 1px;
  }

  .md\:pb-0\.5 {
    padding-bottom: 0.125rem;
  }

  .md\:pb-1\.5 {
    padding-bottom: 0.375rem;
  }

  .md\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }

  .md\:pb-3\.5 {
    padding-bottom: 0.875rem;
  }

  .md\:pl-0 {
    padding-left: 0px;
  }

  .md\:pl-1 {
    padding-left: 0.25rem;
  }

  .md\:pl-2 {
    padding-left: 0.5rem;
  }

  .md\:pl-3 {
    padding-left: 0.75rem;
  }

  .md\:pl-4 {
    padding-left: 1rem;
  }

  .md\:pl-5 {
    padding-left: 1.25rem;
  }

  .md\:pl-6 {
    padding-left: 1.5rem;
  }

  .md\:pl-7 {
    padding-left: 1.75rem;
  }

  .md\:pl-8 {
    padding-left: 2rem;
  }

  .md\:pl-9 {
    padding-left: 2.25rem;
  }

  .md\:pl-10 {
    padding-left: 2.5rem;
  }

  .md\:pl-11 {
    padding-left: 2.75rem;
  }

  .md\:pl-12 {
    padding-left: 3rem;
  }

  .md\:pl-14 {
    padding-left: 3.5rem;
  }

  .md\:pl-16 {
    padding-left: 4rem;
  }

  .md\:pl-20 {
    padding-left: 5rem;
  }

  .md\:pl-24 {
    padding-left: 6rem;
  }

  .md\:pl-28 {
    padding-left: 7rem;
  }

  .md\:pl-32 {
    padding-left: 8rem;
  }

  .md\:pl-36 {
    padding-left: 9rem;
  }

  .md\:pl-40 {
    padding-left: 10rem;
  }

  .md\:pl-44 {
    padding-left: 11rem;
  }

  .md\:pl-48 {
    padding-left: 12rem;
  }

  .md\:pl-52 {
    padding-left: 13rem;
  }

  .md\:pl-56 {
    padding-left: 14rem;
  }

  .md\:pl-60 {
    padding-left: 15rem;
  }

  .md\:pl-64 {
    padding-left: 16rem;
  }

  .md\:pl-72 {
    padding-left: 18rem;
  }

  .md\:pl-80 {
    padding-left: 20rem;
  }

  .md\:pl-96 {
    padding-left: 24rem;
  }

  .md\:pl-px {
    padding-left: 1px;
  }

  .md\:pl-0\.5 {
    padding-left: 0.125rem;
  }

  .md\:pl-1\.5 {
    padding-left: 0.375rem;
  }

  .md\:pl-2\.5 {
    padding-left: 0.625rem;
  }

  .md\:pl-3\.5 {
    padding-left: 0.875rem;
  }

  .md\:text-left {
    text-align: left;
  }

  .md\:text-center {
    text-align: center;
  }

  .md\:text-right {
    text-align: right;
  }

  .md\:text-justify {
    text-align: justify;
  }

  .md\:align-baseline {
    vertical-align: baseline;
  }

  .md\:align-top {
    vertical-align: top;
  }

  .md\:align-middle {
    vertical-align: middle;
  }

  .md\:align-bottom {
    vertical-align: bottom;
  }

  .md\:align-text-top {
    vertical-align: text-top;
  }

  .md\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .md\:font-sans {
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .md\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .md\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .md\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .md\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .md\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .md\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .md\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }

  .md\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .md\:font-thin {
    font-weight: 100;
  }

  .md\:font-extralight {
    font-weight: 200;
  }

  .md\:font-light {
    font-weight: 300;
  }

  .md\:font-normal {
    font-weight: 400;
  }

  .md\:font-medium {
    font-weight: 500;
  }

  .md\:font-semibold {
    font-weight: 600;
  }

  .md\:font-bold {
    font-weight: 700;
  }

  .md\:font-extrabold {
    font-weight: 800;
  }

  .md\:font-black {
    font-weight: 900;
  }

  .md\:uppercase {
    text-transform: uppercase;
  }

  .md\:lowercase {
    text-transform: lowercase;
  }

  .md\:capitalize {
    text-transform: capitalize;
  }

  .md\:normal-case {
    text-transform: none;
  }

  .md\:italic {
    font-style: italic;
  }

  .md\:not-italic {
    font-style: normal;
  }

  .md\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .md\:normal-nums {
    font-variant-numeric: normal;
  }

  .md\:ordinal {
    --tw-ordinal: ordinal;
  }

  .md\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .md\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .md\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .md\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .md\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .md\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .md\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .md\:leading-3 {
    line-height: .75rem;
  }

  .md\:leading-4 {
    line-height: 1rem;
  }

  .md\:leading-5 {
    line-height: 1.25rem;
  }

  .md\:leading-6 {
    line-height: 1.5rem;
  }

  .md\:leading-7 {
    line-height: 1.75rem;
  }

  .md\:leading-8 {
    line-height: 2rem;
  }

  .md\:leading-9 {
    line-height: 2.25rem;
  }

  .md\:leading-10 {
    line-height: 2.5rem;
  }

  .md\:leading-none {
    line-height: 1;
  }

  .md\:leading-tight {
    line-height: 1.25;
  }

  .md\:leading-snug {
    line-height: 1.375;
  }

  .md\:leading-normal {
    line-height: 1.5;
  }

  .md\:leading-relaxed {
    line-height: 1.625;
  }

  .md\:leading-loose {
    line-height: 2;
  }

  .md\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .md\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .md\:tracking-normal {
    letter-spacing: 0em;
  }

  .md\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .md\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .md\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .md\:text-transparent {
    color: transparent;
  }

  .md\:text-current {
    color: currentColor;
  }

  .md\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .md\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .md\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .md\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .md\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .md\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .md\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .md\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .md\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .md\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .md\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .md\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .md\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .md\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .md\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .md\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .md\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .md\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .md\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .md\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .md\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .md\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .md\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .md\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .md\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .md\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .md\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .md\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .md\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .md\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .md\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .md\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .md\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .md\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .md\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .md\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .md\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .md\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .md\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .md\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .md\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .md\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .md\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .md\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .md\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .md\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .md\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .md\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .md\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .md\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .md\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .md\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .md\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .md\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .md\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .md\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .md\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .md\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .md\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .md\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .md\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .md\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .md\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .md\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .md\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .md\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .md\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .md\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .md\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .md\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .md\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .md\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .md\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .md\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .md\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .md\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .md\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .md\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .md\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .md\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .md\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .md\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-transparent {
    color: transparent;
  }

  .group:hover .md\:group-hover\:text-current {
    color: currentColor;
  }

  .group:hover .md\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-transparent:focus-within {
    color: transparent;
  }

  .md\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .md\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .md\:hover\:text-transparent:hover {
    color: transparent;
  }

  .md\:hover\:text-current:hover {
    color: currentColor;
  }

  .md\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .md\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-50:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-100:hover {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-400:hover {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-500:hover {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-600:hover {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-800:hover {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-50:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-400:hover {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-500:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-700:hover {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-800:hover {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-900:hover {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-50:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-100:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-200:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-300:hover {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-400:hover {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-500:hover {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-600:hover {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-700:hover {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-800:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-900:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-50:hover {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-100:hover {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-200:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-300:hover {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-400:hover {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-500:hover {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-600:hover {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-700:hover {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-800:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-900:hover {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-50:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-100:hover {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-200:hover {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-300:hover {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-400:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-500:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-600:hover {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-700:hover {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-800:hover {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-900:hover {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-50:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-100:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-200:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-300:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-400:hover {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-500:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-600:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-700:hover {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-800:hover {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-900:hover {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .md\:focus\:text-transparent:focus {
    color: transparent;
  }

  .md\:focus\:text-current:focus {
    color: currentColor;
  }

  .md\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .md\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-50:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-100:focus {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-200:focus {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-300:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-400:focus {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-500:focus {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-600:focus {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-700:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-800:focus {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-900:focus {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-50:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-200:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-400:focus {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-500:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-600:focus {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-700:focus {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-800:focus {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-900:focus {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-50:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-200:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-400:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-500:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-600:focus {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-700:focus {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-800:focus {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-900:focus {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-50:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-100:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-200:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-300:focus {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-400:focus {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-500:focus {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-600:focus {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-700:focus {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-800:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-900:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-50:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-100:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-200:focus {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-300:focus {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-400:focus {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-500:focus {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-600:focus {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-700:focus {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-800:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-900:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-50:focus {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-100:focus {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-200:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-300:focus {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-400:focus {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-500:focus {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-600:focus {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-700:focus {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-800:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-900:focus {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-50:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-100:focus {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-200:focus {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-300:focus {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-400:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-500:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-600:focus {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-700:focus {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-800:focus {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-900:focus {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-50:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-100:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-200:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-300:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-400:focus {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-500:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-600:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-700:focus {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-800:focus {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-900:focus {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .md\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .md\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .md\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .md\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .md\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .md\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .md\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .md\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .md\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .md\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .md\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .md\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .md\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .md\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .md\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .md\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .md\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .md\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .md\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .md\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .md\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .md\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .md\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .md\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .md\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .md\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .md\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .md\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .md\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .md\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .md\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .md\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .md\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .md\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .md\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .md\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .md\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .md\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .md\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .md\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .md\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .md\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .md\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .md\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .md\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .md\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .md\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .md\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .md\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .md\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .md\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .md\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .md\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .md\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .md\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .md\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .md\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .md\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .md\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .md\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .md\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .md\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .md\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .md\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .md\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .md\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .md\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .md\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .md\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .md\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .md\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .md\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .md\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .md\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .md\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .md\:underline {
    text-decoration: underline;
  }

  .md\:line-through {
    text-decoration: line-through;
  }

  .md\:no-underline {
    text-decoration: none;
  }

  .group:hover .md\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .md\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .md\:group-hover\:no-underline {
    text-decoration: none;
  }

  .md\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .md\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .md\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .md\:hover\:underline:hover {
    text-decoration: underline;
  }

  .md\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .md\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .md\:focus\:underline:focus {
    text-decoration: underline;
  }

  .md\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .md\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .md\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .md\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .md\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .md\:placeholder-current::-moz-placeholder {
    color: currentColor;
  }

  .md\:placeholder-current::placeholder {
    color: currentColor;
  }

  .md\:placeholder-black::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-white::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .md\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .md\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor;
  }

  .md\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .md\:focus\:placeholder-black:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-white:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-opacity-0::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:placeholder-opacity-5::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:placeholder-opacity-10::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:placeholder-opacity-20::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:placeholder-opacity-25::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:placeholder-opacity-30::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:placeholder-opacity-40::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:placeholder-opacity-50::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:placeholder-opacity-60::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:placeholder-opacity-70::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:placeholder-opacity-75::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:placeholder-opacity-80::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:placeholder-opacity-90::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:placeholder-opacity-95::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:placeholder-opacity-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:opacity-0 {
    opacity: 0;
  }

  .md\:opacity-5 {
    opacity: 0.05;
  }

  .md\:opacity-10 {
    opacity: 0.1;
  }

  .md\:opacity-20 {
    opacity: 0.2;
  }

  .md\:opacity-25 {
    opacity: 0.25;
  }

  .md\:opacity-30 {
    opacity: 0.3;
  }

  .md\:opacity-40 {
    opacity: 0.4;
  }

  .md\:opacity-50 {
    opacity: 0.5;
  }

  .md\:opacity-60 {
    opacity: 0.6;
  }

  .md\:opacity-70 {
    opacity: 0.7;
  }

  .md\:opacity-75 {
    opacity: 0.75;
  }

  .md\:opacity-80 {
    opacity: 0.8;
  }

  .md\:opacity-90 {
    opacity: 0.9;
  }

  .md\:opacity-95 {
    opacity: 0.95;
  }

  .md\:opacity-100 {
    opacity: 1;
  }

  .group:hover .md\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .md\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .md\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .md\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .md\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .md\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .md\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .md\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .md\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .md\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .md\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .md\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .md\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .md\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .md\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .md\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .md\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .md\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .md\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .md\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .md\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .md\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .md\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .md\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .md\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .md\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .md\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .md\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .md\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .md\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .md\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .md\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .md\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .md\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .md\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .md\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .md\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .md\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .md\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .md\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .md\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .md\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .md\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .md\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .md\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .md\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .md\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .md\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .md\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .md\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .md\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .md\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .md\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .md\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .md\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .md\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .md\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .md\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .md\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .md\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .md\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .md\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .md\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .md\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .md\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .md\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .md\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .md\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .md\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .md\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .md\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .md\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .md\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .md\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .md\:bg-blend-color {
    background-blend-mode: color;
  }

  .md\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }

  .md\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .md\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .md\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .md\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .md\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .md\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .md\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .md\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .md\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .md\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .md\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .md\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .md\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .md\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .md\:mix-blend-color {
    mix-blend-mode: color;
  }

  .md\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .md\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:ring-inset {
    --tw-ring-inset: inset;
  }

  .md\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .md\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .md\:ring-transparent {
    --tw-ring-color: transparent;
  }

  .md\:ring-current {
    --tw-ring-color: currentColor;
  }

  .md\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .md\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .md\:ring-gray-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .md\:ring-gray-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .md\:ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .md\:ring-gray-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .md\:ring-gray-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .md\:ring-gray-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .md\:ring-gray-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .md\:ring-gray-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .md\:ring-gray-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .md\:ring-gray-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .md\:ring-red-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .md\:ring-red-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .md\:ring-red-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .md\:ring-red-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .md\:ring-red-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .md\:ring-red-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .md\:ring-red-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .md\:ring-red-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .md\:ring-red-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .md\:ring-red-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .md\:ring-green-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .md\:ring-green-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .md\:ring-green-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .md\:ring-green-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .md\:ring-green-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .md\:ring-green-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .md\:ring-green-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .md\:ring-green-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .md\:ring-green-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .md\:ring-green-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .md\:ring-blue-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .md\:ring-blue-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .md\:ring-blue-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .md\:ring-blue-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .md\:ring-blue-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .md\:ring-blue-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .md\:ring-blue-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .md\:ring-blue-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .md\:ring-blue-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .md\:ring-blue-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .md\:ring-purple-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .md\:ring-purple-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .md\:ring-purple-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .md\:ring-purple-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .md\:ring-purple-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .md\:ring-purple-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .md\:ring-purple-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .md\:ring-purple-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .md\:ring-purple-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .md\:ring-purple-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .md\:ring-pink-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .md\:ring-pink-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .md\:ring-pink-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .md\:ring-pink-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .md\:ring-pink-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .md\:ring-pink-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .md\:ring-pink-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .md\:ring-pink-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .md\:ring-pink-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .md\:ring-pink-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-transparent:focus-within {
    --tw-ring-color: transparent;
  }

  .md\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .md\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-transparent:focus {
    --tw-ring-color: transparent;
  }

  .md\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .md\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .md\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .md\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .md\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .md\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .md\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .md\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .md\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .md\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .md\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .md\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .md\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .md\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .md\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .md\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .md\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .md\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .md\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .md\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .md\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .md\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .md\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .md\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .md\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .md\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .md\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .md\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .md\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .md\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .md\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .md\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .md\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .md\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .md\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .md\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .md\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .md\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .md\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .md\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .md\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .md\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .md\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .md\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .md\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .md\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .md\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .md\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .md\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .md\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .md\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .md\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .md\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .md\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .md\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .md\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .md\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .md\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .md\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .md\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .md\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .md\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .md\:ring-offset-transparent {
    --tw-ring-offset-color: transparent;
  }

  .md\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .md\:ring-offset-black {
    --tw-ring-offset-color: #000;
  }

  .md\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .md\:ring-offset-gray-50 {
    --tw-ring-offset-color: #f9fafb;
  }

  .md\:ring-offset-gray-100 {
    --tw-ring-offset-color: #f3f4f6;
  }

  .md\:ring-offset-gray-200 {
    --tw-ring-offset-color: #e5e7eb;
  }

  .md\:ring-offset-gray-300 {
    --tw-ring-offset-color: #d1d5db;
  }

  .md\:ring-offset-gray-400 {
    --tw-ring-offset-color: #9ca3af;
  }

  .md\:ring-offset-gray-500 {
    --tw-ring-offset-color: #6b7280;
  }

  .md\:ring-offset-gray-600 {
    --tw-ring-offset-color: #4b5563;
  }

  .md\:ring-offset-gray-700 {
    --tw-ring-offset-color: #374151;
  }

  .md\:ring-offset-gray-800 {
    --tw-ring-offset-color: #1f2937;
  }

  .md\:ring-offset-gray-900 {
    --tw-ring-offset-color: #111827;
  }

  .md\:ring-offset-red-50 {
    --tw-ring-offset-color: #fef2f2;
  }

  .md\:ring-offset-red-100 {
    --tw-ring-offset-color: #fee2e2;
  }

  .md\:ring-offset-red-200 {
    --tw-ring-offset-color: #fecaca;
  }

  .md\:ring-offset-red-300 {
    --tw-ring-offset-color: #fca5a5;
  }

  .md\:ring-offset-red-400 {
    --tw-ring-offset-color: #f87171;
  }

  .md\:ring-offset-red-500 {
    --tw-ring-offset-color: #ef4444;
  }

  .md\:ring-offset-red-600 {
    --tw-ring-offset-color: #dc2626;
  }

  .md\:ring-offset-red-700 {
    --tw-ring-offset-color: #b91c1c;
  }

  .md\:ring-offset-red-800 {
    --tw-ring-offset-color: #991b1b;
  }

  .md\:ring-offset-red-900 {
    --tw-ring-offset-color: #7f1d1d;
  }

  .md\:ring-offset-yellow-50 {
    --tw-ring-offset-color: #fffbeb;
  }

  .md\:ring-offset-yellow-100 {
    --tw-ring-offset-color: #fef3c7;
  }

  .md\:ring-offset-yellow-200 {
    --tw-ring-offset-color: #fde68a;
  }

  .md\:ring-offset-yellow-300 {
    --tw-ring-offset-color: #fcd34d;
  }

  .md\:ring-offset-yellow-400 {
    --tw-ring-offset-color: #fbbf24;
  }

  .md\:ring-offset-yellow-500 {
    --tw-ring-offset-color: #f59e0b;
  }

  .md\:ring-offset-yellow-600 {
    --tw-ring-offset-color: #d97706;
  }

  .md\:ring-offset-yellow-700 {
    --tw-ring-offset-color: #b45309;
  }

  .md\:ring-offset-yellow-800 {
    --tw-ring-offset-color: #92400e;
  }

  .md\:ring-offset-yellow-900 {
    --tw-ring-offset-color: #78350f;
  }

  .md\:ring-offset-green-50 {
    --tw-ring-offset-color: #ecfdf5;
  }

  .md\:ring-offset-green-100 {
    --tw-ring-offset-color: #d1fae5;
  }

  .md\:ring-offset-green-200 {
    --tw-ring-offset-color: #a7f3d0;
  }

  .md\:ring-offset-green-300 {
    --tw-ring-offset-color: #6ee7b7;
  }

  .md\:ring-offset-green-400 {
    --tw-ring-offset-color: #34d399;
  }

  .md\:ring-offset-green-500 {
    --tw-ring-offset-color: #10b981;
  }

  .md\:ring-offset-green-600 {
    --tw-ring-offset-color: #059669;
  }

  .md\:ring-offset-green-700 {
    --tw-ring-offset-color: #047857;
  }

  .md\:ring-offset-green-800 {
    --tw-ring-offset-color: #065f46;
  }

  .md\:ring-offset-green-900 {
    --tw-ring-offset-color: #064e3b;
  }

  .md\:ring-offset-blue-50 {
    --tw-ring-offset-color: #eff6ff;
  }

  .md\:ring-offset-blue-100 {
    --tw-ring-offset-color: #dbeafe;
  }

  .md\:ring-offset-blue-200 {
    --tw-ring-offset-color: #bfdbfe;
  }

  .md\:ring-offset-blue-300 {
    --tw-ring-offset-color: #93c5fd;
  }

  .md\:ring-offset-blue-400 {
    --tw-ring-offset-color: #60a5fa;
  }

  .md\:ring-offset-blue-500 {
    --tw-ring-offset-color: #3b82f6;
  }

  .md\:ring-offset-blue-600 {
    --tw-ring-offset-color: #2563eb;
  }

  .md\:ring-offset-blue-700 {
    --tw-ring-offset-color: #1d4ed8;
  }

  .md\:ring-offset-blue-800 {
    --tw-ring-offset-color: #1e40af;
  }

  .md\:ring-offset-blue-900 {
    --tw-ring-offset-color: #1e3a8a;
  }

  .md\:ring-offset-indigo-50 {
    --tw-ring-offset-color: #eef2ff;
  }

  .md\:ring-offset-indigo-100 {
    --tw-ring-offset-color: #e0e7ff;
  }

  .md\:ring-offset-indigo-200 {
    --tw-ring-offset-color: #c7d2fe;
  }

  .md\:ring-offset-indigo-300 {
    --tw-ring-offset-color: #a5b4fc;
  }

  .md\:ring-offset-indigo-400 {
    --tw-ring-offset-color: #818cf8;
  }

  .md\:ring-offset-indigo-500 {
    --tw-ring-offset-color: #6366f1;
  }

  .md\:ring-offset-indigo-600 {
    --tw-ring-offset-color: #4f46e5;
  }

  .md\:ring-offset-indigo-700 {
    --tw-ring-offset-color: #4338ca;
  }

  .md\:ring-offset-indigo-800 {
    --tw-ring-offset-color: #3730a3;
  }

  .md\:ring-offset-indigo-900 {
    --tw-ring-offset-color: #312e81;
  }

  .md\:ring-offset-purple-50 {
    --tw-ring-offset-color: #f5f3ff;
  }

  .md\:ring-offset-purple-100 {
    --tw-ring-offset-color: #ede9fe;
  }

  .md\:ring-offset-purple-200 {
    --tw-ring-offset-color: #ddd6fe;
  }

  .md\:ring-offset-purple-300 {
    --tw-ring-offset-color: #c4b5fd;
  }

  .md\:ring-offset-purple-400 {
    --tw-ring-offset-color: #a78bfa;
  }

  .md\:ring-offset-purple-500 {
    --tw-ring-offset-color: #8b5cf6;
  }

  .md\:ring-offset-purple-600 {
    --tw-ring-offset-color: #7c3aed;
  }

  .md\:ring-offset-purple-700 {
    --tw-ring-offset-color: #6d28d9;
  }

  .md\:ring-offset-purple-800 {
    --tw-ring-offset-color: #5b21b6;
  }

  .md\:ring-offset-purple-900 {
    --tw-ring-offset-color: #4c1d95;
  }

  .md\:ring-offset-pink-50 {
    --tw-ring-offset-color: #fdf2f8;
  }

  .md\:ring-offset-pink-100 {
    --tw-ring-offset-color: #fce7f3;
  }

  .md\:ring-offset-pink-200 {
    --tw-ring-offset-color: #fbcfe8;
  }

  .md\:ring-offset-pink-300 {
    --tw-ring-offset-color: #f9a8d4;
  }

  .md\:ring-offset-pink-400 {
    --tw-ring-offset-color: #f472b6;
  }

  .md\:ring-offset-pink-500 {
    --tw-ring-offset-color: #ec4899;
  }

  .md\:ring-offset-pink-600 {
    --tw-ring-offset-color: #db2777;
  }

  .md\:ring-offset-pink-700 {
    --tw-ring-offset-color: #be185d;
  }

  .md\:ring-offset-pink-800 {
    --tw-ring-offset-color: #9d174d;
  }

  .md\:ring-offset-pink-900 {
    --tw-ring-offset-color: #831843;
  }

  .md\:focus-within\:ring-offset-transparent:focus-within {
    --tw-ring-offset-color: transparent;
  }

  .md\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .md\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #000;
  }

  .md\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .md\:focus-within\:ring-offset-gray-50:focus-within {
    --tw-ring-offset-color: #f9fafb;
  }

  .md\:focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f3f4f6;
  }

  .md\:focus-within\:ring-offset-gray-200:focus-within {
    --tw-ring-offset-color: #e5e7eb;
  }

  .md\:focus-within\:ring-offset-gray-300:focus-within {
    --tw-ring-offset-color: #d1d5db;
  }

  .md\:focus-within\:ring-offset-gray-400:focus-within {
    --tw-ring-offset-color: #9ca3af;
  }

  .md\:focus-within\:ring-offset-gray-500:focus-within {
    --tw-ring-offset-color: #6b7280;
  }

  .md\:focus-within\:ring-offset-gray-600:focus-within {
    --tw-ring-offset-color: #4b5563;
  }

  .md\:focus-within\:ring-offset-gray-700:focus-within {
    --tw-ring-offset-color: #374151;
  }

  .md\:focus-within\:ring-offset-gray-800:focus-within {
    --tw-ring-offset-color: #1f2937;
  }

  .md\:focus-within\:ring-offset-gray-900:focus-within {
    --tw-ring-offset-color: #111827;
  }

  .md\:focus-within\:ring-offset-red-50:focus-within {
    --tw-ring-offset-color: #fef2f2;
  }

  .md\:focus-within\:ring-offset-red-100:focus-within {
    --tw-ring-offset-color: #fee2e2;
  }

  .md\:focus-within\:ring-offset-red-200:focus-within {
    --tw-ring-offset-color: #fecaca;
  }

  .md\:focus-within\:ring-offset-red-300:focus-within {
    --tw-ring-offset-color: #fca5a5;
  }

  .md\:focus-within\:ring-offset-red-400:focus-within {
    --tw-ring-offset-color: #f87171;
  }

  .md\:focus-within\:ring-offset-red-500:focus-within {
    --tw-ring-offset-color: #ef4444;
  }

  .md\:focus-within\:ring-offset-red-600:focus-within {
    --tw-ring-offset-color: #dc2626;
  }

  .md\:focus-within\:ring-offset-red-700:focus-within {
    --tw-ring-offset-color: #b91c1c;
  }

  .md\:focus-within\:ring-offset-red-800:focus-within {
    --tw-ring-offset-color: #991b1b;
  }

  .md\:focus-within\:ring-offset-red-900:focus-within {
    --tw-ring-offset-color: #7f1d1d;
  }

  .md\:focus-within\:ring-offset-yellow-50:focus-within {
    --tw-ring-offset-color: #fffbeb;
  }

  .md\:focus-within\:ring-offset-yellow-100:focus-within {
    --tw-ring-offset-color: #fef3c7;
  }

  .md\:focus-within\:ring-offset-yellow-200:focus-within {
    --tw-ring-offset-color: #fde68a;
  }

  .md\:focus-within\:ring-offset-yellow-300:focus-within {
    --tw-ring-offset-color: #fcd34d;
  }

  .md\:focus-within\:ring-offset-yellow-400:focus-within {
    --tw-ring-offset-color: #fbbf24;
  }

  .md\:focus-within\:ring-offset-yellow-500:focus-within {
    --tw-ring-offset-color: #f59e0b;
  }

  .md\:focus-within\:ring-offset-yellow-600:focus-within {
    --tw-ring-offset-color: #d97706;
  }

  .md\:focus-within\:ring-offset-yellow-700:focus-within {
    --tw-ring-offset-color: #b45309;
  }

  .md\:focus-within\:ring-offset-yellow-800:focus-within {
    --tw-ring-offset-color: #92400e;
  }

  .md\:focus-within\:ring-offset-yellow-900:focus-within {
    --tw-ring-offset-color: #78350f;
  }

  .md\:focus-within\:ring-offset-green-50:focus-within {
    --tw-ring-offset-color: #ecfdf5;
  }

  .md\:focus-within\:ring-offset-green-100:focus-within {
    --tw-ring-offset-color: #d1fae5;
  }

  .md\:focus-within\:ring-offset-green-200:focus-within {
    --tw-ring-offset-color: #a7f3d0;
  }

  .md\:focus-within\:ring-offset-green-300:focus-within {
    --tw-ring-offset-color: #6ee7b7;
  }

  .md\:focus-within\:ring-offset-green-400:focus-within {
    --tw-ring-offset-color: #34d399;
  }

  .md\:focus-within\:ring-offset-green-500:focus-within {
    --tw-ring-offset-color: #10b981;
  }

  .md\:focus-within\:ring-offset-green-600:focus-within {
    --tw-ring-offset-color: #059669;
  }

  .md\:focus-within\:ring-offset-green-700:focus-within {
    --tw-ring-offset-color: #047857;
  }

  .md\:focus-within\:ring-offset-green-800:focus-within {
    --tw-ring-offset-color: #065f46;
  }

  .md\:focus-within\:ring-offset-green-900:focus-within {
    --tw-ring-offset-color: #064e3b;
  }

  .md\:focus-within\:ring-offset-blue-50:focus-within {
    --tw-ring-offset-color: #eff6ff;
  }

  .md\:focus-within\:ring-offset-blue-100:focus-within {
    --tw-ring-offset-color: #dbeafe;
  }

  .md\:focus-within\:ring-offset-blue-200:focus-within {
    --tw-ring-offset-color: #bfdbfe;
  }

  .md\:focus-within\:ring-offset-blue-300:focus-within {
    --tw-ring-offset-color: #93c5fd;
  }

  .md\:focus-within\:ring-offset-blue-400:focus-within {
    --tw-ring-offset-color: #60a5fa;
  }

  .md\:focus-within\:ring-offset-blue-500:focus-within {
    --tw-ring-offset-color: #3b82f6;
  }

  .md\:focus-within\:ring-offset-blue-600:focus-within {
    --tw-ring-offset-color: #2563eb;
  }

  .md\:focus-within\:ring-offset-blue-700:focus-within {
    --tw-ring-offset-color: #1d4ed8;
  }

  .md\:focus-within\:ring-offset-blue-800:focus-within {
    --tw-ring-offset-color: #1e40af;
  }

  .md\:focus-within\:ring-offset-blue-900:focus-within {
    --tw-ring-offset-color: #1e3a8a;
  }

  .md\:focus-within\:ring-offset-indigo-50:focus-within {
    --tw-ring-offset-color: #eef2ff;
  }

  .md\:focus-within\:ring-offset-indigo-100:focus-within {
    --tw-ring-offset-color: #e0e7ff;
  }

  .md\:focus-within\:ring-offset-indigo-200:focus-within {
    --tw-ring-offset-color: #c7d2fe;
  }

  .md\:focus-within\:ring-offset-indigo-300:focus-within {
    --tw-ring-offset-color: #a5b4fc;
  }

  .md\:focus-within\:ring-offset-indigo-400:focus-within {
    --tw-ring-offset-color: #818cf8;
  }

  .md\:focus-within\:ring-offset-indigo-500:focus-within {
    --tw-ring-offset-color: #6366f1;
  }

  .md\:focus-within\:ring-offset-indigo-600:focus-within {
    --tw-ring-offset-color: #4f46e5;
  }

  .md\:focus-within\:ring-offset-indigo-700:focus-within {
    --tw-ring-offset-color: #4338ca;
  }

  .md\:focus-within\:ring-offset-indigo-800:focus-within {
    --tw-ring-offset-color: #3730a3;
  }

  .md\:focus-within\:ring-offset-indigo-900:focus-within {
    --tw-ring-offset-color: #312e81;
  }

  .md\:focus-within\:ring-offset-purple-50:focus-within {
    --tw-ring-offset-color: #f5f3ff;
  }

  .md\:focus-within\:ring-offset-purple-100:focus-within {
    --tw-ring-offset-color: #ede9fe;
  }

  .md\:focus-within\:ring-offset-purple-200:focus-within {
    --tw-ring-offset-color: #ddd6fe;
  }

  .md\:focus-within\:ring-offset-purple-300:focus-within {
    --tw-ring-offset-color: #c4b5fd;
  }

  .md\:focus-within\:ring-offset-purple-400:focus-within {
    --tw-ring-offset-color: #a78bfa;
  }

  .md\:focus-within\:ring-offset-purple-500:focus-within {
    --tw-ring-offset-color: #8b5cf6;
  }

  .md\:focus-within\:ring-offset-purple-600:focus-within {
    --tw-ring-offset-color: #7c3aed;
  }

  .md\:focus-within\:ring-offset-purple-700:focus-within {
    --tw-ring-offset-color: #6d28d9;
  }

  .md\:focus-within\:ring-offset-purple-800:focus-within {
    --tw-ring-offset-color: #5b21b6;
  }

  .md\:focus-within\:ring-offset-purple-900:focus-within {
    --tw-ring-offset-color: #4c1d95;
  }

  .md\:focus-within\:ring-offset-pink-50:focus-within {
    --tw-ring-offset-color: #fdf2f8;
  }

  .md\:focus-within\:ring-offset-pink-100:focus-within {
    --tw-ring-offset-color: #fce7f3;
  }

  .md\:focus-within\:ring-offset-pink-200:focus-within {
    --tw-ring-offset-color: #fbcfe8;
  }

  .md\:focus-within\:ring-offset-pink-300:focus-within {
    --tw-ring-offset-color: #f9a8d4;
  }

  .md\:focus-within\:ring-offset-pink-400:focus-within {
    --tw-ring-offset-color: #f472b6;
  }

  .md\:focus-within\:ring-offset-pink-500:focus-within {
    --tw-ring-offset-color: #ec4899;
  }

  .md\:focus-within\:ring-offset-pink-600:focus-within {
    --tw-ring-offset-color: #db2777;
  }

  .md\:focus-within\:ring-offset-pink-700:focus-within {
    --tw-ring-offset-color: #be185d;
  }

  .md\:focus-within\:ring-offset-pink-800:focus-within {
    --tw-ring-offset-color: #9d174d;
  }

  .md\:focus-within\:ring-offset-pink-900:focus-within {
    --tw-ring-offset-color: #831843;
  }

  .md\:focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent;
  }

  .md\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .md\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #000;
  }

  .md\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .md\:focus\:ring-offset-gray-50:focus {
    --tw-ring-offset-color: #f9fafb;
  }

  .md\:focus\:ring-offset-gray-100:focus {
    --tw-ring-offset-color: #f3f4f6;
  }

  .md\:focus\:ring-offset-gray-200:focus {
    --tw-ring-offset-color: #e5e7eb;
  }

  .md\:focus\:ring-offset-gray-300:focus {
    --tw-ring-offset-color: #d1d5db;
  }

  .md\:focus\:ring-offset-gray-400:focus {
    --tw-ring-offset-color: #9ca3af;
  }

  .md\:focus\:ring-offset-gray-500:focus {
    --tw-ring-offset-color: #6b7280;
  }

  .md\:focus\:ring-offset-gray-600:focus {
    --tw-ring-offset-color: #4b5563;
  }

  .md\:focus\:ring-offset-gray-700:focus {
    --tw-ring-offset-color: #374151;
  }

  .md\:focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1f2937;
  }

  .md\:focus\:ring-offset-gray-900:focus {
    --tw-ring-offset-color: #111827;
  }

  .md\:focus\:ring-offset-red-50:focus {
    --tw-ring-offset-color: #fef2f2;
  }

  .md\:focus\:ring-offset-red-100:focus {
    --tw-ring-offset-color: #fee2e2;
  }

  .md\:focus\:ring-offset-red-200:focus {
    --tw-ring-offset-color: #fecaca;
  }

  .md\:focus\:ring-offset-red-300:focus {
    --tw-ring-offset-color: #fca5a5;
  }

  .md\:focus\:ring-offset-red-400:focus {
    --tw-ring-offset-color: #f87171;
  }

  .md\:focus\:ring-offset-red-500:focus {
    --tw-ring-offset-color: #ef4444;
  }

  .md\:focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626;
  }

  .md\:focus\:ring-offset-red-700:focus {
    --tw-ring-offset-color: #b91c1c;
  }

  .md\:focus\:ring-offset-red-800:focus {
    --tw-ring-offset-color: #991b1b;
  }

  .md\:focus\:ring-offset-red-900:focus {
    --tw-ring-offset-color: #7f1d1d;
  }

  .md\:focus\:ring-offset-yellow-50:focus {
    --tw-ring-offset-color: #fffbeb;
  }

  .md\:focus\:ring-offset-yellow-100:focus {
    --tw-ring-offset-color: #fef3c7;
  }

  .md\:focus\:ring-offset-yellow-200:focus {
    --tw-ring-offset-color: #fde68a;
  }

  .md\:focus\:ring-offset-yellow-300:focus {
    --tw-ring-offset-color: #fcd34d;
  }

  .md\:focus\:ring-offset-yellow-400:focus {
    --tw-ring-offset-color: #fbbf24;
  }

  .md\:focus\:ring-offset-yellow-500:focus {
    --tw-ring-offset-color: #f59e0b;
  }

  .md\:focus\:ring-offset-yellow-600:focus {
    --tw-ring-offset-color: #d97706;
  }

  .md\:focus\:ring-offset-yellow-700:focus {
    --tw-ring-offset-color: #b45309;
  }

  .md\:focus\:ring-offset-yellow-800:focus {
    --tw-ring-offset-color: #92400e;
  }

  .md\:focus\:ring-offset-yellow-900:focus {
    --tw-ring-offset-color: #78350f;
  }

  .md\:focus\:ring-offset-green-50:focus {
    --tw-ring-offset-color: #ecfdf5;
  }

  .md\:focus\:ring-offset-green-100:focus {
    --tw-ring-offset-color: #d1fae5;
  }

  .md\:focus\:ring-offset-green-200:focus {
    --tw-ring-offset-color: #a7f3d0;
  }

  .md\:focus\:ring-offset-green-300:focus {
    --tw-ring-offset-color: #6ee7b7;
  }

  .md\:focus\:ring-offset-green-400:focus {
    --tw-ring-offset-color: #34d399;
  }

  .md\:focus\:ring-offset-green-500:focus {
    --tw-ring-offset-color: #10b981;
  }

  .md\:focus\:ring-offset-green-600:focus {
    --tw-ring-offset-color: #059669;
  }

  .md\:focus\:ring-offset-green-700:focus {
    --tw-ring-offset-color: #047857;
  }

  .md\:focus\:ring-offset-green-800:focus {
    --tw-ring-offset-color: #065f46;
  }

  .md\:focus\:ring-offset-green-900:focus {
    --tw-ring-offset-color: #064e3b;
  }

  .md\:focus\:ring-offset-blue-50:focus {
    --tw-ring-offset-color: #eff6ff;
  }

  .md\:focus\:ring-offset-blue-100:focus {
    --tw-ring-offset-color: #dbeafe;
  }

  .md\:focus\:ring-offset-blue-200:focus {
    --tw-ring-offset-color: #bfdbfe;
  }

  .md\:focus\:ring-offset-blue-300:focus {
    --tw-ring-offset-color: #93c5fd;
  }

  .md\:focus\:ring-offset-blue-400:focus {
    --tw-ring-offset-color: #60a5fa;
  }

  .md\:focus\:ring-offset-blue-500:focus {
    --tw-ring-offset-color: #3b82f6;
  }

  .md\:focus\:ring-offset-blue-600:focus {
    --tw-ring-offset-color: #2563eb;
  }

  .md\:focus\:ring-offset-blue-700:focus {
    --tw-ring-offset-color: #1d4ed8;
  }

  .md\:focus\:ring-offset-blue-800:focus {
    --tw-ring-offset-color: #1e40af;
  }

  .md\:focus\:ring-offset-blue-900:focus {
    --tw-ring-offset-color: #1e3a8a;
  }

  .md\:focus\:ring-offset-indigo-50:focus {
    --tw-ring-offset-color: #eef2ff;
  }

  .md\:focus\:ring-offset-indigo-100:focus {
    --tw-ring-offset-color: #e0e7ff;
  }

  .md\:focus\:ring-offset-indigo-200:focus {
    --tw-ring-offset-color: #c7d2fe;
  }

  .md\:focus\:ring-offset-indigo-300:focus {
    --tw-ring-offset-color: #a5b4fc;
  }

  .md\:focus\:ring-offset-indigo-400:focus {
    --tw-ring-offset-color: #818cf8;
  }

  .md\:focus\:ring-offset-indigo-500:focus {
    --tw-ring-offset-color: #6366f1;
  }

  .md\:focus\:ring-offset-indigo-600:focus {
    --tw-ring-offset-color: #4f46e5;
  }

  .md\:focus\:ring-offset-indigo-700:focus {
    --tw-ring-offset-color: #4338ca;
  }

  .md\:focus\:ring-offset-indigo-800:focus {
    --tw-ring-offset-color: #3730a3;
  }

  .md\:focus\:ring-offset-indigo-900:focus {
    --tw-ring-offset-color: #312e81;
  }

  .md\:focus\:ring-offset-purple-50:focus {
    --tw-ring-offset-color: #f5f3ff;
  }

  .md\:focus\:ring-offset-purple-100:focus {
    --tw-ring-offset-color: #ede9fe;
  }

  .md\:focus\:ring-offset-purple-200:focus {
    --tw-ring-offset-color: #ddd6fe;
  }

  .md\:focus\:ring-offset-purple-300:focus {
    --tw-ring-offset-color: #c4b5fd;
  }

  .md\:focus\:ring-offset-purple-400:focus {
    --tw-ring-offset-color: #a78bfa;
  }

  .md\:focus\:ring-offset-purple-500:focus {
    --tw-ring-offset-color: #8b5cf6;
  }

  .md\:focus\:ring-offset-purple-600:focus {
    --tw-ring-offset-color: #7c3aed;
  }

  .md\:focus\:ring-offset-purple-700:focus {
    --tw-ring-offset-color: #6d28d9;
  }

  .md\:focus\:ring-offset-purple-800:focus {
    --tw-ring-offset-color: #5b21b6;
  }

  .md\:focus\:ring-offset-purple-900:focus {
    --tw-ring-offset-color: #4c1d95;
  }

  .md\:focus\:ring-offset-pink-50:focus {
    --tw-ring-offset-color: #fdf2f8;
  }

  .md\:focus\:ring-offset-pink-100:focus {
    --tw-ring-offset-color: #fce7f3;
  }

  .md\:focus\:ring-offset-pink-200:focus {
    --tw-ring-offset-color: #fbcfe8;
  }

  .md\:focus\:ring-offset-pink-300:focus {
    --tw-ring-offset-color: #f9a8d4;
  }

  .md\:focus\:ring-offset-pink-400:focus {
    --tw-ring-offset-color: #f472b6;
  }

  .md\:focus\:ring-offset-pink-500:focus {
    --tw-ring-offset-color: #ec4899;
  }

  .md\:focus\:ring-offset-pink-600:focus {
    --tw-ring-offset-color: #db2777;
  }

  .md\:focus\:ring-offset-pink-700:focus {
    --tw-ring-offset-color: #be185d;
  }

  .md\:focus\:ring-offset-pink-800:focus {
    --tw-ring-offset-color: #9d174d;
  }

  .md\:focus\:ring-offset-pink-900:focus {
    --tw-ring-offset-color: #831843;
  }

  .md\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    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);
  }

  .md\:filter-none {
    filter: none;
  }

  .md\:blur-0 {
    --tw-blur: blur(0);
  }

  .md\:blur-none {
    --tw-blur: blur(0);
  }

  .md\:blur-sm {
    --tw-blur: blur(4px);
  }

  .md\:blur {
    --tw-blur: blur(8px);
  }

  .md\:blur-md {
    --tw-blur: blur(12px);
  }

  .md\:blur-lg {
    --tw-blur: blur(16px);
  }

  .md\:blur-xl {
    --tw-blur: blur(24px);
  }

  .md\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .md\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .md\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .md\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .md\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .md\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .md\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .md\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .md\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .md\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .md\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .md\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .md\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .md\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .md\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .md\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .md\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .md\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .md\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .md\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .md\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .md\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .md\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  }

  .md\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .md\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .md\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .md\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 #0000);
  }

  .md\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .md\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .md\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .md\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .md\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .md\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .md\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .md\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .md\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .md\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .md\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .md\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .md\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .md\:invert-0 {
    --tw-invert: invert(0);
  }

  .md\:invert {
    --tw-invert: invert(100%);
  }

  .md\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .md\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .md\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .md\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .md\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .md\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .md\:sepia {
    --tw-sepia: sepia(100%);
  }

  .md\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    -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);
            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);
  }

  .md\:backdrop-filter-none {
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
  }

  .md\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .md\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .md\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .md\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .md\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .md\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .md\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .md\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .md\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .md\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .md\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .md\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .md\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .md\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .md\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .md\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .md\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .md\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .md\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .md\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .md\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .md\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .md\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .md\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .md\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .md\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .md\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .md\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .md\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .md\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .md\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .md\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .md\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .md\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .md\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .md\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .md\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .md\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .md\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .md\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .md\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .md\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .md\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .md\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .md\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .md\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .md\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .md\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .md\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .md\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .md\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .md\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .md\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .md\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .md\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .md\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .md\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .md\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .md\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .md\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .md\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .md\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .md\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .md\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .md\:transition-none {
    transition-property: none;
  }

  .md\:transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:delay-75 {
    transition-delay: 75ms;
  }

  .md\:delay-100 {
    transition-delay: 100ms;
  }

  .md\:delay-150 {
    transition-delay: 150ms;
  }

  .md\:delay-200 {
    transition-delay: 200ms;
  }

  .md\:delay-300 {
    transition-delay: 300ms;
  }

  .md\:delay-500 {
    transition-delay: 500ms;
  }

  .md\:delay-700 {
    transition-delay: 700ms;
  }

  .md\:delay-1000 {
    transition-delay: 1000ms;
  }

  .md\:duration-75 {
    transition-duration: 75ms;
  }

  .md\:duration-100 {
    transition-duration: 100ms;
  }

  .md\:duration-150 {
    transition-duration: 150ms;
  }

  .md\:duration-200 {
    transition-duration: 200ms;
  }

  .md\:duration-300 {
    transition-duration: 300ms;
  }

  .md\:duration-500 {
    transition-duration: 500ms;
  }

  .md\:duration-700 {
    transition-duration: 700ms;
  }

  .md\:duration-1000 {
    transition-duration: 1000ms;
  }

  .md\:ease-linear {
    transition-timing-function: linear;
  }

  .md\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .md\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .md\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

@media (min-width: 1024px) {
  .lg\:container {
    width: 100%;
  }

  @media (min-width: 640px) {
    .lg\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .lg\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .lg\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .lg\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .lg\:container {
      max-width: 1536px;
    }
  }

  .lg\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:pointer-events-none {
    pointer-events: none;
  }

  .lg\:pointer-events-auto {
    pointer-events: auto;
  }

  .lg\:visible {
    visibility: visible;
  }

  .lg\:invisible {
    visibility: hidden;
  }

  .lg\:static {
    position: static;
  }

  .lg\:fixed {
    position: fixed;
  }

  .lg\:absolute {
    position: absolute;
  }

  .lg\:relative {
    position: relative;
  }

  .lg\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .lg\:inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .lg\:inset-1 {
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .lg\:inset-2 {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .lg\:inset-3 {
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .lg\:inset-4 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .lg\:inset-5 {
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .lg\:inset-6 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .lg\:inset-7 {
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .lg\:inset-8 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .lg\:inset-9 {
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .lg\:inset-10 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .lg\:inset-11 {
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .lg\:inset-12 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .lg\:inset-14 {
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .lg\:inset-16 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .lg\:inset-20 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .lg\:inset-24 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .lg\:inset-28 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .lg\:inset-32 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .lg\:inset-36 {
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .lg\:inset-40 {
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .lg\:inset-44 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .lg\:inset-48 {
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .lg\:inset-52 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .lg\:inset-56 {
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .lg\:inset-60 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .lg\:inset-64 {
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .lg\:inset-72 {
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .lg\:inset-80 {
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .lg\:inset-96 {
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .lg\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lg\:inset-px {
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .lg\:inset-0\.5 {
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .lg\:inset-1\.5 {
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .lg\:inset-2\.5 {
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .lg\:inset-3\.5 {
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .lg\:-inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .lg\:-inset-1 {
    top: -0.25rem;
    right: -0.25rem;
    bottom: -0.25rem;
    left: -0.25rem;
  }

  .lg\:-inset-2 {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .lg\:-inset-3 {
    top: -0.75rem;
    right: -0.75rem;
    bottom: -0.75rem;
    left: -0.75rem;
  }

  .lg\:-inset-4 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .lg\:-inset-5 {
    top: -1.25rem;
    right: -1.25rem;
    bottom: -1.25rem;
    left: -1.25rem;
  }

  .lg\:-inset-6 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .lg\:-inset-7 {
    top: -1.75rem;
    right: -1.75rem;
    bottom: -1.75rem;
    left: -1.75rem;
  }

  .lg\:-inset-8 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .lg\:-inset-9 {
    top: -2.25rem;
    right: -2.25rem;
    bottom: -2.25rem;
    left: -2.25rem;
  }

  .lg\:-inset-10 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .lg\:-inset-11 {
    top: -2.75rem;
    right: -2.75rem;
    bottom: -2.75rem;
    left: -2.75rem;
  }

  .lg\:-inset-12 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .lg\:-inset-14 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .lg\:-inset-16 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .lg\:-inset-20 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .lg\:-inset-24 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .lg\:-inset-28 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .lg\:-inset-32 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .lg\:-inset-36 {
    top: -9rem;
    right: -9rem;
    bottom: -9rem;
    left: -9rem;
  }

  .lg\:-inset-40 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .lg\:-inset-44 {
    top: -11rem;
    right: -11rem;
    bottom: -11rem;
    left: -11rem;
  }

  .lg\:-inset-48 {
    top: -12rem;
    right: -12rem;
    bottom: -12rem;
    left: -12rem;
  }

  .lg\:-inset-52 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .lg\:-inset-56 {
    top: -14rem;
    right: -14rem;
    bottom: -14rem;
    left: -14rem;
  }

  .lg\:-inset-60 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .lg\:-inset-64 {
    top: -16rem;
    right: -16rem;
    bottom: -16rem;
    left: -16rem;
  }

  .lg\:-inset-72 {
    top: -18rem;
    right: -18rem;
    bottom: -18rem;
    left: -18rem;
  }

  .lg\:-inset-80 {
    top: -20rem;
    right: -20rem;
    bottom: -20rem;
    left: -20rem;
  }

  .lg\:-inset-96 {
    top: -24rem;
    right: -24rem;
    bottom: -24rem;
    left: -24rem;
  }

  .lg\:-inset-px {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
  }

  .lg\:-inset-0\.5 {
    top: -0.125rem;
    right: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
  }

  .lg\:-inset-1\.5 {
    top: -0.375rem;
    right: -0.375rem;
    bottom: -0.375rem;
    left: -0.375rem;
  }

  .lg\:-inset-2\.5 {
    top: -0.625rem;
    right: -0.625rem;
    bottom: -0.625rem;
    left: -0.625rem;
  }

  .lg\:-inset-3\.5 {
    top: -0.875rem;
    right: -0.875rem;
    bottom: -0.875rem;
    left: -0.875rem;
  }

  .lg\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lg\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .lg\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .lg\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .lg\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lg\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .lg\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .lg\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .lg\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .lg\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .lg\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .lg\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .lg\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .lg\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .lg\:inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .lg\:inset-x-1 {
    left: 0.25rem;
    right: 0.25rem;
  }

  .lg\:inset-x-2 {
    left: 0.5rem;
    right: 0.5rem;
  }

  .lg\:inset-x-3 {
    left: 0.75rem;
    right: 0.75rem;
  }

  .lg\:inset-x-4 {
    left: 1rem;
    right: 1rem;
  }

  .lg\:inset-x-5 {
    left: 1.25rem;
    right: 1.25rem;
  }

  .lg\:inset-x-6 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .lg\:inset-x-7 {
    left: 1.75rem;
    right: 1.75rem;
  }

  .lg\:inset-x-8 {
    left: 2rem;
    right: 2rem;
  }

  .lg\:inset-x-9 {
    left: 2.25rem;
    right: 2.25rem;
  }

  .lg\:inset-x-10 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .lg\:inset-x-11 {
    left: 2.75rem;
    right: 2.75rem;
  }

  .lg\:inset-x-12 {
    left: 3rem;
    right: 3rem;
  }

  .lg\:inset-x-14 {
    left: 3.5rem;
    right: 3.5rem;
  }

  .lg\:inset-x-16 {
    left: 4rem;
    right: 4rem;
  }

  .lg\:inset-x-20 {
    left: 5rem;
    right: 5rem;
  }

  .lg\:inset-x-24 {
    left: 6rem;
    right: 6rem;
  }

  .lg\:inset-x-28 {
    left: 7rem;
    right: 7rem;
  }

  .lg\:inset-x-32 {
    left: 8rem;
    right: 8rem;
  }

  .lg\:inset-x-36 {
    left: 9rem;
    right: 9rem;
  }

  .lg\:inset-x-40 {
    left: 10rem;
    right: 10rem;
  }

  .lg\:inset-x-44 {
    left: 11rem;
    right: 11rem;
  }

  .lg\:inset-x-48 {
    left: 12rem;
    right: 12rem;
  }

  .lg\:inset-x-52 {
    left: 13rem;
    right: 13rem;
  }

  .lg\:inset-x-56 {
    left: 14rem;
    right: 14rem;
  }

  .lg\:inset-x-60 {
    left: 15rem;
    right: 15rem;
  }

  .lg\:inset-x-64 {
    left: 16rem;
    right: 16rem;
  }

  .lg\:inset-x-72 {
    left: 18rem;
    right: 18rem;
  }

  .lg\:inset-x-80 {
    left: 20rem;
    right: 20rem;
  }

  .lg\:inset-x-96 {
    left: 24rem;
    right: 24rem;
  }

  .lg\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .lg\:inset-x-px {
    left: 1px;
    right: 1px;
  }

  .lg\:inset-x-0\.5 {
    left: 0.125rem;
    right: 0.125rem;
  }

  .lg\:inset-x-1\.5 {
    left: 0.375rem;
    right: 0.375rem;
  }

  .lg\:inset-x-2\.5 {
    left: 0.625rem;
    right: 0.625rem;
  }

  .lg\:inset-x-3\.5 {
    left: 0.875rem;
    right: 0.875rem;
  }

  .lg\:-inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .lg\:-inset-x-1 {
    left: -0.25rem;
    right: -0.25rem;
  }

  .lg\:-inset-x-2 {
    left: -0.5rem;
    right: -0.5rem;
  }

  .lg\:-inset-x-3 {
    left: -0.75rem;
    right: -0.75rem;
  }

  .lg\:-inset-x-4 {
    left: -1rem;
    right: -1rem;
  }

  .lg\:-inset-x-5 {
    left: -1.25rem;
    right: -1.25rem;
  }

  .lg\:-inset-x-6 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .lg\:-inset-x-7 {
    left: -1.75rem;
    right: -1.75rem;
  }

  .lg\:-inset-x-8 {
    left: -2rem;
    right: -2rem;
  }

  .lg\:-inset-x-9 {
    left: -2.25rem;
    right: -2.25rem;
  }

  .lg\:-inset-x-10 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .lg\:-inset-x-11 {
    left: -2.75rem;
    right: -2.75rem;
  }

  .lg\:-inset-x-12 {
    left: -3rem;
    right: -3rem;
  }

  .lg\:-inset-x-14 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .lg\:-inset-x-16 {
    left: -4rem;
    right: -4rem;
  }

  .lg\:-inset-x-20 {
    left: -5rem;
    right: -5rem;
  }

  .lg\:-inset-x-24 {
    left: -6rem;
    right: -6rem;
  }

  .lg\:-inset-x-28 {
    left: -7rem;
    right: -7rem;
  }

  .lg\:-inset-x-32 {
    left: -8rem;
    right: -8rem;
  }

  .lg\:-inset-x-36 {
    left: -9rem;
    right: -9rem;
  }

  .lg\:-inset-x-40 {
    left: -10rem;
    right: -10rem;
  }

  .lg\:-inset-x-44 {
    left: -11rem;
    right: -11rem;
  }

  .lg\:-inset-x-48 {
    left: -12rem;
    right: -12rem;
  }

  .lg\:-inset-x-52 {
    left: -13rem;
    right: -13rem;
  }

  .lg\:-inset-x-56 {
    left: -14rem;
    right: -14rem;
  }

  .lg\:-inset-x-60 {
    left: -15rem;
    right: -15rem;
  }

  .lg\:-inset-x-64 {
    left: -16rem;
    right: -16rem;
  }

  .lg\:-inset-x-72 {
    left: -18rem;
    right: -18rem;
  }

  .lg\:-inset-x-80 {
    left: -20rem;
    right: -20rem;
  }

  .lg\:-inset-x-96 {
    left: -24rem;
    right: -24rem;
  }

  .lg\:-inset-x-px {
    left: -1px;
    right: -1px;
  }

  .lg\:-inset-x-0\.5 {
    left: -0.125rem;
    right: -0.125rem;
  }

  .lg\:-inset-x-1\.5 {
    left: -0.375rem;
    right: -0.375rem;
  }

  .lg\:-inset-x-2\.5 {
    left: -0.625rem;
    right: -0.625rem;
  }

  .lg\:-inset-x-3\.5 {
    left: -0.875rem;
    right: -0.875rem;
  }

  .lg\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .lg\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .lg\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .lg\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .lg\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .lg\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .lg\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .lg\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .lg\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .lg\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .lg\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .lg\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .lg\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .lg\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .lg\:inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .lg\:inset-y-1 {
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .lg\:inset-y-2 {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .lg\:inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .lg\:inset-y-4 {
    top: 1rem;
    bottom: 1rem;
  }

  .lg\:inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .lg\:inset-y-6 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .lg\:inset-y-7 {
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .lg\:inset-y-8 {
    top: 2rem;
    bottom: 2rem;
  }

  .lg\:inset-y-9 {
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .lg\:inset-y-10 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .lg\:inset-y-11 {
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .lg\:inset-y-12 {
    top: 3rem;
    bottom: 3rem;
  }

  .lg\:inset-y-14 {
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .lg\:inset-y-16 {
    top: 4rem;
    bottom: 4rem;
  }

  .lg\:inset-y-20 {
    top: 5rem;
    bottom: 5rem;
  }

  .lg\:inset-y-24 {
    top: 6rem;
    bottom: 6rem;
  }

  .lg\:inset-y-28 {
    top: 7rem;
    bottom: 7rem;
  }

  .lg\:inset-y-32 {
    top: 8rem;
    bottom: 8rem;
  }

  .lg\:inset-y-36 {
    top: 9rem;
    bottom: 9rem;
  }

  .lg\:inset-y-40 {
    top: 10rem;
    bottom: 10rem;
  }

  .lg\:inset-y-44 {
    top: 11rem;
    bottom: 11rem;
  }

  .lg\:inset-y-48 {
    top: 12rem;
    bottom: 12rem;
  }

  .lg\:inset-y-52 {
    top: 13rem;
    bottom: 13rem;
  }

  .lg\:inset-y-56 {
    top: 14rem;
    bottom: 14rem;
  }

  .lg\:inset-y-60 {
    top: 15rem;
    bottom: 15rem;
  }

  .lg\:inset-y-64 {
    top: 16rem;
    bottom: 16rem;
  }

  .lg\:inset-y-72 {
    top: 18rem;
    bottom: 18rem;
  }

  .lg\:inset-y-80 {
    top: 20rem;
    bottom: 20rem;
  }

  .lg\:inset-y-96 {
    top: 24rem;
    bottom: 24rem;
  }

  .lg\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .lg\:inset-y-px {
    top: 1px;
    bottom: 1px;
  }

  .lg\:inset-y-0\.5 {
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .lg\:inset-y-1\.5 {
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .lg\:inset-y-2\.5 {
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .lg\:inset-y-3\.5 {
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .lg\:-inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .lg\:-inset-y-1 {
    top: -0.25rem;
    bottom: -0.25rem;
  }

  .lg\:-inset-y-2 {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .lg\:-inset-y-3 {
    top: -0.75rem;
    bottom: -0.75rem;
  }

  .lg\:-inset-y-4 {
    top: -1rem;
    bottom: -1rem;
  }

  .lg\:-inset-y-5 {
    top: -1.25rem;
    bottom: -1.25rem;
  }

  .lg\:-inset-y-6 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .lg\:-inset-y-7 {
    top: -1.75rem;
    bottom: -1.75rem;
  }

  .lg\:-inset-y-8 {
    top: -2rem;
    bottom: -2rem;
  }

  .lg\:-inset-y-9 {
    top: -2.25rem;
    bottom: -2.25rem;
  }

  .lg\:-inset-y-10 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .lg\:-inset-y-11 {
    top: -2.75rem;
    bottom: -2.75rem;
  }

  .lg\:-inset-y-12 {
    top: -3rem;
    bottom: -3rem;
  }

  .lg\:-inset-y-14 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .lg\:-inset-y-16 {
    top: -4rem;
    bottom: -4rem;
  }

  .lg\:-inset-y-20 {
    top: -5rem;
    bottom: -5rem;
  }

  .lg\:-inset-y-24 {
    top: -6rem;
    bottom: -6rem;
  }

  .lg\:-inset-y-28 {
    top: -7rem;
    bottom: -7rem;
  }

  .lg\:-inset-y-32 {
    top: -8rem;
    bottom: -8rem;
  }

  .lg\:-inset-y-36 {
    top: -9rem;
    bottom: -9rem;
  }

  .lg\:-inset-y-40 {
    top: -10rem;
    bottom: -10rem;
  }

  .lg\:-inset-y-44 {
    top: -11rem;
    bottom: -11rem;
  }

  .lg\:-inset-y-48 {
    top: -12rem;
    bottom: -12rem;
  }

  .lg\:-inset-y-52 {
    top: -13rem;
    bottom: -13rem;
  }

  .lg\:-inset-y-56 {
    top: -14rem;
    bottom: -14rem;
  }

  .lg\:-inset-y-60 {
    top: -15rem;
    bottom: -15rem;
  }

  .lg\:-inset-y-64 {
    top: -16rem;
    bottom: -16rem;
  }

  .lg\:-inset-y-72 {
    top: -18rem;
    bottom: -18rem;
  }

  .lg\:-inset-y-80 {
    top: -20rem;
    bottom: -20rem;
  }

  .lg\:-inset-y-96 {
    top: -24rem;
    bottom: -24rem;
  }

  .lg\:-inset-y-px {
    top: -1px;
    bottom: -1px;
  }

  .lg\:-inset-y-0\.5 {
    top: -0.125rem;
    bottom: -0.125rem;
  }

  .lg\:-inset-y-1\.5 {
    top: -0.375rem;
    bottom: -0.375rem;
  }

  .lg\:-inset-y-2\.5 {
    top: -0.625rem;
    bottom: -0.625rem;
  }

  .lg\:-inset-y-3\.5 {
    top: -0.875rem;
    bottom: -0.875rem;
  }

  .lg\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .lg\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .lg\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .lg\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .lg\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .lg\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .lg\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .lg\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .lg\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .lg\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .lg\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .lg\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .lg\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .lg\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .lg\:top-0 {
    top: 0px;
  }

  .lg\:top-1 {
    top: 0.25rem;
  }

  .lg\:top-2 {
    top: 0.5rem;
  }

  .lg\:top-3 {
    top: 0.75rem;
  }

  .lg\:top-4 {
    top: 1rem;
  }

  .lg\:top-5 {
    top: 1.25rem;
  }

  .lg\:top-6 {
    top: 1.5rem;
  }

  .lg\:top-7 {
    top: 1.75rem;
  }

  .lg\:top-8 {
    top: 2rem;
  }

  .lg\:top-9 {
    top: 2.25rem;
  }

  .lg\:top-10 {
    top: 2.5rem;
  }

  .lg\:top-11 {
    top: 2.75rem;
  }

  .lg\:top-12 {
    top: 3rem;
  }

  .lg\:top-14 {
    top: 3.5rem;
  }

  .lg\:top-16 {
    top: 4rem;
  }

  .lg\:top-20 {
    top: 5rem;
  }

  .lg\:top-24 {
    top: 6rem;
  }

  .lg\:top-28 {
    top: 7rem;
  }

  .lg\:top-32 {
    top: 8rem;
  }

  .lg\:top-36 {
    top: 9rem;
  }

  .lg\:top-40 {
    top: 10rem;
  }

  .lg\:top-44 {
    top: 11rem;
  }

  .lg\:top-48 {
    top: 12rem;
  }

  .lg\:top-52 {
    top: 13rem;
  }

  .lg\:top-56 {
    top: 14rem;
  }

  .lg\:top-60 {
    top: 15rem;
  }

  .lg\:top-64 {
    top: 16rem;
  }

  .lg\:top-72 {
    top: 18rem;
  }

  .lg\:top-80 {
    top: 20rem;
  }

  .lg\:top-96 {
    top: 24rem;
  }

  .lg\:top-auto {
    top: auto;
  }

  .lg\:top-px {
    top: 1px;
  }

  .lg\:top-0\.5 {
    top: 0.125rem;
  }

  .lg\:top-1\.5 {
    top: 0.375rem;
  }

  .lg\:top-2\.5 {
    top: 0.625rem;
  }

  .lg\:top-3\.5 {
    top: 0.875rem;
  }

  .lg\:-top-0 {
    top: 0px;
  }

  .lg\:-top-1 {
    top: -0.25rem;
  }

  .lg\:-top-2 {
    top: -0.5rem;
  }

  .lg\:-top-3 {
    top: -0.75rem;
  }

  .lg\:-top-4 {
    top: -1rem;
  }

  .lg\:-top-5 {
    top: -1.25rem;
  }

  .lg\:-top-6 {
    top: -1.5rem;
  }

  .lg\:-top-7 {
    top: -1.75rem;
  }

  .lg\:-top-8 {
    top: -2rem;
  }

  .lg\:-top-9 {
    top: -2.25rem;
  }

  .lg\:-top-10 {
    top: -2.5rem;
  }

  .lg\:-top-11 {
    top: -2.75rem;
  }

  .lg\:-top-12 {
    top: -3rem;
  }

  .lg\:-top-14 {
    top: -3.5rem;
  }

  .lg\:-top-16 {
    top: -4rem;
  }

  .lg\:-top-20 {
    top: -5rem;
  }

  .lg\:-top-24 {
    top: -6rem;
  }

  .lg\:-top-28 {
    top: -7rem;
  }

  .lg\:-top-32 {
    top: -8rem;
  }

  .lg\:-top-36 {
    top: -9rem;
  }

  .lg\:-top-40 {
    top: -10rem;
  }

  .lg\:-top-44 {
    top: -11rem;
  }

  .lg\:-top-48 {
    top: -12rem;
  }

  .lg\:-top-52 {
    top: -13rem;
  }

  .lg\:-top-56 {
    top: -14rem;
  }

  .lg\:-top-60 {
    top: -15rem;
  }

  .lg\:-top-64 {
    top: -16rem;
  }

  .lg\:-top-72 {
    top: -18rem;
  }

  .lg\:-top-80 {
    top: -20rem;
  }

  .lg\:-top-96 {
    top: -24rem;
  }

  .lg\:-top-px {
    top: -1px;
  }

  .lg\:-top-0\.5 {
    top: -0.125rem;
  }

  .lg\:-top-1\.5 {
    top: -0.375rem;
  }

  .lg\:-top-2\.5 {
    top: -0.625rem;
  }

  .lg\:-top-3\.5 {
    top: -0.875rem;
  }

  .lg\:top-1\/2 {
    top: 50%;
  }

  .lg\:top-1\/3 {
    top: 33.333333%;
  }

  .lg\:top-2\/3 {
    top: 66.666667%;
  }

  .lg\:top-1\/4 {
    top: 25%;
  }

  .lg\:top-2\/4 {
    top: 50%;
  }

  .lg\:top-3\/4 {
    top: 75%;
  }

  .lg\:top-full {
    top: 100%;
  }

  .lg\:-top-1\/2 {
    top: -50%;
  }

  .lg\:-top-1\/3 {
    top: -33.333333%;
  }

  .lg\:-top-2\/3 {
    top: -66.666667%;
  }

  .lg\:-top-1\/4 {
    top: -25%;
  }

  .lg\:-top-2\/4 {
    top: -50%;
  }

  .lg\:-top-3\/4 {
    top: -75%;
  }

  .lg\:-top-full {
    top: -100%;
  }

  .lg\:right-0 {
    right: 0px;
  }

  .lg\:right-1 {
    right: 0.25rem;
  }

  .lg\:right-2 {
    right: 0.5rem;
  }

  .lg\:right-3 {
    right: 0.75rem;
  }

  .lg\:right-4 {
    right: 1rem;
  }

  .lg\:right-5 {
    right: 1.25rem;
  }

  .lg\:right-6 {
    right: 1.5rem;
  }

  .lg\:right-7 {
    right: 1.75rem;
  }

  .lg\:right-8 {
    right: 2rem;
  }

  .lg\:right-9 {
    right: 2.25rem;
  }

  .lg\:right-10 {
    right: 2.5rem;
  }

  .lg\:right-11 {
    right: 2.75rem;
  }

  .lg\:right-12 {
    right: 3rem;
  }

  .lg\:right-14 {
    right: 3.5rem;
  }

  .lg\:right-16 {
    right: 4rem;
  }

  .lg\:right-20 {
    right: 5rem;
  }

  .lg\:right-24 {
    right: 6rem;
  }

  .lg\:right-28 {
    right: 7rem;
  }

  .lg\:right-32 {
    right: 8rem;
  }

  .lg\:right-36 {
    right: 9rem;
  }

  .lg\:right-40 {
    right: 10rem;
  }

  .lg\:right-44 {
    right: 11rem;
  }

  .lg\:right-48 {
    right: 12rem;
  }

  .lg\:right-52 {
    right: 13rem;
  }

  .lg\:right-56 {
    right: 14rem;
  }

  .lg\:right-60 {
    right: 15rem;
  }

  .lg\:right-64 {
    right: 16rem;
  }

  .lg\:right-72 {
    right: 18rem;
  }

  .lg\:right-80 {
    right: 20rem;
  }

  .lg\:right-96 {
    right: 24rem;
  }

  .lg\:right-auto {
    right: auto;
  }

  .lg\:right-px {
    right: 1px;
  }

  .lg\:right-0\.5 {
    right: 0.125rem;
  }

  .lg\:right-1\.5 {
    right: 0.375rem;
  }

  .lg\:right-2\.5 {
    right: 0.625rem;
  }

  .lg\:right-3\.5 {
    right: 0.875rem;
  }

  .lg\:-right-0 {
    right: 0px;
  }

  .lg\:-right-1 {
    right: -0.25rem;
  }

  .lg\:-right-2 {
    right: -0.5rem;
  }

  .lg\:-right-3 {
    right: -0.75rem;
  }

  .lg\:-right-4 {
    right: -1rem;
  }

  .lg\:-right-5 {
    right: -1.25rem;
  }

  .lg\:-right-6 {
    right: -1.5rem;
  }

  .lg\:-right-7 {
    right: -1.75rem;
  }

  .lg\:-right-8 {
    right: -2rem;
  }

  .lg\:-right-9 {
    right: -2.25rem;
  }

  .lg\:-right-10 {
    right: -2.5rem;
  }

  .lg\:-right-11 {
    right: -2.75rem;
  }

  .lg\:-right-12 {
    right: -3rem;
  }

  .lg\:-right-14 {
    right: -3.5rem;
  }

  .lg\:-right-16 {
    right: -4rem;
  }

  .lg\:-right-20 {
    right: -5rem;
  }

  .lg\:-right-24 {
    right: -6rem;
  }

  .lg\:-right-28 {
    right: -7rem;
  }

  .lg\:-right-32 {
    right: -8rem;
  }

  .lg\:-right-36 {
    right: -9rem;
  }

  .lg\:-right-40 {
    right: -10rem;
  }

  .lg\:-right-44 {
    right: -11rem;
  }

  .lg\:-right-48 {
    right: -12rem;
  }

  .lg\:-right-52 {
    right: -13rem;
  }

  .lg\:-right-56 {
    right: -14rem;
  }

  .lg\:-right-60 {
    right: -15rem;
  }

  .lg\:-right-64 {
    right: -16rem;
  }

  .lg\:-right-72 {
    right: -18rem;
  }

  .lg\:-right-80 {
    right: -20rem;
  }

  .lg\:-right-96 {
    right: -24rem;
  }

  .lg\:-right-px {
    right: -1px;
  }

  .lg\:-right-0\.5 {
    right: -0.125rem;
  }

  .lg\:-right-1\.5 {
    right: -0.375rem;
  }

  .lg\:-right-2\.5 {
    right: -0.625rem;
  }

  .lg\:-right-3\.5 {
    right: -0.875rem;
  }

  .lg\:right-1\/2 {
    right: 50%;
  }

  .lg\:right-1\/3 {
    right: 33.333333%;
  }

  .lg\:right-2\/3 {
    right: 66.666667%;
  }

  .lg\:right-1\/4 {
    right: 25%;
  }

  .lg\:right-2\/4 {
    right: 50%;
  }

  .lg\:right-3\/4 {
    right: 75%;
  }

  .lg\:right-full {
    right: 100%;
  }

  .lg\:-right-1\/2 {
    right: -50%;
  }

  .lg\:-right-1\/3 {
    right: -33.333333%;
  }

  .lg\:-right-2\/3 {
    right: -66.666667%;
  }

  .lg\:-right-1\/4 {
    right: -25%;
  }

  .lg\:-right-2\/4 {
    right: -50%;
  }

  .lg\:-right-3\/4 {
    right: -75%;
  }

  .lg\:-right-full {
    right: -100%;
  }

  .lg\:bottom-0 {
    bottom: 0px;
  }

  .lg\:bottom-1 {
    bottom: 0.25rem;
  }

  .lg\:bottom-2 {
    bottom: 0.5rem;
  }

  .lg\:bottom-3 {
    bottom: 0.75rem;
  }

  .lg\:bottom-4 {
    bottom: 1rem;
  }

  .lg\:bottom-5 {
    bottom: 1.25rem;
  }

  .lg\:bottom-6 {
    bottom: 1.5rem;
  }

  .lg\:bottom-7 {
    bottom: 1.75rem;
  }

  .lg\:bottom-8 {
    bottom: 2rem;
  }

  .lg\:bottom-9 {
    bottom: 2.25rem;
  }

  .lg\:bottom-10 {
    bottom: 2.5rem;
  }

  .lg\:bottom-11 {
    bottom: 2.75rem;
  }

  .lg\:bottom-12 {
    bottom: 3rem;
  }

  .lg\:bottom-14 {
    bottom: 3.5rem;
  }

  .lg\:bottom-16 {
    bottom: 4rem;
  }

  .lg\:bottom-20 {
    bottom: 5rem;
  }

  .lg\:bottom-24 {
    bottom: 6rem;
  }

  .lg\:bottom-28 {
    bottom: 7rem;
  }

  .lg\:bottom-32 {
    bottom: 8rem;
  }

  .lg\:bottom-36 {
    bottom: 9rem;
  }

  .lg\:bottom-40 {
    bottom: 10rem;
  }

  .lg\:bottom-44 {
    bottom: 11rem;
  }

  .lg\:bottom-48 {
    bottom: 12rem;
  }

  .lg\:bottom-52 {
    bottom: 13rem;
  }

  .lg\:bottom-56 {
    bottom: 14rem;
  }

  .lg\:bottom-60 {
    bottom: 15rem;
  }

  .lg\:bottom-64 {
    bottom: 16rem;
  }

  .lg\:bottom-72 {
    bottom: 18rem;
  }

  .lg\:bottom-80 {
    bottom: 20rem;
  }

  .lg\:bottom-96 {
    bottom: 24rem;
  }

  .lg\:bottom-auto {
    bottom: auto;
  }

  .lg\:bottom-px {
    bottom: 1px;
  }

  .lg\:bottom-0\.5 {
    bottom: 0.125rem;
  }

  .lg\:bottom-1\.5 {
    bottom: 0.375rem;
  }

  .lg\:bottom-2\.5 {
    bottom: 0.625rem;
  }

  .lg\:bottom-3\.5 {
    bottom: 0.875rem;
  }

  .lg\:-bottom-0 {
    bottom: 0px;
  }

  .lg\:-bottom-1 {
    bottom: -0.25rem;
  }

  .lg\:-bottom-2 {
    bottom: -0.5rem;
  }

  .lg\:-bottom-3 {
    bottom: -0.75rem;
  }

  .lg\:-bottom-4 {
    bottom: -1rem;
  }

  .lg\:-bottom-5 {
    bottom: -1.25rem;
  }

  .lg\:-bottom-6 {
    bottom: -1.5rem;
  }

  .lg\:-bottom-7 {
    bottom: -1.75rem;
  }

  .lg\:-bottom-8 {
    bottom: -2rem;
  }

  .lg\:-bottom-9 {
    bottom: -2.25rem;
  }

  .lg\:-bottom-10 {
    bottom: -2.5rem;
  }

  .lg\:-bottom-11 {
    bottom: -2.75rem;
  }

  .lg\:-bottom-12 {
    bottom: -3rem;
  }

  .lg\:-bottom-14 {
    bottom: -3.5rem;
  }

  .lg\:-bottom-16 {
    bottom: -4rem;
  }

  .lg\:-bottom-20 {
    bottom: -5rem;
  }

  .lg\:-bottom-24 {
    bottom: -6rem;
  }

  .lg\:-bottom-28 {
    bottom: -7rem;
  }

  .lg\:-bottom-32 {
    bottom: -8rem;
  }

  .lg\:-bottom-36 {
    bottom: -9rem;
  }

  .lg\:-bottom-40 {
    bottom: -10rem;
  }

  .lg\:-bottom-44 {
    bottom: -11rem;
  }

  .lg\:-bottom-48 {
    bottom: -12rem;
  }

  .lg\:-bottom-52 {
    bottom: -13rem;
  }

  .lg\:-bottom-56 {
    bottom: -14rem;
  }

  .lg\:-bottom-60 {
    bottom: -15rem;
  }

  .lg\:-bottom-64 {
    bottom: -16rem;
  }

  .lg\:-bottom-72 {
    bottom: -18rem;
  }

  .lg\:-bottom-80 {
    bottom: -20rem;
  }

  .lg\:-bottom-96 {
    bottom: -24rem;
  }

  .lg\:-bottom-px {
    bottom: -1px;
  }

  .lg\:-bottom-0\.5 {
    bottom: -0.125rem;
  }

  .lg\:-bottom-1\.5 {
    bottom: -0.375rem;
  }

  .lg\:-bottom-2\.5 {
    bottom: -0.625rem;
  }

  .lg\:-bottom-3\.5 {
    bottom: -0.875rem;
  }

  .lg\:bottom-1\/2 {
    bottom: 50%;
  }

  .lg\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .lg\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .lg\:bottom-1\/4 {
    bottom: 25%;
  }

  .lg\:bottom-2\/4 {
    bottom: 50%;
  }

  .lg\:bottom-3\/4 {
    bottom: 75%;
  }

  .lg\:bottom-full {
    bottom: 100%;
  }

  .lg\:-bottom-1\/2 {
    bottom: -50%;
  }

  .lg\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .lg\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .lg\:-bottom-1\/4 {
    bottom: -25%;
  }

  .lg\:-bottom-2\/4 {
    bottom: -50%;
  }

  .lg\:-bottom-3\/4 {
    bottom: -75%;
  }

  .lg\:-bottom-full {
    bottom: -100%;
  }

  .lg\:left-0 {
    left: 0px;
  }

  .lg\:left-1 {
    left: 0.25rem;
  }

  .lg\:left-2 {
    left: 0.5rem;
  }

  .lg\:left-3 {
    left: 0.75rem;
  }

  .lg\:left-4 {
    left: 1rem;
  }

  .lg\:left-5 {
    left: 1.25rem;
  }

  .lg\:left-6 {
    left: 1.5rem;
  }

  .lg\:left-7 {
    left: 1.75rem;
  }

  .lg\:left-8 {
    left: 2rem;
  }

  .lg\:left-9 {
    left: 2.25rem;
  }

  .lg\:left-10 {
    left: 2.5rem;
  }

  .lg\:left-11 {
    left: 2.75rem;
  }

  .lg\:left-12 {
    left: 3rem;
  }

  .lg\:left-14 {
    left: 3.5rem;
  }

  .lg\:left-16 {
    left: 4rem;
  }

  .lg\:left-20 {
    left: 5rem;
  }

  .lg\:left-24 {
    left: 6rem;
  }

  .lg\:left-28 {
    left: 7rem;
  }

  .lg\:left-32 {
    left: 8rem;
  }

  .lg\:left-36 {
    left: 9rem;
  }

  .lg\:left-40 {
    left: 10rem;
  }

  .lg\:left-44 {
    left: 11rem;
  }

  .lg\:left-48 {
    left: 12rem;
  }

  .lg\:left-52 {
    left: 13rem;
  }

  .lg\:left-56 {
    left: 14rem;
  }

  .lg\:left-60 {
    left: 15rem;
  }

  .lg\:left-64 {
    left: 16rem;
  }

  .lg\:left-72 {
    left: 18rem;
  }

  .lg\:left-80 {
    left: 20rem;
  }

  .lg\:left-96 {
    left: 24rem;
  }

  .lg\:left-auto {
    left: auto;
  }

  .lg\:left-px {
    left: 1px;
  }

  .lg\:left-0\.5 {
    left: 0.125rem;
  }

  .lg\:left-1\.5 {
    left: 0.375rem;
  }

  .lg\:left-2\.5 {
    left: 0.625rem;
  }

  .lg\:left-3\.5 {
    left: 0.875rem;
  }

  .lg\:-left-0 {
    left: 0px;
  }

  .lg\:-left-1 {
    left: -0.25rem;
  }

  .lg\:-left-2 {
    left: -0.5rem;
  }

  .lg\:-left-3 {
    left: -0.75rem;
  }

  .lg\:-left-4 {
    left: -1rem;
  }

  .lg\:-left-5 {
    left: -1.25rem;
  }

  .lg\:-left-6 {
    left: -1.5rem;
  }

  .lg\:-left-7 {
    left: -1.75rem;
  }

  .lg\:-left-8 {
    left: -2rem;
  }

  .lg\:-left-9 {
    left: -2.25rem;
  }

  .lg\:-left-10 {
    left: -2.5rem;
  }

  .lg\:-left-11 {
    left: -2.75rem;
  }

  .lg\:-left-12 {
    left: -3rem;
  }

  .lg\:-left-14 {
    left: -3.5rem;
  }

  .lg\:-left-16 {
    left: -4rem;
  }

  .lg\:-left-20 {
    left: -5rem;
  }

  .lg\:-left-24 {
    left: -6rem;
  }

  .lg\:-left-28 {
    left: -7rem;
  }

  .lg\:-left-32 {
    left: -8rem;
  }

  .lg\:-left-36 {
    left: -9rem;
  }

  .lg\:-left-40 {
    left: -10rem;
  }

  .lg\:-left-44 {
    left: -11rem;
  }

  .lg\:-left-48 {
    left: -12rem;
  }

  .lg\:-left-52 {
    left: -13rem;
  }

  .lg\:-left-56 {
    left: -14rem;
  }

  .lg\:-left-60 {
    left: -15rem;
  }

  .lg\:-left-64 {
    left: -16rem;
  }

  .lg\:-left-72 {
    left: -18rem;
  }

  .lg\:-left-80 {
    left: -20rem;
  }

  .lg\:-left-96 {
    left: -24rem;
  }

  .lg\:-left-px {
    left: -1px;
  }

  .lg\:-left-0\.5 {
    left: -0.125rem;
  }

  .lg\:-left-1\.5 {
    left: -0.375rem;
  }

  .lg\:-left-2\.5 {
    left: -0.625rem;
  }

  .lg\:-left-3\.5 {
    left: -0.875rem;
  }

  .lg\:left-1\/2 {
    left: 50%;
  }

  .lg\:left-1\/3 {
    left: 33.333333%;
  }

  .lg\:left-2\/3 {
    left: 66.666667%;
  }

  .lg\:left-1\/4 {
    left: 25%;
  }

  .lg\:left-2\/4 {
    left: 50%;
  }

  .lg\:left-3\/4 {
    left: 75%;
  }

  .lg\:left-full {
    left: 100%;
  }

  .lg\:-left-1\/2 {
    left: -50%;
  }

  .lg\:-left-1\/3 {
    left: -33.333333%;
  }

  .lg\:-left-2\/3 {
    left: -66.666667%;
  }

  .lg\:-left-1\/4 {
    left: -25%;
  }

  .lg\:-left-2\/4 {
    left: -50%;
  }

  .lg\:-left-3\/4 {
    left: -75%;
  }

  .lg\:-left-full {
    left: -100%;
  }

  .lg\:isolate {
    isolation: isolate;
  }

  .lg\:isolation-auto {
    isolation: auto;
  }

  .lg\:z-0 {
    z-index: 0;
  }

  .lg\:z-10 {
    z-index: 10;
  }

  .lg\:z-20 {
    z-index: 20;
  }

  .lg\:z-30 {
    z-index: 30;
  }

  .lg\:z-40 {
    z-index: 40;
  }

  .lg\:z-50 {
    z-index: 50;
  }

  .lg\:z-auto {
    z-index: auto;
  }

  .lg\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .lg\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .lg\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .lg\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .lg\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .lg\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .lg\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .lg\:focus\:z-0:focus {
    z-index: 0;
  }

  .lg\:focus\:z-10:focus {
    z-index: 10;
  }

  .lg\:focus\:z-20:focus {
    z-index: 20;
  }

  .lg\:focus\:z-30:focus {
    z-index: 30;
  }

  .lg\:focus\:z-40:focus {
    z-index: 40;
  }

  .lg\:focus\:z-50:focus {
    z-index: 50;
  }

  .lg\:focus\:z-auto:focus {
    z-index: auto;
  }

  .lg\:order-1 {
    order: 1;
  }

  .lg\:order-2 {
    order: 2;
  }

  .lg\:order-3 {
    order: 3;
  }

  .lg\:order-4 {
    order: 4;
  }

  .lg\:order-5 {
    order: 5;
  }

  .lg\:order-6 {
    order: 6;
  }

  .lg\:order-7 {
    order: 7;
  }

  .lg\:order-8 {
    order: 8;
  }

  .lg\:order-9 {
    order: 9;
  }

  .lg\:order-10 {
    order: 10;
  }

  .lg\:order-11 {
    order: 11;
  }

  .lg\:order-12 {
    order: 12;
  }

  .lg\:order-first {
    order: -9999;
  }

  .lg\:order-last {
    order: 9999;
  }

  .lg\:order-none {
    order: 0;
  }

  .lg\:col-auto {
    grid-column: auto;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .lg\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .lg\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .lg\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .lg\:col-span-full {
    grid-column: 1 / -1;
  }

  .lg\:col-start-1 {
    grid-column-start: 1;
  }

  .lg\:col-start-2 {
    grid-column-start: 2;
  }

  .lg\:col-start-3 {
    grid-column-start: 3;
  }

  .lg\:col-start-4 {
    grid-column-start: 4;
  }

  .lg\:col-start-5 {
    grid-column-start: 5;
  }

  .lg\:col-start-6 {
    grid-column-start: 6;
  }

  .lg\:col-start-7 {
    grid-column-start: 7;
  }

  .lg\:col-start-8 {
    grid-column-start: 8;
  }

  .lg\:col-start-9 {
    grid-column-start: 9;
  }

  .lg\:col-start-10 {
    grid-column-start: 10;
  }

  .lg\:col-start-11 {
    grid-column-start: 11;
  }

  .lg\:col-start-12 {
    grid-column-start: 12;
  }

  .lg\:col-start-13 {
    grid-column-start: 13;
  }

  .lg\:col-start-auto {
    grid-column-start: auto;
  }

  .lg\:col-end-1 {
    grid-column-end: 1;
  }

  .lg\:col-end-2 {
    grid-column-end: 2;
  }

  .lg\:col-end-3 {
    grid-column-end: 3;
  }

  .lg\:col-end-4 {
    grid-column-end: 4;
  }

  .lg\:col-end-5 {
    grid-column-end: 5;
  }

  .lg\:col-end-6 {
    grid-column-end: 6;
  }

  .lg\:col-end-7 {
    grid-column-end: 7;
  }

  .lg\:col-end-8 {
    grid-column-end: 8;
  }

  .lg\:col-end-9 {
    grid-column-end: 9;
  }

  .lg\:col-end-10 {
    grid-column-end: 10;
  }

  .lg\:col-end-11 {
    grid-column-end: 11;
  }

  .lg\:col-end-12 {
    grid-column-end: 12;
  }

  .lg\:col-end-13 {
    grid-column-end: 13;
  }

  .lg\:col-end-auto {
    grid-column-end: auto;
  }

  .lg\:row-auto {
    grid-row: auto;
  }

  .lg\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .lg\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .lg\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .lg\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .lg\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .lg\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .lg\:row-span-full {
    grid-row: 1 / -1;
  }

  .lg\:row-start-1 {
    grid-row-start: 1;
  }

  .lg\:row-start-2 {
    grid-row-start: 2;
  }

  .lg\:row-start-3 {
    grid-row-start: 3;
  }

  .lg\:row-start-4 {
    grid-row-start: 4;
  }

  .lg\:row-start-5 {
    grid-row-start: 5;
  }

  .lg\:row-start-6 {
    grid-row-start: 6;
  }

  .lg\:row-start-7 {
    grid-row-start: 7;
  }

  .lg\:row-start-auto {
    grid-row-start: auto;
  }

  .lg\:row-end-1 {
    grid-row-end: 1;
  }

  .lg\:row-end-2 {
    grid-row-end: 2;
  }

  .lg\:row-end-3 {
    grid-row-end: 3;
  }

  .lg\:row-end-4 {
    grid-row-end: 4;
  }

  .lg\:row-end-5 {
    grid-row-end: 5;
  }

  .lg\:row-end-6 {
    grid-row-end: 6;
  }

  .lg\:row-end-7 {
    grid-row-end: 7;
  }

  .lg\:row-end-auto {
    grid-row-end: auto;
  }

  .lg\:float-right {
    float: right;
  }

  .lg\:float-left {
    float: left;
  }

  .lg\:float-none {
    float: none;
  }

  .lg\:clear-left {
    clear: left;
  }

  .lg\:clear-right {
    clear: right;
  }

  .lg\:clear-both {
    clear: both;
  }

  .lg\:clear-none {
    clear: none;
  }

  .lg\:m-0 {
    margin: 0px;
  }

  .lg\:m-1 {
    margin: 0.25rem;
  }

  .lg\:m-2 {
    margin: 0.5rem;
  }

  .lg\:m-3 {
    margin: 0.75rem;
  }

  .lg\:m-4 {
    margin: 1rem;
  }

  .lg\:m-5 {
    margin: 1.25rem;
  }

  .lg\:m-6 {
    margin: 1.5rem;
  }

  .lg\:m-7 {
    margin: 1.75rem;
  }

  .lg\:m-8 {
    margin: 2rem;
  }

  .lg\:m-9 {
    margin: 2.25rem;
  }

  .lg\:m-10 {
    margin: 2.5rem;
  }

  .lg\:m-11 {
    margin: 2.75rem;
  }

  .lg\:m-12 {
    margin: 3rem;
  }

  .lg\:m-14 {
    margin: 3.5rem;
  }

  .lg\:m-16 {
    margin: 4rem;
  }

  .lg\:m-20 {
    margin: 5rem;
  }

  .lg\:m-24 {
    margin: 6rem;
  }

  .lg\:m-28 {
    margin: 7rem;
  }

  .lg\:m-32 {
    margin: 8rem;
  }

  .lg\:m-36 {
    margin: 9rem;
  }

  .lg\:m-40 {
    margin: 10rem;
  }

  .lg\:m-44 {
    margin: 11rem;
  }

  .lg\:m-48 {
    margin: 12rem;
  }

  .lg\:m-52 {
    margin: 13rem;
  }

  .lg\:m-56 {
    margin: 14rem;
  }

  .lg\:m-60 {
    margin: 15rem;
  }

  .lg\:m-64 {
    margin: 16rem;
  }

  .lg\:m-72 {
    margin: 18rem;
  }

  .lg\:m-80 {
    margin: 20rem;
  }

  .lg\:m-96 {
    margin: 24rem;
  }

  .lg\:m-auto {
    margin: auto;
  }

  .lg\:m-px {
    margin: 1px;
  }

  .lg\:m-0\.5 {
    margin: 0.125rem;
  }

  .lg\:m-1\.5 {
    margin: 0.375rem;
  }

  .lg\:m-2\.5 {
    margin: 0.625rem;
  }

  .lg\:m-3\.5 {
    margin: 0.875rem;
  }

  .lg\:-m-0 {
    margin: 0px;
  }

  .lg\:-m-1 {
    margin: -0.25rem;
  }

  .lg\:-m-2 {
    margin: -0.5rem;
  }

  .lg\:-m-3 {
    margin: -0.75rem;
  }

  .lg\:-m-4 {
    margin: -1rem;
  }

  .lg\:-m-5 {
    margin: -1.25rem;
  }

  .lg\:-m-6 {
    margin: -1.5rem;
  }

  .lg\:-m-7 {
    margin: -1.75rem;
  }

  .lg\:-m-8 {
    margin: -2rem;
  }

  .lg\:-m-9 {
    margin: -2.25rem;
  }

  .lg\:-m-10 {
    margin: -2.5rem;
  }

  .lg\:-m-11 {
    margin: -2.75rem;
  }

  .lg\:-m-12 {
    margin: -3rem;
  }

  .lg\:-m-14 {
    margin: -3.5rem;
  }

  .lg\:-m-16 {
    margin: -4rem;
  }

  .lg\:-m-20 {
    margin: -5rem;
  }

  .lg\:-m-24 {
    margin: -6rem;
  }

  .lg\:-m-28 {
    margin: -7rem;
  }

  .lg\:-m-32 {
    margin: -8rem;
  }

  .lg\:-m-36 {
    margin: -9rem;
  }

  .lg\:-m-40 {
    margin: -10rem;
  }

  .lg\:-m-44 {
    margin: -11rem;
  }

  .lg\:-m-48 {
    margin: -12rem;
  }

  .lg\:-m-52 {
    margin: -13rem;
  }

  .lg\:-m-56 {
    margin: -14rem;
  }

  .lg\:-m-60 {
    margin: -15rem;
  }

  .lg\:-m-64 {
    margin: -16rem;
  }

  .lg\:-m-72 {
    margin: -18rem;
  }

  .lg\:-m-80 {
    margin: -20rem;
  }

  .lg\:-m-96 {
    margin: -24rem;
  }

  .lg\:-m-px {
    margin: -1px;
  }

  .lg\:-m-0\.5 {
    margin: -0.125rem;
  }

  .lg\:-m-1\.5 {
    margin: -0.375rem;
  }

  .lg\:-m-2\.5 {
    margin: -0.625rem;
  }

  .lg\:-m-3\.5 {
    margin: -0.875rem;
  }

  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .lg\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .lg\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .lg\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .lg\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .lg\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .lg\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lg\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .lg\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .lg\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lg\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .lg\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .lg\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .lg\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .lg\:mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .lg\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .lg\:mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .lg\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .lg\:mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .lg\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .lg\:mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .lg\:mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .lg\:mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .lg\:mx-0\.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .lg\:mx-1\.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .lg\:mx-2\.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .lg\:mx-3\.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .lg\:-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .lg\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .lg\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .lg\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lg\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .lg\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .lg\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .lg\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .lg\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lg\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .lg\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .lg\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .lg\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .lg\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lg\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .lg\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .lg\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .lg\:-mx-36 {
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .lg\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .lg\:-mx-44 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .lg\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .lg\:-mx-52 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .lg\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .lg\:-mx-60 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .lg\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .lg\:-mx-72 {
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .lg\:-mx-80 {
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .lg\:-mx-96 {
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .lg\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .lg\:-mx-0\.5 {
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .lg\:-mx-1\.5 {
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .lg\:-mx-2\.5 {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .lg\:-mx-3\.5 {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .lg\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .lg\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .lg\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .lg\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .lg\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lg\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lg\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .lg\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .lg\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .lg\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .lg\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .lg\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .lg\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .lg\:my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .lg\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .lg\:my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .lg\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .lg\:my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .lg\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .lg\:my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .lg\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .lg\:my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .lg\:my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .lg\:my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lg\:my-0\.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .lg\:my-1\.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .lg\:my-2\.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .lg\:my-3\.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .lg\:-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .lg\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .lg\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .lg\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .lg\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .lg\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .lg\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .lg\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .lg\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .lg\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .lg\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lg\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .lg\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .lg\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .lg\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .lg\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lg\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .lg\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .lg\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .lg\:-my-36 {
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .lg\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .lg\:-my-44 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .lg\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .lg\:-my-52 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .lg\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .lg\:-my-60 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .lg\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .lg\:-my-72 {
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .lg\:-my-80 {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .lg\:-my-96 {
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .lg\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .lg\:-my-0\.5 {
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .lg\:-my-1\.5 {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .lg\:-my-2\.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .lg\:-my-3\.5 {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:mt-1 {
    margin-top: 0.25rem;
  }

  .lg\:mt-2 {
    margin-top: 0.5rem;
  }

  .lg\:mt-3 {
    margin-top: 0.75rem;
  }

  .lg\:mt-4 {
    margin-top: 1rem;
  }

  .lg\:mt-5 {
    margin-top: 1.25rem;
  }

  .lg\:mt-6 {
    margin-top: 1.5rem;
  }

  .lg\:mt-7 {
    margin-top: 1.75rem;
  }

  .lg\:mt-8 {
    margin-top: 2rem;
  }

  .lg\:mt-9 {
    margin-top: 2.25rem;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem;
  }

  .lg\:mt-11 {
    margin-top: 2.75rem;
  }

  .lg\:mt-12 {
    margin-top: 3rem;
  }

  .lg\:mt-14 {
    margin-top: 3.5rem;
  }

  .lg\:mt-16 {
    margin-top: 4rem;
  }

  .lg\:mt-20 {
    margin-top: 5rem;
  }

  .lg\:mt-24 {
    margin-top: 6rem;
  }

  .lg\:mt-28 {
    margin-top: 7rem;
  }

  .lg\:mt-32 {
    margin-top: 8rem;
  }

  .lg\:mt-36 {
    margin-top: 9rem;
  }

  .lg\:mt-40 {
    margin-top: 10rem;
  }

  .lg\:mt-44 {
    margin-top: 11rem;
  }

  .lg\:mt-48 {
    margin-top: 12rem;
  }

  .lg\:mt-52 {
    margin-top: 13rem;
  }

  .lg\:mt-56 {
    margin-top: 14rem;
  }

  .lg\:mt-60 {
    margin-top: 15rem;
  }

  .lg\:mt-64 {
    margin-top: 16rem;
  }

  .lg\:mt-72 {
    margin-top: 18rem;
  }

  .lg\:mt-80 {
    margin-top: 20rem;
  }

  .lg\:mt-96 {
    margin-top: 24rem;
  }

  .lg\:mt-auto {
    margin-top: auto;
  }

  .lg\:mt-px {
    margin-top: 1px;
  }

  .lg\:mt-0\.5 {
    margin-top: 0.125rem;
  }

  .lg\:mt-1\.5 {
    margin-top: 0.375rem;
  }

  .lg\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .lg\:mt-3\.5 {
    margin-top: 0.875rem;
  }

  .lg\:-mt-0 {
    margin-top: 0px;
  }

  .lg\:-mt-1 {
    margin-top: -0.25rem;
  }

  .lg\:-mt-2 {
    margin-top: -0.5rem;
  }

  .lg\:-mt-3 {
    margin-top: -0.75rem;
  }

  .lg\:-mt-4 {
    margin-top: -1rem;
  }

  .lg\:-mt-5 {
    margin-top: -1.25rem;
  }

  .lg\:-mt-6 {
    margin-top: -1.5rem;
  }

  .lg\:-mt-7 {
    margin-top: -1.75rem;
  }

  .lg\:-mt-8 {
    margin-top: -2rem;
  }

  .lg\:-mt-9 {
    margin-top: -2.25rem;
  }

  .lg\:-mt-10 {
    margin-top: -2.5rem;
  }

  .lg\:-mt-11 {
    margin-top: -2.75rem;
  }

  .lg\:-mt-12 {
    margin-top: -3rem;
  }

  .lg\:-mt-14 {
    margin-top: -3.5rem;
  }

  .lg\:-mt-16 {
    margin-top: -4rem;
  }

  .lg\:-mt-20 {
    margin-top: -5rem;
  }

  .lg\:-mt-24 {
    margin-top: -6rem;
  }

  .lg\:-mt-28 {
    margin-top: -7rem;
  }

  .lg\:-mt-32 {
    margin-top: -8rem;
  }

  .lg\:-mt-36 {
    margin-top: -9rem;
  }

  .lg\:-mt-40 {
    margin-top: -10rem;
  }

  .lg\:-mt-44 {
    margin-top: -11rem;
  }

  .lg\:-mt-48 {
    margin-top: -12rem;
  }

  .lg\:-mt-52 {
    margin-top: -13rem;
  }

  .lg\:-mt-56 {
    margin-top: -14rem;
  }

  .lg\:-mt-60 {
    margin-top: -15rem;
  }

  .lg\:-mt-64 {
    margin-top: -16rem;
  }

  .lg\:-mt-72 {
    margin-top: -18rem;
  }

  .lg\:-mt-80 {
    margin-top: -20rem;
  }

  .lg\:-mt-96 {
    margin-top: -24rem;
  }

  .lg\:-mt-px {
    margin-top: -1px;
  }

  .lg\:-mt-0\.5 {
    margin-top: -0.125rem;
  }

  .lg\:-mt-1\.5 {
    margin-top: -0.375rem;
  }

  .lg\:-mt-2\.5 {
    margin-top: -0.625rem;
  }

  .lg\:-mt-3\.5 {
    margin-top: -0.875rem;
  }

  .lg\:mr-0 {
    margin-right: 0px;
  }

  .lg\:mr-1 {
    margin-right: 0.25rem;
  }

  .lg\:mr-2 {
    margin-right: 0.5rem;
  }

  .lg\:mr-3 {
    margin-right: 0.75rem;
  }

  .lg\:mr-4 {
    margin-right: 1rem;
  }

  .lg\:mr-5 {
    margin-right: 1.25rem;
  }

  .lg\:mr-6 {
    margin-right: 1.5rem;
  }

  .lg\:mr-7 {
    margin-right: 1.75rem;
  }

  .lg\:mr-8 {
    margin-right: 2rem;
  }

  .lg\:mr-9 {
    margin-right: 2.25rem;
  }

  .lg\:mr-10 {
    margin-right: 2.5rem;
  }

  .lg\:mr-11 {
    margin-right: 2.75rem;
  }

  .lg\:mr-12 {
    margin-right: 3rem;
  }

  .lg\:mr-14 {
    margin-right: 3.5rem;
  }

  .lg\:mr-16 {
    margin-right: 4rem;
  }

  .lg\:mr-20 {
    margin-right: 5rem;
  }

  .lg\:mr-24 {
    margin-right: 6rem;
  }

  .lg\:mr-28 {
    margin-right: 7rem;
  }

  .lg\:mr-32 {
    margin-right: 8rem;
  }

  .lg\:mr-36 {
    margin-right: 9rem;
  }

  .lg\:mr-40 {
    margin-right: 10rem;
  }

  .lg\:mr-44 {
    margin-right: 11rem;
  }

  .lg\:mr-48 {
    margin-right: 12rem;
  }

  .lg\:mr-52 {
    margin-right: 13rem;
  }

  .lg\:mr-56 {
    margin-right: 14rem;
  }

  .lg\:mr-60 {
    margin-right: 15rem;
  }

  .lg\:mr-64 {
    margin-right: 16rem;
  }

  .lg\:mr-72 {
    margin-right: 18rem;
  }

  .lg\:mr-80 {
    margin-right: 20rem;
  }

  .lg\:mr-96 {
    margin-right: 24rem;
  }

  .lg\:mr-auto {
    margin-right: auto;
  }

  .lg\:mr-px {
    margin-right: 1px;
  }

  .lg\:mr-0\.5 {
    margin-right: 0.125rem;
  }

  .lg\:mr-1\.5 {
    margin-right: 0.375rem;
  }

  .lg\:mr-2\.5 {
    margin-right: 0.625rem;
  }

  .lg\:mr-3\.5 {
    margin-right: 0.875rem;
  }

  .lg\:-mr-0 {
    margin-right: 0px;
  }

  .lg\:-mr-1 {
    margin-right: -0.25rem;
  }

  .lg\:-mr-2 {
    margin-right: -0.5rem;
  }

  .lg\:-mr-3 {
    margin-right: -0.75rem;
  }

  .lg\:-mr-4 {
    margin-right: -1rem;
  }

  .lg\:-mr-5 {
    margin-right: -1.25rem;
  }

  .lg\:-mr-6 {
    margin-right: -1.5rem;
  }

  .lg\:-mr-7 {
    margin-right: -1.75rem;
  }

  .lg\:-mr-8 {
    margin-right: -2rem;
  }

  .lg\:-mr-9 {
    margin-right: -2.25rem;
  }

  .lg\:-mr-10 {
    margin-right: -2.5rem;
  }

  .lg\:-mr-11 {
    margin-right: -2.75rem;
  }

  .lg\:-mr-12 {
    margin-right: -3rem;
  }

  .lg\:-mr-14 {
    margin-right: -3.5rem;
  }

  .lg\:-mr-16 {
    margin-right: -4rem;
  }

  .lg\:-mr-20 {
    margin-right: -5rem;
  }

  .lg\:-mr-24 {
    margin-right: -6rem;
  }

  .lg\:-mr-28 {
    margin-right: -7rem;
  }

  .lg\:-mr-32 {
    margin-right: -8rem;
  }

  .lg\:-mr-36 {
    margin-right: -9rem;
  }

  .lg\:-mr-40 {
    margin-right: -10rem;
  }

  .lg\:-mr-44 {
    margin-right: -11rem;
  }

  .lg\:-mr-48 {
    margin-right: -12rem;
  }

  .lg\:-mr-52 {
    margin-right: -13rem;
  }

  .lg\:-mr-56 {
    margin-right: -14rem;
  }

  .lg\:-mr-60 {
    margin-right: -15rem;
  }

  .lg\:-mr-64 {
    margin-right: -16rem;
  }

  .lg\:-mr-72 {
    margin-right: -18rem;
  }

  .lg\:-mr-80 {
    margin-right: -20rem;
  }

  .lg\:-mr-96 {
    margin-right: -24rem;
  }

  .lg\:-mr-px {
    margin-right: -1px;
  }

  .lg\:-mr-0\.5 {
    margin-right: -0.125rem;
  }

  .lg\:-mr-1\.5 {
    margin-right: -0.375rem;
  }

  .lg\:-mr-2\.5 {
    margin-right: -0.625rem;
  }

  .lg\:-mr-3\.5 {
    margin-right: -0.875rem;
  }

  .lg\:mb-0 {
    margin-bottom: 0px;
  }

  .lg\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .lg\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .lg\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .lg\:mb-4 {
    margin-bottom: 1rem;
  }

  .lg\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .lg\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem;
  }

  .lg\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .lg\:mb-12 {
    margin-bottom: 3rem;
  }

  .lg\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .lg\:mb-16 {
    margin-bottom: 4rem;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem;
  }

  .lg\:mb-24 {
    margin-bottom: 6rem;
  }

  .lg\:mb-28 {
    margin-bottom: 7rem;
  }

  .lg\:mb-32 {
    margin-bottom: 8rem;
  }

  .lg\:mb-36 {
    margin-bottom: 9rem;
  }

  .lg\:mb-40 {
    margin-bottom: 10rem;
  }

  .lg\:mb-44 {
    margin-bottom: 11rem;
  }

  .lg\:mb-48 {
    margin-bottom: 12rem;
  }

  .lg\:mb-52 {
    margin-bottom: 13rem;
  }

  .lg\:mb-56 {
    margin-bottom: 14rem;
  }

  .lg\:mb-60 {
    margin-bottom: 15rem;
  }

  .lg\:mb-64 {
    margin-bottom: 16rem;
  }

  .lg\:mb-72 {
    margin-bottom: 18rem;
  }

  .lg\:mb-80 {
    margin-bottom: 20rem;
  }

  .lg\:mb-96 {
    margin-bottom: 24rem;
  }

  .lg\:mb-auto {
    margin-bottom: auto;
  }

  .lg\:mb-px {
    margin-bottom: 1px;
  }

  .lg\:mb-0\.5 {
    margin-bottom: 0.125rem;
  }

  .lg\:mb-1\.5 {
    margin-bottom: 0.375rem;
  }

  .lg\:mb-2\.5 {
    margin-bottom: 0.625rem;
  }

  .lg\:mb-3\.5 {
    margin-bottom: 0.875rem;
  }

  .lg\:-mb-0 {
    margin-bottom: 0px;
  }

  .lg\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .lg\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .lg\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .lg\:-mb-4 {
    margin-bottom: -1rem;
  }

  .lg\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .lg\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .lg\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .lg\:-mb-8 {
    margin-bottom: -2rem;
  }

  .lg\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .lg\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .lg\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .lg\:-mb-12 {
    margin-bottom: -3rem;
  }

  .lg\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .lg\:-mb-16 {
    margin-bottom: -4rem;
  }

  .lg\:-mb-20 {
    margin-bottom: -5rem;
  }

  .lg\:-mb-24 {
    margin-bottom: -6rem;
  }

  .lg\:-mb-28 {
    margin-bottom: -7rem;
  }

  .lg\:-mb-32 {
    margin-bottom: -8rem;
  }

  .lg\:-mb-36 {
    margin-bottom: -9rem;
  }

  .lg\:-mb-40 {
    margin-bottom: -10rem;
  }

  .lg\:-mb-44 {
    margin-bottom: -11rem;
  }

  .lg\:-mb-48 {
    margin-bottom: -12rem;
  }

  .lg\:-mb-52 {
    margin-bottom: -13rem;
  }

  .lg\:-mb-56 {
    margin-bottom: -14rem;
  }

  .lg\:-mb-60 {
    margin-bottom: -15rem;
  }

  .lg\:-mb-64 {
    margin-bottom: -16rem;
  }

  .lg\:-mb-72 {
    margin-bottom: -18rem;
  }

  .lg\:-mb-80 {
    margin-bottom: -20rem;
  }

  .lg\:-mb-96 {
    margin-bottom: -24rem;
  }

  .lg\:-mb-px {
    margin-bottom: -1px;
  }

  .lg\:-mb-0\.5 {
    margin-bottom: -0.125rem;
  }

  .lg\:-mb-1\.5 {
    margin-bottom: -0.375rem;
  }

  .lg\:-mb-2\.5 {
    margin-bottom: -0.625rem;
  }

  .lg\:-mb-3\.5 {
    margin-bottom: -0.875rem;
  }

  .lg\:ml-0 {
    margin-left: 0px;
  }

  .lg\:ml-1 {
    margin-left: 0.25rem;
  }

  .lg\:ml-2 {
    margin-left: 0.5rem;
  }

  .lg\:ml-3 {
    margin-left: 0.75rem;
  }

  .lg\:ml-4 {
    margin-left: 1rem;
  }

  .lg\:ml-5 {
    margin-left: 1.25rem;
  }

  .lg\:ml-6 {
    margin-left: 1.5rem;
  }

  .lg\:ml-7 {
    margin-left: 1.75rem;
  }

  .lg\:ml-8 {
    margin-left: 2rem;
  }

  .lg\:ml-9 {
    margin-left: 2.25rem;
  }

  .lg\:ml-10 {
    margin-left: 2.5rem;
  }

  .lg\:ml-11 {
    margin-left: 2.75rem;
  }

  .lg\:ml-12 {
    margin-left: 3rem;
  }

  .lg\:ml-14 {
    margin-left: 3.5rem;
  }

  .lg\:ml-16 {
    margin-left: 4rem;
  }

  .lg\:ml-20 {
    margin-left: 5rem;
  }

  .lg\:ml-24 {
    margin-left: 6rem;
  }

  .lg\:ml-28 {
    margin-left: 7rem;
  }

  .lg\:ml-32 {
    margin-left: 8rem;
  }

  .lg\:ml-36 {
    margin-left: 9rem;
  }

  .lg\:ml-40 {
    margin-left: 10rem;
  }

  .lg\:ml-44 {
    margin-left: 11rem;
  }

  .lg\:ml-48 {
    margin-left: 12rem;
  }

  .lg\:ml-52 {
    margin-left: 13rem;
  }

  .lg\:ml-56 {
    margin-left: 14rem;
  }

  .lg\:ml-60 {
    margin-left: 15rem;
  }

  .lg\:ml-64 {
    margin-left: 16rem;
  }

  .lg\:ml-72 {
    margin-left: 18rem;
  }

  .lg\:ml-80 {
    margin-left: 20rem;
  }

  .lg\:ml-96 {
    margin-left: 24rem;
  }

  .lg\:ml-auto {
    margin-left: auto;
  }

  .lg\:ml-px {
    margin-left: 1px;
  }

  .lg\:ml-0\.5 {
    margin-left: 0.125rem;
  }

  .lg\:ml-1\.5 {
    margin-left: 0.375rem;
  }

  .lg\:ml-2\.5 {
    margin-left: 0.625rem;
  }

  .lg\:ml-3\.5 {
    margin-left: 0.875rem;
  }

  .lg\:-ml-0 {
    margin-left: 0px;
  }

  .lg\:-ml-1 {
    margin-left: -0.25rem;
  }

  .lg\:-ml-2 {
    margin-left: -0.5rem;
  }

  .lg\:-ml-3 {
    margin-left: -0.75rem;
  }

  .lg\:-ml-4 {
    margin-left: -1rem;
  }

  .lg\:-ml-5 {
    margin-left: -1.25rem;
  }

  .lg\:-ml-6 {
    margin-left: -1.5rem;
  }

  .lg\:-ml-7 {
    margin-left: -1.75rem;
  }

  .lg\:-ml-8 {
    margin-left: -2rem;
  }

  .lg\:-ml-9 {
    margin-left: -2.25rem;
  }

  .lg\:-ml-10 {
    margin-left: -2.5rem;
  }

  .lg\:-ml-11 {
    margin-left: -2.75rem;
  }

  .lg\:-ml-12 {
    margin-left: -3rem;
  }

  .lg\:-ml-14 {
    margin-left: -3.5rem;
  }

  .lg\:-ml-16 {
    margin-left: -4rem;
  }

  .lg\:-ml-20 {
    margin-left: -5rem;
  }

  .lg\:-ml-24 {
    margin-left: -6rem;
  }

  .lg\:-ml-28 {
    margin-left: -7rem;
  }

  .lg\:-ml-32 {
    margin-left: -8rem;
  }

  .lg\:-ml-36 {
    margin-left: -9rem;
  }

  .lg\:-ml-40 {
    margin-left: -10rem;
  }

  .lg\:-ml-44 {
    margin-left: -11rem;
  }

  .lg\:-ml-48 {
    margin-left: -12rem;
  }

  .lg\:-ml-52 {
    margin-left: -13rem;
  }

  .lg\:-ml-56 {
    margin-left: -14rem;
  }

  .lg\:-ml-60 {
    margin-left: -15rem;
  }

  .lg\:-ml-64 {
    margin-left: -16rem;
  }

  .lg\:-ml-72 {
    margin-left: -18rem;
  }

  .lg\:-ml-80 {
    margin-left: -20rem;
  }

  .lg\:-ml-96 {
    margin-left: -24rem;
  }

  .lg\:-ml-px {
    margin-left: -1px;
  }

  .lg\:-ml-0\.5 {
    margin-left: -0.125rem;
  }

  .lg\:-ml-1\.5 {
    margin-left: -0.375rem;
  }

  .lg\:-ml-2\.5 {
    margin-left: -0.625rem;
  }

  .lg\:-ml-3\.5 {
    margin-left: -0.875rem;
  }

  .lg\:box-border {
    box-sizing: border-box;
  }

  .lg\:box-content {
    box-sizing: content-box;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline-block {
    display: inline-block;
  }

  .lg\:inline {
    display: inline;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:inline-flex {
    display: inline-flex;
  }

  .lg\:table {
    display: table;
  }

  .lg\:inline-table {
    display: inline-table;
  }

  .lg\:table-caption {
    display: table-caption;
  }

  .lg\:table-cell {
    display: table-cell;
  }

  .lg\:table-column {
    display: table-column;
  }

  .lg\:table-column-group {
    display: table-column-group;
  }

  .lg\:table-footer-group {
    display: table-footer-group;
  }

  .lg\:table-header-group {
    display: table-header-group;
  }

  .lg\:table-row-group {
    display: table-row-group;
  }

  .lg\:table-row {
    display: table-row;
  }

  .lg\:flow-root {
    display: flow-root;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:inline-grid {
    display: inline-grid;
  }

  .lg\:contents {
    display: contents;
  }

  .lg\:list-item {
    display: list-item;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-0 {
    height: 0px;
  }

  .lg\:h-1 {
    height: 0.25rem;
  }

  .lg\:h-2 {
    height: 0.5rem;
  }

  .lg\:h-3 {
    height: 0.75rem;
  }

  .lg\:h-4 {
    height: 1rem;
  }

  .lg\:h-5 {
    height: 1.25rem;
  }

  .lg\:h-6 {
    height: 1.5rem;
  }

  .lg\:h-7 {
    height: 1.75rem;
  }

  .lg\:h-8 {
    height: 2rem;
  }

  .lg\:h-9 {
    height: 2.25rem;
  }

  .lg\:h-10 {
    height: 2.5rem;
  }

  .lg\:h-11 {
    height: 2.75rem;
  }

  .lg\:h-12 {
    height: 3rem;
  }

  .lg\:h-14 {
    height: 3.5rem;
  }

  .lg\:h-16 {
    height: 4rem;
  }

  .lg\:h-20 {
    height: 5rem;
  }

  .lg\:h-24 {
    height: 6rem;
  }

  .lg\:h-28 {
    height: 7rem;
  }

  .lg\:h-32 {
    height: 8rem;
  }

  .lg\:h-36 {
    height: 9rem;
  }

  .lg\:h-40 {
    height: 10rem;
  }

  .lg\:h-44 {
    height: 11rem;
  }

  .lg\:h-48 {
    height: 12rem;
  }

  .lg\:h-52 {
    height: 13rem;
  }

  .lg\:h-56 {
    height: 14rem;
  }

  .lg\:h-60 {
    height: 15rem;
  }

  .lg\:h-64 {
    height: 16rem;
  }

  .lg\:h-72 {
    height: 18rem;
  }

  .lg\:h-80 {
    height: 20rem;
  }

  .lg\:h-96 {
    height: 24rem;
  }

  .lg\:h-auto {
    height: auto;
  }

  .lg\:h-px {
    height: 1px;
  }

  .lg\:h-0\.5 {
    height: 0.125rem;
  }

  .lg\:h-1\.5 {
    height: 0.375rem;
  }

  .lg\:h-2\.5 {
    height: 0.625rem;
  }

  .lg\:h-3\.5 {
    height: 0.875rem;
  }

  .lg\:h-1\/2 {
    height: 50%;
  }

  .lg\:h-1\/3 {
    height: 33.333333%;
  }

  .lg\:h-2\/3 {
    height: 66.666667%;
  }

  .lg\:h-1\/4 {
    height: 25%;
  }

  .lg\:h-2\/4 {
    height: 50%;
  }

  .lg\:h-3\/4 {
    height: 75%;
  }

  .lg\:h-1\/5 {
    height: 20%;
  }

  .lg\:h-2\/5 {
    height: 40%;
  }

  .lg\:h-3\/5 {
    height: 60%;
  }

  .lg\:h-4\/5 {
    height: 80%;
  }

  .lg\:h-1\/6 {
    height: 16.666667%;
  }

  .lg\:h-2\/6 {
    height: 33.333333%;
  }

  .lg\:h-3\/6 {
    height: 50%;
  }

  .lg\:h-4\/6 {
    height: 66.666667%;
  }

  .lg\:h-5\/6 {
    height: 83.333333%;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:h-screen {
    height: 100vh;
  }

  .lg\:max-h-0 {
    max-height: 0px;
  }

  .lg\:max-h-1 {
    max-height: 0.25rem;
  }

  .lg\:max-h-2 {
    max-height: 0.5rem;
  }

  .lg\:max-h-3 {
    max-height: 0.75rem;
  }

  .lg\:max-h-4 {
    max-height: 1rem;
  }

  .lg\:max-h-5 {
    max-height: 1.25rem;
  }

  .lg\:max-h-6 {
    max-height: 1.5rem;
  }

  .lg\:max-h-7 {
    max-height: 1.75rem;
  }

  .lg\:max-h-8 {
    max-height: 2rem;
  }

  .lg\:max-h-9 {
    max-height: 2.25rem;
  }

  .lg\:max-h-10 {
    max-height: 2.5rem;
  }

  .lg\:max-h-11 {
    max-height: 2.75rem;
  }

  .lg\:max-h-12 {
    max-height: 3rem;
  }

  .lg\:max-h-14 {
    max-height: 3.5rem;
  }

  .lg\:max-h-16 {
    max-height: 4rem;
  }

  .lg\:max-h-20 {
    max-height: 5rem;
  }

  .lg\:max-h-24 {
    max-height: 6rem;
  }

  .lg\:max-h-28 {
    max-height: 7rem;
  }

  .lg\:max-h-32 {
    max-height: 8rem;
  }

  .lg\:max-h-36 {
    max-height: 9rem;
  }

  .lg\:max-h-40 {
    max-height: 10rem;
  }

  .lg\:max-h-44 {
    max-height: 11rem;
  }

  .lg\:max-h-48 {
    max-height: 12rem;
  }

  .lg\:max-h-52 {
    max-height: 13rem;
  }

  .lg\:max-h-56 {
    max-height: 14rem;
  }

  .lg\:max-h-60 {
    max-height: 15rem;
  }

  .lg\:max-h-64 {
    max-height: 16rem;
  }

  .lg\:max-h-72 {
    max-height: 18rem;
  }

  .lg\:max-h-80 {
    max-height: 20rem;
  }

  .lg\:max-h-96 {
    max-height: 24rem;
  }

  .lg\:max-h-px {
    max-height: 1px;
  }

  .lg\:max-h-0\.5 {
    max-height: 0.125rem;
  }

  .lg\:max-h-1\.5 {
    max-height: 0.375rem;
  }

  .lg\:max-h-2\.5 {
    max-height: 0.625rem;
  }

  .lg\:max-h-3\.5 {
    max-height: 0.875rem;
  }

  .lg\:max-h-full {
    max-height: 100%;
  }

  .lg\:max-h-screen {
    max-height: 100vh;
  }

  .lg\:min-h-0 {
    min-height: 0px;
  }

  .lg\:min-h-full {
    min-height: 100%;
  }

  .lg\:min-h-screen {
    min-height: 100vh;
  }

  .lg\:w-0 {
    width: 0px;
  }

  .lg\:w-1 {
    width: 0.25rem;
  }

  .lg\:w-2 {
    width: 0.5rem;
  }

  .lg\:w-3 {
    width: 0.75rem;
  }

  .lg\:w-4 {
    width: 1rem;
  }

  .lg\:w-5 {
    width: 1.25rem;
  }

  .lg\:w-6 {
    width: 1.5rem;
  }

  .lg\:w-7 {
    width: 1.75rem;
  }

  .lg\:w-8 {
    width: 2rem;
  }

  .lg\:w-9 {
    width: 2.25rem;
  }

  .lg\:w-10 {
    width: 2.5rem;
  }

  .lg\:w-11 {
    width: 2.75rem;
  }

  .lg\:w-12 {
    width: 3rem;
  }

  .lg\:w-14 {
    width: 3.5rem;
  }

  .lg\:w-16 {
    width: 4rem;
  }

  .lg\:w-20 {
    width: 5rem;
  }

  .lg\:w-24 {
    width: 6rem;
  }

  .lg\:w-28 {
    width: 7rem;
  }

  .lg\:w-32 {
    width: 8rem;
  }

  .lg\:w-36 {
    width: 9rem;
  }

  .lg\:w-40 {
    width: 10rem;
  }

  .lg\:w-44 {
    width: 11rem;
  }

  .lg\:w-48 {
    width: 12rem;
  }

  .lg\:w-52 {
    width: 13rem;
  }

  .lg\:w-56 {
    width: 14rem;
  }

  .lg\:w-60 {
    width: 15rem;
  }

  .lg\:w-64 {
    width: 16rem;
  }

  .lg\:w-72 {
    width: 18rem;
  }

  .lg\:w-80 {
    width: 20rem;
  }

  .lg\:w-96 {
    width: 24rem;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-px {
    width: 1px;
  }

  .lg\:w-0\.5 {
    width: 0.125rem;
  }

  .lg\:w-1\.5 {
    width: 0.375rem;
  }

  .lg\:w-2\.5 {
    width: 0.625rem;
  }

  .lg\:w-3\.5 {
    width: 0.875rem;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/3 {
    width: 33.333333%;
  }

  .lg\:w-2\/3 {
    width: 66.666667%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-2\/4 {
    width: 50%;
  }

  .lg\:w-3\/4 {
    width: 75%;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-2\/5 {
    width: 40%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:w-4\/5 {
    width: 80%;
  }

  .lg\:w-1\/6 {
    width: 16.666667%;
  }

  .lg\:w-2\/6 {
    width: 33.333333%;
  }

  .lg\:w-3\/6 {
    width: 50%;
  }

  .lg\:w-4\/6 {
    width: 66.666667%;
  }

  .lg\:w-5\/6 {
    width: 83.333333%;
  }

  .lg\:w-1\/12 {
    width: 8.333333%;
  }

  .lg\:w-2\/12 {
    width: 16.666667%;
  }

  .lg\:w-3\/12 {
    width: 25%;
  }

  .lg\:w-4\/12 {
    width: 33.333333%;
  }

  .lg\:w-5\/12 {
    width: 41.666667%;
  }

  .lg\:w-6\/12 {
    width: 50%;
  }

  .lg\:w-7\/12 {
    width: 58.333333%;
  }

  .lg\:w-8\/12 {
    width: 66.666667%;
  }

  .lg\:w-9\/12 {
    width: 75%;
  }

  .lg\:w-10\/12 {
    width: 83.333333%;
  }

  .lg\:w-11\/12 {
    width: 91.666667%;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:w-screen {
    width: 100vw;
  }

  .lg\:w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .lg\:w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .lg\:min-w-0 {
    min-width: 0px;
  }

  .lg\:min-w-full {
    min-width: 100%;
  }

  .lg\:min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .lg\:min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .lg\:max-w-0 {
    max-width: 0rem;
  }

  .lg\:max-w-none {
    max-width: none;
  }

  .lg\:max-w-xs {
    max-width: 20rem;
  }

  .lg\:max-w-sm {
    max-width: 24rem;
  }

  .lg\:max-w-md {
    max-width: 28rem;
  }

  .lg\:max-w-lg {
    max-width: 32rem;
  }

  .lg\:max-w-xl {
    max-width: 36rem;
  }

  .lg\:max-w-2xl {
    max-width: 42rem;
  }

  .lg\:max-w-3xl {
    max-width: 48rem;
  }

  .lg\:max-w-4xl {
    max-width: 56rem;
  }

  .lg\:max-w-5xl {
    max-width: 64rem;
  }

  .lg\:max-w-6xl {
    max-width: 72rem;
  }

  .lg\:max-w-7xl {
    max-width: 80rem;
  }

  .lg\:max-w-full {
    max-width: 100%;
  }

  .lg\:max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .lg\:max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .lg\:max-w-prose {
    max-width: 65ch;
  }

  .lg\:max-w-screen-sm {
    max-width: 640px;
  }

  .lg\:max-w-screen-md {
    max-width: 768px;
  }

  .lg\:max-w-screen-lg {
    max-width: 1024px;
  }

  .lg\:max-w-screen-xl {
    max-width: 1280px;
  }

  .lg\:max-w-screen-2xl {
    max-width: 1536px;
  }

  .lg\:flex-1 {
    flex: 1 1 0%;
  }

  .lg\:flex-auto {
    flex: 1 1 auto;
  }

  .lg\:flex-initial {
    flex: 0 1 auto;
  }

  .lg\:flex-none {
    flex: none;
  }

  .lg\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .lg\:flex-shrink {
    flex-shrink: 1;
  }

  .lg\:flex-grow-0 {
    flex-grow: 0;
  }

  .lg\:flex-grow {
    flex-grow: 1;
  }

  .lg\:table-auto {
    table-layout: auto;
  }

  .lg\:table-fixed {
    table-layout: fixed;
  }

  .lg\:border-collapse {
    border-collapse: collapse;
  }

  .lg\:border-separate {
    border-collapse: separate;
  }

  .lg\:origin-center {
    transform-origin: center;
  }

  .lg\:origin-top {
    transform-origin: top;
  }

  .lg\:origin-top-right {
    transform-origin: top right;
  }

  .lg\:origin-right {
    transform-origin: right;
  }

  .lg\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .lg\:origin-bottom {
    transform-origin: bottom;
  }

  .lg\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .lg\:origin-left {
    transform-origin: left;
  }

  .lg\:origin-top-left {
    transform-origin: top left;
  }

  .lg\:transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(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));
  }

  .lg\:transform-gpu {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:transform-none {
    transform: none;
  }

  .lg\:translate-x-0 {
    --tw-translate-x: 0px;
  }

  .lg\:translate-x-1 {
    --tw-translate-x: 0.25rem;
  }

  .lg\:translate-x-2 {
    --tw-translate-x: 0.5rem;
  }

  .lg\:translate-x-3 {
    --tw-translate-x: 0.75rem;
  }

  .lg\:translate-x-4 {
    --tw-translate-x: 1rem;
  }

  .lg\:translate-x-5 {
    --tw-translate-x: 1.25rem;
  }

  .lg\:translate-x-6 {
    --tw-translate-x: 1.5rem;
  }

  .lg\:translate-x-7 {
    --tw-translate-x: 1.75rem;
  }

  .lg\:translate-x-8 {
    --tw-translate-x: 2rem;
  }

  .lg\:translate-x-9 {
    --tw-translate-x: 2.25rem;
  }

  .lg\:translate-x-10 {
    --tw-translate-x: 2.5rem;
  }

  .lg\:translate-x-11 {
    --tw-translate-x: 2.75rem;
  }

  .lg\:translate-x-12 {
    --tw-translate-x: 3rem;
  }

  .lg\:translate-x-14 {
    --tw-translate-x: 3.5rem;
  }

  .lg\:translate-x-16 {
    --tw-translate-x: 4rem;
  }

  .lg\:translate-x-20 {
    --tw-translate-x: 5rem;
  }

  .lg\:translate-x-24 {
    --tw-translate-x: 6rem;
  }

  .lg\:translate-x-28 {
    --tw-translate-x: 7rem;
  }

  .lg\:translate-x-32 {
    --tw-translate-x: 8rem;
  }

  .lg\:translate-x-36 {
    --tw-translate-x: 9rem;
  }

  .lg\:translate-x-40 {
    --tw-translate-x: 10rem;
  }

  .lg\:translate-x-44 {
    --tw-translate-x: 11rem;
  }

  .lg\:translate-x-48 {
    --tw-translate-x: 12rem;
  }

  .lg\:translate-x-52 {
    --tw-translate-x: 13rem;
  }

  .lg\:translate-x-56 {
    --tw-translate-x: 14rem;
  }

  .lg\:translate-x-60 {
    --tw-translate-x: 15rem;
  }

  .lg\:translate-x-64 {
    --tw-translate-x: 16rem;
  }

  .lg\:translate-x-72 {
    --tw-translate-x: 18rem;
  }

  .lg\:translate-x-80 {
    --tw-translate-x: 20rem;
  }

  .lg\:translate-x-96 {
    --tw-translate-x: 24rem;
  }

  .lg\:translate-x-px {
    --tw-translate-x: 1px;
  }

  .lg\:translate-x-0\.5 {
    --tw-translate-x: 0.125rem;
  }

  .lg\:translate-x-1\.5 {
    --tw-translate-x: 0.375rem;
  }

  .lg\:translate-x-2\.5 {
    --tw-translate-x: 0.625rem;
  }

  .lg\:translate-x-3\.5 {
    --tw-translate-x: 0.875rem;
  }

  .lg\:-translate-x-0 {
    --tw-translate-x: 0px;
  }

  .lg\:-translate-x-1 {
    --tw-translate-x: -0.25rem;
  }

  .lg\:-translate-x-2 {
    --tw-translate-x: -0.5rem;
  }

  .lg\:-translate-x-3 {
    --tw-translate-x: -0.75rem;
  }

  .lg\:-translate-x-4 {
    --tw-translate-x: -1rem;
  }

  .lg\:-translate-x-5 {
    --tw-translate-x: -1.25rem;
  }

  .lg\:-translate-x-6 {
    --tw-translate-x: -1.5rem;
  }

  .lg\:-translate-x-7 {
    --tw-translate-x: -1.75rem;
  }

  .lg\:-translate-x-8 {
    --tw-translate-x: -2rem;
  }

  .lg\:-translate-x-9 {
    --tw-translate-x: -2.25rem;
  }

  .lg\:-translate-x-10 {
    --tw-translate-x: -2.5rem;
  }

  .lg\:-translate-x-11 {
    --tw-translate-x: -2.75rem;
  }

  .lg\:-translate-x-12 {
    --tw-translate-x: -3rem;
  }

  .lg\:-translate-x-14 {
    --tw-translate-x: -3.5rem;
  }

  .lg\:-translate-x-16 {
    --tw-translate-x: -4rem;
  }

  .lg\:-translate-x-20 {
    --tw-translate-x: -5rem;
  }

  .lg\:-translate-x-24 {
    --tw-translate-x: -6rem;
  }

  .lg\:-translate-x-28 {
    --tw-translate-x: -7rem;
  }

  .lg\:-translate-x-32 {
    --tw-translate-x: -8rem;
  }

  .lg\:-translate-x-36 {
    --tw-translate-x: -9rem;
  }

  .lg\:-translate-x-40 {
    --tw-translate-x: -10rem;
  }

  .lg\:-translate-x-44 {
    --tw-translate-x: -11rem;
  }

  .lg\:-translate-x-48 {
    --tw-translate-x: -12rem;
  }

  .lg\:-translate-x-52 {
    --tw-translate-x: -13rem;
  }

  .lg\:-translate-x-56 {
    --tw-translate-x: -14rem;
  }

  .lg\:-translate-x-60 {
    --tw-translate-x: -15rem;
  }

  .lg\:-translate-x-64 {
    --tw-translate-x: -16rem;
  }

  .lg\:-translate-x-72 {
    --tw-translate-x: -18rem;
  }

  .lg\:-translate-x-80 {
    --tw-translate-x: -20rem;
  }

  .lg\:-translate-x-96 {
    --tw-translate-x: -24rem;
  }

  .lg\:-translate-x-px {
    --tw-translate-x: -1px;
  }

  .lg\:-translate-x-0\.5 {
    --tw-translate-x: -0.125rem;
  }

  .lg\:-translate-x-1\.5 {
    --tw-translate-x: -0.375rem;
  }

  .lg\:-translate-x-2\.5 {
    --tw-translate-x: -0.625rem;
  }

  .lg\:-translate-x-3\.5 {
    --tw-translate-x: -0.875rem;
  }

  .lg\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .lg\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .lg\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .lg\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .lg\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .lg\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .lg\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .lg\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .lg\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .lg\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .lg\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .lg\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .lg\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .lg\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .lg\:translate-y-0 {
    --tw-translate-y: 0px;
  }

  .lg\:translate-y-1 {
    --tw-translate-y: 0.25rem;
  }

  .lg\:translate-y-2 {
    --tw-translate-y: 0.5rem;
  }

  .lg\:translate-y-3 {
    --tw-translate-y: 0.75rem;
  }

  .lg\:translate-y-4 {
    --tw-translate-y: 1rem;
  }

  .lg\:translate-y-5 {
    --tw-translate-y: 1.25rem;
  }

  .lg\:translate-y-6 {
    --tw-translate-y: 1.5rem;
  }

  .lg\:translate-y-7 {
    --tw-translate-y: 1.75rem;
  }

  .lg\:translate-y-8 {
    --tw-translate-y: 2rem;
  }

  .lg\:translate-y-9 {
    --tw-translate-y: 2.25rem;
  }

  .lg\:translate-y-10 {
    --tw-translate-y: 2.5rem;
  }

  .lg\:translate-y-11 {
    --tw-translate-y: 2.75rem;
  }

  .lg\:translate-y-12 {
    --tw-translate-y: 3rem;
  }

  .lg\:translate-y-14 {
    --tw-translate-y: 3.5rem;
  }

  .lg\:translate-y-16 {
    --tw-translate-y: 4rem;
  }

  .lg\:translate-y-20 {
    --tw-translate-y: 5rem;
  }

  .lg\:translate-y-24 {
    --tw-translate-y: 6rem;
  }

  .lg\:translate-y-28 {
    --tw-translate-y: 7rem;
  }

  .lg\:translate-y-32 {
    --tw-translate-y: 8rem;
  }

  .lg\:translate-y-36 {
    --tw-translate-y: 9rem;
  }

  .lg\:translate-y-40 {
    --tw-translate-y: 10rem;
  }

  .lg\:translate-y-44 {
    --tw-translate-y: 11rem;
  }

  .lg\:translate-y-48 {
    --tw-translate-y: 12rem;
  }

  .lg\:translate-y-52 {
    --tw-translate-y: 13rem;
  }

  .lg\:translate-y-56 {
    --tw-translate-y: 14rem;
  }

  .lg\:translate-y-60 {
    --tw-translate-y: 15rem;
  }

  .lg\:translate-y-64 {
    --tw-translate-y: 16rem;
  }

  .lg\:translate-y-72 {
    --tw-translate-y: 18rem;
  }

  .lg\:translate-y-80 {
    --tw-translate-y: 20rem;
  }

  .lg\:translate-y-96 {
    --tw-translate-y: 24rem;
  }

  .lg\:translate-y-px {
    --tw-translate-y: 1px;
  }

  .lg\:translate-y-0\.5 {
    --tw-translate-y: 0.125rem;
  }

  .lg\:translate-y-1\.5 {
    --tw-translate-y: 0.375rem;
  }

  .lg\:translate-y-2\.5 {
    --tw-translate-y: 0.625rem;
  }

  .lg\:translate-y-3\.5 {
    --tw-translate-y: 0.875rem;
  }

  .lg\:-translate-y-0 {
    --tw-translate-y: 0px;
  }

  .lg\:-translate-y-1 {
    --tw-translate-y: -0.25rem;
  }

  .lg\:-translate-y-2 {
    --tw-translate-y: -0.5rem;
  }

  .lg\:-translate-y-3 {
    --tw-translate-y: -0.75rem;
  }

  .lg\:-translate-y-4 {
    --tw-translate-y: -1rem;
  }

  .lg\:-translate-y-5 {
    --tw-translate-y: -1.25rem;
  }

  .lg\:-translate-y-6 {
    --tw-translate-y: -1.5rem;
  }

  .lg\:-translate-y-7 {
    --tw-translate-y: -1.75rem;
  }

  .lg\:-translate-y-8 {
    --tw-translate-y: -2rem;
  }

  .lg\:-translate-y-9 {
    --tw-translate-y: -2.25rem;
  }

  .lg\:-translate-y-10 {
    --tw-translate-y: -2.5rem;
  }

  .lg\:-translate-y-11 {
    --tw-translate-y: -2.75rem;
  }

  .lg\:-translate-y-12 {
    --tw-translate-y: -3rem;
  }

  .lg\:-translate-y-14 {
    --tw-translate-y: -3.5rem;
  }

  .lg\:-translate-y-16 {
    --tw-translate-y: -4rem;
  }

  .lg\:-translate-y-20 {
    --tw-translate-y: -5rem;
  }

  .lg\:-translate-y-24 {
    --tw-translate-y: -6rem;
  }

  .lg\:-translate-y-28 {
    --tw-translate-y: -7rem;
  }

  .lg\:-translate-y-32 {
    --tw-translate-y: -8rem;
  }

  .lg\:-translate-y-36 {
    --tw-translate-y: -9rem;
  }

  .lg\:-translate-y-40 {
    --tw-translate-y: -10rem;
  }

  .lg\:-translate-y-44 {
    --tw-translate-y: -11rem;
  }

  .lg\:-translate-y-48 {
    --tw-translate-y: -12rem;
  }

  .lg\:-translate-y-52 {
    --tw-translate-y: -13rem;
  }

  .lg\:-translate-y-56 {
    --tw-translate-y: -14rem;
  }

  .lg\:-translate-y-60 {
    --tw-translate-y: -15rem;
  }

  .lg\:-translate-y-64 {
    --tw-translate-y: -16rem;
  }

  .lg\:-translate-y-72 {
    --tw-translate-y: -18rem;
  }

  .lg\:-translate-y-80 {
    --tw-translate-y: -20rem;
  }

  .lg\:-translate-y-96 {
    --tw-translate-y: -24rem;
  }

  .lg\:-translate-y-px {
    --tw-translate-y: -1px;
  }

  .lg\:-translate-y-0\.5 {
    --tw-translate-y: -0.125rem;
  }

  .lg\:-translate-y-1\.5 {
    --tw-translate-y: -0.375rem;
  }

  .lg\:-translate-y-2\.5 {
    --tw-translate-y: -0.625rem;
  }

  .lg\:-translate-y-3\.5 {
    --tw-translate-y: -0.875rem;
  }

  .lg\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .lg\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .lg\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .lg\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .lg\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .lg\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .lg\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .lg\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .lg\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .lg\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .lg\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .lg\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .lg\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .lg\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .lg\:hover\:translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .lg\:hover\:translate-x-1:hover {
    --tw-translate-x: 0.25rem;
  }

  .lg\:hover\:translate-x-2:hover {
    --tw-translate-x: 0.5rem;
  }

  .lg\:hover\:translate-x-3:hover {
    --tw-translate-x: 0.75rem;
  }

  .lg\:hover\:translate-x-4:hover {
    --tw-translate-x: 1rem;
  }

  .lg\:hover\:translate-x-5:hover {
    --tw-translate-x: 1.25rem;
  }

  .lg\:hover\:translate-x-6:hover {
    --tw-translate-x: 1.5rem;
  }

  .lg\:hover\:translate-x-7:hover {
    --tw-translate-x: 1.75rem;
  }

  .lg\:hover\:translate-x-8:hover {
    --tw-translate-x: 2rem;
  }

  .lg\:hover\:translate-x-9:hover {
    --tw-translate-x: 2.25rem;
  }

  .lg\:hover\:translate-x-10:hover {
    --tw-translate-x: 2.5rem;
  }

  .lg\:hover\:translate-x-11:hover {
    --tw-translate-x: 2.75rem;
  }

  .lg\:hover\:translate-x-12:hover {
    --tw-translate-x: 3rem;
  }

  .lg\:hover\:translate-x-14:hover {
    --tw-translate-x: 3.5rem;
  }

  .lg\:hover\:translate-x-16:hover {
    --tw-translate-x: 4rem;
  }

  .lg\:hover\:translate-x-20:hover {
    --tw-translate-x: 5rem;
  }

  .lg\:hover\:translate-x-24:hover {
    --tw-translate-x: 6rem;
  }

  .lg\:hover\:translate-x-28:hover {
    --tw-translate-x: 7rem;
  }

  .lg\:hover\:translate-x-32:hover {
    --tw-translate-x: 8rem;
  }

  .lg\:hover\:translate-x-36:hover {
    --tw-translate-x: 9rem;
  }

  .lg\:hover\:translate-x-40:hover {
    --tw-translate-x: 10rem;
  }

  .lg\:hover\:translate-x-44:hover {
    --tw-translate-x: 11rem;
  }

  .lg\:hover\:translate-x-48:hover {
    --tw-translate-x: 12rem;
  }

  .lg\:hover\:translate-x-52:hover {
    --tw-translate-x: 13rem;
  }

  .lg\:hover\:translate-x-56:hover {
    --tw-translate-x: 14rem;
  }

  .lg\:hover\:translate-x-60:hover {
    --tw-translate-x: 15rem;
  }

  .lg\:hover\:translate-x-64:hover {
    --tw-translate-x: 16rem;
  }

  .lg\:hover\:translate-x-72:hover {
    --tw-translate-x: 18rem;
  }

  .lg\:hover\:translate-x-80:hover {
    --tw-translate-x: 20rem;
  }

  .lg\:hover\:translate-x-96:hover {
    --tw-translate-x: 24rem;
  }

  .lg\:hover\:translate-x-px:hover {
    --tw-translate-x: 1px;
  }

  .lg\:hover\:translate-x-0\.5:hover {
    --tw-translate-x: 0.125rem;
  }

  .lg\:hover\:translate-x-1\.5:hover {
    --tw-translate-x: 0.375rem;
  }

  .lg\:hover\:translate-x-2\.5:hover {
    --tw-translate-x: 0.625rem;
  }

  .lg\:hover\:translate-x-3\.5:hover {
    --tw-translate-x: 0.875rem;
  }

  .lg\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .lg\:hover\:-translate-x-1:hover {
    --tw-translate-x: -0.25rem;
  }

  .lg\:hover\:-translate-x-2:hover {
    --tw-translate-x: -0.5rem;
  }

  .lg\:hover\:-translate-x-3:hover {
    --tw-translate-x: -0.75rem;
  }

  .lg\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1rem;
  }

  .lg\:hover\:-translate-x-5:hover {
    --tw-translate-x: -1.25rem;
  }

  .lg\:hover\:-translate-x-6:hover {
    --tw-translate-x: -1.5rem;
  }

  .lg\:hover\:-translate-x-7:hover {
    --tw-translate-x: -1.75rem;
  }

  .lg\:hover\:-translate-x-8:hover {
    --tw-translate-x: -2rem;
  }

  .lg\:hover\:-translate-x-9:hover {
    --tw-translate-x: -2.25rem;
  }

  .lg\:hover\:-translate-x-10:hover {
    --tw-translate-x: -2.5rem;
  }

  .lg\:hover\:-translate-x-11:hover {
    --tw-translate-x: -2.75rem;
  }

  .lg\:hover\:-translate-x-12:hover {
    --tw-translate-x: -3rem;
  }

  .lg\:hover\:-translate-x-14:hover {
    --tw-translate-x: -3.5rem;
  }

  .lg\:hover\:-translate-x-16:hover {
    --tw-translate-x: -4rem;
  }

  .lg\:hover\:-translate-x-20:hover {
    --tw-translate-x: -5rem;
  }

  .lg\:hover\:-translate-x-24:hover {
    --tw-translate-x: -6rem;
  }

  .lg\:hover\:-translate-x-28:hover {
    --tw-translate-x: -7rem;
  }

  .lg\:hover\:-translate-x-32:hover {
    --tw-translate-x: -8rem;
  }

  .lg\:hover\:-translate-x-36:hover {
    --tw-translate-x: -9rem;
  }

  .lg\:hover\:-translate-x-40:hover {
    --tw-translate-x: -10rem;
  }

  .lg\:hover\:-translate-x-44:hover {
    --tw-translate-x: -11rem;
  }

  .lg\:hover\:-translate-x-48:hover {
    --tw-translate-x: -12rem;
  }

  .lg\:hover\:-translate-x-52:hover {
    --tw-translate-x: -13rem;
  }

  .lg\:hover\:-translate-x-56:hover {
    --tw-translate-x: -14rem;
  }

  .lg\:hover\:-translate-x-60:hover {
    --tw-translate-x: -15rem;
  }

  .lg\:hover\:-translate-x-64:hover {
    --tw-translate-x: -16rem;
  }

  .lg\:hover\:-translate-x-72:hover {
    --tw-translate-x: -18rem;
  }

  .lg\:hover\:-translate-x-80:hover {
    --tw-translate-x: -20rem;
  }

  .lg\:hover\:-translate-x-96:hover {
    --tw-translate-x: -24rem;
  }

  .lg\:hover\:-translate-x-px:hover {
    --tw-translate-x: -1px;
  }

  .lg\:hover\:-translate-x-0\.5:hover {
    --tw-translate-x: -0.125rem;
  }

  .lg\:hover\:-translate-x-1\.5:hover {
    --tw-translate-x: -0.375rem;
  }

  .lg\:hover\:-translate-x-2\.5:hover {
    --tw-translate-x: -0.625rem;
  }

  .lg\:hover\:-translate-x-3\.5:hover {
    --tw-translate-x: -0.875rem;
  }

  .lg\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .lg\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .lg\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .lg\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .lg\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .lg\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .lg\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .lg\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .lg\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .lg\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .lg\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .lg\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .lg\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .lg\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .lg\:hover\:translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .lg\:hover\:translate-y-1:hover {
    --tw-translate-y: 0.25rem;
  }

  .lg\:hover\:translate-y-2:hover {
    --tw-translate-y: 0.5rem;
  }

  .lg\:hover\:translate-y-3:hover {
    --tw-translate-y: 0.75rem;
  }

  .lg\:hover\:translate-y-4:hover {
    --tw-translate-y: 1rem;
  }

  .lg\:hover\:translate-y-5:hover {
    --tw-translate-y: 1.25rem;
  }

  .lg\:hover\:translate-y-6:hover {
    --tw-translate-y: 1.5rem;
  }

  .lg\:hover\:translate-y-7:hover {
    --tw-translate-y: 1.75rem;
  }

  .lg\:hover\:translate-y-8:hover {
    --tw-translate-y: 2rem;
  }

  .lg\:hover\:translate-y-9:hover {
    --tw-translate-y: 2.25rem;
  }

  .lg\:hover\:translate-y-10:hover {
    --tw-translate-y: 2.5rem;
  }

  .lg\:hover\:translate-y-11:hover {
    --tw-translate-y: 2.75rem;
  }

  .lg\:hover\:translate-y-12:hover {
    --tw-translate-y: 3rem;
  }

  .lg\:hover\:translate-y-14:hover {
    --tw-translate-y: 3.5rem;
  }

  .lg\:hover\:translate-y-16:hover {
    --tw-translate-y: 4rem;
  }

  .lg\:hover\:translate-y-20:hover {
    --tw-translate-y: 5rem;
  }

  .lg\:hover\:translate-y-24:hover {
    --tw-translate-y: 6rem;
  }

  .lg\:hover\:translate-y-28:hover {
    --tw-translate-y: 7rem;
  }

  .lg\:hover\:translate-y-32:hover {
    --tw-translate-y: 8rem;
  }

  .lg\:hover\:translate-y-36:hover {
    --tw-translate-y: 9rem;
  }

  .lg\:hover\:translate-y-40:hover {
    --tw-translate-y: 10rem;
  }

  .lg\:hover\:translate-y-44:hover {
    --tw-translate-y: 11rem;
  }

  .lg\:hover\:translate-y-48:hover {
    --tw-translate-y: 12rem;
  }

  .lg\:hover\:translate-y-52:hover {
    --tw-translate-y: 13rem;
  }

  .lg\:hover\:translate-y-56:hover {
    --tw-translate-y: 14rem;
  }

  .lg\:hover\:translate-y-60:hover {
    --tw-translate-y: 15rem;
  }

  .lg\:hover\:translate-y-64:hover {
    --tw-translate-y: 16rem;
  }

  .lg\:hover\:translate-y-72:hover {
    --tw-translate-y: 18rem;
  }

  .lg\:hover\:translate-y-80:hover {
    --tw-translate-y: 20rem;
  }

  .lg\:hover\:translate-y-96:hover {
    --tw-translate-y: 24rem;
  }

  .lg\:hover\:translate-y-px:hover {
    --tw-translate-y: 1px;
  }

  .lg\:hover\:translate-y-0\.5:hover {
    --tw-translate-y: 0.125rem;
  }

  .lg\:hover\:translate-y-1\.5:hover {
    --tw-translate-y: 0.375rem;
  }

  .lg\:hover\:translate-y-2\.5:hover {
    --tw-translate-y: 0.625rem;
  }

  .lg\:hover\:translate-y-3\.5:hover {
    --tw-translate-y: 0.875rem;
  }

  .lg\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .lg\:hover\:-translate-y-1:hover {
    --tw-translate-y: -0.25rem;
  }

  .lg\:hover\:-translate-y-2:hover {
    --tw-translate-y: -0.5rem;
  }

  .lg\:hover\:-translate-y-3:hover {
    --tw-translate-y: -0.75rem;
  }

  .lg\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1rem;
  }

  .lg\:hover\:-translate-y-5:hover {
    --tw-translate-y: -1.25rem;
  }

  .lg\:hover\:-translate-y-6:hover {
    --tw-translate-y: -1.5rem;
  }

  .lg\:hover\:-translate-y-7:hover {
    --tw-translate-y: -1.75rem;
  }

  .lg\:hover\:-translate-y-8:hover {
    --tw-translate-y: -2rem;
  }

  .lg\:hover\:-translate-y-9:hover {
    --tw-translate-y: -2.25rem;
  }

  .lg\:hover\:-translate-y-10:hover {
    --tw-translate-y: -2.5rem;
  }

  .lg\:hover\:-translate-y-11:hover {
    --tw-translate-y: -2.75rem;
  }

  .lg\:hover\:-translate-y-12:hover {
    --tw-translate-y: -3rem;
  }

  .lg\:hover\:-translate-y-14:hover {
    --tw-translate-y: -3.5rem;
  }

  .lg\:hover\:-translate-y-16:hover {
    --tw-translate-y: -4rem;
  }

  .lg\:hover\:-translate-y-20:hover {
    --tw-translate-y: -5rem;
  }

  .lg\:hover\:-translate-y-24:hover {
    --tw-translate-y: -6rem;
  }

  .lg\:hover\:-translate-y-28:hover {
    --tw-translate-y: -7rem;
  }

  .lg\:hover\:-translate-y-32:hover {
    --tw-translate-y: -8rem;
  }

  .lg\:hover\:-translate-y-36:hover {
    --tw-translate-y: -9rem;
  }

  .lg\:hover\:-translate-y-40:hover {
    --tw-translate-y: -10rem;
  }

  .lg\:hover\:-translate-y-44:hover {
    --tw-translate-y: -11rem;
  }

  .lg\:hover\:-translate-y-48:hover {
    --tw-translate-y: -12rem;
  }

  .lg\:hover\:-translate-y-52:hover {
    --tw-translate-y: -13rem;
  }

  .lg\:hover\:-translate-y-56:hover {
    --tw-translate-y: -14rem;
  }

  .lg\:hover\:-translate-y-60:hover {
    --tw-translate-y: -15rem;
  }

  .lg\:hover\:-translate-y-64:hover {
    --tw-translate-y: -16rem;
  }

  .lg\:hover\:-translate-y-72:hover {
    --tw-translate-y: -18rem;
  }

  .lg\:hover\:-translate-y-80:hover {
    --tw-translate-y: -20rem;
  }

  .lg\:hover\:-translate-y-96:hover {
    --tw-translate-y: -24rem;
  }

  .lg\:hover\:-translate-y-px:hover {
    --tw-translate-y: -1px;
  }

  .lg\:hover\:-translate-y-0\.5:hover {
    --tw-translate-y: -0.125rem;
  }

  .lg\:hover\:-translate-y-1\.5:hover {
    --tw-translate-y: -0.375rem;
  }

  .lg\:hover\:-translate-y-2\.5:hover {
    --tw-translate-y: -0.625rem;
  }

  .lg\:hover\:-translate-y-3\.5:hover {
    --tw-translate-y: -0.875rem;
  }

  .lg\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .lg\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .lg\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .lg\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .lg\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .lg\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .lg\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .lg\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .lg\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .lg\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .lg\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .lg\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .lg\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .lg\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .lg\:focus\:translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .lg\:focus\:translate-x-1:focus {
    --tw-translate-x: 0.25rem;
  }

  .lg\:focus\:translate-x-2:focus {
    --tw-translate-x: 0.5rem;
  }

  .lg\:focus\:translate-x-3:focus {
    --tw-translate-x: 0.75rem;
  }

  .lg\:focus\:translate-x-4:focus {
    --tw-translate-x: 1rem;
  }

  .lg\:focus\:translate-x-5:focus {
    --tw-translate-x: 1.25rem;
  }

  .lg\:focus\:translate-x-6:focus {
    --tw-translate-x: 1.5rem;
  }

  .lg\:focus\:translate-x-7:focus {
    --tw-translate-x: 1.75rem;
  }

  .lg\:focus\:translate-x-8:focus {
    --tw-translate-x: 2rem;
  }

  .lg\:focus\:translate-x-9:focus {
    --tw-translate-x: 2.25rem;
  }

  .lg\:focus\:translate-x-10:focus {
    --tw-translate-x: 2.5rem;
  }

  .lg\:focus\:translate-x-11:focus {
    --tw-translate-x: 2.75rem;
  }

  .lg\:focus\:translate-x-12:focus {
    --tw-translate-x: 3rem;
  }

  .lg\:focus\:translate-x-14:focus {
    --tw-translate-x: 3.5rem;
  }

  .lg\:focus\:translate-x-16:focus {
    --tw-translate-x: 4rem;
  }

  .lg\:focus\:translate-x-20:focus {
    --tw-translate-x: 5rem;
  }

  .lg\:focus\:translate-x-24:focus {
    --tw-translate-x: 6rem;
  }

  .lg\:focus\:translate-x-28:focus {
    --tw-translate-x: 7rem;
  }

  .lg\:focus\:translate-x-32:focus {
    --tw-translate-x: 8rem;
  }

  .lg\:focus\:translate-x-36:focus {
    --tw-translate-x: 9rem;
  }

  .lg\:focus\:translate-x-40:focus {
    --tw-translate-x: 10rem;
  }

  .lg\:focus\:translate-x-44:focus {
    --tw-translate-x: 11rem;
  }

  .lg\:focus\:translate-x-48:focus {
    --tw-translate-x: 12rem;
  }

  .lg\:focus\:translate-x-52:focus {
    --tw-translate-x: 13rem;
  }

  .lg\:focus\:translate-x-56:focus {
    --tw-translate-x: 14rem;
  }

  .lg\:focus\:translate-x-60:focus {
    --tw-translate-x: 15rem;
  }

  .lg\:focus\:translate-x-64:focus {
    --tw-translate-x: 16rem;
  }

  .lg\:focus\:translate-x-72:focus {
    --tw-translate-x: 18rem;
  }

  .lg\:focus\:translate-x-80:focus {
    --tw-translate-x: 20rem;
  }

  .lg\:focus\:translate-x-96:focus {
    --tw-translate-x: 24rem;
  }

  .lg\:focus\:translate-x-px:focus {
    --tw-translate-x: 1px;
  }

  .lg\:focus\:translate-x-0\.5:focus {
    --tw-translate-x: 0.125rem;
  }

  .lg\:focus\:translate-x-1\.5:focus {
    --tw-translate-x: 0.375rem;
  }

  .lg\:focus\:translate-x-2\.5:focus {
    --tw-translate-x: 0.625rem;
  }

  .lg\:focus\:translate-x-3\.5:focus {
    --tw-translate-x: 0.875rem;
  }

  .lg\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .lg\:focus\:-translate-x-1:focus {
    --tw-translate-x: -0.25rem;
  }

  .lg\:focus\:-translate-x-2:focus {
    --tw-translate-x: -0.5rem;
  }

  .lg\:focus\:-translate-x-3:focus {
    --tw-translate-x: -0.75rem;
  }

  .lg\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1rem;
  }

  .lg\:focus\:-translate-x-5:focus {
    --tw-translate-x: -1.25rem;
  }

  .lg\:focus\:-translate-x-6:focus {
    --tw-translate-x: -1.5rem;
  }

  .lg\:focus\:-translate-x-7:focus {
    --tw-translate-x: -1.75rem;
  }

  .lg\:focus\:-translate-x-8:focus {
    --tw-translate-x: -2rem;
  }

  .lg\:focus\:-translate-x-9:focus {
    --tw-translate-x: -2.25rem;
  }

  .lg\:focus\:-translate-x-10:focus {
    --tw-translate-x: -2.5rem;
  }

  .lg\:focus\:-translate-x-11:focus {
    --tw-translate-x: -2.75rem;
  }

  .lg\:focus\:-translate-x-12:focus {
    --tw-translate-x: -3rem;
  }

  .lg\:focus\:-translate-x-14:focus {
    --tw-translate-x: -3.5rem;
  }

  .lg\:focus\:-translate-x-16:focus {
    --tw-translate-x: -4rem;
  }

  .lg\:focus\:-translate-x-20:focus {
    --tw-translate-x: -5rem;
  }

  .lg\:focus\:-translate-x-24:focus {
    --tw-translate-x: -6rem;
  }

  .lg\:focus\:-translate-x-28:focus {
    --tw-translate-x: -7rem;
  }

  .lg\:focus\:-translate-x-32:focus {
    --tw-translate-x: -8rem;
  }

  .lg\:focus\:-translate-x-36:focus {
    --tw-translate-x: -9rem;
  }

  .lg\:focus\:-translate-x-40:focus {
    --tw-translate-x: -10rem;
  }

  .lg\:focus\:-translate-x-44:focus {
    --tw-translate-x: -11rem;
  }

  .lg\:focus\:-translate-x-48:focus {
    --tw-translate-x: -12rem;
  }

  .lg\:focus\:-translate-x-52:focus {
    --tw-translate-x: -13rem;
  }

  .lg\:focus\:-translate-x-56:focus {
    --tw-translate-x: -14rem;
  }

  .lg\:focus\:-translate-x-60:focus {
    --tw-translate-x: -15rem;
  }

  .lg\:focus\:-translate-x-64:focus {
    --tw-translate-x: -16rem;
  }

  .lg\:focus\:-translate-x-72:focus {
    --tw-translate-x: -18rem;
  }

  .lg\:focus\:-translate-x-80:focus {
    --tw-translate-x: -20rem;
  }

  .lg\:focus\:-translate-x-96:focus {
    --tw-translate-x: -24rem;
  }

  .lg\:focus\:-translate-x-px:focus {
    --tw-translate-x: -1px;
  }

  .lg\:focus\:-translate-x-0\.5:focus {
    --tw-translate-x: -0.125rem;
  }

  .lg\:focus\:-translate-x-1\.5:focus {
    --tw-translate-x: -0.375rem;
  }

  .lg\:focus\:-translate-x-2\.5:focus {
    --tw-translate-x: -0.625rem;
  }

  .lg\:focus\:-translate-x-3\.5:focus {
    --tw-translate-x: -0.875rem;
  }

  .lg\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .lg\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .lg\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .lg\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .lg\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .lg\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .lg\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .lg\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .lg\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .lg\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .lg\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .lg\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .lg\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .lg\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .lg\:focus\:translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .lg\:focus\:translate-y-1:focus {
    --tw-translate-y: 0.25rem;
  }

  .lg\:focus\:translate-y-2:focus {
    --tw-translate-y: 0.5rem;
  }

  .lg\:focus\:translate-y-3:focus {
    --tw-translate-y: 0.75rem;
  }

  .lg\:focus\:translate-y-4:focus {
    --tw-translate-y: 1rem;
  }

  .lg\:focus\:translate-y-5:focus {
    --tw-translate-y: 1.25rem;
  }

  .lg\:focus\:translate-y-6:focus {
    --tw-translate-y: 1.5rem;
  }

  .lg\:focus\:translate-y-7:focus {
    --tw-translate-y: 1.75rem;
  }

  .lg\:focus\:translate-y-8:focus {
    --tw-translate-y: 2rem;
  }

  .lg\:focus\:translate-y-9:focus {
    --tw-translate-y: 2.25rem;
  }

  .lg\:focus\:translate-y-10:focus {
    --tw-translate-y: 2.5rem;
  }

  .lg\:focus\:translate-y-11:focus {
    --tw-translate-y: 2.75rem;
  }

  .lg\:focus\:translate-y-12:focus {
    --tw-translate-y: 3rem;
  }

  .lg\:focus\:translate-y-14:focus {
    --tw-translate-y: 3.5rem;
  }

  .lg\:focus\:translate-y-16:focus {
    --tw-translate-y: 4rem;
  }

  .lg\:focus\:translate-y-20:focus {
    --tw-translate-y: 5rem;
  }

  .lg\:focus\:translate-y-24:focus {
    --tw-translate-y: 6rem;
  }

  .lg\:focus\:translate-y-28:focus {
    --tw-translate-y: 7rem;
  }

  .lg\:focus\:translate-y-32:focus {
    --tw-translate-y: 8rem;
  }

  .lg\:focus\:translate-y-36:focus {
    --tw-translate-y: 9rem;
  }

  .lg\:focus\:translate-y-40:focus {
    --tw-translate-y: 10rem;
  }

  .lg\:focus\:translate-y-44:focus {
    --tw-translate-y: 11rem;
  }

  .lg\:focus\:translate-y-48:focus {
    --tw-translate-y: 12rem;
  }

  .lg\:focus\:translate-y-52:focus {
    --tw-translate-y: 13rem;
  }

  .lg\:focus\:translate-y-56:focus {
    --tw-translate-y: 14rem;
  }

  .lg\:focus\:translate-y-60:focus {
    --tw-translate-y: 15rem;
  }

  .lg\:focus\:translate-y-64:focus {
    --tw-translate-y: 16rem;
  }

  .lg\:focus\:translate-y-72:focus {
    --tw-translate-y: 18rem;
  }

  .lg\:focus\:translate-y-80:focus {
    --tw-translate-y: 20rem;
  }

  .lg\:focus\:translate-y-96:focus {
    --tw-translate-y: 24rem;
  }

  .lg\:focus\:translate-y-px:focus {
    --tw-translate-y: 1px;
  }

  .lg\:focus\:translate-y-0\.5:focus {
    --tw-translate-y: 0.125rem;
  }

  .lg\:focus\:translate-y-1\.5:focus {
    --tw-translate-y: 0.375rem;
  }

  .lg\:focus\:translate-y-2\.5:focus {
    --tw-translate-y: 0.625rem;
  }

  .lg\:focus\:translate-y-3\.5:focus {
    --tw-translate-y: 0.875rem;
  }

  .lg\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .lg\:focus\:-translate-y-1:focus {
    --tw-translate-y: -0.25rem;
  }

  .lg\:focus\:-translate-y-2:focus {
    --tw-translate-y: -0.5rem;
  }

  .lg\:focus\:-translate-y-3:focus {
    --tw-translate-y: -0.75rem;
  }

  .lg\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1rem;
  }

  .lg\:focus\:-translate-y-5:focus {
    --tw-translate-y: -1.25rem;
  }

  .lg\:focus\:-translate-y-6:focus {
    --tw-translate-y: -1.5rem;
  }

  .lg\:focus\:-translate-y-7:focus {
    --tw-translate-y: -1.75rem;
  }

  .lg\:focus\:-translate-y-8:focus {
    --tw-translate-y: -2rem;
  }

  .lg\:focus\:-translate-y-9:focus {
    --tw-translate-y: -2.25rem;
  }

  .lg\:focus\:-translate-y-10:focus {
    --tw-translate-y: -2.5rem;
  }

  .lg\:focus\:-translate-y-11:focus {
    --tw-translate-y: -2.75rem;
  }

  .lg\:focus\:-translate-y-12:focus {
    --tw-translate-y: -3rem;
  }

  .lg\:focus\:-translate-y-14:focus {
    --tw-translate-y: -3.5rem;
  }

  .lg\:focus\:-translate-y-16:focus {
    --tw-translate-y: -4rem;
  }

  .lg\:focus\:-translate-y-20:focus {
    --tw-translate-y: -5rem;
  }

  .lg\:focus\:-translate-y-24:focus {
    --tw-translate-y: -6rem;
  }

  .lg\:focus\:-translate-y-28:focus {
    --tw-translate-y: -7rem;
  }

  .lg\:focus\:-translate-y-32:focus {
    --tw-translate-y: -8rem;
  }

  .lg\:focus\:-translate-y-36:focus {
    --tw-translate-y: -9rem;
  }

  .lg\:focus\:-translate-y-40:focus {
    --tw-translate-y: -10rem;
  }

  .lg\:focus\:-translate-y-44:focus {
    --tw-translate-y: -11rem;
  }

  .lg\:focus\:-translate-y-48:focus {
    --tw-translate-y: -12rem;
  }

  .lg\:focus\:-translate-y-52:focus {
    --tw-translate-y: -13rem;
  }

  .lg\:focus\:-translate-y-56:focus {
    --tw-translate-y: -14rem;
  }

  .lg\:focus\:-translate-y-60:focus {
    --tw-translate-y: -15rem;
  }

  .lg\:focus\:-translate-y-64:focus {
    --tw-translate-y: -16rem;
  }

  .lg\:focus\:-translate-y-72:focus {
    --tw-translate-y: -18rem;
  }

  .lg\:focus\:-translate-y-80:focus {
    --tw-translate-y: -20rem;
  }

  .lg\:focus\:-translate-y-96:focus {
    --tw-translate-y: -24rem;
  }

  .lg\:focus\:-translate-y-px:focus {
    --tw-translate-y: -1px;
  }

  .lg\:focus\:-translate-y-0\.5:focus {
    --tw-translate-y: -0.125rem;
  }

  .lg\:focus\:-translate-y-1\.5:focus {
    --tw-translate-y: -0.375rem;
  }

  .lg\:focus\:-translate-y-2\.5:focus {
    --tw-translate-y: -0.625rem;
  }

  .lg\:focus\:-translate-y-3\.5:focus {
    --tw-translate-y: -0.875rem;
  }

  .lg\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .lg\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .lg\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .lg\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .lg\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .lg\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .lg\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .lg\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .lg\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .lg\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .lg\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .lg\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .lg\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .lg\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .lg\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .lg\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .lg\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .lg\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .lg\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .lg\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .lg\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .lg\:rotate-90 {
    --tw-rotate: 90deg;
  }

  .lg\:rotate-180 {
    --tw-rotate: 180deg;
  }

  .lg\:-rotate-180 {
    --tw-rotate: -180deg;
  }

  .lg\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .lg\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .lg\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .lg\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .lg\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .lg\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .lg\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .lg\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .lg\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .lg\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .lg\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .lg\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .lg\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .lg\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .lg\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .lg\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .lg\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .lg\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .lg\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .lg\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .lg\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .lg\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .lg\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .lg\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .lg\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .lg\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .lg\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .lg\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .lg\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .lg\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .lg\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .lg\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .lg\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .lg\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .lg\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .lg\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .lg\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .lg\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .lg\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .lg\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .lg\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .lg\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .lg\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .lg\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .lg\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .lg\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .lg\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .lg\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .lg\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .lg\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .lg\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .lg\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .lg\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .lg\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .lg\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .lg\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .lg\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .lg\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .lg\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .lg\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .lg\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .lg\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .lg\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .lg\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .lg\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .lg\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .lg\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .lg\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .lg\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .lg\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .lg\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .lg\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .lg\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .lg\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .lg\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .lg\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .lg\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .lg\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .lg\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .lg\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .lg\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .lg\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .lg\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .lg\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .lg\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .lg\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .lg\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .lg\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .lg\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .lg\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .lg\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .lg\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .lg\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .lg\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .lg\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .lg\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .lg\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .lg\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .lg\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .lg\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .lg\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .lg\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .lg\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .lg\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .lg\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .lg\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .lg\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .lg\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .lg\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .lg\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .lg\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .lg\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .lg\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .lg\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .lg\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .lg\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .lg\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .lg\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .lg\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .lg\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .lg\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .lg\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .lg\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .lg\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .lg\:hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .lg\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .lg\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .lg\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .lg\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .lg\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .lg\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .lg\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .lg\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .lg\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .lg\:focus\:scale-110:focus {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .lg\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .lg\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .lg\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .lg\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .lg\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .lg\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .lg\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .lg\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .lg\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

  .lg\:scale-x-110 {
    --tw-scale-x: 1.1;
  }

  .lg\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .lg\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .lg\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .lg\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .lg\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .lg\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .lg\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .lg\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .lg\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

  .lg\:scale-y-110 {
    --tw-scale-y: 1.1;
  }

  .lg\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .lg\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .lg\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .lg\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .lg\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .lg\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .lg\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .lg\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .lg\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

  .lg\:hover\:scale-x-110:hover {
    --tw-scale-x: 1.1;
  }

  .lg\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .lg\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .lg\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .lg\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .lg\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .lg\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .lg\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .lg\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .lg\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

  .lg\:hover\:scale-y-110:hover {
    --tw-scale-y: 1.1;
  }

  .lg\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .lg\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .lg\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .lg\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .lg\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .lg\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .lg\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .lg\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .lg\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .lg\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .lg\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .lg\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .lg\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .lg\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .lg\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .lg\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .lg\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .lg\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .lg\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .lg\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .lg\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .lg\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .lg\:animate-none {
    animation: none;
  }

  .lg\:animate-spin {
    animation: spin 1s linear infinite;
  }

  .lg\:animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .lg\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .lg\:animate-bounce {
    animation: bounce 1s infinite;
  }

  .lg\:cursor-auto {
    cursor: auto;
  }

  .lg\:cursor-default {
    cursor: default;
  }

  .lg\:cursor-pointer {
    cursor: pointer;
  }

  .lg\:cursor-wait {
    cursor: wait;
  }

  .lg\:cursor-text {
    cursor: text;
  }

  .lg\:cursor-move {
    cursor: move;
  }

  .lg\:cursor-help {
    cursor: help;
  }

  .lg\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .lg\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .lg\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .lg\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .lg\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: auto;
  }

  .lg\:resize-none {
    resize: none;
  }

  .lg\:resize-y {
    resize: vertical;
  }

  .lg\:resize-x {
    resize: horizontal;
  }

  .lg\:resize {
    resize: both;
  }

  .lg\:list-inside {
    list-style-position: inside;
  }

  .lg\:list-outside {
    list-style-position: outside;
  }

  .lg\:list-none {
    list-style-type: none;
  }

  .lg\:list-disc {
    list-style-type: disc;
  }

  .lg\:list-decimal {
    list-style-type: decimal;
  }

  .lg\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .lg\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .lg\:auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .lg\:auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .lg\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

  .lg\:grid-flow-row {
    grid-auto-flow: row;
  }

  .lg\:grid-flow-col {
    grid-auto-flow: column;
  }

  .lg\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .lg\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .lg\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .lg\:auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .lg\:auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .lg\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-none {
    grid-template-columns: none;
  }

  .lg\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-rows-none {
    grid-template-rows: none;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .lg\:flex-col {
    flex-direction: column;
  }

  .lg\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .lg\:place-content-center {
    place-content: center;
  }

  .lg\:place-content-start {
    place-content: start;
  }

  .lg\:place-content-end {
    place-content: end;
  }

  .lg\:place-content-between {
    place-content: space-between;
  }

  .lg\:place-content-around {
    place-content: space-around;
  }

  .lg\:place-content-evenly {
    place-content: space-evenly;
  }

  .lg\:place-content-stretch {
    place-content: stretch;
  }

  .lg\:place-items-start {
    place-items: start;
  }

  .lg\:place-items-end {
    place-items: end;
  }

  .lg\:place-items-center {
    place-items: center;
  }

  .lg\:place-items-stretch {
    place-items: stretch;
  }

  .lg\:content-center {
    align-content: center;
  }

  .lg\:content-start {
    align-content: flex-start;
  }

  .lg\:content-end {
    align-content: flex-end;
  }

  .lg\:content-between {
    align-content: space-between;
  }

  .lg\:content-around {
    align-content: space-around;
  }

  .lg\:content-evenly {
    align-content: space-evenly;
  }

  .lg\:items-start {
    align-items: flex-start;
  }

  .lg\:items-end {
    align-items: flex-end;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:items-baseline {
    align-items: baseline;
  }

  .lg\:items-stretch {
    align-items: stretch;
  }

  .lg\:justify-start {
    justify-content: flex-start;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:justify-center {
    justify-content: center;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:justify-around {
    justify-content: space-around;
  }

  .lg\:justify-evenly {
    justify-content: space-evenly;
  }

  .lg\:justify-items-start {
    justify-items: start;
  }

  .lg\:justify-items-end {
    justify-items: end;
  }

  .lg\:justify-items-center {
    justify-items: center;
  }

  .lg\:justify-items-stretch {
    justify-items: stretch;
  }

  .lg\:gap-0 {
    gap: 0px;
  }

  .lg\:gap-1 {
    gap: 0.25rem;
  }

  .lg\:gap-2 {
    gap: 0.5rem;
  }

  .lg\:gap-3 {
    gap: 0.75rem;
  }

  .lg\:gap-4 {
    gap: 1rem;
  }

  .lg\:gap-5 {
    gap: 1.25rem;
  }

  .lg\:gap-6 {
    gap: 1.5rem;
  }

  .lg\:gap-7 {
    gap: 1.75rem;
  }

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:gap-9 {
    gap: 2.25rem;
  }

  .lg\:gap-10 {
    gap: 2.5rem;
  }

  .lg\:gap-11 {
    gap: 2.75rem;
  }

  .lg\:gap-12 {
    gap: 3rem;
  }

  .lg\:gap-14 {
    gap: 3.5rem;
  }

  .lg\:gap-16 {
    gap: 4rem;
  }

  .lg\:gap-20 {
    gap: 5rem;
  }

  .lg\:gap-24 {
    gap: 6rem;
  }

  .lg\:gap-28 {
    gap: 7rem;
  }

  .lg\:gap-32 {
    gap: 8rem;
  }

  .lg\:gap-36 {
    gap: 9rem;
  }

  .lg\:gap-40 {
    gap: 10rem;
  }

  .lg\:gap-44 {
    gap: 11rem;
  }

  .lg\:gap-48 {
    gap: 12rem;
  }

  .lg\:gap-52 {
    gap: 13rem;
  }

  .lg\:gap-56 {
    gap: 14rem;
  }

  .lg\:gap-60 {
    gap: 15rem;
  }

  .lg\:gap-64 {
    gap: 16rem;
  }

  .lg\:gap-72 {
    gap: 18rem;
  }

  .lg\:gap-80 {
    gap: 20rem;
  }

  .lg\:gap-96 {
    gap: 24rem;
  }

  .lg\:gap-px {
    gap: 1px;
  }

  .lg\:gap-0\.5 {
    gap: 0.125rem;
  }

  .lg\:gap-1\.5 {
    gap: 0.375rem;
  }

  .lg\:gap-2\.5 {
    gap: 0.625rem;
  }

  .lg\:gap-3\.5 {
    gap: 0.875rem;
  }

  .lg\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }

  .lg\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .lg\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .lg\:gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .lg\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .lg\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .lg\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .lg\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .lg\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .lg\:gap-x-9 {
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .lg\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .lg\:gap-x-11 {
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .lg\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .lg\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .lg\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .lg\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .lg\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .lg\:gap-x-28 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .lg\:gap-x-32 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .lg\:gap-x-36 {
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .lg\:gap-x-40 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .lg\:gap-x-44 {
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .lg\:gap-x-48 {
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .lg\:gap-x-52 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .lg\:gap-x-56 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .lg\:gap-x-60 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .lg\:gap-x-64 {
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .lg\:gap-x-72 {
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .lg\:gap-x-80 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .lg\:gap-x-96 {
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .lg\:gap-x-px {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .lg\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .lg\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .lg\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .lg\:gap-x-3\.5 {
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .lg\:gap-y-0 {
    row-gap: 0px;
  }

  .lg\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .lg\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .lg\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .lg\:gap-y-4 {
    row-gap: 1rem;
  }

  .lg\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .lg\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .lg\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .lg\:gap-y-8 {
    row-gap: 2rem;
  }

  .lg\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .lg\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .lg\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .lg\:gap-y-12 {
    row-gap: 3rem;
  }

  .lg\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .lg\:gap-y-16 {
    row-gap: 4rem;
  }

  .lg\:gap-y-20 {
    row-gap: 5rem;
  }

  .lg\:gap-y-24 {
    row-gap: 6rem;
  }

  .lg\:gap-y-28 {
    row-gap: 7rem;
  }

  .lg\:gap-y-32 {
    row-gap: 8rem;
  }

  .lg\:gap-y-36 {
    row-gap: 9rem;
  }

  .lg\:gap-y-40 {
    row-gap: 10rem;
  }

  .lg\:gap-y-44 {
    row-gap: 11rem;
  }

  .lg\:gap-y-48 {
    row-gap: 12rem;
  }

  .lg\:gap-y-52 {
    row-gap: 13rem;
  }

  .lg\:gap-y-56 {
    row-gap: 14rem;
  }

  .lg\:gap-y-60 {
    row-gap: 15rem;
  }

  .lg\:gap-y-64 {
    row-gap: 16rem;
  }

  .lg\:gap-y-72 {
    row-gap: 18rem;
  }

  .lg\:gap-y-80 {
    row-gap: 20rem;
  }

  .lg\:gap-y-96 {
    row-gap: 24rem;
  }

  .lg\:gap-y-px {
    row-gap: 1px;
  }

  .lg\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .lg\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .lg\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .lg\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .lg\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9rem * var(--tw-space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12rem * var(--tw-space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(14rem * var(--tw-space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16rem * var(--tw-space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(18rem * var(--tw-space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20rem * var(--tw-space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24rem * var(--tw-space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1px * var(--tw-space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9rem * var(--tw-space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-12rem * var(--tw-space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-14rem * var(--tw-space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-16rem * var(--tw-space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-18rem * var(--tw-space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20rem * var(--tw-space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-24rem * var(--tw-space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1px * var(--tw-space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .lg\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(14rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(18rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1px * var(--tw-space-y-reverse));
  }

  .lg\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1px * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .lg\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .lg\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .lg\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .lg\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .lg\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .lg\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .lg\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .lg\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .lg\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .lg\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .lg\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .lg\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .lg\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .lg\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
    border-color: transparent;
  }

  .lg\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .lg\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
  }

  .lg\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
  }

  .lg\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));
  }

  .lg\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));
  }

  .lg\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));
  }

  .lg\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));
  }

  .lg\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));
  }

  .lg\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));
  }

  .lg\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));
  }

  .lg\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));
  }

  .lg\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));
  }

  .lg\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));
  }

  .lg\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));
  }

  .lg\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));
  }

  .lg\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));
  }

  .lg\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));
  }

  .lg\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));
  }

  .lg\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));
  }

  .lg\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));
  }

  .lg\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));
  }

  .lg\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));
  }

  .lg\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));
  }

  .lg\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .lg\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .lg\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .lg\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .lg\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .lg\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .lg\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .lg\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .lg\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .lg\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .lg\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .lg\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .lg\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .lg\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .lg\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .lg\:place-self-auto {
    place-self: auto;
  }

  .lg\:place-self-start {
    place-self: start;
  }

  .lg\:place-self-end {
    place-self: end;
  }

  .lg\:place-self-center {
    place-self: center;
  }

  .lg\:place-self-stretch {
    place-self: stretch;
  }

  .lg\:self-auto {
    align-self: auto;
  }

  .lg\:self-start {
    align-self: flex-start;
  }

  .lg\:self-end {
    align-self: flex-end;
  }

  .lg\:self-center {
    align-self: center;
  }

  .lg\:self-stretch {
    align-self: stretch;
  }

  .lg\:self-baseline {
    align-self: baseline;
  }

  .lg\:justify-self-auto {
    justify-self: auto;
  }

  .lg\:justify-self-start {
    justify-self: start;
  }

  .lg\:justify-self-end {
    justify-self: end;
  }

  .lg\:justify-self-center {
    justify-self: center;
  }

  .lg\:justify-self-stretch {
    justify-self: stretch;
  }

  .lg\:overflow-auto {
    overflow: auto;
  }

  .lg\:overflow-hidden {
    overflow: hidden;
  }

  .lg\:overflow-visible {
    overflow: visible;
  }

  .lg\:overflow-scroll {
    overflow: scroll;
  }

  .lg\:overflow-x-auto {
    overflow-x: auto;
  }

  .lg\:overflow-y-auto {
    overflow-y: auto;
  }

  .lg\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .lg\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .lg\:overflow-x-visible {
    overflow-x: visible;
  }

  .lg\:overflow-y-visible {
    overflow-y: visible;
  }

  .lg\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .lg\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .lg\:overscroll-auto {
    overscroll-behavior: auto;
  }

  .lg\:overscroll-contain {
    overscroll-behavior: contain;
  }

  .lg\:overscroll-none {
    overscroll-behavior: none;
  }

  .lg\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .lg\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .lg\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .lg\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .lg\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .lg\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .lg\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .lg\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .lg\:overflow-clip {
    text-overflow: clip;
  }

  .lg\:whitespace-normal {
    white-space: normal;
  }

  .lg\:whitespace-nowrap {
    white-space: nowrap;
  }

  .lg\:whitespace-pre {
    white-space: pre;
  }

  .lg\:whitespace-pre-line {
    white-space: pre-line;
  }

  .lg\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .lg\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .lg\:break-words {
    overflow-wrap: break-word;
  }

  .lg\:break-all {
    word-break: break-all;
  }

  .lg\:rounded-none {
    border-radius: 0px;
  }

  .lg\:rounded-sm {
    border-radius: 0.125rem;
  }

  .lg\:rounded {
    border-radius: 0.25rem;
  }

  .lg\:rounded-md {
    border-radius: 0.375rem;
  }

  .lg\:rounded-lg {
    border-radius: 0.5rem;
  }

  .lg\:rounded-xl {
    border-radius: 0.75rem;
  }

  .lg\:rounded-2xl {
    border-radius: 1rem;
  }

  .lg\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .lg\:rounded-full {
    border-radius: 9999px;
  }

  .lg\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .lg\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .lg\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .lg\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .lg\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .lg\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .lg\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .lg\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .lg\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .lg\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .lg\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .lg\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .lg\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .lg\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .lg\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .lg\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .lg\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .lg\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .lg\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .lg\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .lg\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .lg\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .lg\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .lg\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .lg\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .lg\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .lg\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .lg\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .lg\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .lg\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .lg\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .lg\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .lg\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .lg\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .lg\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .lg\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .lg\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .lg\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .lg\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .lg\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .lg\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .lg\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .lg\:border-0 {
    border-width: 0px;
  }

  .lg\:border-2 {
    border-width: 2px;
  }

  .lg\:border-4 {
    border-width: 4px;
  }

  .lg\:border-8 {
    border-width: 8px;
  }

  .lg\:border {
    border-width: 1px;
  }

  .lg\:border-t-0 {
    border-top-width: 0px;
  }

  .lg\:border-t-2 {
    border-top-width: 2px;
  }

  .lg\:border-t-4 {
    border-top-width: 4px;
  }

  .lg\:border-t-8 {
    border-top-width: 8px;
  }

  .lg\:border-t {
    border-top-width: 1px;
  }

  .lg\:border-r-0 {
    border-right-width: 0px;
  }

  .lg\:border-r-2 {
    border-right-width: 2px;
  }

  .lg\:border-r-4 {
    border-right-width: 4px;
  }

  .lg\:border-r-8 {
    border-right-width: 8px;
  }

  .lg\:border-r {
    border-right-width: 1px;
  }

  .lg\:border-b-0 {
    border-bottom-width: 0px;
  }

  .lg\:border-b-2 {
    border-bottom-width: 2px;
  }

  .lg\:border-b-4 {
    border-bottom-width: 4px;
  }

  .lg\:border-b-8 {
    border-bottom-width: 8px;
  }

  .lg\:border-b {
    border-bottom-width: 1px;
  }

  .lg\:border-l-0 {
    border-left-width: 0px;
  }

  .lg\:border-l-2 {
    border-left-width: 2px;
  }

  .lg\:border-l-4 {
    border-left-width: 4px;
  }

  .lg\:border-l-8 {
    border-left-width: 8px;
  }

  .lg\:border-l {
    border-left-width: 1px;
  }

  .lg\:border-solid {
    border-style: solid;
  }

  .lg\:border-dashed {
    border-style: dashed;
  }

  .lg\:border-dotted {
    border-style: dotted;
  }

  .lg\:border-double {
    border-style: double;
  }

  .lg\:border-none {
    border-style: none;
  }

  .lg\:border-transparent {
    border-color: transparent;
  }

  .lg\:border-current {
    border-color: currentColor;
  }

  .lg\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .lg\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .lg\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .lg\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .lg\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .lg\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .lg\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .lg\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .lg\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .lg\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .lg\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .lg\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .lg\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .lg\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .lg\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .lg\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .lg\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .lg\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .lg\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .lg\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .lg\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .lg\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .lg\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .lg\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .lg\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .lg\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .lg\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .lg\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .lg\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .lg\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .lg\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .lg\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .lg\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .lg\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .lg\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .lg\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .lg\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .lg\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .lg\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .lg\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .lg\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .lg\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .lg\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .lg\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .lg\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .lg\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .lg\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .lg\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .lg\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .lg\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .lg\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .lg\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .lg\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .lg\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .lg\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .lg\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .lg\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .lg\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .lg\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .lg\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .lg\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .lg\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .lg\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .lg\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .lg\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .lg\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .lg\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .lg\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .lg\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .lg\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .lg\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .lg\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .lg\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .lg\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .lg\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .lg\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .lg\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .lg\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .lg\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .lg\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .lg\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-transparent {
    border-color: transparent;
  }

  .group:hover .lg\:group-hover\:border-current {
    border-color: currentColor;
  }

  .group:hover .lg\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-transparent:focus-within {
    border-color: transparent;
  }

  .lg\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .lg\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .lg\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .lg\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .lg\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .lg\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .lg\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .lg\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .lg\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .lg\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .lg\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .lg\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .lg\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .lg\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .lg\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .lg\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .lg\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .lg\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .lg\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .lg\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .lg\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .lg\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .lg\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .lg\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .lg\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .lg\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .lg\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .lg\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .lg\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .lg\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .lg\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .lg\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .lg\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .lg\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .lg\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .lg\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .lg\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .lg\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .lg\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .lg\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .lg\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .lg\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .lg\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .lg\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .lg\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .lg\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .lg\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .lg\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .lg\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .lg\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .lg\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .lg\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .lg\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .lg\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .lg\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .lg\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .lg\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .lg\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .lg\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .lg\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .lg\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .lg\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .lg\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .lg\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .lg\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .lg\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .lg\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .lg\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .lg\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .lg\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .lg\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .lg\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .lg\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .lg\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .lg\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .lg\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .lg\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .lg\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .lg\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .lg\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .lg\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .lg\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .lg\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .lg\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .lg\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .lg\:bg-transparent {
    background-color: transparent;
  }

  .lg\:bg-current {
    background-color: currentColor;
  }

  .lg\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .lg\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .lg\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .lg\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .lg\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .lg\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .lg\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .lg\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .lg\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .lg\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .lg\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .lg\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .lg\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .lg\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .lg\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .lg\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .lg\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .lg\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .lg\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .lg\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .lg\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .lg\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-transparent {
    background-color: transparent;
  }

  .group:hover .lg\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .group:hover .lg\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-transparent:focus-within {
    background-color: transparent;
  }

  .lg\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .lg\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .lg\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .lg\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .lg\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .lg\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .lg\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .lg\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .lg\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .lg\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .lg\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .lg\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .lg\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .lg\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .lg\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .lg\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .lg\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .lg\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .lg\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .lg\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .lg\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .lg\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .lg\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .lg\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .lg\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .lg\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .lg\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .lg\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .lg\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .lg\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .lg\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .lg\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .lg\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .lg\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .lg\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .lg\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .lg\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .lg\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .lg\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .lg\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .lg\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .lg\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .lg\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .lg\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .lg\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .lg\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .lg\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .lg\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .lg\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .lg\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .lg\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .lg\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .lg\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .lg\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .lg\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .lg\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .lg\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .lg\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .lg\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .lg\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .lg\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .lg\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .lg\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .lg\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .lg\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .lg\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .lg\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .lg\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .lg\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .lg\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .lg\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .lg\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .lg\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .lg\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .lg\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .lg\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .lg\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .lg\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .lg\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .lg\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .lg\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

  .lg\:bg-none {
    background-image: none;
  }

  .lg\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .lg\:from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:from-black {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:from-gray-50 {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .lg\:from-gray-100 {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .lg\:from-gray-200 {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .lg\:from-gray-300 {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .lg\:from-gray-400 {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .lg\:from-gray-500 {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .lg\:from-gray-600 {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .lg\:from-gray-700 {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .lg\:from-gray-800 {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .lg\:from-gray-900 {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .lg\:from-red-50 {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .lg\:from-red-100 {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .lg\:from-red-200 {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .lg\:from-red-300 {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .lg\:from-red-400 {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .lg\:from-red-500 {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .lg\:from-red-600 {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .lg\:from-red-700 {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .lg\:from-red-800 {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .lg\:from-red-900 {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .lg\:from-yellow-50 {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .lg\:from-yellow-100 {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .lg\:from-yellow-200 {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .lg\:from-yellow-300 {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .lg\:from-yellow-400 {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .lg\:from-yellow-500 {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .lg\:from-yellow-600 {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .lg\:from-yellow-700 {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .lg\:from-yellow-800 {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .lg\:from-yellow-900 {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .lg\:from-green-50 {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .lg\:from-green-100 {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .lg\:from-green-200 {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .lg\:from-green-300 {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .lg\:from-green-400 {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .lg\:from-green-500 {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .lg\:from-green-600 {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .lg\:from-green-700 {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .lg\:from-green-800 {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .lg\:from-green-900 {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .lg\:from-blue-50 {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .lg\:from-blue-100 {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .lg\:from-blue-200 {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .lg\:from-blue-300 {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .lg\:from-blue-400 {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .lg\:from-blue-500 {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .lg\:from-blue-600 {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .lg\:from-blue-700 {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .lg\:from-blue-800 {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .lg\:from-blue-900 {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .lg\:from-indigo-50 {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .lg\:from-indigo-100 {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .lg\:from-indigo-200 {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .lg\:from-indigo-300 {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .lg\:from-indigo-400 {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .lg\:from-indigo-500 {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .lg\:from-indigo-600 {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .lg\:from-indigo-700 {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .lg\:from-indigo-800 {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .lg\:from-indigo-900 {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .lg\:from-purple-50 {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .lg\:from-purple-100 {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .lg\:from-purple-200 {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .lg\:from-purple-300 {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .lg\:from-purple-400 {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .lg\:from-purple-500 {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .lg\:from-purple-600 {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .lg\:from-purple-700 {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .lg\:from-purple-800 {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .lg\:from-purple-900 {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .lg\:from-pink-50 {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .lg\:from-pink-100 {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .lg\:from-pink-200 {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .lg\:from-pink-300 {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .lg\:from-pink-400 {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .lg\:from-pink-500 {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .lg\:from-pink-600 {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .lg\:from-pink-700 {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .lg\:from-pink-800 {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .lg\:from-pink-900 {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .lg\:hover\:from-transparent:hover {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:from-black:hover {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:from-gray-50:hover {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .lg\:hover\:from-gray-100:hover {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .lg\:hover\:from-gray-200:hover {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .lg\:hover\:from-gray-300:hover {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .lg\:hover\:from-gray-400:hover {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .lg\:hover\:from-gray-500:hover {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .lg\:hover\:from-gray-600:hover {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .lg\:hover\:from-gray-700:hover {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .lg\:hover\:from-gray-800:hover {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .lg\:hover\:from-gray-900:hover {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .lg\:hover\:from-red-50:hover {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .lg\:hover\:from-red-100:hover {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .lg\:hover\:from-red-200:hover {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .lg\:hover\:from-red-300:hover {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .lg\:hover\:from-red-400:hover {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .lg\:hover\:from-red-500:hover {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .lg\:hover\:from-red-600:hover {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .lg\:hover\:from-red-700:hover {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .lg\:hover\:from-red-800:hover {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .lg\:hover\:from-red-900:hover {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .lg\:hover\:from-yellow-50:hover {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .lg\:hover\:from-yellow-100:hover {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .lg\:hover\:from-yellow-200:hover {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .lg\:hover\:from-yellow-300:hover {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .lg\:hover\:from-yellow-400:hover {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .lg\:hover\:from-yellow-500:hover {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .lg\:hover\:from-yellow-600:hover {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .lg\:hover\:from-yellow-700:hover {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .lg\:hover\:from-yellow-800:hover {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .lg\:hover\:from-yellow-900:hover {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .lg\:hover\:from-green-50:hover {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .lg\:hover\:from-green-100:hover {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .lg\:hover\:from-green-200:hover {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .lg\:hover\:from-green-300:hover {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .lg\:hover\:from-green-400:hover {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .lg\:hover\:from-green-500:hover {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .lg\:hover\:from-green-600:hover {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .lg\:hover\:from-green-700:hover {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .lg\:hover\:from-green-800:hover {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .lg\:hover\:from-green-900:hover {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .lg\:hover\:from-blue-50:hover {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .lg\:hover\:from-blue-100:hover {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .lg\:hover\:from-blue-200:hover {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .lg\:hover\:from-blue-300:hover {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .lg\:hover\:from-blue-400:hover {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .lg\:hover\:from-blue-500:hover {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .lg\:hover\:from-blue-600:hover {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .lg\:hover\:from-blue-700:hover {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .lg\:hover\:from-blue-800:hover {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .lg\:hover\:from-blue-900:hover {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .lg\:hover\:from-indigo-50:hover {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .lg\:hover\:from-indigo-100:hover {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .lg\:hover\:from-indigo-200:hover {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .lg\:hover\:from-indigo-300:hover {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .lg\:hover\:from-indigo-400:hover {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .lg\:hover\:from-indigo-500:hover {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .lg\:hover\:from-indigo-600:hover {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .lg\:hover\:from-indigo-700:hover {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .lg\:hover\:from-indigo-800:hover {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .lg\:hover\:from-indigo-900:hover {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .lg\:hover\:from-purple-50:hover {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .lg\:hover\:from-purple-100:hover {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .lg\:hover\:from-purple-200:hover {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .lg\:hover\:from-purple-300:hover {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .lg\:hover\:from-purple-400:hover {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .lg\:hover\:from-purple-500:hover {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .lg\:hover\:from-purple-600:hover {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .lg\:hover\:from-purple-700:hover {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .lg\:hover\:from-purple-800:hover {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .lg\:hover\:from-purple-900:hover {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .lg\:hover\:from-pink-50:hover {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .lg\:hover\:from-pink-100:hover {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .lg\:hover\:from-pink-200:hover {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .lg\:hover\:from-pink-300:hover {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .lg\:hover\:from-pink-400:hover {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .lg\:hover\:from-pink-500:hover {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .lg\:hover\:from-pink-600:hover {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .lg\:hover\:from-pink-700:hover {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .lg\:hover\:from-pink-800:hover {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .lg\:hover\:from-pink-900:hover {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .lg\:focus\:from-transparent:focus {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:from-black:focus {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:from-gray-50:focus {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .lg\:focus\:from-gray-100:focus {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .lg\:focus\:from-gray-200:focus {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .lg\:focus\:from-gray-300:focus {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .lg\:focus\:from-gray-400:focus {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .lg\:focus\:from-gray-500:focus {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .lg\:focus\:from-gray-600:focus {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .lg\:focus\:from-gray-700:focus {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .lg\:focus\:from-gray-800:focus {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .lg\:focus\:from-gray-900:focus {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .lg\:focus\:from-red-50:focus {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .lg\:focus\:from-red-100:focus {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .lg\:focus\:from-red-200:focus {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .lg\:focus\:from-red-300:focus {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .lg\:focus\:from-red-400:focus {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .lg\:focus\:from-red-500:focus {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .lg\:focus\:from-red-600:focus {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .lg\:focus\:from-red-700:focus {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .lg\:focus\:from-red-800:focus {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .lg\:focus\:from-red-900:focus {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .lg\:focus\:from-yellow-50:focus {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .lg\:focus\:from-yellow-100:focus {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .lg\:focus\:from-yellow-200:focus {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .lg\:focus\:from-yellow-300:focus {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .lg\:focus\:from-yellow-400:focus {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .lg\:focus\:from-yellow-500:focus {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .lg\:focus\:from-yellow-600:focus {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .lg\:focus\:from-yellow-700:focus {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .lg\:focus\:from-yellow-800:focus {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .lg\:focus\:from-yellow-900:focus {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .lg\:focus\:from-green-50:focus {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .lg\:focus\:from-green-100:focus {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .lg\:focus\:from-green-200:focus {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .lg\:focus\:from-green-300:focus {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .lg\:focus\:from-green-400:focus {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .lg\:focus\:from-green-500:focus {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .lg\:focus\:from-green-600:focus {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .lg\:focus\:from-green-700:focus {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .lg\:focus\:from-green-800:focus {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .lg\:focus\:from-green-900:focus {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .lg\:focus\:from-blue-50:focus {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .lg\:focus\:from-blue-100:focus {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .lg\:focus\:from-blue-200:focus {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .lg\:focus\:from-blue-300:focus {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .lg\:focus\:from-blue-400:focus {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .lg\:focus\:from-blue-500:focus {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .lg\:focus\:from-blue-600:focus {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .lg\:focus\:from-blue-700:focus {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .lg\:focus\:from-blue-800:focus {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .lg\:focus\:from-blue-900:focus {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .lg\:focus\:from-indigo-50:focus {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .lg\:focus\:from-indigo-100:focus {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .lg\:focus\:from-indigo-200:focus {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .lg\:focus\:from-indigo-300:focus {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .lg\:focus\:from-indigo-400:focus {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .lg\:focus\:from-indigo-500:focus {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .lg\:focus\:from-indigo-600:focus {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .lg\:focus\:from-indigo-700:focus {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .lg\:focus\:from-indigo-800:focus {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .lg\:focus\:from-indigo-900:focus {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .lg\:focus\:from-purple-50:focus {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .lg\:focus\:from-purple-100:focus {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .lg\:focus\:from-purple-200:focus {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .lg\:focus\:from-purple-300:focus {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .lg\:focus\:from-purple-400:focus {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .lg\:focus\:from-purple-500:focus {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .lg\:focus\:from-purple-600:focus {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .lg\:focus\:from-purple-700:focus {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .lg\:focus\:from-purple-800:focus {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .lg\:focus\:from-purple-900:focus {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .lg\:focus\:from-pink-50:focus {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .lg\:focus\:from-pink-100:focus {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .lg\:focus\:from-pink-200:focus {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .lg\:focus\:from-pink-300:focus {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .lg\:focus\:from-pink-400:focus {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .lg\:focus\:from-pink-500:focus {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .lg\:focus\:from-pink-600:focus {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .lg\:focus\:from-pink-700:focus {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .lg\:focus\:from-pink-800:focus {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .lg\:focus\:from-pink-900:focus {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .lg\:via-transparent {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:via-gray-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .lg\:via-gray-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .lg\:via-gray-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .lg\:via-gray-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .lg\:via-gray-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .lg\:via-gray-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .lg\:via-gray-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .lg\:via-gray-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .lg\:via-gray-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .lg\:via-gray-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .lg\:via-red-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .lg\:via-red-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .lg\:via-red-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .lg\:via-red-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .lg\:via-red-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .lg\:via-red-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .lg\:via-red-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .lg\:via-red-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .lg\:via-red-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .lg\:via-red-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .lg\:via-yellow-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .lg\:via-yellow-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .lg\:via-yellow-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .lg\:via-yellow-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .lg\:via-yellow-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .lg\:via-yellow-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .lg\:via-yellow-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .lg\:via-yellow-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .lg\:via-yellow-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .lg\:via-yellow-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .lg\:via-green-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .lg\:via-green-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .lg\:via-green-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .lg\:via-green-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .lg\:via-green-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .lg\:via-green-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .lg\:via-green-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .lg\:via-green-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .lg\:via-green-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .lg\:via-green-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .lg\:via-blue-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .lg\:via-blue-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .lg\:via-blue-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .lg\:via-blue-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .lg\:via-blue-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .lg\:via-blue-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .lg\:via-blue-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .lg\:via-blue-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .lg\:via-blue-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .lg\:via-blue-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .lg\:via-indigo-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .lg\:via-indigo-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .lg\:via-indigo-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .lg\:via-indigo-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .lg\:via-indigo-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .lg\:via-indigo-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .lg\:via-indigo-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .lg\:via-indigo-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .lg\:via-indigo-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .lg\:via-indigo-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .lg\:via-purple-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .lg\:via-purple-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .lg\:via-purple-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .lg\:via-purple-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .lg\:via-purple-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .lg\:via-purple-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .lg\:via-purple-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .lg\:via-purple-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .lg\:via-purple-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .lg\:via-purple-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .lg\:via-pink-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .lg\:via-pink-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .lg\:via-pink-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .lg\:via-pink-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .lg\:via-pink-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .lg\:via-pink-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .lg\:via-pink-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .lg\:via-pink-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .lg\:via-pink-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .lg\:via-pink-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .lg\:hover\:via-transparent:hover {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:via-gray-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .lg\:hover\:via-gray-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .lg\:hover\:via-gray-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .lg\:hover\:via-gray-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .lg\:hover\:via-gray-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .lg\:hover\:via-gray-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .lg\:hover\:via-gray-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .lg\:hover\:via-gray-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .lg\:hover\:via-gray-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .lg\:hover\:via-gray-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .lg\:hover\:via-red-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .lg\:hover\:via-red-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .lg\:hover\:via-red-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .lg\:hover\:via-red-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .lg\:hover\:via-red-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .lg\:hover\:via-red-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .lg\:hover\:via-red-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .lg\:hover\:via-red-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .lg\:hover\:via-red-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .lg\:hover\:via-red-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .lg\:hover\:via-yellow-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .lg\:hover\:via-yellow-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .lg\:hover\:via-yellow-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .lg\:hover\:via-yellow-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .lg\:hover\:via-yellow-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .lg\:hover\:via-yellow-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .lg\:hover\:via-yellow-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .lg\:hover\:via-yellow-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .lg\:hover\:via-yellow-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .lg\:hover\:via-yellow-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .lg\:hover\:via-green-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .lg\:hover\:via-green-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .lg\:hover\:via-green-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .lg\:hover\:via-green-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .lg\:hover\:via-green-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .lg\:hover\:via-green-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .lg\:hover\:via-green-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .lg\:hover\:via-green-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .lg\:hover\:via-green-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .lg\:hover\:via-green-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .lg\:hover\:via-blue-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .lg\:hover\:via-blue-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .lg\:hover\:via-blue-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .lg\:hover\:via-blue-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .lg\:hover\:via-blue-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .lg\:hover\:via-blue-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .lg\:hover\:via-blue-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .lg\:hover\:via-blue-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .lg\:hover\:via-blue-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .lg\:hover\:via-blue-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .lg\:hover\:via-indigo-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .lg\:hover\:via-indigo-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .lg\:hover\:via-indigo-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .lg\:hover\:via-indigo-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .lg\:hover\:via-indigo-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .lg\:hover\:via-indigo-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .lg\:hover\:via-indigo-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .lg\:hover\:via-indigo-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .lg\:hover\:via-indigo-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .lg\:hover\:via-indigo-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .lg\:hover\:via-purple-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .lg\:hover\:via-purple-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .lg\:hover\:via-purple-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .lg\:hover\:via-purple-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .lg\:hover\:via-purple-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .lg\:hover\:via-purple-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .lg\:hover\:via-purple-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .lg\:hover\:via-purple-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .lg\:hover\:via-purple-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .lg\:hover\:via-purple-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .lg\:hover\:via-pink-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .lg\:hover\:via-pink-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .lg\:hover\:via-pink-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .lg\:hover\:via-pink-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .lg\:hover\:via-pink-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .lg\:hover\:via-pink-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .lg\:hover\:via-pink-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .lg\:hover\:via-pink-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .lg\:hover\:via-pink-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .lg\:hover\:via-pink-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .lg\:focus\:via-transparent:focus {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:via-gray-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .lg\:focus\:via-gray-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .lg\:focus\:via-gray-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .lg\:focus\:via-gray-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .lg\:focus\:via-gray-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .lg\:focus\:via-gray-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .lg\:focus\:via-gray-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .lg\:focus\:via-gray-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .lg\:focus\:via-gray-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .lg\:focus\:via-gray-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .lg\:focus\:via-red-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .lg\:focus\:via-red-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .lg\:focus\:via-red-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .lg\:focus\:via-red-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .lg\:focus\:via-red-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .lg\:focus\:via-red-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .lg\:focus\:via-red-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .lg\:focus\:via-red-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .lg\:focus\:via-red-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .lg\:focus\:via-red-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .lg\:focus\:via-yellow-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .lg\:focus\:via-yellow-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .lg\:focus\:via-yellow-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .lg\:focus\:via-yellow-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .lg\:focus\:via-yellow-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .lg\:focus\:via-yellow-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .lg\:focus\:via-yellow-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .lg\:focus\:via-yellow-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .lg\:focus\:via-yellow-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .lg\:focus\:via-yellow-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .lg\:focus\:via-green-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .lg\:focus\:via-green-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .lg\:focus\:via-green-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .lg\:focus\:via-green-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .lg\:focus\:via-green-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .lg\:focus\:via-green-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .lg\:focus\:via-green-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .lg\:focus\:via-green-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .lg\:focus\:via-green-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .lg\:focus\:via-green-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .lg\:focus\:via-blue-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .lg\:focus\:via-blue-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .lg\:focus\:via-blue-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .lg\:focus\:via-blue-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .lg\:focus\:via-blue-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .lg\:focus\:via-blue-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .lg\:focus\:via-blue-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .lg\:focus\:via-blue-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .lg\:focus\:via-blue-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .lg\:focus\:via-blue-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .lg\:focus\:via-indigo-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .lg\:focus\:via-indigo-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .lg\:focus\:via-indigo-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .lg\:focus\:via-indigo-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .lg\:focus\:via-indigo-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .lg\:focus\:via-indigo-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .lg\:focus\:via-indigo-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .lg\:focus\:via-indigo-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .lg\:focus\:via-indigo-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .lg\:focus\:via-indigo-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .lg\:focus\:via-purple-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .lg\:focus\:via-purple-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .lg\:focus\:via-purple-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .lg\:focus\:via-purple-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .lg\:focus\:via-purple-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .lg\:focus\:via-purple-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .lg\:focus\:via-purple-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .lg\:focus\:via-purple-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .lg\:focus\:via-purple-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .lg\:focus\:via-purple-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .lg\:focus\:via-pink-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .lg\:focus\:via-pink-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .lg\:focus\:via-pink-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .lg\:focus\:via-pink-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .lg\:focus\:via-pink-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .lg\:focus\:via-pink-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .lg\:focus\:via-pink-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .lg\:focus\:via-pink-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .lg\:focus\:via-pink-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .lg\:focus\:via-pink-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .lg\:to-transparent {
    --tw-gradient-to: transparent;
  }

  .lg\:to-current {
    --tw-gradient-to: currentColor;
  }

  .lg\:to-black {
    --tw-gradient-to: #000;
  }

  .lg\:to-white {
    --tw-gradient-to: #fff;
  }

  .lg\:to-gray-50 {
    --tw-gradient-to: #f9fafb;
  }

  .lg\:to-gray-100 {
    --tw-gradient-to: #f3f4f6;
  }

  .lg\:to-gray-200 {
    --tw-gradient-to: #e5e7eb;
  }

  .lg\:to-gray-300 {
    --tw-gradient-to: #d1d5db;
  }

  .lg\:to-gray-400 {
    --tw-gradient-to: #9ca3af;
  }

  .lg\:to-gray-500 {
    --tw-gradient-to: #6b7280;
  }

  .lg\:to-gray-600 {
    --tw-gradient-to: #4b5563;
  }

  .lg\:to-gray-700 {
    --tw-gradient-to: #374151;
  }

  .lg\:to-gray-800 {
    --tw-gradient-to: #1f2937;
  }

  .lg\:to-gray-900 {
    --tw-gradient-to: #111827;
  }

  .lg\:to-red-50 {
    --tw-gradient-to: #fef2f2;
  }

  .lg\:to-red-100 {
    --tw-gradient-to: #fee2e2;
  }

  .lg\:to-red-200 {
    --tw-gradient-to: #fecaca;
  }

  .lg\:to-red-300 {
    --tw-gradient-to: #fca5a5;
  }

  .lg\:to-red-400 {
    --tw-gradient-to: #f87171;
  }

  .lg\:to-red-500 {
    --tw-gradient-to: #ef4444;
  }

  .lg\:to-red-600 {
    --tw-gradient-to: #dc2626;
  }

  .lg\:to-red-700 {
    --tw-gradient-to: #b91c1c;
  }

  .lg\:to-red-800 {
    --tw-gradient-to: #991b1b;
  }

  .lg\:to-red-900 {
    --tw-gradient-to: #7f1d1d;
  }

  .lg\:to-yellow-50 {
    --tw-gradient-to: #fffbeb;
  }

  .lg\:to-yellow-100 {
    --tw-gradient-to: #fef3c7;
  }

  .lg\:to-yellow-200 {
    --tw-gradient-to: #fde68a;
  }

  .lg\:to-yellow-300 {
    --tw-gradient-to: #fcd34d;
  }

  .lg\:to-yellow-400 {
    --tw-gradient-to: #fbbf24;
  }

  .lg\:to-yellow-500 {
    --tw-gradient-to: #f59e0b;
  }

  .lg\:to-yellow-600 {
    --tw-gradient-to: #d97706;
  }

  .lg\:to-yellow-700 {
    --tw-gradient-to: #b45309;
  }

  .lg\:to-yellow-800 {
    --tw-gradient-to: #92400e;
  }

  .lg\:to-yellow-900 {
    --tw-gradient-to: #78350f;
  }

  .lg\:to-green-50 {
    --tw-gradient-to: #ecfdf5;
  }

  .lg\:to-green-100 {
    --tw-gradient-to: #d1fae5;
  }

  .lg\:to-green-200 {
    --tw-gradient-to: #a7f3d0;
  }

  .lg\:to-green-300 {
    --tw-gradient-to: #6ee7b7;
  }

  .lg\:to-green-400 {
    --tw-gradient-to: #34d399;
  }

  .lg\:to-green-500 {
    --tw-gradient-to: #10b981;
  }

  .lg\:to-green-600 {
    --tw-gradient-to: #059669;
  }

  .lg\:to-green-700 {
    --tw-gradient-to: #047857;
  }

  .lg\:to-green-800 {
    --tw-gradient-to: #065f46;
  }

  .lg\:to-green-900 {
    --tw-gradient-to: #064e3b;
  }

  .lg\:to-blue-50 {
    --tw-gradient-to: #eff6ff;
  }

  .lg\:to-blue-100 {
    --tw-gradient-to: #dbeafe;
  }

  .lg\:to-blue-200 {
    --tw-gradient-to: #bfdbfe;
  }

  .lg\:to-blue-300 {
    --tw-gradient-to: #93c5fd;
  }

  .lg\:to-blue-400 {
    --tw-gradient-to: #60a5fa;
  }

  .lg\:to-blue-500 {
    --tw-gradient-to: #3b82f6;
  }

  .lg\:to-blue-600 {
    --tw-gradient-to: #2563eb;
  }

  .lg\:to-blue-700 {
    --tw-gradient-to: #1d4ed8;
  }

  .lg\:to-blue-800 {
    --tw-gradient-to: #1e40af;
  }

  .lg\:to-blue-900 {
    --tw-gradient-to: #1e3a8a;
  }

  .lg\:to-indigo-50 {
    --tw-gradient-to: #eef2ff;
  }

  .lg\:to-indigo-100 {
    --tw-gradient-to: #e0e7ff;
  }

  .lg\:to-indigo-200 {
    --tw-gradient-to: #c7d2fe;
  }

  .lg\:to-indigo-300 {
    --tw-gradient-to: #a5b4fc;
  }

  .lg\:to-indigo-400 {
    --tw-gradient-to: #818cf8;
  }

  .lg\:to-indigo-500 {
    --tw-gradient-to: #6366f1;
  }

  .lg\:to-indigo-600 {
    --tw-gradient-to: #4f46e5;
  }

  .lg\:to-indigo-700 {
    --tw-gradient-to: #4338ca;
  }

  .lg\:to-indigo-800 {
    --tw-gradient-to: #3730a3;
  }

  .lg\:to-indigo-900 {
    --tw-gradient-to: #312e81;
  }

  .lg\:to-purple-50 {
    --tw-gradient-to: #f5f3ff;
  }

  .lg\:to-purple-100 {
    --tw-gradient-to: #ede9fe;
  }

  .lg\:to-purple-200 {
    --tw-gradient-to: #ddd6fe;
  }

  .lg\:to-purple-300 {
    --tw-gradient-to: #c4b5fd;
  }

  .lg\:to-purple-400 {
    --tw-gradient-to: #a78bfa;
  }

  .lg\:to-purple-500 {
    --tw-gradient-to: #8b5cf6;
  }

  .lg\:to-purple-600 {
    --tw-gradient-to: #7c3aed;
  }

  .lg\:to-purple-700 {
    --tw-gradient-to: #6d28d9;
  }

  .lg\:to-purple-800 {
    --tw-gradient-to: #5b21b6;
  }

  .lg\:to-purple-900 {
    --tw-gradient-to: #4c1d95;
  }

  .lg\:to-pink-50 {
    --tw-gradient-to: #fdf2f8;
  }

  .lg\:to-pink-100 {
    --tw-gradient-to: #fce7f3;
  }

  .lg\:to-pink-200 {
    --tw-gradient-to: #fbcfe8;
  }

  .lg\:to-pink-300 {
    --tw-gradient-to: #f9a8d4;
  }

  .lg\:to-pink-400 {
    --tw-gradient-to: #f472b6;
  }

  .lg\:to-pink-500 {
    --tw-gradient-to: #ec4899;
  }

  .lg\:to-pink-600 {
    --tw-gradient-to: #db2777;
  }

  .lg\:to-pink-700 {
    --tw-gradient-to: #be185d;
  }

  .lg\:to-pink-800 {
    --tw-gradient-to: #9d174d;
  }

  .lg\:to-pink-900 {
    --tw-gradient-to: #831843;
  }

  .lg\:hover\:to-transparent:hover {
    --tw-gradient-to: transparent;
  }

  .lg\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .lg\:hover\:to-black:hover {
    --tw-gradient-to: #000;
  }

  .lg\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .lg\:hover\:to-gray-50:hover {
    --tw-gradient-to: #f9fafb;
  }

  .lg\:hover\:to-gray-100:hover {
    --tw-gradient-to: #f3f4f6;
  }

  .lg\:hover\:to-gray-200:hover {
    --tw-gradient-to: #e5e7eb;
  }

  .lg\:hover\:to-gray-300:hover {
    --tw-gradient-to: #d1d5db;
  }

  .lg\:hover\:to-gray-400:hover {
    --tw-gradient-to: #9ca3af;
  }

  .lg\:hover\:to-gray-500:hover {
    --tw-gradient-to: #6b7280;
  }

  .lg\:hover\:to-gray-600:hover {
    --tw-gradient-to: #4b5563;
  }

  .lg\:hover\:to-gray-700:hover {
    --tw-gradient-to: #374151;
  }

  .lg\:hover\:to-gray-800:hover {
    --tw-gradient-to: #1f2937;
  }

  .lg\:hover\:to-gray-900:hover {
    --tw-gradient-to: #111827;
  }

  .lg\:hover\:to-red-50:hover {
    --tw-gradient-to: #fef2f2;
  }

  .lg\:hover\:to-red-100:hover {
    --tw-gradient-to: #fee2e2;
  }

  .lg\:hover\:to-red-200:hover {
    --tw-gradient-to: #fecaca;
  }

  .lg\:hover\:to-red-300:hover {
    --tw-gradient-to: #fca5a5;
  }

  .lg\:hover\:to-red-400:hover {
    --tw-gradient-to: #f87171;
  }

  .lg\:hover\:to-red-500:hover {
    --tw-gradient-to: #ef4444;
  }

  .lg\:hover\:to-red-600:hover {
    --tw-gradient-to: #dc2626;
  }

  .lg\:hover\:to-red-700:hover {
    --tw-gradient-to: #b91c1c;
  }

  .lg\:hover\:to-red-800:hover {
    --tw-gradient-to: #991b1b;
  }

  .lg\:hover\:to-red-900:hover {
    --tw-gradient-to: #7f1d1d;
  }

  .lg\:hover\:to-yellow-50:hover {
    --tw-gradient-to: #fffbeb;
  }

  .lg\:hover\:to-yellow-100:hover {
    --tw-gradient-to: #fef3c7;
  }

  .lg\:hover\:to-yellow-200:hover {
    --tw-gradient-to: #fde68a;
  }

  .lg\:hover\:to-yellow-300:hover {
    --tw-gradient-to: #fcd34d;
  }

  .lg\:hover\:to-yellow-400:hover {
    --tw-gradient-to: #fbbf24;
  }

  .lg\:hover\:to-yellow-500:hover {
    --tw-gradient-to: #f59e0b;
  }

  .lg\:hover\:to-yellow-600:hover {
    --tw-gradient-to: #d97706;
  }

  .lg\:hover\:to-yellow-700:hover {
    --tw-gradient-to: #b45309;
  }

  .lg\:hover\:to-yellow-800:hover {
    --tw-gradient-to: #92400e;
  }

  .lg\:hover\:to-yellow-900:hover {
    --tw-gradient-to: #78350f;
  }

  .lg\:hover\:to-green-50:hover {
    --tw-gradient-to: #ecfdf5;
  }

  .lg\:hover\:to-green-100:hover {
    --tw-gradient-to: #d1fae5;
  }

  .lg\:hover\:to-green-200:hover {
    --tw-gradient-to: #a7f3d0;
  }

  .lg\:hover\:to-green-300:hover {
    --tw-gradient-to: #6ee7b7;
  }

  .lg\:hover\:to-green-400:hover {
    --tw-gradient-to: #34d399;
  }

  .lg\:hover\:to-green-500:hover {
    --tw-gradient-to: #10b981;
  }

  .lg\:hover\:to-green-600:hover {
    --tw-gradient-to: #059669;
  }

  .lg\:hover\:to-green-700:hover {
    --tw-gradient-to: #047857;
  }

  .lg\:hover\:to-green-800:hover {
    --tw-gradient-to: #065f46;
  }

  .lg\:hover\:to-green-900:hover {
    --tw-gradient-to: #064e3b;
  }

  .lg\:hover\:to-blue-50:hover {
    --tw-gradient-to: #eff6ff;
  }

  .lg\:hover\:to-blue-100:hover {
    --tw-gradient-to: #dbeafe;
  }

  .lg\:hover\:to-blue-200:hover {
    --tw-gradient-to: #bfdbfe;
  }

  .lg\:hover\:to-blue-300:hover {
    --tw-gradient-to: #93c5fd;
  }

  .lg\:hover\:to-blue-400:hover {
    --tw-gradient-to: #60a5fa;
  }

  .lg\:hover\:to-blue-500:hover {
    --tw-gradient-to: #3b82f6;
  }

  .lg\:hover\:to-blue-600:hover {
    --tw-gradient-to: #2563eb;
  }

  .lg\:hover\:to-blue-700:hover {
    --tw-gradient-to: #1d4ed8;
  }

  .lg\:hover\:to-blue-800:hover {
    --tw-gradient-to: #1e40af;
  }

  .lg\:hover\:to-blue-900:hover {
    --tw-gradient-to: #1e3a8a;
  }

  .lg\:hover\:to-indigo-50:hover {
    --tw-gradient-to: #eef2ff;
  }

  .lg\:hover\:to-indigo-100:hover {
    --tw-gradient-to: #e0e7ff;
  }

  .lg\:hover\:to-indigo-200:hover {
    --tw-gradient-to: #c7d2fe;
  }

  .lg\:hover\:to-indigo-300:hover {
    --tw-gradient-to: #a5b4fc;
  }

  .lg\:hover\:to-indigo-400:hover {
    --tw-gradient-to: #818cf8;
  }

  .lg\:hover\:to-indigo-500:hover {
    --tw-gradient-to: #6366f1;
  }

  .lg\:hover\:to-indigo-600:hover {
    --tw-gradient-to: #4f46e5;
  }

  .lg\:hover\:to-indigo-700:hover {
    --tw-gradient-to: #4338ca;
  }

  .lg\:hover\:to-indigo-800:hover {
    --tw-gradient-to: #3730a3;
  }

  .lg\:hover\:to-indigo-900:hover {
    --tw-gradient-to: #312e81;
  }

  .lg\:hover\:to-purple-50:hover {
    --tw-gradient-to: #f5f3ff;
  }

  .lg\:hover\:to-purple-100:hover {
    --tw-gradient-to: #ede9fe;
  }

  .lg\:hover\:to-purple-200:hover {
    --tw-gradient-to: #ddd6fe;
  }

  .lg\:hover\:to-purple-300:hover {
    --tw-gradient-to: #c4b5fd;
  }

  .lg\:hover\:to-purple-400:hover {
    --tw-gradient-to: #a78bfa;
  }

  .lg\:hover\:to-purple-500:hover {
    --tw-gradient-to: #8b5cf6;
  }

  .lg\:hover\:to-purple-600:hover {
    --tw-gradient-to: #7c3aed;
  }

  .lg\:hover\:to-purple-700:hover {
    --tw-gradient-to: #6d28d9;
  }

  .lg\:hover\:to-purple-800:hover {
    --tw-gradient-to: #5b21b6;
  }

  .lg\:hover\:to-purple-900:hover {
    --tw-gradient-to: #4c1d95;
  }

  .lg\:hover\:to-pink-50:hover {
    --tw-gradient-to: #fdf2f8;
  }

  .lg\:hover\:to-pink-100:hover {
    --tw-gradient-to: #fce7f3;
  }

  .lg\:hover\:to-pink-200:hover {
    --tw-gradient-to: #fbcfe8;
  }

  .lg\:hover\:to-pink-300:hover {
    --tw-gradient-to: #f9a8d4;
  }

  .lg\:hover\:to-pink-400:hover {
    --tw-gradient-to: #f472b6;
  }

  .lg\:hover\:to-pink-500:hover {
    --tw-gradient-to: #ec4899;
  }

  .lg\:hover\:to-pink-600:hover {
    --tw-gradient-to: #db2777;
  }

  .lg\:hover\:to-pink-700:hover {
    --tw-gradient-to: #be185d;
  }

  .lg\:hover\:to-pink-800:hover {
    --tw-gradient-to: #9d174d;
  }

  .lg\:hover\:to-pink-900:hover {
    --tw-gradient-to: #831843;
  }

  .lg\:focus\:to-transparent:focus {
    --tw-gradient-to: transparent;
  }

  .lg\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .lg\:focus\:to-black:focus {
    --tw-gradient-to: #000;
  }

  .lg\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .lg\:focus\:to-gray-50:focus {
    --tw-gradient-to: #f9fafb;
  }

  .lg\:focus\:to-gray-100:focus {
    --tw-gradient-to: #f3f4f6;
  }

  .lg\:focus\:to-gray-200:focus {
    --tw-gradient-to: #e5e7eb;
  }

  .lg\:focus\:to-gray-300:focus {
    --tw-gradient-to: #d1d5db;
  }

  .lg\:focus\:to-gray-400:focus {
    --tw-gradient-to: #9ca3af;
  }

  .lg\:focus\:to-gray-500:focus {
    --tw-gradient-to: #6b7280;
  }

  .lg\:focus\:to-gray-600:focus {
    --tw-gradient-to: #4b5563;
  }

  .lg\:focus\:to-gray-700:focus {
    --tw-gradient-to: #374151;
  }

  .lg\:focus\:to-gray-800:focus {
    --tw-gradient-to: #1f2937;
  }

  .lg\:focus\:to-gray-900:focus {
    --tw-gradient-to: #111827;
  }

  .lg\:focus\:to-red-50:focus {
    --tw-gradient-to: #fef2f2;
  }

  .lg\:focus\:to-red-100:focus {
    --tw-gradient-to: #fee2e2;
  }

  .lg\:focus\:to-red-200:focus {
    --tw-gradient-to: #fecaca;
  }

  .lg\:focus\:to-red-300:focus {
    --tw-gradient-to: #fca5a5;
  }

  .lg\:focus\:to-red-400:focus {
    --tw-gradient-to: #f87171;
  }

  .lg\:focus\:to-red-500:focus {
    --tw-gradient-to: #ef4444;
  }

  .lg\:focus\:to-red-600:focus {
    --tw-gradient-to: #dc2626;
  }

  .lg\:focus\:to-red-700:focus {
    --tw-gradient-to: #b91c1c;
  }

  .lg\:focus\:to-red-800:focus {
    --tw-gradient-to: #991b1b;
  }

  .lg\:focus\:to-red-900:focus {
    --tw-gradient-to: #7f1d1d;
  }

  .lg\:focus\:to-yellow-50:focus {
    --tw-gradient-to: #fffbeb;
  }

  .lg\:focus\:to-yellow-100:focus {
    --tw-gradient-to: #fef3c7;
  }

  .lg\:focus\:to-yellow-200:focus {
    --tw-gradient-to: #fde68a;
  }

  .lg\:focus\:to-yellow-300:focus {
    --tw-gradient-to: #fcd34d;
  }

  .lg\:focus\:to-yellow-400:focus {
    --tw-gradient-to: #fbbf24;
  }

  .lg\:focus\:to-yellow-500:focus {
    --tw-gradient-to: #f59e0b;
  }

  .lg\:focus\:to-yellow-600:focus {
    --tw-gradient-to: #d97706;
  }

  .lg\:focus\:to-yellow-700:focus {
    --tw-gradient-to: #b45309;
  }

  .lg\:focus\:to-yellow-800:focus {
    --tw-gradient-to: #92400e;
  }

  .lg\:focus\:to-yellow-900:focus {
    --tw-gradient-to: #78350f;
  }

  .lg\:focus\:to-green-50:focus {
    --tw-gradient-to: #ecfdf5;
  }

  .lg\:focus\:to-green-100:focus {
    --tw-gradient-to: #d1fae5;
  }

  .lg\:focus\:to-green-200:focus {
    --tw-gradient-to: #a7f3d0;
  }

  .lg\:focus\:to-green-300:focus {
    --tw-gradient-to: #6ee7b7;
  }

  .lg\:focus\:to-green-400:focus {
    --tw-gradient-to: #34d399;
  }

  .lg\:focus\:to-green-500:focus {
    --tw-gradient-to: #10b981;
  }

  .lg\:focus\:to-green-600:focus {
    --tw-gradient-to: #059669;
  }

  .lg\:focus\:to-green-700:focus {
    --tw-gradient-to: #047857;
  }

  .lg\:focus\:to-green-800:focus {
    --tw-gradient-to: #065f46;
  }

  .lg\:focus\:to-green-900:focus {
    --tw-gradient-to: #064e3b;
  }

  .lg\:focus\:to-blue-50:focus {
    --tw-gradient-to: #eff6ff;
  }

  .lg\:focus\:to-blue-100:focus {
    --tw-gradient-to: #dbeafe;
  }

  .lg\:focus\:to-blue-200:focus {
    --tw-gradient-to: #bfdbfe;
  }

  .lg\:focus\:to-blue-300:focus {
    --tw-gradient-to: #93c5fd;
  }

  .lg\:focus\:to-blue-400:focus {
    --tw-gradient-to: #60a5fa;
  }

  .lg\:focus\:to-blue-500:focus {
    --tw-gradient-to: #3b82f6;
  }

  .lg\:focus\:to-blue-600:focus {
    --tw-gradient-to: #2563eb;
  }

  .lg\:focus\:to-blue-700:focus {
    --tw-gradient-to: #1d4ed8;
  }

  .lg\:focus\:to-blue-800:focus {
    --tw-gradient-to: #1e40af;
  }

  .lg\:focus\:to-blue-900:focus {
    --tw-gradient-to: #1e3a8a;
  }

  .lg\:focus\:to-indigo-50:focus {
    --tw-gradient-to: #eef2ff;
  }

  .lg\:focus\:to-indigo-100:focus {
    --tw-gradient-to: #e0e7ff;
  }

  .lg\:focus\:to-indigo-200:focus {
    --tw-gradient-to: #c7d2fe;
  }

  .lg\:focus\:to-indigo-300:focus {
    --tw-gradient-to: #a5b4fc;
  }

  .lg\:focus\:to-indigo-400:focus {
    --tw-gradient-to: #818cf8;
  }

  .lg\:focus\:to-indigo-500:focus {
    --tw-gradient-to: #6366f1;
  }

  .lg\:focus\:to-indigo-600:focus {
    --tw-gradient-to: #4f46e5;
  }

  .lg\:focus\:to-indigo-700:focus {
    --tw-gradient-to: #4338ca;
  }

  .lg\:focus\:to-indigo-800:focus {
    --tw-gradient-to: #3730a3;
  }

  .lg\:focus\:to-indigo-900:focus {
    --tw-gradient-to: #312e81;
  }

  .lg\:focus\:to-purple-50:focus {
    --tw-gradient-to: #f5f3ff;
  }

  .lg\:focus\:to-purple-100:focus {
    --tw-gradient-to: #ede9fe;
  }

  .lg\:focus\:to-purple-200:focus {
    --tw-gradient-to: #ddd6fe;
  }

  .lg\:focus\:to-purple-300:focus {
    --tw-gradient-to: #c4b5fd;
  }

  .lg\:focus\:to-purple-400:focus {
    --tw-gradient-to: #a78bfa;
  }

  .lg\:focus\:to-purple-500:focus {
    --tw-gradient-to: #8b5cf6;
  }

  .lg\:focus\:to-purple-600:focus {
    --tw-gradient-to: #7c3aed;
  }

  .lg\:focus\:to-purple-700:focus {
    --tw-gradient-to: #6d28d9;
  }

  .lg\:focus\:to-purple-800:focus {
    --tw-gradient-to: #5b21b6;
  }

  .lg\:focus\:to-purple-900:focus {
    --tw-gradient-to: #4c1d95;
  }

  .lg\:focus\:to-pink-50:focus {
    --tw-gradient-to: #fdf2f8;
  }

  .lg\:focus\:to-pink-100:focus {
    --tw-gradient-to: #fce7f3;
  }

  .lg\:focus\:to-pink-200:focus {
    --tw-gradient-to: #fbcfe8;
  }

  .lg\:focus\:to-pink-300:focus {
    --tw-gradient-to: #f9a8d4;
  }

  .lg\:focus\:to-pink-400:focus {
    --tw-gradient-to: #f472b6;
  }

  .lg\:focus\:to-pink-500:focus {
    --tw-gradient-to: #ec4899;
  }

  .lg\:focus\:to-pink-600:focus {
    --tw-gradient-to: #db2777;
  }

  .lg\:focus\:to-pink-700:focus {
    --tw-gradient-to: #be185d;
  }

  .lg\:focus\:to-pink-800:focus {
    --tw-gradient-to: #9d174d;
  }

  .lg\:focus\:to-pink-900:focus {
    --tw-gradient-to: #831843;
  }

  .lg\:decoration-slice {
    -webkit-box-decoration-break: slice;
            box-decoration-break: slice;
  }

  .lg\:decoration-clone {
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
  }

  .lg\:bg-auto {
    background-size: auto;
  }

  .lg\:bg-cover {
    background-size: cover;
  }

  .lg\:bg-contain {
    background-size: contain;
  }

  .lg\:bg-fixed {
    background-attachment: fixed;
  }

  .lg\:bg-local {
    background-attachment: local;
  }

  .lg\:bg-scroll {
    background-attachment: scroll;
  }

  .lg\:bg-clip-border {
    background-clip: border-box;
  }

  .lg\:bg-clip-padding {
    background-clip: padding-box;
  }

  .lg\:bg-clip-content {
    background-clip: content-box;
  }

  .lg\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

  .lg\:bg-bottom {
    background-position: bottom;
  }

  .lg\:bg-center {
    background-position: center;
  }

  .lg\:bg-left {
    background-position: left;
  }

  .lg\:bg-left-bottom {
    background-position: left bottom;
  }

  .lg\:bg-left-top {
    background-position: left top;
  }

  .lg\:bg-right {
    background-position: right;
  }

  .lg\:bg-right-bottom {
    background-position: right bottom;
  }

  .lg\:bg-right-top {
    background-position: right top;
  }

  .lg\:bg-top {
    background-position: top;
  }

  .lg\:bg-repeat {
    background-repeat: repeat;
  }

  .lg\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .lg\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .lg\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .lg\:bg-repeat-round {
    background-repeat: round;
  }

  .lg\:bg-repeat-space {
    background-repeat: space;
  }

  .lg\:bg-origin-border {
    background-origin: border-box;
  }

  .lg\:bg-origin-padding {
    background-origin: padding-box;
  }

  .lg\:bg-origin-content {
    background-origin: content-box;
  }

  .lg\:fill-current {
    fill: currentColor;
  }

  .lg\:stroke-current {
    stroke: currentColor;
  }

  .lg\:stroke-0 {
    stroke-width: 0;
  }

  .lg\:stroke-1 {
    stroke-width: 1;
  }

  .lg\:stroke-2 {
    stroke-width: 2;
  }

  .lg\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .lg\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .lg\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .lg\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .lg\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .lg\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .lg\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .lg\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .lg\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .lg\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .lg\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .lg\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .lg\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .lg\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .lg\:p-0 {
    padding: 0px;
  }

  .lg\:p-1 {
    padding: 0.25rem;
  }

  .lg\:p-2 {
    padding: 0.5rem;
  }

  .lg\:p-3 {
    padding: 0.75rem;
  }

  .lg\:p-4 {
    padding: 1rem;
  }

  .lg\:p-5 {
    padding: 1.25rem;
  }

  .lg\:p-6 {
    padding: 1.5rem;
  }

  .lg\:p-7 {
    padding: 1.75rem;
  }

  .lg\:p-8 {
    padding: 2rem;
  }

  .lg\:p-9 {
    padding: 2.25rem;
  }

  .lg\:p-10 {
    padding: 2.5rem;
  }

  .lg\:p-11 {
    padding: 2.75rem;
  }

  .lg\:p-12 {
    padding: 3rem;
  }

  .lg\:p-14 {
    padding: 3.5rem;
  }

  .lg\:p-16 {
    padding: 4rem;
  }

  .lg\:p-20 {
    padding: 5rem;
  }

  .lg\:p-24 {
    padding: 6rem;
  }

  .lg\:p-28 {
    padding: 7rem;
  }

  .lg\:p-32 {
    padding: 8rem;
  }

  .lg\:p-36 {
    padding: 9rem;
  }

  .lg\:p-40 {
    padding: 10rem;
  }

  .lg\:p-44 {
    padding: 11rem;
  }

  .lg\:p-48 {
    padding: 12rem;
  }

  .lg\:p-52 {
    padding: 13rem;
  }

  .lg\:p-56 {
    padding: 14rem;
  }

  .lg\:p-60 {
    padding: 15rem;
  }

  .lg\:p-64 {
    padding: 16rem;
  }

  .lg\:p-72 {
    padding: 18rem;
  }

  .lg\:p-80 {
    padding: 20rem;
  }

  .lg\:p-96 {
    padding: 24rem;
  }

  .lg\:p-px {
    padding: 1px;
  }

  .lg\:p-0\.5 {
    padding: 0.125rem;
  }

  .lg\:p-1\.5 {
    padding: 0.375rem;
  }

  .lg\:p-2\.5 {
    padding: 0.625rem;
  }

  .lg\:p-3\.5 {
    padding: 0.875rem;
  }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lg\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .lg\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .lg\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .lg\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .lg\:px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .lg\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .lg\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .lg\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .lg\:px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .lg\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .lg\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .lg\:px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .lg\:px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .lg\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lg\:px-0\.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .lg\:px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .lg\:px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .lg\:px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .lg\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .lg\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .lg\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lg\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .lg\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .lg\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .lg\:py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .lg\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .lg\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .lg\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .lg\:py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .lg\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .lg\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .lg\:py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .lg\:py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .lg\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lg\:py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .lg\:py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .lg\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .lg\:py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .lg\:pt-0 {
    padding-top: 0px;
  }

  .lg\:pt-1 {
    padding-top: 0.25rem;
  }

  .lg\:pt-2 {
    padding-top: 0.5rem;
  }

  .lg\:pt-3 {
    padding-top: 0.75rem;
  }

  .lg\:pt-4 {
    padding-top: 1rem;
  }

  .lg\:pt-5 {
    padding-top: 1.25rem;
  }

  .lg\:pt-6 {
    padding-top: 1.5rem;
  }

  .lg\:pt-7 {
    padding-top: 1.75rem;
  }

  .lg\:pt-8 {
    padding-top: 2rem;
  }

  .lg\:pt-9 {
    padding-top: 2.25rem;
  }

  .lg\:pt-10 {
    padding-top: 2.5rem;
  }

  .lg\:pt-11 {
    padding-top: 2.75rem;
  }

  .lg\:pt-12 {
    padding-top: 3rem;
  }

  .lg\:pt-14 {
    padding-top: 3.5rem;
  }

  .lg\:pt-16 {
    padding-top: 4rem;
  }

  .lg\:pt-20 {
    padding-top: 5rem;
  }

  .lg\:pt-24 {
    padding-top: 6rem;
  }

  .lg\:pt-28 {
    padding-top: 7rem;
  }

  .lg\:pt-32 {
    padding-top: 8rem;
  }

  .lg\:pt-36 {
    padding-top: 9rem;
  }

  .lg\:pt-40 {
    padding-top: 10rem;
  }

  .lg\:pt-44 {
    padding-top: 11rem;
  }

  .lg\:pt-48 {
    padding-top: 12rem;
  }

  .lg\:pt-52 {
    padding-top: 13rem;
  }

  .lg\:pt-56 {
    padding-top: 14rem;
  }

  .lg\:pt-60 {
    padding-top: 15rem;
  }

  .lg\:pt-64 {
    padding-top: 16rem;
  }

  .lg\:pt-72 {
    padding-top: 18rem;
  }

  .lg\:pt-80 {
    padding-top: 20rem;
  }

  .lg\:pt-96 {
    padding-top: 24rem;
  }

  .lg\:pt-px {
    padding-top: 1px;
  }

  .lg\:pt-0\.5 {
    padding-top: 0.125rem;
  }

  .lg\:pt-1\.5 {
    padding-top: 0.375rem;
  }

  .lg\:pt-2\.5 {
    padding-top: 0.625rem;
  }

  .lg\:pt-3\.5 {
    padding-top: 0.875rem;
  }

  .lg\:pr-0 {
    padding-right: 0px;
  }

  .lg\:pr-1 {
    padding-right: 0.25rem;
  }

  .lg\:pr-2 {
    padding-right: 0.5rem;
  }

  .lg\:pr-3 {
    padding-right: 0.75rem;
  }

  .lg\:pr-4 {
    padding-right: 1rem;
  }

  .lg\:pr-5 {
    padding-right: 1.25rem;
  }

  .lg\:pr-6 {
    padding-right: 1.5rem;
  }

  .lg\:pr-7 {
    padding-right: 1.75rem;
  }

  .lg\:pr-8 {
    padding-right: 2rem;
  }

  .lg\:pr-9 {
    padding-right: 2.25rem;
  }

  .lg\:pr-10 {
    padding-right: 2.5rem;
  }

  .lg\:pr-11 {
    padding-right: 2.75rem;
  }

  .lg\:pr-12 {
    padding-right: 3rem;
  }

  .lg\:pr-14 {
    padding-right: 3.5rem;
  }

  .lg\:pr-16 {
    padding-right: 4rem;
  }

  .lg\:pr-20 {
    padding-right: 5rem;
  }

  .lg\:pr-24 {
    padding-right: 6rem;
  }

  .lg\:pr-28 {
    padding-right: 7rem;
  }

  .lg\:pr-32 {
    padding-right: 8rem;
  }

  .lg\:pr-36 {
    padding-right: 9rem;
  }

  .lg\:pr-40 {
    padding-right: 10rem;
  }

  .lg\:pr-44 {
    padding-right: 11rem;
  }

  .lg\:pr-48 {
    padding-right: 12rem;
  }

  .lg\:pr-52 {
    padding-right: 13rem;
  }

  .lg\:pr-56 {
    padding-right: 14rem;
  }

  .lg\:pr-60 {
    padding-right: 15rem;
  }

  .lg\:pr-64 {
    padding-right: 16rem;
  }

  .lg\:pr-72 {
    padding-right: 18rem;
  }

  .lg\:pr-80 {
    padding-right: 20rem;
  }

  .lg\:pr-96 {
    padding-right: 24rem;
  }

  .lg\:pr-px {
    padding-right: 1px;
  }

  .lg\:pr-0\.5 {
    padding-right: 0.125rem;
  }

  .lg\:pr-1\.5 {
    padding-right: 0.375rem;
  }

  .lg\:pr-2\.5 {
    padding-right: 0.625rem;
  }

  .lg\:pr-3\.5 {
    padding-right: 0.875rem;
  }

  .lg\:pb-0 {
    padding-bottom: 0px;
  }

  .lg\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .lg\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .lg\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .lg\:pb-4 {
    padding-bottom: 1rem;
  }

  .lg\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .lg\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .lg\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .lg\:pb-8 {
    padding-bottom: 2rem;
  }

  .lg\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .lg\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .lg\:pb-12 {
    padding-bottom: 3rem;
  }

  .lg\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .lg\:pb-16 {
    padding-bottom: 4rem;
  }

  .lg\:pb-20 {
    padding-bottom: 5rem;
  }

  .lg\:pb-24 {
    padding-bottom: 6rem;
  }

  .lg\:pb-28 {
    padding-bottom: 7rem;
  }

  .lg\:pb-32 {
    padding-bottom: 8rem;
  }

  .lg\:pb-36 {
    padding-bottom: 9rem;
  }

  .lg\:pb-40 {
    padding-bottom: 10rem;
  }

  .lg\:pb-44 {
    padding-bottom: 11rem;
  }

  .lg\:pb-48 {
    padding-bottom: 12rem;
  }

  .lg\:pb-52 {
    padding-bottom: 13rem;
  }

  .lg\:pb-56 {
    padding-bottom: 14rem;
  }

  .lg\:pb-60 {
    padding-bottom: 15rem;
  }

  .lg\:pb-64 {
    padding-bottom: 16rem;
  }

  .lg\:pb-72 {
    padding-bottom: 18rem;
  }

  .lg\:pb-80 {
    padding-bottom: 20rem;
  }

  .lg\:pb-96 {
    padding-bottom: 24rem;
  }

  .lg\:pb-px {
    padding-bottom: 1px;
  }

  .lg\:pb-0\.5 {
    padding-bottom: 0.125rem;
  }

  .lg\:pb-1\.5 {
    padding-bottom: 0.375rem;
  }

  .lg\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }

  .lg\:pb-3\.5 {
    padding-bottom: 0.875rem;
  }

  .lg\:pl-0 {
    padding-left: 0px;
  }

  .lg\:pl-1 {
    padding-left: 0.25rem;
  }

  .lg\:pl-2 {
    padding-left: 0.5rem;
  }

  .lg\:pl-3 {
    padding-left: 0.75rem;
  }

  .lg\:pl-4 {
    padding-left: 1rem;
  }

  .lg\:pl-5 {
    padding-left: 1.25rem;
  }

  .lg\:pl-6 {
    padding-left: 1.5rem;
  }

  .lg\:pl-7 {
    padding-left: 1.75rem;
  }

  .lg\:pl-8 {
    padding-left: 2rem;
  }

  .lg\:pl-9 {
    padding-left: 2.25rem;
  }

  .lg\:pl-10 {
    padding-left: 2.5rem;
  }

  .lg\:pl-11 {
    padding-left: 2.75rem;
  }

  .lg\:pl-12 {
    padding-left: 3rem;
  }

  .lg\:pl-14 {
    padding-left: 3.5rem;
  }

  .lg\:pl-16 {
    padding-left: 4rem;
  }

  .lg\:pl-20 {
    padding-left: 5rem;
  }

  .lg\:pl-24 {
    padding-left: 6rem;
  }

  .lg\:pl-28 {
    padding-left: 7rem;
  }

  .lg\:pl-32 {
    padding-left: 8rem;
  }

  .lg\:pl-36 {
    padding-left: 9rem;
  }

  .lg\:pl-40 {
    padding-left: 10rem;
  }

  .lg\:pl-44 {
    padding-left: 11rem;
  }

  .lg\:pl-48 {
    padding-left: 12rem;
  }

  .lg\:pl-52 {
    padding-left: 13rem;
  }

  .lg\:pl-56 {
    padding-left: 14rem;
  }

  .lg\:pl-60 {
    padding-left: 15rem;
  }

  .lg\:pl-64 {
    padding-left: 16rem;
  }

  .lg\:pl-72 {
    padding-left: 18rem;
  }

  .lg\:pl-80 {
    padding-left: 20rem;
  }

  .lg\:pl-96 {
    padding-left: 24rem;
  }

  .lg\:pl-px {
    padding-left: 1px;
  }

  .lg\:pl-0\.5 {
    padding-left: 0.125rem;
  }

  .lg\:pl-1\.5 {
    padding-left: 0.375rem;
  }

  .lg\:pl-2\.5 {
    padding-left: 0.625rem;
  }

  .lg\:pl-3\.5 {
    padding-left: 0.875rem;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-center {
    text-align: center;
  }

  .lg\:text-right {
    text-align: right;
  }

  .lg\:text-justify {
    text-align: justify;
  }

  .lg\:align-baseline {
    vertical-align: baseline;
  }

  .lg\:align-top {
    vertical-align: top;
  }

  .lg\:align-middle {
    vertical-align: middle;
  }

  .lg\:align-bottom {
    vertical-align: bottom;
  }

  .lg\:align-text-top {
    vertical-align: text-top;
  }

  .lg\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .lg\:font-sans {
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .lg\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .lg\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .lg\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .lg\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .lg\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .lg\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .lg\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .lg\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .lg\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }

  .lg\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .lg\:font-thin {
    font-weight: 100;
  }

  .lg\:font-extralight {
    font-weight: 200;
  }

  .lg\:font-light {
    font-weight: 300;
  }

  .lg\:font-normal {
    font-weight: 400;
  }

  .lg\:font-medium {
    font-weight: 500;
  }

  .lg\:font-semibold {
    font-weight: 600;
  }

  .lg\:font-bold {
    font-weight: 700;
  }

  .lg\:font-extrabold {
    font-weight: 800;
  }

  .lg\:font-black {
    font-weight: 900;
  }

  .lg\:uppercase {
    text-transform: uppercase;
  }

  .lg\:lowercase {
    text-transform: lowercase;
  }

  .lg\:capitalize {
    text-transform: capitalize;
  }

  .lg\:normal-case {
    text-transform: none;
  }

  .lg\:italic {
    font-style: italic;
  }

  .lg\:not-italic {
    font-style: normal;
  }

  .lg\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .lg\:normal-nums {
    font-variant-numeric: normal;
  }

  .lg\:ordinal {
    --tw-ordinal: ordinal;
  }

  .lg\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .lg\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .lg\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .lg\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .lg\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .lg\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .lg\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .lg\:leading-3 {
    line-height: .75rem;
  }

  .lg\:leading-4 {
    line-height: 1rem;
  }

  .lg\:leading-5 {
    line-height: 1.25rem;
  }

  .lg\:leading-6 {
    line-height: 1.5rem;
  }

  .lg\:leading-7 {
    line-height: 1.75rem;
  }

  .lg\:leading-8 {
    line-height: 2rem;
  }

  .lg\:leading-9 {
    line-height: 2.25rem;
  }

  .lg\:leading-10 {
    line-height: 2.5rem;
  }

  .lg\:leading-none {
    line-height: 1;
  }

  .lg\:leading-tight {
    line-height: 1.25;
  }

  .lg\:leading-snug {
    line-height: 1.375;
  }

  .lg\:leading-normal {
    line-height: 1.5;
  }

  .lg\:leading-relaxed {
    line-height: 1.625;
  }

  .lg\:leading-loose {
    line-height: 2;
  }

  .lg\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .lg\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .lg\:tracking-normal {
    letter-spacing: 0em;
  }

  .lg\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .lg\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .lg\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .lg\:text-transparent {
    color: transparent;
  }

  .lg\:text-current {
    color: currentColor;
  }

  .lg\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .lg\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .lg\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .lg\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .lg\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .lg\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .lg\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .lg\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .lg\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .lg\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .lg\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .lg\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .lg\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .lg\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .lg\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .lg\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .lg\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .lg\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .lg\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .lg\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .lg\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .lg\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .lg\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .lg\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .lg\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .lg\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .lg\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .lg\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .lg\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .lg\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .lg\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .lg\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .lg\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .lg\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .lg\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .lg\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .lg\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .lg\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .lg\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .lg\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .lg\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .lg\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .lg\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .lg\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .lg\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .lg\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .lg\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .lg\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .lg\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .lg\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .lg\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .lg\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .lg\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .lg\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .lg\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .lg\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .lg\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .lg\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .lg\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .lg\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .lg\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .lg\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .lg\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .lg\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .lg\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .lg\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .lg\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .lg\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .lg\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .lg\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .lg\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .lg\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .lg\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .lg\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .lg\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .lg\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .lg\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .lg\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .lg\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .lg\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .lg\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .lg\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-transparent {
    color: transparent;
  }

  .group:hover .lg\:group-hover\:text-current {
    color: currentColor;
  }

  .group:hover .lg\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-transparent:focus-within {
    color: transparent;
  }

  .lg\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .lg\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .lg\:hover\:text-transparent:hover {
    color: transparent;
  }

  .lg\:hover\:text-current:hover {
    color: currentColor;
  }

  .lg\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .lg\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-50:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-100:hover {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-400:hover {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-500:hover {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-600:hover {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-800:hover {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-50:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-400:hover {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-500:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-700:hover {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-800:hover {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-900:hover {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-50:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-100:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-200:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-300:hover {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-400:hover {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-500:hover {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-600:hover {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-700:hover {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-800:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-900:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-50:hover {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-100:hover {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-200:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-300:hover {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-400:hover {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-500:hover {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-600:hover {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-700:hover {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-800:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-900:hover {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-50:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-100:hover {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-200:hover {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-300:hover {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-400:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-500:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-600:hover {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-700:hover {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-800:hover {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-900:hover {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-50:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-100:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-200:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-300:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-400:hover {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-500:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-600:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-700:hover {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-800:hover {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-900:hover {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .lg\:focus\:text-transparent:focus {
    color: transparent;
  }

  .lg\:focus\:text-current:focus {
    color: currentColor;
  }

  .lg\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .lg\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-50:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-100:focus {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-200:focus {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-300:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-400:focus {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-500:focus {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-600:focus {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-700:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-800:focus {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-900:focus {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-50:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-200:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-400:focus {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-500:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-600:focus {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-700:focus {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-800:focus {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-900:focus {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-50:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-200:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-400:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-500:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-600:focus {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-700:focus {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-800:focus {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-900:focus {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-50:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-100:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-200:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-300:focus {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-400:focus {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-500:focus {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-600:focus {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-700:focus {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-800:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-900:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-50:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-100:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-200:focus {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-300:focus {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-400:focus {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-500:focus {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-600:focus {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-700:focus {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-800:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-900:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-50:focus {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-100:focus {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-200:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-300:focus {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-400:focus {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-500:focus {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-600:focus {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-700:focus {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-800:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-900:focus {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-50:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-100:focus {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-200:focus {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-300:focus {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-400:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-500:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-600:focus {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-700:focus {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-800:focus {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-900:focus {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-50:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-100:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-200:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-300:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-400:focus {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-500:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-600:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-700:focus {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-800:focus {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-900:focus {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .lg\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .lg\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .lg\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .lg\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .lg\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .lg\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .lg\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .lg\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .lg\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .lg\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .lg\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .lg\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .lg\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .lg\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .lg\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .lg\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .lg\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .lg\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .lg\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .lg\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .lg\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .lg\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .lg\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .lg\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .lg\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .lg\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .lg\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .lg\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .lg\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .lg\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .lg\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .lg\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .lg\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .lg\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .lg\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .lg\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .lg\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .lg\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .lg\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .lg\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .lg\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .lg\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .lg\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .lg\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .lg\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .lg\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .lg\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .lg\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .lg\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .lg\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .lg\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .lg\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .lg\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .lg\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .lg\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .lg\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .lg\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .lg\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .lg\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .lg\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .lg\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .lg\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .lg\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .lg\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .lg\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .lg\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .lg\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .lg\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .lg\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .lg\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .lg\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .lg\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .lg\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .lg\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .lg\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .lg\:underline {
    text-decoration: underline;
  }

  .lg\:line-through {
    text-decoration: line-through;
  }

  .lg\:no-underline {
    text-decoration: none;
  }

  .group:hover .lg\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .lg\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .lg\:group-hover\:no-underline {
    text-decoration: none;
  }

  .lg\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .lg\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .lg\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .lg\:hover\:underline:hover {
    text-decoration: underline;
  }

  .lg\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .lg\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .lg\:focus\:underline:focus {
    text-decoration: underline;
  }

  .lg\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .lg\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .lg\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .lg\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .lg\:placeholder-current::-moz-placeholder {
    color: currentColor;
  }

  .lg\:placeholder-current::placeholder {
    color: currentColor;
  }

  .lg\:placeholder-black::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-white::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .lg\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .lg\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor;
  }

  .lg\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .lg\:focus\:placeholder-black:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-white:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-opacity-0::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:placeholder-opacity-5::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:placeholder-opacity-10::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:placeholder-opacity-20::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:placeholder-opacity-25::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:placeholder-opacity-30::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:placeholder-opacity-40::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:placeholder-opacity-50::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:placeholder-opacity-60::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:placeholder-opacity-70::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:placeholder-opacity-75::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:placeholder-opacity-80::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:placeholder-opacity-90::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:placeholder-opacity-95::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:placeholder-opacity-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:opacity-0 {
    opacity: 0;
  }

  .lg\:opacity-5 {
    opacity: 0.05;
  }

  .lg\:opacity-10 {
    opacity: 0.1;
  }

  .lg\:opacity-20 {
    opacity: 0.2;
  }

  .lg\:opacity-25 {
    opacity: 0.25;
  }

  .lg\:opacity-30 {
    opacity: 0.3;
  }

  .lg\:opacity-40 {
    opacity: 0.4;
  }

  .lg\:opacity-50 {
    opacity: 0.5;
  }

  .lg\:opacity-60 {
    opacity: 0.6;
  }

  .lg\:opacity-70 {
    opacity: 0.7;
  }

  .lg\:opacity-75 {
    opacity: 0.75;
  }

  .lg\:opacity-80 {
    opacity: 0.8;
  }

  .lg\:opacity-90 {
    opacity: 0.9;
  }

  .lg\:opacity-95 {
    opacity: 0.95;
  }

  .lg\:opacity-100 {
    opacity: 1;
  }

  .group:hover .lg\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .lg\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .lg\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .lg\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .lg\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .lg\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .lg\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .lg\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .lg\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .lg\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .lg\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .lg\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .lg\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .lg\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .lg\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .lg\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .lg\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .lg\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .lg\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .lg\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .lg\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .lg\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .lg\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .lg\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .lg\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .lg\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .lg\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .lg\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .lg\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .lg\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .lg\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .lg\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .lg\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .lg\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .lg\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .lg\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .lg\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .lg\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .lg\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .lg\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .lg\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .lg\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .lg\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .lg\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .lg\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .lg\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .lg\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .lg\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .lg\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .lg\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .lg\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .lg\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .lg\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .lg\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .lg\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .lg\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .lg\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .lg\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .lg\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .lg\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .lg\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .lg\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .lg\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .lg\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .lg\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .lg\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .lg\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .lg\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .lg\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .lg\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .lg\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .lg\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .lg\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .lg\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .lg\:bg-blend-color {
    background-blend-mode: color;
  }

  .lg\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }

  .lg\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .lg\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .lg\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .lg\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .lg\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .lg\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .lg\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .lg\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .lg\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .lg\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .lg\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .lg\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .lg\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .lg\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .lg\:mix-blend-color {
    mix-blend-mode: color;
  }

  .lg\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .lg\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:ring-inset {
    --tw-ring-inset: inset;
  }

  .lg\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .lg\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .lg\:ring-transparent {
    --tw-ring-color: transparent;
  }

  .lg\:ring-current {
    --tw-ring-color: currentColor;
  }

  .lg\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .lg\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .lg\:ring-red-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .lg\:ring-red-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .lg\:ring-red-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .lg\:ring-red-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .lg\:ring-red-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .lg\:ring-red-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .lg\:ring-red-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .lg\:ring-red-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .lg\:ring-red-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .lg\:ring-red-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .lg\:ring-green-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .lg\:ring-green-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .lg\:ring-green-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .lg\:ring-green-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .lg\:ring-green-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .lg\:ring-green-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .lg\:ring-green-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .lg\:ring-green-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .lg\:ring-green-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .lg\:ring-green-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-transparent:focus-within {
    --tw-ring-color: transparent;
  }

  .lg\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .lg\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-transparent:focus {
    --tw-ring-color: transparent;
  }

  .lg\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .lg\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .lg\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .lg\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .lg\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .lg\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .lg\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .lg\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .lg\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .lg\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .lg\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .lg\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .lg\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .lg\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .lg\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .lg\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .lg\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .lg\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .lg\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .lg\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .lg\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .lg\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .lg\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .lg\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .lg\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .lg\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .lg\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .lg\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .lg\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .lg\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .lg\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .lg\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .lg\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .lg\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .lg\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .lg\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .lg\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .lg\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .lg\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .lg\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .lg\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .lg\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .lg\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .lg\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .lg\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .lg\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .lg\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .lg\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .lg\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .lg\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .lg\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .lg\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .lg\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .lg\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .lg\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .lg\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .lg\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .lg\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .lg\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .lg\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .lg\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .lg\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .lg\:ring-offset-transparent {
    --tw-ring-offset-color: transparent;
  }

  .lg\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .lg\:ring-offset-black {
    --tw-ring-offset-color: #000;
  }

  .lg\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .lg\:ring-offset-gray-50 {
    --tw-ring-offset-color: #f9fafb;
  }

  .lg\:ring-offset-gray-100 {
    --tw-ring-offset-color: #f3f4f6;
  }

  .lg\:ring-offset-gray-200 {
    --tw-ring-offset-color: #e5e7eb;
  }

  .lg\:ring-offset-gray-300 {
    --tw-ring-offset-color: #d1d5db;
  }

  .lg\:ring-offset-gray-400 {
    --tw-ring-offset-color: #9ca3af;
  }

  .lg\:ring-offset-gray-500 {
    --tw-ring-offset-color: #6b7280;
  }

  .lg\:ring-offset-gray-600 {
    --tw-ring-offset-color: #4b5563;
  }

  .lg\:ring-offset-gray-700 {
    --tw-ring-offset-color: #374151;
  }

  .lg\:ring-offset-gray-800 {
    --tw-ring-offset-color: #1f2937;
  }

  .lg\:ring-offset-gray-900 {
    --tw-ring-offset-color: #111827;
  }

  .lg\:ring-offset-red-50 {
    --tw-ring-offset-color: #fef2f2;
  }

  .lg\:ring-offset-red-100 {
    --tw-ring-offset-color: #fee2e2;
  }

  .lg\:ring-offset-red-200 {
    --tw-ring-offset-color: #fecaca;
  }

  .lg\:ring-offset-red-300 {
    --tw-ring-offset-color: #fca5a5;
  }

  .lg\:ring-offset-red-400 {
    --tw-ring-offset-color: #f87171;
  }

  .lg\:ring-offset-red-500 {
    --tw-ring-offset-color: #ef4444;
  }

  .lg\:ring-offset-red-600 {
    --tw-ring-offset-color: #dc2626;
  }

  .lg\:ring-offset-red-700 {
    --tw-ring-offset-color: #b91c1c;
  }

  .lg\:ring-offset-red-800 {
    --tw-ring-offset-color: #991b1b;
  }

  .lg\:ring-offset-red-900 {
    --tw-ring-offset-color: #7f1d1d;
  }

  .lg\:ring-offset-yellow-50 {
    --tw-ring-offset-color: #fffbeb;
  }

  .lg\:ring-offset-yellow-100 {
    --tw-ring-offset-color: #fef3c7;
  }

  .lg\:ring-offset-yellow-200 {
    --tw-ring-offset-color: #fde68a;
  }

  .lg\:ring-offset-yellow-300 {
    --tw-ring-offset-color: #fcd34d;
  }

  .lg\:ring-offset-yellow-400 {
    --tw-ring-offset-color: #fbbf24;
  }

  .lg\:ring-offset-yellow-500 {
    --tw-ring-offset-color: #f59e0b;
  }

  .lg\:ring-offset-yellow-600 {
    --tw-ring-offset-color: #d97706;
  }

  .lg\:ring-offset-yellow-700 {
    --tw-ring-offset-color: #b45309;
  }

  .lg\:ring-offset-yellow-800 {
    --tw-ring-offset-color: #92400e;
  }

  .lg\:ring-offset-yellow-900 {
    --tw-ring-offset-color: #78350f;
  }

  .lg\:ring-offset-green-50 {
    --tw-ring-offset-color: #ecfdf5;
  }

  .lg\:ring-offset-green-100 {
    --tw-ring-offset-color: #d1fae5;
  }

  .lg\:ring-offset-green-200 {
    --tw-ring-offset-color: #a7f3d0;
  }

  .lg\:ring-offset-green-300 {
    --tw-ring-offset-color: #6ee7b7;
  }

  .lg\:ring-offset-green-400 {
    --tw-ring-offset-color: #34d399;
  }

  .lg\:ring-offset-green-500 {
    --tw-ring-offset-color: #10b981;
  }

  .lg\:ring-offset-green-600 {
    --tw-ring-offset-color: #059669;
  }

  .lg\:ring-offset-green-700 {
    --tw-ring-offset-color: #047857;
  }

  .lg\:ring-offset-green-800 {
    --tw-ring-offset-color: #065f46;
  }

  .lg\:ring-offset-green-900 {
    --tw-ring-offset-color: #064e3b;
  }

  .lg\:ring-offset-blue-50 {
    --tw-ring-offset-color: #eff6ff;
  }

  .lg\:ring-offset-blue-100 {
    --tw-ring-offset-color: #dbeafe;
  }

  .lg\:ring-offset-blue-200 {
    --tw-ring-offset-color: #bfdbfe;
  }

  .lg\:ring-offset-blue-300 {
    --tw-ring-offset-color: #93c5fd;
  }

  .lg\:ring-offset-blue-400 {
    --tw-ring-offset-color: #60a5fa;
  }

  .lg\:ring-offset-blue-500 {
    --tw-ring-offset-color: #3b82f6;
  }

  .lg\:ring-offset-blue-600 {
    --tw-ring-offset-color: #2563eb;
  }

  .lg\:ring-offset-blue-700 {
    --tw-ring-offset-color: #1d4ed8;
  }

  .lg\:ring-offset-blue-800 {
    --tw-ring-offset-color: #1e40af;
  }

  .lg\:ring-offset-blue-900 {
    --tw-ring-offset-color: #1e3a8a;
  }

  .lg\:ring-offset-indigo-50 {
    --tw-ring-offset-color: #eef2ff;
  }

  .lg\:ring-offset-indigo-100 {
    --tw-ring-offset-color: #e0e7ff;
  }

  .lg\:ring-offset-indigo-200 {
    --tw-ring-offset-color: #c7d2fe;
  }

  .lg\:ring-offset-indigo-300 {
    --tw-ring-offset-color: #a5b4fc;
  }

  .lg\:ring-offset-indigo-400 {
    --tw-ring-offset-color: #818cf8;
  }

  .lg\:ring-offset-indigo-500 {
    --tw-ring-offset-color: #6366f1;
  }

  .lg\:ring-offset-indigo-600 {
    --tw-ring-offset-color: #4f46e5;
  }

  .lg\:ring-offset-indigo-700 {
    --tw-ring-offset-color: #4338ca;
  }

  .lg\:ring-offset-indigo-800 {
    --tw-ring-offset-color: #3730a3;
  }

  .lg\:ring-offset-indigo-900 {
    --tw-ring-offset-color: #312e81;
  }

  .lg\:ring-offset-purple-50 {
    --tw-ring-offset-color: #f5f3ff;
  }

  .lg\:ring-offset-purple-100 {
    --tw-ring-offset-color: #ede9fe;
  }

  .lg\:ring-offset-purple-200 {
    --tw-ring-offset-color: #ddd6fe;
  }

  .lg\:ring-offset-purple-300 {
    --tw-ring-offset-color: #c4b5fd;
  }

  .lg\:ring-offset-purple-400 {
    --tw-ring-offset-color: #a78bfa;
  }

  .lg\:ring-offset-purple-500 {
    --tw-ring-offset-color: #8b5cf6;
  }

  .lg\:ring-offset-purple-600 {
    --tw-ring-offset-color: #7c3aed;
  }

  .lg\:ring-offset-purple-700 {
    --tw-ring-offset-color: #6d28d9;
  }

  .lg\:ring-offset-purple-800 {
    --tw-ring-offset-color: #5b21b6;
  }

  .lg\:ring-offset-purple-900 {
    --tw-ring-offset-color: #4c1d95;
  }

  .lg\:ring-offset-pink-50 {
    --tw-ring-offset-color: #fdf2f8;
  }

  .lg\:ring-offset-pink-100 {
    --tw-ring-offset-color: #fce7f3;
  }

  .lg\:ring-offset-pink-200 {
    --tw-ring-offset-color: #fbcfe8;
  }

  .lg\:ring-offset-pink-300 {
    --tw-ring-offset-color: #f9a8d4;
  }

  .lg\:ring-offset-pink-400 {
    --tw-ring-offset-color: #f472b6;
  }

  .lg\:ring-offset-pink-500 {
    --tw-ring-offset-color: #ec4899;
  }

  .lg\:ring-offset-pink-600 {
    --tw-ring-offset-color: #db2777;
  }

  .lg\:ring-offset-pink-700 {
    --tw-ring-offset-color: #be185d;
  }

  .lg\:ring-offset-pink-800 {
    --tw-ring-offset-color: #9d174d;
  }

  .lg\:ring-offset-pink-900 {
    --tw-ring-offset-color: #831843;
  }

  .lg\:focus-within\:ring-offset-transparent:focus-within {
    --tw-ring-offset-color: transparent;
  }

  .lg\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .lg\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #000;
  }

  .lg\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .lg\:focus-within\:ring-offset-gray-50:focus-within {
    --tw-ring-offset-color: #f9fafb;
  }

  .lg\:focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f3f4f6;
  }

  .lg\:focus-within\:ring-offset-gray-200:focus-within {
    --tw-ring-offset-color: #e5e7eb;
  }

  .lg\:focus-within\:ring-offset-gray-300:focus-within {
    --tw-ring-offset-color: #d1d5db;
  }

  .lg\:focus-within\:ring-offset-gray-400:focus-within {
    --tw-ring-offset-color: #9ca3af;
  }

  .lg\:focus-within\:ring-offset-gray-500:focus-within {
    --tw-ring-offset-color: #6b7280;
  }

  .lg\:focus-within\:ring-offset-gray-600:focus-within {
    --tw-ring-offset-color: #4b5563;
  }

  .lg\:focus-within\:ring-offset-gray-700:focus-within {
    --tw-ring-offset-color: #374151;
  }

  .lg\:focus-within\:ring-offset-gray-800:focus-within {
    --tw-ring-offset-color: #1f2937;
  }

  .lg\:focus-within\:ring-offset-gray-900:focus-within {
    --tw-ring-offset-color: #111827;
  }

  .lg\:focus-within\:ring-offset-red-50:focus-within {
    --tw-ring-offset-color: #fef2f2;
  }

  .lg\:focus-within\:ring-offset-red-100:focus-within {
    --tw-ring-offset-color: #fee2e2;
  }

  .lg\:focus-within\:ring-offset-red-200:focus-within {
    --tw-ring-offset-color: #fecaca;
  }

  .lg\:focus-within\:ring-offset-red-300:focus-within {
    --tw-ring-offset-color: #fca5a5;
  }

  .lg\:focus-within\:ring-offset-red-400:focus-within {
    --tw-ring-offset-color: #f87171;
  }

  .lg\:focus-within\:ring-offset-red-500:focus-within {
    --tw-ring-offset-color: #ef4444;
  }

  .lg\:focus-within\:ring-offset-red-600:focus-within {
    --tw-ring-offset-color: #dc2626;
  }

  .lg\:focus-within\:ring-offset-red-700:focus-within {
    --tw-ring-offset-color: #b91c1c;
  }

  .lg\:focus-within\:ring-offset-red-800:focus-within {
    --tw-ring-offset-color: #991b1b;
  }

  .lg\:focus-within\:ring-offset-red-900:focus-within {
    --tw-ring-offset-color: #7f1d1d;
  }

  .lg\:focus-within\:ring-offset-yellow-50:focus-within {
    --tw-ring-offset-color: #fffbeb;
  }

  .lg\:focus-within\:ring-offset-yellow-100:focus-within {
    --tw-ring-offset-color: #fef3c7;
  }

  .lg\:focus-within\:ring-offset-yellow-200:focus-within {
    --tw-ring-offset-color: #fde68a;
  }

  .lg\:focus-within\:ring-offset-yellow-300:focus-within {
    --tw-ring-offset-color: #fcd34d;
  }

  .lg\:focus-within\:ring-offset-yellow-400:focus-within {
    --tw-ring-offset-color: #fbbf24;
  }

  .lg\:focus-within\:ring-offset-yellow-500:focus-within {
    --tw-ring-offset-color: #f59e0b;
  }

  .lg\:focus-within\:ring-offset-yellow-600:focus-within {
    --tw-ring-offset-color: #d97706;
  }

  .lg\:focus-within\:ring-offset-yellow-700:focus-within {
    --tw-ring-offset-color: #b45309;
  }

  .lg\:focus-within\:ring-offset-yellow-800:focus-within {
    --tw-ring-offset-color: #92400e;
  }

  .lg\:focus-within\:ring-offset-yellow-900:focus-within {
    --tw-ring-offset-color: #78350f;
  }

  .lg\:focus-within\:ring-offset-green-50:focus-within {
    --tw-ring-offset-color: #ecfdf5;
  }

  .lg\:focus-within\:ring-offset-green-100:focus-within {
    --tw-ring-offset-color: #d1fae5;
  }

  .lg\:focus-within\:ring-offset-green-200:focus-within {
    --tw-ring-offset-color: #a7f3d0;
  }

  .lg\:focus-within\:ring-offset-green-300:focus-within {
    --tw-ring-offset-color: #6ee7b7;
  }

  .lg\:focus-within\:ring-offset-green-400:focus-within {
    --tw-ring-offset-color: #34d399;
  }

  .lg\:focus-within\:ring-offset-green-500:focus-within {
    --tw-ring-offset-color: #10b981;
  }

  .lg\:focus-within\:ring-offset-green-600:focus-within {
    --tw-ring-offset-color: #059669;
  }

  .lg\:focus-within\:ring-offset-green-700:focus-within {
    --tw-ring-offset-color: #047857;
  }

  .lg\:focus-within\:ring-offset-green-800:focus-within {
    --tw-ring-offset-color: #065f46;
  }

  .lg\:focus-within\:ring-offset-green-900:focus-within {
    --tw-ring-offset-color: #064e3b;
  }

  .lg\:focus-within\:ring-offset-blue-50:focus-within {
    --tw-ring-offset-color: #eff6ff;
  }

  .lg\:focus-within\:ring-offset-blue-100:focus-within {
    --tw-ring-offset-color: #dbeafe;
  }

  .lg\:focus-within\:ring-offset-blue-200:focus-within {
    --tw-ring-offset-color: #bfdbfe;
  }

  .lg\:focus-within\:ring-offset-blue-300:focus-within {
    --tw-ring-offset-color: #93c5fd;
  }

  .lg\:focus-within\:ring-offset-blue-400:focus-within {
    --tw-ring-offset-color: #60a5fa;
  }

  .lg\:focus-within\:ring-offset-blue-500:focus-within {
    --tw-ring-offset-color: #3b82f6;
  }

  .lg\:focus-within\:ring-offset-blue-600:focus-within {
    --tw-ring-offset-color: #2563eb;
  }

  .lg\:focus-within\:ring-offset-blue-700:focus-within {
    --tw-ring-offset-color: #1d4ed8;
  }

  .lg\:focus-within\:ring-offset-blue-800:focus-within {
    --tw-ring-offset-color: #1e40af;
  }

  .lg\:focus-within\:ring-offset-blue-900:focus-within {
    --tw-ring-offset-color: #1e3a8a;
  }

  .lg\:focus-within\:ring-offset-indigo-50:focus-within {
    --tw-ring-offset-color: #eef2ff;
  }

  .lg\:focus-within\:ring-offset-indigo-100:focus-within {
    --tw-ring-offset-color: #e0e7ff;
  }

  .lg\:focus-within\:ring-offset-indigo-200:focus-within {
    --tw-ring-offset-color: #c7d2fe;
  }

  .lg\:focus-within\:ring-offset-indigo-300:focus-within {
    --tw-ring-offset-color: #a5b4fc;
  }

  .lg\:focus-within\:ring-offset-indigo-400:focus-within {
    --tw-ring-offset-color: #818cf8;
  }

  .lg\:focus-within\:ring-offset-indigo-500:focus-within {
    --tw-ring-offset-color: #6366f1;
  }

  .lg\:focus-within\:ring-offset-indigo-600:focus-within {
    --tw-ring-offset-color: #4f46e5;
  }

  .lg\:focus-within\:ring-offset-indigo-700:focus-within {
    --tw-ring-offset-color: #4338ca;
  }

  .lg\:focus-within\:ring-offset-indigo-800:focus-within {
    --tw-ring-offset-color: #3730a3;
  }

  .lg\:focus-within\:ring-offset-indigo-900:focus-within {
    --tw-ring-offset-color: #312e81;
  }

  .lg\:focus-within\:ring-offset-purple-50:focus-within {
    --tw-ring-offset-color: #f5f3ff;
  }

  .lg\:focus-within\:ring-offset-purple-100:focus-within {
    --tw-ring-offset-color: #ede9fe;
  }

  .lg\:focus-within\:ring-offset-purple-200:focus-within {
    --tw-ring-offset-color: #ddd6fe;
  }

  .lg\:focus-within\:ring-offset-purple-300:focus-within {
    --tw-ring-offset-color: #c4b5fd;
  }

  .lg\:focus-within\:ring-offset-purple-400:focus-within {
    --tw-ring-offset-color: #a78bfa;
  }

  .lg\:focus-within\:ring-offset-purple-500:focus-within {
    --tw-ring-offset-color: #8b5cf6;
  }

  .lg\:focus-within\:ring-offset-purple-600:focus-within {
    --tw-ring-offset-color: #7c3aed;
  }

  .lg\:focus-within\:ring-offset-purple-700:focus-within {
    --tw-ring-offset-color: #6d28d9;
  }

  .lg\:focus-within\:ring-offset-purple-800:focus-within {
    --tw-ring-offset-color: #5b21b6;
  }

  .lg\:focus-within\:ring-offset-purple-900:focus-within {
    --tw-ring-offset-color: #4c1d95;
  }

  .lg\:focus-within\:ring-offset-pink-50:focus-within {
    --tw-ring-offset-color: #fdf2f8;
  }

  .lg\:focus-within\:ring-offset-pink-100:focus-within {
    --tw-ring-offset-color: #fce7f3;
  }

  .lg\:focus-within\:ring-offset-pink-200:focus-within {
    --tw-ring-offset-color: #fbcfe8;
  }

  .lg\:focus-within\:ring-offset-pink-300:focus-within {
    --tw-ring-offset-color: #f9a8d4;
  }

  .lg\:focus-within\:ring-offset-pink-400:focus-within {
    --tw-ring-offset-color: #f472b6;
  }

  .lg\:focus-within\:ring-offset-pink-500:focus-within {
    --tw-ring-offset-color: #ec4899;
  }

  .lg\:focus-within\:ring-offset-pink-600:focus-within {
    --tw-ring-offset-color: #db2777;
  }

  .lg\:focus-within\:ring-offset-pink-700:focus-within {
    --tw-ring-offset-color: #be185d;
  }

  .lg\:focus-within\:ring-offset-pink-800:focus-within {
    --tw-ring-offset-color: #9d174d;
  }

  .lg\:focus-within\:ring-offset-pink-900:focus-within {
    --tw-ring-offset-color: #831843;
  }

  .lg\:focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent;
  }

  .lg\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .lg\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #000;
  }

  .lg\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .lg\:focus\:ring-offset-gray-50:focus {
    --tw-ring-offset-color: #f9fafb;
  }

  .lg\:focus\:ring-offset-gray-100:focus {
    --tw-ring-offset-color: #f3f4f6;
  }

  .lg\:focus\:ring-offset-gray-200:focus {
    --tw-ring-offset-color: #e5e7eb;
  }

  .lg\:focus\:ring-offset-gray-300:focus {
    --tw-ring-offset-color: #d1d5db;
  }

  .lg\:focus\:ring-offset-gray-400:focus {
    --tw-ring-offset-color: #9ca3af;
  }

  .lg\:focus\:ring-offset-gray-500:focus {
    --tw-ring-offset-color: #6b7280;
  }

  .lg\:focus\:ring-offset-gray-600:focus {
    --tw-ring-offset-color: #4b5563;
  }

  .lg\:focus\:ring-offset-gray-700:focus {
    --tw-ring-offset-color: #374151;
  }

  .lg\:focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1f2937;
  }

  .lg\:focus\:ring-offset-gray-900:focus {
    --tw-ring-offset-color: #111827;
  }

  .lg\:focus\:ring-offset-red-50:focus {
    --tw-ring-offset-color: #fef2f2;
  }

  .lg\:focus\:ring-offset-red-100:focus {
    --tw-ring-offset-color: #fee2e2;
  }

  .lg\:focus\:ring-offset-red-200:focus {
    --tw-ring-offset-color: #fecaca;
  }

  .lg\:focus\:ring-offset-red-300:focus {
    --tw-ring-offset-color: #fca5a5;
  }

  .lg\:focus\:ring-offset-red-400:focus {
    --tw-ring-offset-color: #f87171;
  }

  .lg\:focus\:ring-offset-red-500:focus {
    --tw-ring-offset-color: #ef4444;
  }

  .lg\:focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626;
  }

  .lg\:focus\:ring-offset-red-700:focus {
    --tw-ring-offset-color: #b91c1c;
  }

  .lg\:focus\:ring-offset-red-800:focus {
    --tw-ring-offset-color: #991b1b;
  }

  .lg\:focus\:ring-offset-red-900:focus {
    --tw-ring-offset-color: #7f1d1d;
  }

  .lg\:focus\:ring-offset-yellow-50:focus {
    --tw-ring-offset-color: #fffbeb;
  }

  .lg\:focus\:ring-offset-yellow-100:focus {
    --tw-ring-offset-color: #fef3c7;
  }

  .lg\:focus\:ring-offset-yellow-200:focus {
    --tw-ring-offset-color: #fde68a;
  }

  .lg\:focus\:ring-offset-yellow-300:focus {
    --tw-ring-offset-color: #fcd34d;
  }

  .lg\:focus\:ring-offset-yellow-400:focus {
    --tw-ring-offset-color: #fbbf24;
  }

  .lg\:focus\:ring-offset-yellow-500:focus {
    --tw-ring-offset-color: #f59e0b;
  }

  .lg\:focus\:ring-offset-yellow-600:focus {
    --tw-ring-offset-color: #d97706;
  }

  .lg\:focus\:ring-offset-yellow-700:focus {
    --tw-ring-offset-color: #b45309;
  }

  .lg\:focus\:ring-offset-yellow-800:focus {
    --tw-ring-offset-color: #92400e;
  }

  .lg\:focus\:ring-offset-yellow-900:focus {
    --tw-ring-offset-color: #78350f;
  }

  .lg\:focus\:ring-offset-green-50:focus {
    --tw-ring-offset-color: #ecfdf5;
  }

  .lg\:focus\:ring-offset-green-100:focus {
    --tw-ring-offset-color: #d1fae5;
  }

  .lg\:focus\:ring-offset-green-200:focus {
    --tw-ring-offset-color: #a7f3d0;
  }

  .lg\:focus\:ring-offset-green-300:focus {
    --tw-ring-offset-color: #6ee7b7;
  }

  .lg\:focus\:ring-offset-green-400:focus {
    --tw-ring-offset-color: #34d399;
  }

  .lg\:focus\:ring-offset-green-500:focus {
    --tw-ring-offset-color: #10b981;
  }

  .lg\:focus\:ring-offset-green-600:focus {
    --tw-ring-offset-color: #059669;
  }

  .lg\:focus\:ring-offset-green-700:focus {
    --tw-ring-offset-color: #047857;
  }

  .lg\:focus\:ring-offset-green-800:focus {
    --tw-ring-offset-color: #065f46;
  }

  .lg\:focus\:ring-offset-green-900:focus {
    --tw-ring-offset-color: #064e3b;
  }

  .lg\:focus\:ring-offset-blue-50:focus {
    --tw-ring-offset-color: #eff6ff;
  }

  .lg\:focus\:ring-offset-blue-100:focus {
    --tw-ring-offset-color: #dbeafe;
  }

  .lg\:focus\:ring-offset-blue-200:focus {
    --tw-ring-offset-color: #bfdbfe;
  }

  .lg\:focus\:ring-offset-blue-300:focus {
    --tw-ring-offset-color: #93c5fd;
  }

  .lg\:focus\:ring-offset-blue-400:focus {
    --tw-ring-offset-color: #60a5fa;
  }

  .lg\:focus\:ring-offset-blue-500:focus {
    --tw-ring-offset-color: #3b82f6;
  }

  .lg\:focus\:ring-offset-blue-600:focus {
    --tw-ring-offset-color: #2563eb;
  }

  .lg\:focus\:ring-offset-blue-700:focus {
    --tw-ring-offset-color: #1d4ed8;
  }

  .lg\:focus\:ring-offset-blue-800:focus {
    --tw-ring-offset-color: #1e40af;
  }

  .lg\:focus\:ring-offset-blue-900:focus {
    --tw-ring-offset-color: #1e3a8a;
  }

  .lg\:focus\:ring-offset-indigo-50:focus {
    --tw-ring-offset-color: #eef2ff;
  }

  .lg\:focus\:ring-offset-indigo-100:focus {
    --tw-ring-offset-color: #e0e7ff;
  }

  .lg\:focus\:ring-offset-indigo-200:focus {
    --tw-ring-offset-color: #c7d2fe;
  }

  .lg\:focus\:ring-offset-indigo-300:focus {
    --tw-ring-offset-color: #a5b4fc;
  }

  .lg\:focus\:ring-offset-indigo-400:focus {
    --tw-ring-offset-color: #818cf8;
  }

  .lg\:focus\:ring-offset-indigo-500:focus {
    --tw-ring-offset-color: #6366f1;
  }

  .lg\:focus\:ring-offset-indigo-600:focus {
    --tw-ring-offset-color: #4f46e5;
  }

  .lg\:focus\:ring-offset-indigo-700:focus {
    --tw-ring-offset-color: #4338ca;
  }

  .lg\:focus\:ring-offset-indigo-800:focus {
    --tw-ring-offset-color: #3730a3;
  }

  .lg\:focus\:ring-offset-indigo-900:focus {
    --tw-ring-offset-color: #312e81;
  }

  .lg\:focus\:ring-offset-purple-50:focus {
    --tw-ring-offset-color: #f5f3ff;
  }

  .lg\:focus\:ring-offset-purple-100:focus {
    --tw-ring-offset-color: #ede9fe;
  }

  .lg\:focus\:ring-offset-purple-200:focus {
    --tw-ring-offset-color: #ddd6fe;
  }

  .lg\:focus\:ring-offset-purple-300:focus {
    --tw-ring-offset-color: #c4b5fd;
  }

  .lg\:focus\:ring-offset-purple-400:focus {
    --tw-ring-offset-color: #a78bfa;
  }

  .lg\:focus\:ring-offset-purple-500:focus {
    --tw-ring-offset-color: #8b5cf6;
  }

  .lg\:focus\:ring-offset-purple-600:focus {
    --tw-ring-offset-color: #7c3aed;
  }

  .lg\:focus\:ring-offset-purple-700:focus {
    --tw-ring-offset-color: #6d28d9;
  }

  .lg\:focus\:ring-offset-purple-800:focus {
    --tw-ring-offset-color: #5b21b6;
  }

  .lg\:focus\:ring-offset-purple-900:focus {
    --tw-ring-offset-color: #4c1d95;
  }

  .lg\:focus\:ring-offset-pink-50:focus {
    --tw-ring-offset-color: #fdf2f8;
  }

  .lg\:focus\:ring-offset-pink-100:focus {
    --tw-ring-offset-color: #fce7f3;
  }

  .lg\:focus\:ring-offset-pink-200:focus {
    --tw-ring-offset-color: #fbcfe8;
  }

  .lg\:focus\:ring-offset-pink-300:focus {
    --tw-ring-offset-color: #f9a8d4;
  }

  .lg\:focus\:ring-offset-pink-400:focus {
    --tw-ring-offset-color: #f472b6;
  }

  .lg\:focus\:ring-offset-pink-500:focus {
    --tw-ring-offset-color: #ec4899;
  }

  .lg\:focus\:ring-offset-pink-600:focus {
    --tw-ring-offset-color: #db2777;
  }

  .lg\:focus\:ring-offset-pink-700:focus {
    --tw-ring-offset-color: #be185d;
  }

  .lg\:focus\:ring-offset-pink-800:focus {
    --tw-ring-offset-color: #9d174d;
  }

  .lg\:focus\:ring-offset-pink-900:focus {
    --tw-ring-offset-color: #831843;
  }

  .lg\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    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);
  }

  .lg\:filter-none {
    filter: none;
  }

  .lg\:blur-0 {
    --tw-blur: blur(0);
  }

  .lg\:blur-none {
    --tw-blur: blur(0);
  }

  .lg\:blur-sm {
    --tw-blur: blur(4px);
  }

  .lg\:blur {
    --tw-blur: blur(8px);
  }

  .lg\:blur-md {
    --tw-blur: blur(12px);
  }

  .lg\:blur-lg {
    --tw-blur: blur(16px);
  }

  .lg\:blur-xl {
    --tw-blur: blur(24px);
  }

  .lg\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .lg\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .lg\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .lg\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .lg\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .lg\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .lg\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .lg\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .lg\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .lg\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .lg\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .lg\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .lg\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .lg\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .lg\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .lg\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .lg\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .lg\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .lg\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .lg\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .lg\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .lg\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .lg\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  }

  .lg\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .lg\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .lg\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .lg\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 #0000);
  }

  .lg\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .lg\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .lg\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .lg\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .lg\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .lg\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .lg\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .lg\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .lg\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .lg\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .lg\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .lg\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .lg\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .lg\:invert-0 {
    --tw-invert: invert(0);
  }

  .lg\:invert {
    --tw-invert: invert(100%);
  }

  .lg\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .lg\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .lg\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .lg\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .lg\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .lg\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .lg\:sepia {
    --tw-sepia: sepia(100%);
  }

  .lg\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    -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);
            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);
  }

  .lg\:backdrop-filter-none {
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
  }

  .lg\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .lg\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .lg\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .lg\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .lg\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .lg\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .lg\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .lg\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .lg\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .lg\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .lg\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .lg\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .lg\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .lg\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .lg\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .lg\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .lg\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .lg\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .lg\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .lg\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .lg\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .lg\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .lg\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .lg\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .lg\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .lg\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .lg\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .lg\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .lg\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .lg\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .lg\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .lg\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .lg\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .lg\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .lg\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .lg\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .lg\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .lg\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .lg\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .lg\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .lg\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .lg\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .lg\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .lg\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .lg\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .lg\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .lg\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .lg\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .lg\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .lg\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .lg\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .lg\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .lg\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .lg\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .lg\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .lg\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .lg\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .lg\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .lg\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .lg\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .lg\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .lg\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .lg\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .lg\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .lg\:transition-none {
    transition-property: none;
  }

  .lg\:transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:delay-75 {
    transition-delay: 75ms;
  }

  .lg\:delay-100 {
    transition-delay: 100ms;
  }

  .lg\:delay-150 {
    transition-delay: 150ms;
  }

  .lg\:delay-200 {
    transition-delay: 200ms;
  }

  .lg\:delay-300 {
    transition-delay: 300ms;
  }

  .lg\:delay-500 {
    transition-delay: 500ms;
  }

  .lg\:delay-700 {
    transition-delay: 700ms;
  }

  .lg\:delay-1000 {
    transition-delay: 1000ms;
  }

  .lg\:duration-75 {
    transition-duration: 75ms;
  }

  .lg\:duration-100 {
    transition-duration: 100ms;
  }

  .lg\:duration-150 {
    transition-duration: 150ms;
  }

  .lg\:duration-200 {
    transition-duration: 200ms;
  }

  .lg\:duration-300 {
    transition-duration: 300ms;
  }

  .lg\:duration-500 {
    transition-duration: 500ms;
  }

  .lg\:duration-700 {
    transition-duration: 700ms;
  }

  .lg\:duration-1000 {
    transition-duration: 1000ms;
  }

  .lg\:ease-linear {
    transition-timing-function: linear;
  }

  .lg\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .lg\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .lg\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

@media (min-width: 1280px) {
  .xl\:container {
    width: 100%;
  }

  @media (min-width: 640px) {
    .xl\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .xl\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .xl\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .xl\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .xl\:container {
      max-width: 1536px;
    }
  }

  .xl\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:pointer-events-none {
    pointer-events: none;
  }

  .xl\:pointer-events-auto {
    pointer-events: auto;
  }

  .xl\:visible {
    visibility: visible;
  }

  .xl\:invisible {
    visibility: hidden;
  }

  .xl\:static {
    position: static;
  }

  .xl\:fixed {
    position: fixed;
  }

  .xl\:absolute {
    position: absolute;
  }

  .xl\:relative {
    position: relative;
  }

  .xl\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .xl\:inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .xl\:inset-1 {
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .xl\:inset-2 {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .xl\:inset-3 {
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .xl\:inset-4 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .xl\:inset-5 {
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .xl\:inset-6 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .xl\:inset-7 {
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .xl\:inset-8 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .xl\:inset-9 {
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .xl\:inset-10 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .xl\:inset-11 {
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .xl\:inset-12 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .xl\:inset-14 {
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .xl\:inset-16 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .xl\:inset-20 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .xl\:inset-24 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .xl\:inset-28 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .xl\:inset-32 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .xl\:inset-36 {
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .xl\:inset-40 {
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .xl\:inset-44 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .xl\:inset-48 {
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .xl\:inset-52 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .xl\:inset-56 {
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .xl\:inset-60 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .xl\:inset-64 {
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .xl\:inset-72 {
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .xl\:inset-80 {
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .xl\:inset-96 {
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .xl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xl\:inset-px {
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .xl\:inset-0\.5 {
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .xl\:inset-1\.5 {
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .xl\:inset-2\.5 {
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .xl\:inset-3\.5 {
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .xl\:-inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .xl\:-inset-1 {
    top: -0.25rem;
    right: -0.25rem;
    bottom: -0.25rem;
    left: -0.25rem;
  }

  .xl\:-inset-2 {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .xl\:-inset-3 {
    top: -0.75rem;
    right: -0.75rem;
    bottom: -0.75rem;
    left: -0.75rem;
  }

  .xl\:-inset-4 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .xl\:-inset-5 {
    top: -1.25rem;
    right: -1.25rem;
    bottom: -1.25rem;
    left: -1.25rem;
  }

  .xl\:-inset-6 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .xl\:-inset-7 {
    top: -1.75rem;
    right: -1.75rem;
    bottom: -1.75rem;
    left: -1.75rem;
  }

  .xl\:-inset-8 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .xl\:-inset-9 {
    top: -2.25rem;
    right: -2.25rem;
    bottom: -2.25rem;
    left: -2.25rem;
  }

  .xl\:-inset-10 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .xl\:-inset-11 {
    top: -2.75rem;
    right: -2.75rem;
    bottom: -2.75rem;
    left: -2.75rem;
  }

  .xl\:-inset-12 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .xl\:-inset-14 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .xl\:-inset-16 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .xl\:-inset-20 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .xl\:-inset-24 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .xl\:-inset-28 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .xl\:-inset-32 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .xl\:-inset-36 {
    top: -9rem;
    right: -9rem;
    bottom: -9rem;
    left: -9rem;
  }

  .xl\:-inset-40 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .xl\:-inset-44 {
    top: -11rem;
    right: -11rem;
    bottom: -11rem;
    left: -11rem;
  }

  .xl\:-inset-48 {
    top: -12rem;
    right: -12rem;
    bottom: -12rem;
    left: -12rem;
  }

  .xl\:-inset-52 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .xl\:-inset-56 {
    top: -14rem;
    right: -14rem;
    bottom: -14rem;
    left: -14rem;
  }

  .xl\:-inset-60 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .xl\:-inset-64 {
    top: -16rem;
    right: -16rem;
    bottom: -16rem;
    left: -16rem;
  }

  .xl\:-inset-72 {
    top: -18rem;
    right: -18rem;
    bottom: -18rem;
    left: -18rem;
  }

  .xl\:-inset-80 {
    top: -20rem;
    right: -20rem;
    bottom: -20rem;
    left: -20rem;
  }

  .xl\:-inset-96 {
    top: -24rem;
    right: -24rem;
    bottom: -24rem;
    left: -24rem;
  }

  .xl\:-inset-px {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
  }

  .xl\:-inset-0\.5 {
    top: -0.125rem;
    right: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
  }

  .xl\:-inset-1\.5 {
    top: -0.375rem;
    right: -0.375rem;
    bottom: -0.375rem;
    left: -0.375rem;
  }

  .xl\:-inset-2\.5 {
    top: -0.625rem;
    right: -0.625rem;
    bottom: -0.625rem;
    left: -0.625rem;
  }

  .xl\:-inset-3\.5 {
    top: -0.875rem;
    right: -0.875rem;
    bottom: -0.875rem;
    left: -0.875rem;
  }

  .xl\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xl\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .xl\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .xl\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .xl\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xl\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .xl\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .xl\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .xl\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .xl\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .xl\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .xl\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .xl\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .xl\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .xl\:inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .xl\:inset-x-1 {
    left: 0.25rem;
    right: 0.25rem;
  }

  .xl\:inset-x-2 {
    left: 0.5rem;
    right: 0.5rem;
  }

  .xl\:inset-x-3 {
    left: 0.75rem;
    right: 0.75rem;
  }

  .xl\:inset-x-4 {
    left: 1rem;
    right: 1rem;
  }

  .xl\:inset-x-5 {
    left: 1.25rem;
    right: 1.25rem;
  }

  .xl\:inset-x-6 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .xl\:inset-x-7 {
    left: 1.75rem;
    right: 1.75rem;
  }

  .xl\:inset-x-8 {
    left: 2rem;
    right: 2rem;
  }

  .xl\:inset-x-9 {
    left: 2.25rem;
    right: 2.25rem;
  }

  .xl\:inset-x-10 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .xl\:inset-x-11 {
    left: 2.75rem;
    right: 2.75rem;
  }

  .xl\:inset-x-12 {
    left: 3rem;
    right: 3rem;
  }

  .xl\:inset-x-14 {
    left: 3.5rem;
    right: 3.5rem;
  }

  .xl\:inset-x-16 {
    left: 4rem;
    right: 4rem;
  }

  .xl\:inset-x-20 {
    left: 5rem;
    right: 5rem;
  }

  .xl\:inset-x-24 {
    left: 6rem;
    right: 6rem;
  }

  .xl\:inset-x-28 {
    left: 7rem;
    right: 7rem;
  }

  .xl\:inset-x-32 {
    left: 8rem;
    right: 8rem;
  }

  .xl\:inset-x-36 {
    left: 9rem;
    right: 9rem;
  }

  .xl\:inset-x-40 {
    left: 10rem;
    right: 10rem;
  }

  .xl\:inset-x-44 {
    left: 11rem;
    right: 11rem;
  }

  .xl\:inset-x-48 {
    left: 12rem;
    right: 12rem;
  }

  .xl\:inset-x-52 {
    left: 13rem;
    right: 13rem;
  }

  .xl\:inset-x-56 {
    left: 14rem;
    right: 14rem;
  }

  .xl\:inset-x-60 {
    left: 15rem;
    right: 15rem;
  }

  .xl\:inset-x-64 {
    left: 16rem;
    right: 16rem;
  }

  .xl\:inset-x-72 {
    left: 18rem;
    right: 18rem;
  }

  .xl\:inset-x-80 {
    left: 20rem;
    right: 20rem;
  }

  .xl\:inset-x-96 {
    left: 24rem;
    right: 24rem;
  }

  .xl\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .xl\:inset-x-px {
    left: 1px;
    right: 1px;
  }

  .xl\:inset-x-0\.5 {
    left: 0.125rem;
    right: 0.125rem;
  }

  .xl\:inset-x-1\.5 {
    left: 0.375rem;
    right: 0.375rem;
  }

  .xl\:inset-x-2\.5 {
    left: 0.625rem;
    right: 0.625rem;
  }

  .xl\:inset-x-3\.5 {
    left: 0.875rem;
    right: 0.875rem;
  }

  .xl\:-inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .xl\:-inset-x-1 {
    left: -0.25rem;
    right: -0.25rem;
  }

  .xl\:-inset-x-2 {
    left: -0.5rem;
    right: -0.5rem;
  }

  .xl\:-inset-x-3 {
    left: -0.75rem;
    right: -0.75rem;
  }

  .xl\:-inset-x-4 {
    left: -1rem;
    right: -1rem;
  }

  .xl\:-inset-x-5 {
    left: -1.25rem;
    right: -1.25rem;
  }

  .xl\:-inset-x-6 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .xl\:-inset-x-7 {
    left: -1.75rem;
    right: -1.75rem;
  }

  .xl\:-inset-x-8 {
    left: -2rem;
    right: -2rem;
  }

  .xl\:-inset-x-9 {
    left: -2.25rem;
    right: -2.25rem;
  }

  .xl\:-inset-x-10 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .xl\:-inset-x-11 {
    left: -2.75rem;
    right: -2.75rem;
  }

  .xl\:-inset-x-12 {
    left: -3rem;
    right: -3rem;
  }

  .xl\:-inset-x-14 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .xl\:-inset-x-16 {
    left: -4rem;
    right: -4rem;
  }

  .xl\:-inset-x-20 {
    left: -5rem;
    right: -5rem;
  }

  .xl\:-inset-x-24 {
    left: -6rem;
    right: -6rem;
  }

  .xl\:-inset-x-28 {
    left: -7rem;
    right: -7rem;
  }

  .xl\:-inset-x-32 {
    left: -8rem;
    right: -8rem;
  }

  .xl\:-inset-x-36 {
    left: -9rem;
    right: -9rem;
  }

  .xl\:-inset-x-40 {
    left: -10rem;
    right: -10rem;
  }

  .xl\:-inset-x-44 {
    left: -11rem;
    right: -11rem;
  }

  .xl\:-inset-x-48 {
    left: -12rem;
    right: -12rem;
  }

  .xl\:-inset-x-52 {
    left: -13rem;
    right: -13rem;
  }

  .xl\:-inset-x-56 {
    left: -14rem;
    right: -14rem;
  }

  .xl\:-inset-x-60 {
    left: -15rem;
    right: -15rem;
  }

  .xl\:-inset-x-64 {
    left: -16rem;
    right: -16rem;
  }

  .xl\:-inset-x-72 {
    left: -18rem;
    right: -18rem;
  }

  .xl\:-inset-x-80 {
    left: -20rem;
    right: -20rem;
  }

  .xl\:-inset-x-96 {
    left: -24rem;
    right: -24rem;
  }

  .xl\:-inset-x-px {
    left: -1px;
    right: -1px;
  }

  .xl\:-inset-x-0\.5 {
    left: -0.125rem;
    right: -0.125rem;
  }

  .xl\:-inset-x-1\.5 {
    left: -0.375rem;
    right: -0.375rem;
  }

  .xl\:-inset-x-2\.5 {
    left: -0.625rem;
    right: -0.625rem;
  }

  .xl\:-inset-x-3\.5 {
    left: -0.875rem;
    right: -0.875rem;
  }

  .xl\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .xl\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .xl\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .xl\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .xl\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .xl\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .xl\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .xl\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .xl\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .xl\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .xl\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .xl\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .xl\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .xl\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .xl\:inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .xl\:inset-y-1 {
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .xl\:inset-y-2 {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .xl\:inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .xl\:inset-y-4 {
    top: 1rem;
    bottom: 1rem;
  }

  .xl\:inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .xl\:inset-y-6 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .xl\:inset-y-7 {
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .xl\:inset-y-8 {
    top: 2rem;
    bottom: 2rem;
  }

  .xl\:inset-y-9 {
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .xl\:inset-y-10 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .xl\:inset-y-11 {
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .xl\:inset-y-12 {
    top: 3rem;
    bottom: 3rem;
  }

  .xl\:inset-y-14 {
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .xl\:inset-y-16 {
    top: 4rem;
    bottom: 4rem;
  }

  .xl\:inset-y-20 {
    top: 5rem;
    bottom: 5rem;
  }

  .xl\:inset-y-24 {
    top: 6rem;
    bottom: 6rem;
  }

  .xl\:inset-y-28 {
    top: 7rem;
    bottom: 7rem;
  }

  .xl\:inset-y-32 {
    top: 8rem;
    bottom: 8rem;
  }

  .xl\:inset-y-36 {
    top: 9rem;
    bottom: 9rem;
  }

  .xl\:inset-y-40 {
    top: 10rem;
    bottom: 10rem;
  }

  .xl\:inset-y-44 {
    top: 11rem;
    bottom: 11rem;
  }

  .xl\:inset-y-48 {
    top: 12rem;
    bottom: 12rem;
  }

  .xl\:inset-y-52 {
    top: 13rem;
    bottom: 13rem;
  }

  .xl\:inset-y-56 {
    top: 14rem;
    bottom: 14rem;
  }

  .xl\:inset-y-60 {
    top: 15rem;
    bottom: 15rem;
  }

  .xl\:inset-y-64 {
    top: 16rem;
    bottom: 16rem;
  }

  .xl\:inset-y-72 {
    top: 18rem;
    bottom: 18rem;
  }

  .xl\:inset-y-80 {
    top: 20rem;
    bottom: 20rem;
  }

  .xl\:inset-y-96 {
    top: 24rem;
    bottom: 24rem;
  }

  .xl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xl\:inset-y-px {
    top: 1px;
    bottom: 1px;
  }

  .xl\:inset-y-0\.5 {
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .xl\:inset-y-1\.5 {
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .xl\:inset-y-2\.5 {
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .xl\:inset-y-3\.5 {
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .xl\:-inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .xl\:-inset-y-1 {
    top: -0.25rem;
    bottom: -0.25rem;
  }

  .xl\:-inset-y-2 {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .xl\:-inset-y-3 {
    top: -0.75rem;
    bottom: -0.75rem;
  }

  .xl\:-inset-y-4 {
    top: -1rem;
    bottom: -1rem;
  }

  .xl\:-inset-y-5 {
    top: -1.25rem;
    bottom: -1.25rem;
  }

  .xl\:-inset-y-6 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .xl\:-inset-y-7 {
    top: -1.75rem;
    bottom: -1.75rem;
  }

  .xl\:-inset-y-8 {
    top: -2rem;
    bottom: -2rem;
  }

  .xl\:-inset-y-9 {
    top: -2.25rem;
    bottom: -2.25rem;
  }

  .xl\:-inset-y-10 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .xl\:-inset-y-11 {
    top: -2.75rem;
    bottom: -2.75rem;
  }

  .xl\:-inset-y-12 {
    top: -3rem;
    bottom: -3rem;
  }

  .xl\:-inset-y-14 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .xl\:-inset-y-16 {
    top: -4rem;
    bottom: -4rem;
  }

  .xl\:-inset-y-20 {
    top: -5rem;
    bottom: -5rem;
  }

  .xl\:-inset-y-24 {
    top: -6rem;
    bottom: -6rem;
  }

  .xl\:-inset-y-28 {
    top: -7rem;
    bottom: -7rem;
  }

  .xl\:-inset-y-32 {
    top: -8rem;
    bottom: -8rem;
  }

  .xl\:-inset-y-36 {
    top: -9rem;
    bottom: -9rem;
  }

  .xl\:-inset-y-40 {
    top: -10rem;
    bottom: -10rem;
  }

  .xl\:-inset-y-44 {
    top: -11rem;
    bottom: -11rem;
  }

  .xl\:-inset-y-48 {
    top: -12rem;
    bottom: -12rem;
  }

  .xl\:-inset-y-52 {
    top: -13rem;
    bottom: -13rem;
  }

  .xl\:-inset-y-56 {
    top: -14rem;
    bottom: -14rem;
  }

  .xl\:-inset-y-60 {
    top: -15rem;
    bottom: -15rem;
  }

  .xl\:-inset-y-64 {
    top: -16rem;
    bottom: -16rem;
  }

  .xl\:-inset-y-72 {
    top: -18rem;
    bottom: -18rem;
  }

  .xl\:-inset-y-80 {
    top: -20rem;
    bottom: -20rem;
  }

  .xl\:-inset-y-96 {
    top: -24rem;
    bottom: -24rem;
  }

  .xl\:-inset-y-px {
    top: -1px;
    bottom: -1px;
  }

  .xl\:-inset-y-0\.5 {
    top: -0.125rem;
    bottom: -0.125rem;
  }

  .xl\:-inset-y-1\.5 {
    top: -0.375rem;
    bottom: -0.375rem;
  }

  .xl\:-inset-y-2\.5 {
    top: -0.625rem;
    bottom: -0.625rem;
  }

  .xl\:-inset-y-3\.5 {
    top: -0.875rem;
    bottom: -0.875rem;
  }

  .xl\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .xl\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .xl\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .xl\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .xl\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .xl\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .xl\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .xl\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .xl\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .xl\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .xl\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .xl\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .xl\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .xl\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .xl\:top-0 {
    top: 0px;
  }

  .xl\:top-1 {
    top: 0.25rem;
  }

  .xl\:top-2 {
    top: 0.5rem;
  }

  .xl\:top-3 {
    top: 0.75rem;
  }

  .xl\:top-4 {
    top: 1rem;
  }

  .xl\:top-5 {
    top: 1.25rem;
  }

  .xl\:top-6 {
    top: 1.5rem;
  }

  .xl\:top-7 {
    top: 1.75rem;
  }

  .xl\:top-8 {
    top: 2rem;
  }

  .xl\:top-9 {
    top: 2.25rem;
  }

  .xl\:top-10 {
    top: 2.5rem;
  }

  .xl\:top-11 {
    top: 2.75rem;
  }

  .xl\:top-12 {
    top: 3rem;
  }

  .xl\:top-14 {
    top: 3.5rem;
  }

  .xl\:top-16 {
    top: 4rem;
  }

  .xl\:top-20 {
    top: 5rem;
  }

  .xl\:top-24 {
    top: 6rem;
  }

  .xl\:top-28 {
    top: 7rem;
  }

  .xl\:top-32 {
    top: 8rem;
  }

  .xl\:top-36 {
    top: 9rem;
  }

  .xl\:top-40 {
    top: 10rem;
  }

  .xl\:top-44 {
    top: 11rem;
  }

  .xl\:top-48 {
    top: 12rem;
  }

  .xl\:top-52 {
    top: 13rem;
  }

  .xl\:top-56 {
    top: 14rem;
  }

  .xl\:top-60 {
    top: 15rem;
  }

  .xl\:top-64 {
    top: 16rem;
  }

  .xl\:top-72 {
    top: 18rem;
  }

  .xl\:top-80 {
    top: 20rem;
  }

  .xl\:top-96 {
    top: 24rem;
  }

  .xl\:top-auto {
    top: auto;
  }

  .xl\:top-px {
    top: 1px;
  }

  .xl\:top-0\.5 {
    top: 0.125rem;
  }

  .xl\:top-1\.5 {
    top: 0.375rem;
  }

  .xl\:top-2\.5 {
    top: 0.625rem;
  }

  .xl\:top-3\.5 {
    top: 0.875rem;
  }

  .xl\:-top-0 {
    top: 0px;
  }

  .xl\:-top-1 {
    top: -0.25rem;
  }

  .xl\:-top-2 {
    top: -0.5rem;
  }

  .xl\:-top-3 {
    top: -0.75rem;
  }

  .xl\:-top-4 {
    top: -1rem;
  }

  .xl\:-top-5 {
    top: -1.25rem;
  }

  .xl\:-top-6 {
    top: -1.5rem;
  }

  .xl\:-top-7 {
    top: -1.75rem;
  }

  .xl\:-top-8 {
    top: -2rem;
  }

  .xl\:-top-9 {
    top: -2.25rem;
  }

  .xl\:-top-10 {
    top: -2.5rem;
  }

  .xl\:-top-11 {
    top: -2.75rem;
  }

  .xl\:-top-12 {
    top: -3rem;
  }

  .xl\:-top-14 {
    top: -3.5rem;
  }

  .xl\:-top-16 {
    top: -4rem;
  }

  .xl\:-top-20 {
    top: -5rem;
  }

  .xl\:-top-24 {
    top: -6rem;
  }

  .xl\:-top-28 {
    top: -7rem;
  }

  .xl\:-top-32 {
    top: -8rem;
  }

  .xl\:-top-36 {
    top: -9rem;
  }

  .xl\:-top-40 {
    top: -10rem;
  }

  .xl\:-top-44 {
    top: -11rem;
  }

  .xl\:-top-48 {
    top: -12rem;
  }

  .xl\:-top-52 {
    top: -13rem;
  }

  .xl\:-top-56 {
    top: -14rem;
  }

  .xl\:-top-60 {
    top: -15rem;
  }

  .xl\:-top-64 {
    top: -16rem;
  }

  .xl\:-top-72 {
    top: -18rem;
  }

  .xl\:-top-80 {
    top: -20rem;
  }

  .xl\:-top-96 {
    top: -24rem;
  }

  .xl\:-top-px {
    top: -1px;
  }

  .xl\:-top-0\.5 {
    top: -0.125rem;
  }

  .xl\:-top-1\.5 {
    top: -0.375rem;
  }

  .xl\:-top-2\.5 {
    top: -0.625rem;
  }

  .xl\:-top-3\.5 {
    top: -0.875rem;
  }

  .xl\:top-1\/2 {
    top: 50%;
  }

  .xl\:top-1\/3 {
    top: 33.333333%;
  }

  .xl\:top-2\/3 {
    top: 66.666667%;
  }

  .xl\:top-1\/4 {
    top: 25%;
  }

  .xl\:top-2\/4 {
    top: 50%;
  }

  .xl\:top-3\/4 {
    top: 75%;
  }

  .xl\:top-full {
    top: 100%;
  }

  .xl\:-top-1\/2 {
    top: -50%;
  }

  .xl\:-top-1\/3 {
    top: -33.333333%;
  }

  .xl\:-top-2\/3 {
    top: -66.666667%;
  }

  .xl\:-top-1\/4 {
    top: -25%;
  }

  .xl\:-top-2\/4 {
    top: -50%;
  }

  .xl\:-top-3\/4 {
    top: -75%;
  }

  .xl\:-top-full {
    top: -100%;
  }

  .xl\:right-0 {
    right: 0px;
  }

  .xl\:right-1 {
    right: 0.25rem;
  }

  .xl\:right-2 {
    right: 0.5rem;
  }

  .xl\:right-3 {
    right: 0.75rem;
  }

  .xl\:right-4 {
    right: 1rem;
  }

  .xl\:right-5 {
    right: 1.25rem;
  }

  .xl\:right-6 {
    right: 1.5rem;
  }

  .xl\:right-7 {
    right: 1.75rem;
  }

  .xl\:right-8 {
    right: 2rem;
  }

  .xl\:right-9 {
    right: 2.25rem;
  }

  .xl\:right-10 {
    right: 2.5rem;
  }

  .xl\:right-11 {
    right: 2.75rem;
  }

  .xl\:right-12 {
    right: 3rem;
  }

  .xl\:right-14 {
    right: 3.5rem;
  }

  .xl\:right-16 {
    right: 4rem;
  }

  .xl\:right-20 {
    right: 5rem;
  }

  .xl\:right-24 {
    right: 6rem;
  }

  .xl\:right-28 {
    right: 7rem;
  }

  .xl\:right-32 {
    right: 8rem;
  }

  .xl\:right-36 {
    right: 9rem;
  }

  .xl\:right-40 {
    right: 10rem;
  }

  .xl\:right-44 {
    right: 11rem;
  }

  .xl\:right-48 {
    right: 12rem;
  }

  .xl\:right-52 {
    right: 13rem;
  }

  .xl\:right-56 {
    right: 14rem;
  }

  .xl\:right-60 {
    right: 15rem;
  }

  .xl\:right-64 {
    right: 16rem;
  }

  .xl\:right-72 {
    right: 18rem;
  }

  .xl\:right-80 {
    right: 20rem;
  }

  .xl\:right-96 {
    right: 24rem;
  }

  .xl\:right-auto {
    right: auto;
  }

  .xl\:right-px {
    right: 1px;
  }

  .xl\:right-0\.5 {
    right: 0.125rem;
  }

  .xl\:right-1\.5 {
    right: 0.375rem;
  }

  .xl\:right-2\.5 {
    right: 0.625rem;
  }

  .xl\:right-3\.5 {
    right: 0.875rem;
  }

  .xl\:-right-0 {
    right: 0px;
  }

  .xl\:-right-1 {
    right: -0.25rem;
  }

  .xl\:-right-2 {
    right: -0.5rem;
  }

  .xl\:-right-3 {
    right: -0.75rem;
  }

  .xl\:-right-4 {
    right: -1rem;
  }

  .xl\:-right-5 {
    right: -1.25rem;
  }

  .xl\:-right-6 {
    right: -1.5rem;
  }

  .xl\:-right-7 {
    right: -1.75rem;
  }

  .xl\:-right-8 {
    right: -2rem;
  }

  .xl\:-right-9 {
    right: -2.25rem;
  }

  .xl\:-right-10 {
    right: -2.5rem;
  }

  .xl\:-right-11 {
    right: -2.75rem;
  }

  .xl\:-right-12 {
    right: -3rem;
  }

  .xl\:-right-14 {
    right: -3.5rem;
  }

  .xl\:-right-16 {
    right: -4rem;
  }

  .xl\:-right-20 {
    right: -5rem;
  }

  .xl\:-right-24 {
    right: -6rem;
  }

  .xl\:-right-28 {
    right: -7rem;
  }

  .xl\:-right-32 {
    right: -8rem;
  }

  .xl\:-right-36 {
    right: -9rem;
  }

  .xl\:-right-40 {
    right: -10rem;
  }

  .xl\:-right-44 {
    right: -11rem;
  }

  .xl\:-right-48 {
    right: -12rem;
  }

  .xl\:-right-52 {
    right: -13rem;
  }

  .xl\:-right-56 {
    right: -14rem;
  }

  .xl\:-right-60 {
    right: -15rem;
  }

  .xl\:-right-64 {
    right: -16rem;
  }

  .xl\:-right-72 {
    right: -18rem;
  }

  .xl\:-right-80 {
    right: -20rem;
  }

  .xl\:-right-96 {
    right: -24rem;
  }

  .xl\:-right-px {
    right: -1px;
  }

  .xl\:-right-0\.5 {
    right: -0.125rem;
  }

  .xl\:-right-1\.5 {
    right: -0.375rem;
  }

  .xl\:-right-2\.5 {
    right: -0.625rem;
  }

  .xl\:-right-3\.5 {
    right: -0.875rem;
  }

  .xl\:right-1\/2 {
    right: 50%;
  }

  .xl\:right-1\/3 {
    right: 33.333333%;
  }

  .xl\:right-2\/3 {
    right: 66.666667%;
  }

  .xl\:right-1\/4 {
    right: 25%;
  }

  .xl\:right-2\/4 {
    right: 50%;
  }

  .xl\:right-3\/4 {
    right: 75%;
  }

  .xl\:right-full {
    right: 100%;
  }

  .xl\:-right-1\/2 {
    right: -50%;
  }

  .xl\:-right-1\/3 {
    right: -33.333333%;
  }

  .xl\:-right-2\/3 {
    right: -66.666667%;
  }

  .xl\:-right-1\/4 {
    right: -25%;
  }

  .xl\:-right-2\/4 {
    right: -50%;
  }

  .xl\:-right-3\/4 {
    right: -75%;
  }

  .xl\:-right-full {
    right: -100%;
  }

  .xl\:bottom-0 {
    bottom: 0px;
  }

  .xl\:bottom-1 {
    bottom: 0.25rem;
  }

  .xl\:bottom-2 {
    bottom: 0.5rem;
  }

  .xl\:bottom-3 {
    bottom: 0.75rem;
  }

  .xl\:bottom-4 {
    bottom: 1rem;
  }

  .xl\:bottom-5 {
    bottom: 1.25rem;
  }

  .xl\:bottom-6 {
    bottom: 1.5rem;
  }

  .xl\:bottom-7 {
    bottom: 1.75rem;
  }

  .xl\:bottom-8 {
    bottom: 2rem;
  }

  .xl\:bottom-9 {
    bottom: 2.25rem;
  }

  .xl\:bottom-10 {
    bottom: 2.5rem;
  }

  .xl\:bottom-11 {
    bottom: 2.75rem;
  }

  .xl\:bottom-12 {
    bottom: 3rem;
  }

  .xl\:bottom-14 {
    bottom: 3.5rem;
  }

  .xl\:bottom-16 {
    bottom: 4rem;
  }

  .xl\:bottom-20 {
    bottom: 5rem;
  }

  .xl\:bottom-24 {
    bottom: 6rem;
  }

  .xl\:bottom-28 {
    bottom: 7rem;
  }

  .xl\:bottom-32 {
    bottom: 8rem;
  }

  .xl\:bottom-36 {
    bottom: 9rem;
  }

  .xl\:bottom-40 {
    bottom: 10rem;
  }

  .xl\:bottom-44 {
    bottom: 11rem;
  }

  .xl\:bottom-48 {
    bottom: 12rem;
  }

  .xl\:bottom-52 {
    bottom: 13rem;
  }

  .xl\:bottom-56 {
    bottom: 14rem;
  }

  .xl\:bottom-60 {
    bottom: 15rem;
  }

  .xl\:bottom-64 {
    bottom: 16rem;
  }

  .xl\:bottom-72 {
    bottom: 18rem;
  }

  .xl\:bottom-80 {
    bottom: 20rem;
  }

  .xl\:bottom-96 {
    bottom: 24rem;
  }

  .xl\:bottom-auto {
    bottom: auto;
  }

  .xl\:bottom-px {
    bottom: 1px;
  }

  .xl\:bottom-0\.5 {
    bottom: 0.125rem;
  }

  .xl\:bottom-1\.5 {
    bottom: 0.375rem;
  }

  .xl\:bottom-2\.5 {
    bottom: 0.625rem;
  }

  .xl\:bottom-3\.5 {
    bottom: 0.875rem;
  }

  .xl\:-bottom-0 {
    bottom: 0px;
  }

  .xl\:-bottom-1 {
    bottom: -0.25rem;
  }

  .xl\:-bottom-2 {
    bottom: -0.5rem;
  }

  .xl\:-bottom-3 {
    bottom: -0.75rem;
  }

  .xl\:-bottom-4 {
    bottom: -1rem;
  }

  .xl\:-bottom-5 {
    bottom: -1.25rem;
  }

  .xl\:-bottom-6 {
    bottom: -1.5rem;
  }

  .xl\:-bottom-7 {
    bottom: -1.75rem;
  }

  .xl\:-bottom-8 {
    bottom: -2rem;
  }

  .xl\:-bottom-9 {
    bottom: -2.25rem;
  }

  .xl\:-bottom-10 {
    bottom: -2.5rem;
  }

  .xl\:-bottom-11 {
    bottom: -2.75rem;
  }

  .xl\:-bottom-12 {
    bottom: -3rem;
  }

  .xl\:-bottom-14 {
    bottom: -3.5rem;
  }

  .xl\:-bottom-16 {
    bottom: -4rem;
  }

  .xl\:-bottom-20 {
    bottom: -5rem;
  }

  .xl\:-bottom-24 {
    bottom: -6rem;
  }

  .xl\:-bottom-28 {
    bottom: -7rem;
  }

  .xl\:-bottom-32 {
    bottom: -8rem;
  }

  .xl\:-bottom-36 {
    bottom: -9rem;
  }

  .xl\:-bottom-40 {
    bottom: -10rem;
  }

  .xl\:-bottom-44 {
    bottom: -11rem;
  }

  .xl\:-bottom-48 {
    bottom: -12rem;
  }

  .xl\:-bottom-52 {
    bottom: -13rem;
  }

  .xl\:-bottom-56 {
    bottom: -14rem;
  }

  .xl\:-bottom-60 {
    bottom: -15rem;
  }

  .xl\:-bottom-64 {
    bottom: -16rem;
  }

  .xl\:-bottom-72 {
    bottom: -18rem;
  }

  .xl\:-bottom-80 {
    bottom: -20rem;
  }

  .xl\:-bottom-96 {
    bottom: -24rem;
  }

  .xl\:-bottom-px {
    bottom: -1px;
  }

  .xl\:-bottom-0\.5 {
    bottom: -0.125rem;
  }

  .xl\:-bottom-1\.5 {
    bottom: -0.375rem;
  }

  .xl\:-bottom-2\.5 {
    bottom: -0.625rem;
  }

  .xl\:-bottom-3\.5 {
    bottom: -0.875rem;
  }

  .xl\:bottom-1\/2 {
    bottom: 50%;
  }

  .xl\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .xl\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .xl\:bottom-1\/4 {
    bottom: 25%;
  }

  .xl\:bottom-2\/4 {
    bottom: 50%;
  }

  .xl\:bottom-3\/4 {
    bottom: 75%;
  }

  .xl\:bottom-full {
    bottom: 100%;
  }

  .xl\:-bottom-1\/2 {
    bottom: -50%;
  }

  .xl\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .xl\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .xl\:-bottom-1\/4 {
    bottom: -25%;
  }

  .xl\:-bottom-2\/4 {
    bottom: -50%;
  }

  .xl\:-bottom-3\/4 {
    bottom: -75%;
  }

  .xl\:-bottom-full {
    bottom: -100%;
  }

  .xl\:left-0 {
    left: 0px;
  }

  .xl\:left-1 {
    left: 0.25rem;
  }

  .xl\:left-2 {
    left: 0.5rem;
  }

  .xl\:left-3 {
    left: 0.75rem;
  }

  .xl\:left-4 {
    left: 1rem;
  }

  .xl\:left-5 {
    left: 1.25rem;
  }

  .xl\:left-6 {
    left: 1.5rem;
  }

  .xl\:left-7 {
    left: 1.75rem;
  }

  .xl\:left-8 {
    left: 2rem;
  }

  .xl\:left-9 {
    left: 2.25rem;
  }

  .xl\:left-10 {
    left: 2.5rem;
  }

  .xl\:left-11 {
    left: 2.75rem;
  }

  .xl\:left-12 {
    left: 3rem;
  }

  .xl\:left-14 {
    left: 3.5rem;
  }

  .xl\:left-16 {
    left: 4rem;
  }

  .xl\:left-20 {
    left: 5rem;
  }

  .xl\:left-24 {
    left: 6rem;
  }

  .xl\:left-28 {
    left: 7rem;
  }

  .xl\:left-32 {
    left: 8rem;
  }

  .xl\:left-36 {
    left: 9rem;
  }

  .xl\:left-40 {
    left: 10rem;
  }

  .xl\:left-44 {
    left: 11rem;
  }

  .xl\:left-48 {
    left: 12rem;
  }

  .xl\:left-52 {
    left: 13rem;
  }

  .xl\:left-56 {
    left: 14rem;
  }

  .xl\:left-60 {
    left: 15rem;
  }

  .xl\:left-64 {
    left: 16rem;
  }

  .xl\:left-72 {
    left: 18rem;
  }

  .xl\:left-80 {
    left: 20rem;
  }

  .xl\:left-96 {
    left: 24rem;
  }

  .xl\:left-auto {
    left: auto;
  }

  .xl\:left-px {
    left: 1px;
  }

  .xl\:left-0\.5 {
    left: 0.125rem;
  }

  .xl\:left-1\.5 {
    left: 0.375rem;
  }

  .xl\:left-2\.5 {
    left: 0.625rem;
  }

  .xl\:left-3\.5 {
    left: 0.875rem;
  }

  .xl\:-left-0 {
    left: 0px;
  }

  .xl\:-left-1 {
    left: -0.25rem;
  }

  .xl\:-left-2 {
    left: -0.5rem;
  }

  .xl\:-left-3 {
    left: -0.75rem;
  }

  .xl\:-left-4 {
    left: -1rem;
  }

  .xl\:-left-5 {
    left: -1.25rem;
  }

  .xl\:-left-6 {
    left: -1.5rem;
  }

  .xl\:-left-7 {
    left: -1.75rem;
  }

  .xl\:-left-8 {
    left: -2rem;
  }

  .xl\:-left-9 {
    left: -2.25rem;
  }

  .xl\:-left-10 {
    left: -2.5rem;
  }

  .xl\:-left-11 {
    left: -2.75rem;
  }

  .xl\:-left-12 {
    left: -3rem;
  }

  .xl\:-left-14 {
    left: -3.5rem;
  }

  .xl\:-left-16 {
    left: -4rem;
  }

  .xl\:-left-20 {
    left: -5rem;
  }

  .xl\:-left-24 {
    left: -6rem;
  }

  .xl\:-left-28 {
    left: -7rem;
  }

  .xl\:-left-32 {
    left: -8rem;
  }

  .xl\:-left-36 {
    left: -9rem;
  }

  .xl\:-left-40 {
    left: -10rem;
  }

  .xl\:-left-44 {
    left: -11rem;
  }

  .xl\:-left-48 {
    left: -12rem;
  }

  .xl\:-left-52 {
    left: -13rem;
  }

  .xl\:-left-56 {
    left: -14rem;
  }

  .xl\:-left-60 {
    left: -15rem;
  }

  .xl\:-left-64 {
    left: -16rem;
  }

  .xl\:-left-72 {
    left: -18rem;
  }

  .xl\:-left-80 {
    left: -20rem;
  }

  .xl\:-left-96 {
    left: -24rem;
  }

  .xl\:-left-px {
    left: -1px;
  }

  .xl\:-left-0\.5 {
    left: -0.125rem;
  }

  .xl\:-left-1\.5 {
    left: -0.375rem;
  }

  .xl\:-left-2\.5 {
    left: -0.625rem;
  }

  .xl\:-left-3\.5 {
    left: -0.875rem;
  }

  .xl\:left-1\/2 {
    left: 50%;
  }

  .xl\:left-1\/3 {
    left: 33.333333%;
  }

  .xl\:left-2\/3 {
    left: 66.666667%;
  }

  .xl\:left-1\/4 {
    left: 25%;
  }

  .xl\:left-2\/4 {
    left: 50%;
  }

  .xl\:left-3\/4 {
    left: 75%;
  }

  .xl\:left-full {
    left: 100%;
  }

  .xl\:-left-1\/2 {
    left: -50%;
  }

  .xl\:-left-1\/3 {
    left: -33.333333%;
  }

  .xl\:-left-2\/3 {
    left: -66.666667%;
  }

  .xl\:-left-1\/4 {
    left: -25%;
  }

  .xl\:-left-2\/4 {
    left: -50%;
  }

  .xl\:-left-3\/4 {
    left: -75%;
  }

  .xl\:-left-full {
    left: -100%;
  }

  .xl\:isolate {
    isolation: isolate;
  }

  .xl\:isolation-auto {
    isolation: auto;
  }

  .xl\:z-0 {
    z-index: 0;
  }

  .xl\:z-10 {
    z-index: 10;
  }

  .xl\:z-20 {
    z-index: 20;
  }

  .xl\:z-30 {
    z-index: 30;
  }

  .xl\:z-40 {
    z-index: 40;
  }

  .xl\:z-50 {
    z-index: 50;
  }

  .xl\:z-auto {
    z-index: auto;
  }

  .xl\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .xl\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .xl\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .xl\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .xl\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .xl\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .xl\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .xl\:focus\:z-0:focus {
    z-index: 0;
  }

  .xl\:focus\:z-10:focus {
    z-index: 10;
  }

  .xl\:focus\:z-20:focus {
    z-index: 20;
  }

  .xl\:focus\:z-30:focus {
    z-index: 30;
  }

  .xl\:focus\:z-40:focus {
    z-index: 40;
  }

  .xl\:focus\:z-50:focus {
    z-index: 50;
  }

  .xl\:focus\:z-auto:focus {
    z-index: auto;
  }

  .xl\:order-1 {
    order: 1;
  }

  .xl\:order-2 {
    order: 2;
  }

  .xl\:order-3 {
    order: 3;
  }

  .xl\:order-4 {
    order: 4;
  }

  .xl\:order-5 {
    order: 5;
  }

  .xl\:order-6 {
    order: 6;
  }

  .xl\:order-7 {
    order: 7;
  }

  .xl\:order-8 {
    order: 8;
  }

  .xl\:order-9 {
    order: 9;
  }

  .xl\:order-10 {
    order: 10;
  }

  .xl\:order-11 {
    order: 11;
  }

  .xl\:order-12 {
    order: 12;
  }

  .xl\:order-first {
    order: -9999;
  }

  .xl\:order-last {
    order: 9999;
  }

  .xl\:order-none {
    order: 0;
  }

  .xl\:col-auto {
    grid-column: auto;
  }

  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .xl\:col-span-full {
    grid-column: 1 / -1;
  }

  .xl\:col-start-1 {
    grid-column-start: 1;
  }

  .xl\:col-start-2 {
    grid-column-start: 2;
  }

  .xl\:col-start-3 {
    grid-column-start: 3;
  }

  .xl\:col-start-4 {
    grid-column-start: 4;
  }

  .xl\:col-start-5 {
    grid-column-start: 5;
  }

  .xl\:col-start-6 {
    grid-column-start: 6;
  }

  .xl\:col-start-7 {
    grid-column-start: 7;
  }

  .xl\:col-start-8 {
    grid-column-start: 8;
  }

  .xl\:col-start-9 {
    grid-column-start: 9;
  }

  .xl\:col-start-10 {
    grid-column-start: 10;
  }

  .xl\:col-start-11 {
    grid-column-start: 11;
  }

  .xl\:col-start-12 {
    grid-column-start: 12;
  }

  .xl\:col-start-13 {
    grid-column-start: 13;
  }

  .xl\:col-start-auto {
    grid-column-start: auto;
  }

  .xl\:col-end-1 {
    grid-column-end: 1;
  }

  .xl\:col-end-2 {
    grid-column-end: 2;
  }

  .xl\:col-end-3 {
    grid-column-end: 3;
  }

  .xl\:col-end-4 {
    grid-column-end: 4;
  }

  .xl\:col-end-5 {
    grid-column-end: 5;
  }

  .xl\:col-end-6 {
    grid-column-end: 6;
  }

  .xl\:col-end-7 {
    grid-column-end: 7;
  }

  .xl\:col-end-8 {
    grid-column-end: 8;
  }

  .xl\:col-end-9 {
    grid-column-end: 9;
  }

  .xl\:col-end-10 {
    grid-column-end: 10;
  }

  .xl\:col-end-11 {
    grid-column-end: 11;
  }

  .xl\:col-end-12 {
    grid-column-end: 12;
  }

  .xl\:col-end-13 {
    grid-column-end: 13;
  }

  .xl\:col-end-auto {
    grid-column-end: auto;
  }

  .xl\:row-auto {
    grid-row: auto;
  }

  .xl\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .xl\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .xl\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .xl\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .xl\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .xl\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .xl\:row-span-full {
    grid-row: 1 / -1;
  }

  .xl\:row-start-1 {
    grid-row-start: 1;
  }

  .xl\:row-start-2 {
    grid-row-start: 2;
  }

  .xl\:row-start-3 {
    grid-row-start: 3;
  }

  .xl\:row-start-4 {
    grid-row-start: 4;
  }

  .xl\:row-start-5 {
    grid-row-start: 5;
  }

  .xl\:row-start-6 {
    grid-row-start: 6;
  }

  .xl\:row-start-7 {
    grid-row-start: 7;
  }

  .xl\:row-start-auto {
    grid-row-start: auto;
  }

  .xl\:row-end-1 {
    grid-row-end: 1;
  }

  .xl\:row-end-2 {
    grid-row-end: 2;
  }

  .xl\:row-end-3 {
    grid-row-end: 3;
  }

  .xl\:row-end-4 {
    grid-row-end: 4;
  }

  .xl\:row-end-5 {
    grid-row-end: 5;
  }

  .xl\:row-end-6 {
    grid-row-end: 6;
  }

  .xl\:row-end-7 {
    grid-row-end: 7;
  }

  .xl\:row-end-auto {
    grid-row-end: auto;
  }

  .xl\:float-right {
    float: right;
  }

  .xl\:float-left {
    float: left;
  }

  .xl\:float-none {
    float: none;
  }

  .xl\:clear-left {
    clear: left;
  }

  .xl\:clear-right {
    clear: right;
  }

  .xl\:clear-both {
    clear: both;
  }

  .xl\:clear-none {
    clear: none;
  }

  .xl\:m-0 {
    margin: 0px;
  }

  .xl\:m-1 {
    margin: 0.25rem;
  }

  .xl\:m-2 {
    margin: 0.5rem;
  }

  .xl\:m-3 {
    margin: 0.75rem;
  }

  .xl\:m-4 {
    margin: 1rem;
  }

  .xl\:m-5 {
    margin: 1.25rem;
  }

  .xl\:m-6 {
    margin: 1.5rem;
  }

  .xl\:m-7 {
    margin: 1.75rem;
  }

  .xl\:m-8 {
    margin: 2rem;
  }

  .xl\:m-9 {
    margin: 2.25rem;
  }

  .xl\:m-10 {
    margin: 2.5rem;
  }

  .xl\:m-11 {
    margin: 2.75rem;
  }

  .xl\:m-12 {
    margin: 3rem;
  }

  .xl\:m-14 {
    margin: 3.5rem;
  }

  .xl\:m-16 {
    margin: 4rem;
  }

  .xl\:m-20 {
    margin: 5rem;
  }

  .xl\:m-24 {
    margin: 6rem;
  }

  .xl\:m-28 {
    margin: 7rem;
  }

  .xl\:m-32 {
    margin: 8rem;
  }

  .xl\:m-36 {
    margin: 9rem;
  }

  .xl\:m-40 {
    margin: 10rem;
  }

  .xl\:m-44 {
    margin: 11rem;
  }

  .xl\:m-48 {
    margin: 12rem;
  }

  .xl\:m-52 {
    margin: 13rem;
  }

  .xl\:m-56 {
    margin: 14rem;
  }

  .xl\:m-60 {
    margin: 15rem;
  }

  .xl\:m-64 {
    margin: 16rem;
  }

  .xl\:m-72 {
    margin: 18rem;
  }

  .xl\:m-80 {
    margin: 20rem;
  }

  .xl\:m-96 {
    margin: 24rem;
  }

  .xl\:m-auto {
    margin: auto;
  }

  .xl\:m-px {
    margin: 1px;
  }

  .xl\:m-0\.5 {
    margin: 0.125rem;
  }

  .xl\:m-1\.5 {
    margin: 0.375rem;
  }

  .xl\:m-2\.5 {
    margin: 0.625rem;
  }

  .xl\:m-3\.5 {
    margin: 0.875rem;
  }

  .xl\:-m-0 {
    margin: 0px;
  }

  .xl\:-m-1 {
    margin: -0.25rem;
  }

  .xl\:-m-2 {
    margin: -0.5rem;
  }

  .xl\:-m-3 {
    margin: -0.75rem;
  }

  .xl\:-m-4 {
    margin: -1rem;
  }

  .xl\:-m-5 {
    margin: -1.25rem;
  }

  .xl\:-m-6 {
    margin: -1.5rem;
  }

  .xl\:-m-7 {
    margin: -1.75rem;
  }

  .xl\:-m-8 {
    margin: -2rem;
  }

  .xl\:-m-9 {
    margin: -2.25rem;
  }

  .xl\:-m-10 {
    margin: -2.5rem;
  }

  .xl\:-m-11 {
    margin: -2.75rem;
  }

  .xl\:-m-12 {
    margin: -3rem;
  }

  .xl\:-m-14 {
    margin: -3.5rem;
  }

  .xl\:-m-16 {
    margin: -4rem;
  }

  .xl\:-m-20 {
    margin: -5rem;
  }

  .xl\:-m-24 {
    margin: -6rem;
  }

  .xl\:-m-28 {
    margin: -7rem;
  }

  .xl\:-m-32 {
    margin: -8rem;
  }

  .xl\:-m-36 {
    margin: -9rem;
  }

  .xl\:-m-40 {
    margin: -10rem;
  }

  .xl\:-m-44 {
    margin: -11rem;
  }

  .xl\:-m-48 {
    margin: -12rem;
  }

  .xl\:-m-52 {
    margin: -13rem;
  }

  .xl\:-m-56 {
    margin: -14rem;
  }

  .xl\:-m-60 {
    margin: -15rem;
  }

  .xl\:-m-64 {
    margin: -16rem;
  }

  .xl\:-m-72 {
    margin: -18rem;
  }

  .xl\:-m-80 {
    margin: -20rem;
  }

  .xl\:-m-96 {
    margin: -24rem;
  }

  .xl\:-m-px {
    margin: -1px;
  }

  .xl\:-m-0\.5 {
    margin: -0.125rem;
  }

  .xl\:-m-1\.5 {
    margin: -0.375rem;
  }

  .xl\:-m-2\.5 {
    margin: -0.625rem;
  }

  .xl\:-m-3\.5 {
    margin: -0.875rem;
  }

  .xl\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .xl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xl\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xl\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .xl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xl\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .xl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xl\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xl\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .xl\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xl\:mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .xl\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .xl\:mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .xl\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .xl\:mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .xl\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .xl\:mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .xl\:mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .xl\:mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xl\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xl\:mx-0\.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .xl\:mx-1\.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .xl\:mx-2\.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .xl\:mx-3\.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .xl\:-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .xl\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xl\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xl\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xl\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xl\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xl\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xl\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .xl\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xl\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .xl\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xl\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .xl\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xl\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .xl\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xl\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xl\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xl\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .xl\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xl\:-mx-36 {
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .xl\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xl\:-mx-44 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .xl\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .xl\:-mx-52 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .xl\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .xl\:-mx-60 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .xl\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .xl\:-mx-72 {
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .xl\:-mx-80 {
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .xl\:-mx-96 {
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .xl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xl\:-mx-0\.5 {
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .xl\:-mx-1\.5 {
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .xl\:-mx-2\.5 {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .xl\:-mx-3\.5 {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .xl\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .xl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xl\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .xl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .xl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xl\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xl\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xl\:my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .xl\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xl\:my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .xl\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .xl\:my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .xl\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .xl\:my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .xl\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .xl\:my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .xl\:my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .xl\:my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xl\:my-0\.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .xl\:my-1\.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .xl\:my-2\.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .xl\:my-3\.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .xl\:-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .xl\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xl\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xl\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xl\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xl\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xl\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xl\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .xl\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xl\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .xl\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xl\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .xl\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xl\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .xl\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xl\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xl\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xl\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .xl\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xl\:-my-36 {
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .xl\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xl\:-my-44 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .xl\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .xl\:-my-52 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .xl\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .xl\:-my-60 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .xl\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .xl\:-my-72 {
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .xl\:-my-80 {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .xl\:-my-96 {
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .xl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xl\:-my-0\.5 {
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .xl\:-my-1\.5 {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .xl\:-my-2\.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .xl\:-my-3\.5 {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .xl\:mt-0 {
    margin-top: 0px;
  }

  .xl\:mt-1 {
    margin-top: 0.25rem;
  }

  .xl\:mt-2 {
    margin-top: 0.5rem;
  }

  .xl\:mt-3 {
    margin-top: 0.75rem;
  }

  .xl\:mt-4 {
    margin-top: 1rem;
  }

  .xl\:mt-5 {
    margin-top: 1.25rem;
  }

  .xl\:mt-6 {
    margin-top: 1.5rem;
  }

  .xl\:mt-7 {
    margin-top: 1.75rem;
  }

  .xl\:mt-8 {
    margin-top: 2rem;
  }

  .xl\:mt-9 {
    margin-top: 2.25rem;
  }

  .xl\:mt-10 {
    margin-top: 2.5rem;
  }

  .xl\:mt-11 {
    margin-top: 2.75rem;
  }

  .xl\:mt-12 {
    margin-top: 3rem;
  }

  .xl\:mt-14 {
    margin-top: 3.5rem;
  }

  .xl\:mt-16 {
    margin-top: 4rem;
  }

  .xl\:mt-20 {
    margin-top: 5rem;
  }

  .xl\:mt-24 {
    margin-top: 6rem;
  }

  .xl\:mt-28 {
    margin-top: 7rem;
  }

  .xl\:mt-32 {
    margin-top: 8rem;
  }

  .xl\:mt-36 {
    margin-top: 9rem;
  }

  .xl\:mt-40 {
    margin-top: 10rem;
  }

  .xl\:mt-44 {
    margin-top: 11rem;
  }

  .xl\:mt-48 {
    margin-top: 12rem;
  }

  .xl\:mt-52 {
    margin-top: 13rem;
  }

  .xl\:mt-56 {
    margin-top: 14rem;
  }

  .xl\:mt-60 {
    margin-top: 15rem;
  }

  .xl\:mt-64 {
    margin-top: 16rem;
  }

  .xl\:mt-72 {
    margin-top: 18rem;
  }

  .xl\:mt-80 {
    margin-top: 20rem;
  }

  .xl\:mt-96 {
    margin-top: 24rem;
  }

  .xl\:mt-auto {
    margin-top: auto;
  }

  .xl\:mt-px {
    margin-top: 1px;
  }

  .xl\:mt-0\.5 {
    margin-top: 0.125rem;
  }

  .xl\:mt-1\.5 {
    margin-top: 0.375rem;
  }

  .xl\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .xl\:mt-3\.5 {
    margin-top: 0.875rem;
  }

  .xl\:-mt-0 {
    margin-top: 0px;
  }

  .xl\:-mt-1 {
    margin-top: -0.25rem;
  }

  .xl\:-mt-2 {
    margin-top: -0.5rem;
  }

  .xl\:-mt-3 {
    margin-top: -0.75rem;
  }

  .xl\:-mt-4 {
    margin-top: -1rem;
  }

  .xl\:-mt-5 {
    margin-top: -1.25rem;
  }

  .xl\:-mt-6 {
    margin-top: -1.5rem;
  }

  .xl\:-mt-7 {
    margin-top: -1.75rem;
  }

  .xl\:-mt-8 {
    margin-top: -2rem;
  }

  .xl\:-mt-9 {
    margin-top: -2.25rem;
  }

  .xl\:-mt-10 {
    margin-top: -2.5rem;
  }

  .xl\:-mt-11 {
    margin-top: -2.75rem;
  }

  .xl\:-mt-12 {
    margin-top: -3rem;
  }

  .xl\:-mt-14 {
    margin-top: -3.5rem;
  }

  .xl\:-mt-16 {
    margin-top: -4rem;
  }

  .xl\:-mt-20 {
    margin-top: -5rem;
  }

  .xl\:-mt-24 {
    margin-top: -6rem;
  }

  .xl\:-mt-28 {
    margin-top: -7rem;
  }

  .xl\:-mt-32 {
    margin-top: -8rem;
  }

  .xl\:-mt-36 {
    margin-top: -9rem;
  }

  .xl\:-mt-40 {
    margin-top: -10rem;
  }

  .xl\:-mt-44 {
    margin-top: -11rem;
  }

  .xl\:-mt-48 {
    margin-top: -12rem;
  }

  .xl\:-mt-52 {
    margin-top: -13rem;
  }

  .xl\:-mt-56 {
    margin-top: -14rem;
  }

  .xl\:-mt-60 {
    margin-top: -15rem;
  }

  .xl\:-mt-64 {
    margin-top: -16rem;
  }

  .xl\:-mt-72 {
    margin-top: -18rem;
  }

  .xl\:-mt-80 {
    margin-top: -20rem;
  }

  .xl\:-mt-96 {
    margin-top: -24rem;
  }

  .xl\:-mt-px {
    margin-top: -1px;
  }

  .xl\:-mt-0\.5 {
    margin-top: -0.125rem;
  }

  .xl\:-mt-1\.5 {
    margin-top: -0.375rem;
  }

  .xl\:-mt-2\.5 {
    margin-top: -0.625rem;
  }

  .xl\:-mt-3\.5 {
    margin-top: -0.875rem;
  }

  .xl\:mr-0 {
    margin-right: 0px;
  }

  .xl\:mr-1 {
    margin-right: 0.25rem;
  }

  .xl\:mr-2 {
    margin-right: 0.5rem;
  }

  .xl\:mr-3 {
    margin-right: 0.75rem;
  }

  .xl\:mr-4 {
    margin-right: 1rem;
  }

  .xl\:mr-5 {
    margin-right: 1.25rem;
  }

  .xl\:mr-6 {
    margin-right: 1.5rem;
  }

  .xl\:mr-7 {
    margin-right: 1.75rem;
  }

  .xl\:mr-8 {
    margin-right: 2rem;
  }

  .xl\:mr-9 {
    margin-right: 2.25rem;
  }

  .xl\:mr-10 {
    margin-right: 2.5rem;
  }

  .xl\:mr-11 {
    margin-right: 2.75rem;
  }

  .xl\:mr-12 {
    margin-right: 3rem;
  }

  .xl\:mr-14 {
    margin-right: 3.5rem;
  }

  .xl\:mr-16 {
    margin-right: 4rem;
  }

  .xl\:mr-20 {
    margin-right: 5rem;
  }

  .xl\:mr-24 {
    margin-right: 6rem;
  }

  .xl\:mr-28 {
    margin-right: 7rem;
  }

  .xl\:mr-32 {
    margin-right: 8rem;
  }

  .xl\:mr-36 {
    margin-right: 9rem;
  }

  .xl\:mr-40 {
    margin-right: 10rem;
  }

  .xl\:mr-44 {
    margin-right: 11rem;
  }

  .xl\:mr-48 {
    margin-right: 12rem;
  }

  .xl\:mr-52 {
    margin-right: 13rem;
  }

  .xl\:mr-56 {
    margin-right: 14rem;
  }

  .xl\:mr-60 {
    margin-right: 15rem;
  }

  .xl\:mr-64 {
    margin-right: 16rem;
  }

  .xl\:mr-72 {
    margin-right: 18rem;
  }

  .xl\:mr-80 {
    margin-right: 20rem;
  }

  .xl\:mr-96 {
    margin-right: 24rem;
  }

  .xl\:mr-auto {
    margin-right: auto;
  }

  .xl\:mr-px {
    margin-right: 1px;
  }

  .xl\:mr-0\.5 {
    margin-right: 0.125rem;
  }

  .xl\:mr-1\.5 {
    margin-right: 0.375rem;
  }

  .xl\:mr-2\.5 {
    margin-right: 0.625rem;
  }

  .xl\:mr-3\.5 {
    margin-right: 0.875rem;
  }

  .xl\:-mr-0 {
    margin-right: 0px;
  }

  .xl\:-mr-1 {
    margin-right: -0.25rem;
  }

  .xl\:-mr-2 {
    margin-right: -0.5rem;
  }

  .xl\:-mr-3 {
    margin-right: -0.75rem;
  }

  .xl\:-mr-4 {
    margin-right: -1rem;
  }

  .xl\:-mr-5 {
    margin-right: -1.25rem;
  }

  .xl\:-mr-6 {
    margin-right: -1.5rem;
  }

  .xl\:-mr-7 {
    margin-right: -1.75rem;
  }

  .xl\:-mr-8 {
    margin-right: -2rem;
  }

  .xl\:-mr-9 {
    margin-right: -2.25rem;
  }

  .xl\:-mr-10 {
    margin-right: -2.5rem;
  }

  .xl\:-mr-11 {
    margin-right: -2.75rem;
  }

  .xl\:-mr-12 {
    margin-right: -3rem;
  }

  .xl\:-mr-14 {
    margin-right: -3.5rem;
  }

  .xl\:-mr-16 {
    margin-right: -4rem;
  }

  .xl\:-mr-20 {
    margin-right: -5rem;
  }

  .xl\:-mr-24 {
    margin-right: -6rem;
  }

  .xl\:-mr-28 {
    margin-right: -7rem;
  }

  .xl\:-mr-32 {
    margin-right: -8rem;
  }

  .xl\:-mr-36 {
    margin-right: -9rem;
  }

  .xl\:-mr-40 {
    margin-right: -10rem;
  }

  .xl\:-mr-44 {
    margin-right: -11rem;
  }

  .xl\:-mr-48 {
    margin-right: -12rem;
  }

  .xl\:-mr-52 {
    margin-right: -13rem;
  }

  .xl\:-mr-56 {
    margin-right: -14rem;
  }

  .xl\:-mr-60 {
    margin-right: -15rem;
  }

  .xl\:-mr-64 {
    margin-right: -16rem;
  }

  .xl\:-mr-72 {
    margin-right: -18rem;
  }

  .xl\:-mr-80 {
    margin-right: -20rem;
  }

  .xl\:-mr-96 {
    margin-right: -24rem;
  }

  .xl\:-mr-px {
    margin-right: -1px;
  }

  .xl\:-mr-0\.5 {
    margin-right: -0.125rem;
  }

  .xl\:-mr-1\.5 {
    margin-right: -0.375rem;
  }

  .xl\:-mr-2\.5 {
    margin-right: -0.625rem;
  }

  .xl\:-mr-3\.5 {
    margin-right: -0.875rem;
  }

  .xl\:mb-0 {
    margin-bottom: 0px;
  }

  .xl\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .xl\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .xl\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .xl\:mb-4 {
    margin-bottom: 1rem;
  }

  .xl\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .xl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .xl\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .xl\:mb-8 {
    margin-bottom: 2rem;
  }

  .xl\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .xl\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .xl\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .xl\:mb-12 {
    margin-bottom: 3rem;
  }

  .xl\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .xl\:mb-16 {
    margin-bottom: 4rem;
  }

  .xl\:mb-20 {
    margin-bottom: 5rem;
  }

  .xl\:mb-24 {
    margin-bottom: 6rem;
  }

  .xl\:mb-28 {
    margin-bottom: 7rem;
  }

  .xl\:mb-32 {
    margin-bottom: 8rem;
  }

  .xl\:mb-36 {
    margin-bottom: 9rem;
  }

  .xl\:mb-40 {
    margin-bottom: 10rem;
  }

  .xl\:mb-44 {
    margin-bottom: 11rem;
  }

  .xl\:mb-48 {
    margin-bottom: 12rem;
  }

  .xl\:mb-52 {
    margin-bottom: 13rem;
  }

  .xl\:mb-56 {
    margin-bottom: 14rem;
  }

  .xl\:mb-60 {
    margin-bottom: 15rem;
  }

  .xl\:mb-64 {
    margin-bottom: 16rem;
  }

  .xl\:mb-72 {
    margin-bottom: 18rem;
  }

  .xl\:mb-80 {
    margin-bottom: 20rem;
  }

  .xl\:mb-96 {
    margin-bottom: 24rem;
  }

  .xl\:mb-auto {
    margin-bottom: auto;
  }

  .xl\:mb-px {
    margin-bottom: 1px;
  }

  .xl\:mb-0\.5 {
    margin-bottom: 0.125rem;
  }

  .xl\:mb-1\.5 {
    margin-bottom: 0.375rem;
  }

  .xl\:mb-2\.5 {
    margin-bottom: 0.625rem;
  }

  .xl\:mb-3\.5 {
    margin-bottom: 0.875rem;
  }

  .xl\:-mb-0 {
    margin-bottom: 0px;
  }

  .xl\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .xl\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .xl\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .xl\:-mb-4 {
    margin-bottom: -1rem;
  }

  .xl\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .xl\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .xl\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .xl\:-mb-8 {
    margin-bottom: -2rem;
  }

  .xl\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .xl\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .xl\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .xl\:-mb-12 {
    margin-bottom: -3rem;
  }

  .xl\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .xl\:-mb-16 {
    margin-bottom: -4rem;
  }

  .xl\:-mb-20 {
    margin-bottom: -5rem;
  }

  .xl\:-mb-24 {
    margin-bottom: -6rem;
  }

  .xl\:-mb-28 {
    margin-bottom: -7rem;
  }

  .xl\:-mb-32 {
    margin-bottom: -8rem;
  }

  .xl\:-mb-36 {
    margin-bottom: -9rem;
  }

  .xl\:-mb-40 {
    margin-bottom: -10rem;
  }

  .xl\:-mb-44 {
    margin-bottom: -11rem;
  }

  .xl\:-mb-48 {
    margin-bottom: -12rem;
  }

  .xl\:-mb-52 {
    margin-bottom: -13rem;
  }

  .xl\:-mb-56 {
    margin-bottom: -14rem;
  }

  .xl\:-mb-60 {
    margin-bottom: -15rem;
  }

  .xl\:-mb-64 {
    margin-bottom: -16rem;
  }

  .xl\:-mb-72 {
    margin-bottom: -18rem;
  }

  .xl\:-mb-80 {
    margin-bottom: -20rem;
  }

  .xl\:-mb-96 {
    margin-bottom: -24rem;
  }

  .xl\:-mb-px {
    margin-bottom: -1px;
  }

  .xl\:-mb-0\.5 {
    margin-bottom: -0.125rem;
  }

  .xl\:-mb-1\.5 {
    margin-bottom: -0.375rem;
  }

  .xl\:-mb-2\.5 {
    margin-bottom: -0.625rem;
  }

  .xl\:-mb-3\.5 {
    margin-bottom: -0.875rem;
  }

  .xl\:ml-0 {
    margin-left: 0px;
  }

  .xl\:ml-1 {
    margin-left: 0.25rem;
  }

  .xl\:ml-2 {
    margin-left: 0.5rem;
  }

  .xl\:ml-3 {
    margin-left: 0.75rem;
  }

  .xl\:ml-4 {
    margin-left: 1rem;
  }

  .xl\:ml-5 {
    margin-left: 1.25rem;
  }

  .xl\:ml-6 {
    margin-left: 1.5rem;
  }

  .xl\:ml-7 {
    margin-left: 1.75rem;
  }

  .xl\:ml-8 {
    margin-left: 2rem;
  }

  .xl\:ml-9 {
    margin-left: 2.25rem;
  }

  .xl\:ml-10 {
    margin-left: 2.5rem;
  }

  .xl\:ml-11 {
    margin-left: 2.75rem;
  }

  .xl\:ml-12 {
    margin-left: 3rem;
  }

  .xl\:ml-14 {
    margin-left: 3.5rem;
  }

  .xl\:ml-16 {
    margin-left: 4rem;
  }

  .xl\:ml-20 {
    margin-left: 5rem;
  }

  .xl\:ml-24 {
    margin-left: 6rem;
  }

  .xl\:ml-28 {
    margin-left: 7rem;
  }

  .xl\:ml-32 {
    margin-left: 8rem;
  }

  .xl\:ml-36 {
    margin-left: 9rem;
  }

  .xl\:ml-40 {
    margin-left: 10rem;
  }

  .xl\:ml-44 {
    margin-left: 11rem;
  }

  .xl\:ml-48 {
    margin-left: 12rem;
  }

  .xl\:ml-52 {
    margin-left: 13rem;
  }

  .xl\:ml-56 {
    margin-left: 14rem;
  }

  .xl\:ml-60 {
    margin-left: 15rem;
  }

  .xl\:ml-64 {
    margin-left: 16rem;
  }

  .xl\:ml-72 {
    margin-left: 18rem;
  }

  .xl\:ml-80 {
    margin-left: 20rem;
  }

  .xl\:ml-96 {
    margin-left: 24rem;
  }

  .xl\:ml-auto {
    margin-left: auto;
  }

  .xl\:ml-px {
    margin-left: 1px;
  }

  .xl\:ml-0\.5 {
    margin-left: 0.125rem;
  }

  .xl\:ml-1\.5 {
    margin-left: 0.375rem;
  }

  .xl\:ml-2\.5 {
    margin-left: 0.625rem;
  }

  .xl\:ml-3\.5 {
    margin-left: 0.875rem;
  }

  .xl\:-ml-0 {
    margin-left: 0px;
  }

  .xl\:-ml-1 {
    margin-left: -0.25rem;
  }

  .xl\:-ml-2 {
    margin-left: -0.5rem;
  }

  .xl\:-ml-3 {
    margin-left: -0.75rem;
  }

  .xl\:-ml-4 {
    margin-left: -1rem;
  }

  .xl\:-ml-5 {
    margin-left: -1.25rem;
  }

  .xl\:-ml-6 {
    margin-left: -1.5rem;
  }

  .xl\:-ml-7 {
    margin-left: -1.75rem;
  }

  .xl\:-ml-8 {
    margin-left: -2rem;
  }

  .xl\:-ml-9 {
    margin-left: -2.25rem;
  }

  .xl\:-ml-10 {
    margin-left: -2.5rem;
  }

  .xl\:-ml-11 {
    margin-left: -2.75rem;
  }

  .xl\:-ml-12 {
    margin-left: -3rem;
  }

  .xl\:-ml-14 {
    margin-left: -3.5rem;
  }

  .xl\:-ml-16 {
    margin-left: -4rem;
  }

  .xl\:-ml-20 {
    margin-left: -5rem;
  }

  .xl\:-ml-24 {
    margin-left: -6rem;
  }

  .xl\:-ml-28 {
    margin-left: -7rem;
  }

  .xl\:-ml-32 {
    margin-left: -8rem;
  }

  .xl\:-ml-36 {
    margin-left: -9rem;
  }

  .xl\:-ml-40 {
    margin-left: -10rem;
  }

  .xl\:-ml-44 {
    margin-left: -11rem;
  }

  .xl\:-ml-48 {
    margin-left: -12rem;
  }

  .xl\:-ml-52 {
    margin-left: -13rem;
  }

  .xl\:-ml-56 {
    margin-left: -14rem;
  }

  .xl\:-ml-60 {
    margin-left: -15rem;
  }

  .xl\:-ml-64 {
    margin-left: -16rem;
  }

  .xl\:-ml-72 {
    margin-left: -18rem;
  }

  .xl\:-ml-80 {
    margin-left: -20rem;
  }

  .xl\:-ml-96 {
    margin-left: -24rem;
  }

  .xl\:-ml-px {
    margin-left: -1px;
  }

  .xl\:-ml-0\.5 {
    margin-left: -0.125rem;
  }

  .xl\:-ml-1\.5 {
    margin-left: -0.375rem;
  }

  .xl\:-ml-2\.5 {
    margin-left: -0.625rem;
  }

  .xl\:-ml-3\.5 {
    margin-left: -0.875rem;
  }

  .xl\:box-border {
    box-sizing: border-box;
  }

  .xl\:box-content {
    box-sizing: content-box;
  }

  .xl\:block {
    display: block;
  }

  .xl\:inline-block {
    display: inline-block;
  }

  .xl\:inline {
    display: inline;
  }

  .xl\:flex {
    display: flex;
  }

  .xl\:inline-flex {
    display: inline-flex;
  }

  .xl\:table {
    display: table;
  }

  .xl\:inline-table {
    display: inline-table;
  }

  .xl\:table-caption {
    display: table-caption;
  }

  .xl\:table-cell {
    display: table-cell;
  }

  .xl\:table-column {
    display: table-column;
  }

  .xl\:table-column-group {
    display: table-column-group;
  }

  .xl\:table-footer-group {
    display: table-footer-group;
  }

  .xl\:table-header-group {
    display: table-header-group;
  }

  .xl\:table-row-group {
    display: table-row-group;
  }

  .xl\:table-row {
    display: table-row;
  }

  .xl\:flow-root {
    display: flow-root;
  }

  .xl\:grid {
    display: grid;
  }

  .xl\:inline-grid {
    display: inline-grid;
  }

  .xl\:contents {
    display: contents;
  }

  .xl\:list-item {
    display: list-item;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:h-0 {
    height: 0px;
  }

  .xl\:h-1 {
    height: 0.25rem;
  }

  .xl\:h-2 {
    height: 0.5rem;
  }

  .xl\:h-3 {
    height: 0.75rem;
  }

  .xl\:h-4 {
    height: 1rem;
  }

  .xl\:h-5 {
    height: 1.25rem;
  }

  .xl\:h-6 {
    height: 1.5rem;
  }

  .xl\:h-7 {
    height: 1.75rem;
  }

  .xl\:h-8 {
    height: 2rem;
  }

  .xl\:h-9 {
    height: 2.25rem;
  }

  .xl\:h-10 {
    height: 2.5rem;
  }

  .xl\:h-11 {
    height: 2.75rem;
  }

  .xl\:h-12 {
    height: 3rem;
  }

  .xl\:h-14 {
    height: 3.5rem;
  }

  .xl\:h-16 {
    height: 4rem;
  }

  .xl\:h-20 {
    height: 5rem;
  }

  .xl\:h-24 {
    height: 6rem;
  }

  .xl\:h-28 {
    height: 7rem;
  }

  .xl\:h-32 {
    height: 8rem;
  }

  .xl\:h-36 {
    height: 9rem;
  }

  .xl\:h-40 {
    height: 10rem;
  }

  .xl\:h-44 {
    height: 11rem;
  }

  .xl\:h-48 {
    height: 12rem;
  }

  .xl\:h-52 {
    height: 13rem;
  }

  .xl\:h-56 {
    height: 14rem;
  }

  .xl\:h-60 {
    height: 15rem;
  }

  .xl\:h-64 {
    height: 16rem;
  }

  .xl\:h-72 {
    height: 18rem;
  }

  .xl\:h-80 {
    height: 20rem;
  }

  .xl\:h-96 {
    height: 24rem;
  }

  .xl\:h-auto {
    height: auto;
  }

  .xl\:h-px {
    height: 1px;
  }

  .xl\:h-0\.5 {
    height: 0.125rem;
  }

  .xl\:h-1\.5 {
    height: 0.375rem;
  }

  .xl\:h-2\.5 {
    height: 0.625rem;
  }

  .xl\:h-3\.5 {
    height: 0.875rem;
  }

  .xl\:h-1\/2 {
    height: 50%;
  }

  .xl\:h-1\/3 {
    height: 33.333333%;
  }

  .xl\:h-2\/3 {
    height: 66.666667%;
  }

  .xl\:h-1\/4 {
    height: 25%;
  }

  .xl\:h-2\/4 {
    height: 50%;
  }

  .xl\:h-3\/4 {
    height: 75%;
  }

  .xl\:h-1\/5 {
    height: 20%;
  }

  .xl\:h-2\/5 {
    height: 40%;
  }

  .xl\:h-3\/5 {
    height: 60%;
  }

  .xl\:h-4\/5 {
    height: 80%;
  }

  .xl\:h-1\/6 {
    height: 16.666667%;
  }

  .xl\:h-2\/6 {
    height: 33.333333%;
  }

  .xl\:h-3\/6 {
    height: 50%;
  }

  .xl\:h-4\/6 {
    height: 66.666667%;
  }

  .xl\:h-5\/6 {
    height: 83.333333%;
  }

  .xl\:h-full {
    height: 100%;
  }

  .xl\:h-screen {
    height: 100vh;
  }

  .xl\:max-h-0 {
    max-height: 0px;
  }

  .xl\:max-h-1 {
    max-height: 0.25rem;
  }

  .xl\:max-h-2 {
    max-height: 0.5rem;
  }

  .xl\:max-h-3 {
    max-height: 0.75rem;
  }

  .xl\:max-h-4 {
    max-height: 1rem;
  }

  .xl\:max-h-5 {
    max-height: 1.25rem;
  }

  .xl\:max-h-6 {
    max-height: 1.5rem;
  }

  .xl\:max-h-7 {
    max-height: 1.75rem;
  }

  .xl\:max-h-8 {
    max-height: 2rem;
  }

  .xl\:max-h-9 {
    max-height: 2.25rem;
  }

  .xl\:max-h-10 {
    max-height: 2.5rem;
  }

  .xl\:max-h-11 {
    max-height: 2.75rem;
  }

  .xl\:max-h-12 {
    max-height: 3rem;
  }

  .xl\:max-h-14 {
    max-height: 3.5rem;
  }

  .xl\:max-h-16 {
    max-height: 4rem;
  }

  .xl\:max-h-20 {
    max-height: 5rem;
  }

  .xl\:max-h-24 {
    max-height: 6rem;
  }

  .xl\:max-h-28 {
    max-height: 7rem;
  }

  .xl\:max-h-32 {
    max-height: 8rem;
  }

  .xl\:max-h-36 {
    max-height: 9rem;
  }

  .xl\:max-h-40 {
    max-height: 10rem;
  }

  .xl\:max-h-44 {
    max-height: 11rem;
  }

  .xl\:max-h-48 {
    max-height: 12rem;
  }

  .xl\:max-h-52 {
    max-height: 13rem;
  }

  .xl\:max-h-56 {
    max-height: 14rem;
  }

  .xl\:max-h-60 {
    max-height: 15rem;
  }

  .xl\:max-h-64 {
    max-height: 16rem;
  }

  .xl\:max-h-72 {
    max-height: 18rem;
  }

  .xl\:max-h-80 {
    max-height: 20rem;
  }

  .xl\:max-h-96 {
    max-height: 24rem;
  }

  .xl\:max-h-px {
    max-height: 1px;
  }

  .xl\:max-h-0\.5 {
    max-height: 0.125rem;
  }

  .xl\:max-h-1\.5 {
    max-height: 0.375rem;
  }

  .xl\:max-h-2\.5 {
    max-height: 0.625rem;
  }

  .xl\:max-h-3\.5 {
    max-height: 0.875rem;
  }

  .xl\:max-h-full {
    max-height: 100%;
  }

  .xl\:max-h-screen {
    max-height: 100vh;
  }

  .xl\:min-h-0 {
    min-height: 0px;
  }

  .xl\:min-h-full {
    min-height: 100%;
  }

  .xl\:min-h-screen {
    min-height: 100vh;
  }

  .xl\:w-0 {
    width: 0px;
  }

  .xl\:w-1 {
    width: 0.25rem;
  }

  .xl\:w-2 {
    width: 0.5rem;
  }

  .xl\:w-3 {
    width: 0.75rem;
  }

  .xl\:w-4 {
    width: 1rem;
  }

  .xl\:w-5 {
    width: 1.25rem;
  }

  .xl\:w-6 {
    width: 1.5rem;
  }

  .xl\:w-7 {
    width: 1.75rem;
  }

  .xl\:w-8 {
    width: 2rem;
  }

  .xl\:w-9 {
    width: 2.25rem;
  }

  .xl\:w-10 {
    width: 2.5rem;
  }

  .xl\:w-11 {
    width: 2.75rem;
  }

  .xl\:w-12 {
    width: 3rem;
  }

  .xl\:w-14 {
    width: 3.5rem;
  }

  .xl\:w-16 {
    width: 4rem;
  }

  .xl\:w-20 {
    width: 5rem;
  }

  .xl\:w-24 {
    width: 6rem;
  }

  .xl\:w-28 {
    width: 7rem;
  }

  .xl\:w-32 {
    width: 8rem;
  }

  .xl\:w-36 {
    width: 9rem;
  }

  .xl\:w-40 {
    width: 10rem;
  }

  .xl\:w-44 {
    width: 11rem;
  }

  .xl\:w-48 {
    width: 12rem;
  }

  .xl\:w-52 {
    width: 13rem;
  }

  .xl\:w-56 {
    width: 14rem;
  }

  .xl\:w-60 {
    width: 15rem;
  }

  .xl\:w-64 {
    width: 16rem;
  }

  .xl\:w-72 {
    width: 18rem;
  }

  .xl\:w-80 {
    width: 20rem;
  }

  .xl\:w-96 {
    width: 24rem;
  }

  .xl\:w-auto {
    width: auto;
  }

  .xl\:w-px {
    width: 1px;
  }

  .xl\:w-0\.5 {
    width: 0.125rem;
  }

  .xl\:w-1\.5 {
    width: 0.375rem;
  }

  .xl\:w-2\.5 {
    width: 0.625rem;
  }

  .xl\:w-3\.5 {
    width: 0.875rem;
  }

  .xl\:w-1\/2 {
    width: 50%;
  }

  .xl\:w-1\/3 {
    width: 33.333333%;
  }

  .xl\:w-2\/3 {
    width: 66.666667%;
  }

  .xl\:w-1\/4 {
    width: 25%;
  }

  .xl\:w-2\/4 {
    width: 50%;
  }

  .xl\:w-3\/4 {
    width: 75%;
  }

  .xl\:w-1\/5 {
    width: 20%;
  }

  .xl\:w-2\/5 {
    width: 40%;
  }

  .xl\:w-3\/5 {
    width: 60%;
  }

  .xl\:w-4\/5 {
    width: 80%;
  }

  .xl\:w-1\/6 {
    width: 16.666667%;
  }

  .xl\:w-2\/6 {
    width: 33.333333%;
  }

  .xl\:w-3\/6 {
    width: 50%;
  }

  .xl\:w-4\/6 {
    width: 66.666667%;
  }

  .xl\:w-5\/6 {
    width: 83.333333%;
  }

  .xl\:w-1\/12 {
    width: 8.333333%;
  }

  .xl\:w-2\/12 {
    width: 16.666667%;
  }

  .xl\:w-3\/12 {
    width: 25%;
  }

  .xl\:w-4\/12 {
    width: 33.333333%;
  }

  .xl\:w-5\/12 {
    width: 41.666667%;
  }

  .xl\:w-6\/12 {
    width: 50%;
  }

  .xl\:w-7\/12 {
    width: 58.333333%;
  }

  .xl\:w-8\/12 {
    width: 66.666667%;
  }

  .xl\:w-9\/12 {
    width: 75%;
  }

  .xl\:w-10\/12 {
    width: 83.333333%;
  }

  .xl\:w-11\/12 {
    width: 91.666667%;
  }

  .xl\:w-full {
    width: 100%;
  }

  .xl\:w-screen {
    width: 100vw;
  }

  .xl\:w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .xl\:w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .xl\:min-w-0 {
    min-width: 0px;
  }

  .xl\:min-w-full {
    min-width: 100%;
  }

  .xl\:min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .xl\:min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .xl\:max-w-0 {
    max-width: 0rem;
  }

  .xl\:max-w-none {
    max-width: none;
  }

  .xl\:max-w-xs {
    max-width: 20rem;
  }

  .xl\:max-w-sm {
    max-width: 24rem;
  }

  .xl\:max-w-md {
    max-width: 28rem;
  }

  .xl\:max-w-lg {
    max-width: 32rem;
  }

  .xl\:max-w-xl {
    max-width: 36rem;
  }

  .xl\:max-w-2xl {
    max-width: 42rem;
  }

  .xl\:max-w-3xl {
    max-width: 48rem;
  }

  .xl\:max-w-4xl {
    max-width: 56rem;
  }

  .xl\:max-w-5xl {
    max-width: 64rem;
  }

  .xl\:max-w-6xl {
    max-width: 72rem;
  }

  .xl\:max-w-7xl {
    max-width: 80rem;
  }

  .xl\:max-w-full {
    max-width: 100%;
  }

  .xl\:max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .xl\:max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .xl\:max-w-prose {
    max-width: 65ch;
  }

  .xl\:max-w-screen-sm {
    max-width: 640px;
  }

  .xl\:max-w-screen-md {
    max-width: 768px;
  }

  .xl\:max-w-screen-lg {
    max-width: 1024px;
  }

  .xl\:max-w-screen-xl {
    max-width: 1280px;
  }

  .xl\:max-w-screen-2xl {
    max-width: 1536px;
  }

  .xl\:flex-1 {
    flex: 1 1 0%;
  }

  .xl\:flex-auto {
    flex: 1 1 auto;
  }

  .xl\:flex-initial {
    flex: 0 1 auto;
  }

  .xl\:flex-none {
    flex: none;
  }

  .xl\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .xl\:flex-shrink {
    flex-shrink: 1;
  }

  .xl\:flex-grow-0 {
    flex-grow: 0;
  }

  .xl\:flex-grow {
    flex-grow: 1;
  }

  .xl\:table-auto {
    table-layout: auto;
  }

  .xl\:table-fixed {
    table-layout: fixed;
  }

  .xl\:border-collapse {
    border-collapse: collapse;
  }

  .xl\:border-separate {
    border-collapse: separate;
  }

  .xl\:origin-center {
    transform-origin: center;
  }

  .xl\:origin-top {
    transform-origin: top;
  }

  .xl\:origin-top-right {
    transform-origin: top right;
  }

  .xl\:origin-right {
    transform-origin: right;
  }

  .xl\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .xl\:origin-bottom {
    transform-origin: bottom;
  }

  .xl\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .xl\:origin-left {
    transform-origin: left;
  }

  .xl\:origin-top-left {
    transform-origin: top left;
  }

  .xl\:transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(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));
  }

  .xl\:transform-gpu {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .xl\:transform-none {
    transform: none;
  }

  .xl\:translate-x-0 {
    --tw-translate-x: 0px;
  }

  .xl\:translate-x-1 {
    --tw-translate-x: 0.25rem;
  }

  .xl\:translate-x-2 {
    --tw-translate-x: 0.5rem;
  }

  .xl\:translate-x-3 {
    --tw-translate-x: 0.75rem;
  }

  .xl\:translate-x-4 {
    --tw-translate-x: 1rem;
  }

  .xl\:translate-x-5 {
    --tw-translate-x: 1.25rem;
  }

  .xl\:translate-x-6 {
    --tw-translate-x: 1.5rem;
  }

  .xl\:translate-x-7 {
    --tw-translate-x: 1.75rem;
  }

  .xl\:translate-x-8 {
    --tw-translate-x: 2rem;
  }

  .xl\:translate-x-9 {
    --tw-translate-x: 2.25rem;
  }

  .xl\:translate-x-10 {
    --tw-translate-x: 2.5rem;
  }

  .xl\:translate-x-11 {
    --tw-translate-x: 2.75rem;
  }

  .xl\:translate-x-12 {
    --tw-translate-x: 3rem;
  }

  .xl\:translate-x-14 {
    --tw-translate-x: 3.5rem;
  }

  .xl\:translate-x-16 {
    --tw-translate-x: 4rem;
  }

  .xl\:translate-x-20 {
    --tw-translate-x: 5rem;
  }

  .xl\:translate-x-24 {
    --tw-translate-x: 6rem;
  }

  .xl\:translate-x-28 {
    --tw-translate-x: 7rem;
  }

  .xl\:translate-x-32 {
    --tw-translate-x: 8rem;
  }

  .xl\:translate-x-36 {
    --tw-translate-x: 9rem;
  }

  .xl\:translate-x-40 {
    --tw-translate-x: 10rem;
  }

  .xl\:translate-x-44 {
    --tw-translate-x: 11rem;
  }

  .xl\:translate-x-48 {
    --tw-translate-x: 12rem;
  }

  .xl\:translate-x-52 {
    --tw-translate-x: 13rem;
  }

  .xl\:translate-x-56 {
    --tw-translate-x: 14rem;
  }

  .xl\:translate-x-60 {
    --tw-translate-x: 15rem;
  }

  .xl\:translate-x-64 {
    --tw-translate-x: 16rem;
  }

  .xl\:translate-x-72 {
    --tw-translate-x: 18rem;
  }

  .xl\:translate-x-80 {
    --tw-translate-x: 20rem;
  }

  .xl\:translate-x-96 {
    --tw-translate-x: 24rem;
  }

  .xl\:translate-x-px {
    --tw-translate-x: 1px;
  }

  .xl\:translate-x-0\.5 {
    --tw-translate-x: 0.125rem;
  }

  .xl\:translate-x-1\.5 {
    --tw-translate-x: 0.375rem;
  }

  .xl\:translate-x-2\.5 {
    --tw-translate-x: 0.625rem;
  }

  .xl\:translate-x-3\.5 {
    --tw-translate-x: 0.875rem;
  }

  .xl\:-translate-x-0 {
    --tw-translate-x: 0px;
  }

  .xl\:-translate-x-1 {
    --tw-translate-x: -0.25rem;
  }

  .xl\:-translate-x-2 {
    --tw-translate-x: -0.5rem;
  }

  .xl\:-translate-x-3 {
    --tw-translate-x: -0.75rem;
  }

  .xl\:-translate-x-4 {
    --tw-translate-x: -1rem;
  }

  .xl\:-translate-x-5 {
    --tw-translate-x: -1.25rem;
  }

  .xl\:-translate-x-6 {
    --tw-translate-x: -1.5rem;
  }

  .xl\:-translate-x-7 {
    --tw-translate-x: -1.75rem;
  }

  .xl\:-translate-x-8 {
    --tw-translate-x: -2rem;
  }

  .xl\:-translate-x-9 {
    --tw-translate-x: -2.25rem;
  }

  .xl\:-translate-x-10 {
    --tw-translate-x: -2.5rem;
  }

  .xl\:-translate-x-11 {
    --tw-translate-x: -2.75rem;
  }

  .xl\:-translate-x-12 {
    --tw-translate-x: -3rem;
  }

  .xl\:-translate-x-14 {
    --tw-translate-x: -3.5rem;
  }

  .xl\:-translate-x-16 {
    --tw-translate-x: -4rem;
  }

  .xl\:-translate-x-20 {
    --tw-translate-x: -5rem;
  }

  .xl\:-translate-x-24 {
    --tw-translate-x: -6rem;
  }

  .xl\:-translate-x-28 {
    --tw-translate-x: -7rem;
  }

  .xl\:-translate-x-32 {
    --tw-translate-x: -8rem;
  }

  .xl\:-translate-x-36 {
    --tw-translate-x: -9rem;
  }

  .xl\:-translate-x-40 {
    --tw-translate-x: -10rem;
  }

  .xl\:-translate-x-44 {
    --tw-translate-x: -11rem;
  }

  .xl\:-translate-x-48 {
    --tw-translate-x: -12rem;
  }

  .xl\:-translate-x-52 {
    --tw-translate-x: -13rem;
  }

  .xl\:-translate-x-56 {
    --tw-translate-x: -14rem;
  }

  .xl\:-translate-x-60 {
    --tw-translate-x: -15rem;
  }

  .xl\:-translate-x-64 {
    --tw-translate-x: -16rem;
  }

  .xl\:-translate-x-72 {
    --tw-translate-x: -18rem;
  }

  .xl\:-translate-x-80 {
    --tw-translate-x: -20rem;
  }

  .xl\:-translate-x-96 {
    --tw-translate-x: -24rem;
  }

  .xl\:-translate-x-px {
    --tw-translate-x: -1px;
  }

  .xl\:-translate-x-0\.5 {
    --tw-translate-x: -0.125rem;
  }

  .xl\:-translate-x-1\.5 {
    --tw-translate-x: -0.375rem;
  }

  .xl\:-translate-x-2\.5 {
    --tw-translate-x: -0.625rem;
  }

  .xl\:-translate-x-3\.5 {
    --tw-translate-x: -0.875rem;
  }

  .xl\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .xl\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .xl\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .xl\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .xl\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .xl\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .xl\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .xl\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .xl\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .xl\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .xl\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .xl\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .xl\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .xl\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .xl\:translate-y-0 {
    --tw-translate-y: 0px;
  }

  .xl\:translate-y-1 {
    --tw-translate-y: 0.25rem;
  }

  .xl\:translate-y-2 {
    --tw-translate-y: 0.5rem;
  }

  .xl\:translate-y-3 {
    --tw-translate-y: 0.75rem;
  }

  .xl\:translate-y-4 {
    --tw-translate-y: 1rem;
  }

  .xl\:translate-y-5 {
    --tw-translate-y: 1.25rem;
  }

  .xl\:translate-y-6 {
    --tw-translate-y: 1.5rem;
  }

  .xl\:translate-y-7 {
    --tw-translate-y: 1.75rem;
  }

  .xl\:translate-y-8 {
    --tw-translate-y: 2rem;
  }

  .xl\:translate-y-9 {
    --tw-translate-y: 2.25rem;
  }

  .xl\:translate-y-10 {
    --tw-translate-y: 2.5rem;
  }

  .xl\:translate-y-11 {
    --tw-translate-y: 2.75rem;
  }

  .xl\:translate-y-12 {
    --tw-translate-y: 3rem;
  }

  .xl\:translate-y-14 {
    --tw-translate-y: 3.5rem;
  }

  .xl\:translate-y-16 {
    --tw-translate-y: 4rem;
  }

  .xl\:translate-y-20 {
    --tw-translate-y: 5rem;
  }

  .xl\:translate-y-24 {
    --tw-translate-y: 6rem;
  }

  .xl\:translate-y-28 {
    --tw-translate-y: 7rem;
  }

  .xl\:translate-y-32 {
    --tw-translate-y: 8rem;
  }

  .xl\:translate-y-36 {
    --tw-translate-y: 9rem;
  }

  .xl\:translate-y-40 {
    --tw-translate-y: 10rem;
  }

  .xl\:translate-y-44 {
    --tw-translate-y: 11rem;
  }

  .xl\:translate-y-48 {
    --tw-translate-y: 12rem;
  }

  .xl\:translate-y-52 {
    --tw-translate-y: 13rem;
  }

  .xl\:translate-y-56 {
    --tw-translate-y: 14rem;
  }

  .xl\:translate-y-60 {
    --tw-translate-y: 15rem;
  }

  .xl\:translate-y-64 {
    --tw-translate-y: 16rem;
  }

  .xl\:translate-y-72 {
    --tw-translate-y: 18rem;
  }

  .xl\:translate-y-80 {
    --tw-translate-y: 20rem;
  }

  .xl\:translate-y-96 {
    --tw-translate-y: 24rem;
  }

  .xl\:translate-y-px {
    --tw-translate-y: 1px;
  }

  .xl\:translate-y-0\.5 {
    --tw-translate-y: 0.125rem;
  }

  .xl\:translate-y-1\.5 {
    --tw-translate-y: 0.375rem;
  }

  .xl\:translate-y-2\.5 {
    --tw-translate-y: 0.625rem;
  }

  .xl\:translate-y-3\.5 {
    --tw-translate-y: 0.875rem;
  }

  .xl\:-translate-y-0 {
    --tw-translate-y: 0px;
  }

  .xl\:-translate-y-1 {
    --tw-translate-y: -0.25rem;
  }

  .xl\:-translate-y-2 {
    --tw-translate-y: -0.5rem;
  }

  .xl\:-translate-y-3 {
    --tw-translate-y: -0.75rem;
  }

  .xl\:-translate-y-4 {
    --tw-translate-y: -1rem;
  }

  .xl\:-translate-y-5 {
    --tw-translate-y: -1.25rem;
  }

  .xl\:-translate-y-6 {
    --tw-translate-y: -1.5rem;
  }

  .xl\:-translate-y-7 {
    --tw-translate-y: -1.75rem;
  }

  .xl\:-translate-y-8 {
    --tw-translate-y: -2rem;
  }

  .xl\:-translate-y-9 {
    --tw-translate-y: -2.25rem;
  }

  .xl\:-translate-y-10 {
    --tw-translate-y: -2.5rem;
  }

  .xl\:-translate-y-11 {
    --tw-translate-y: -2.75rem;
  }

  .xl\:-translate-y-12 {
    --tw-translate-y: -3rem;
  }

  .xl\:-translate-y-14 {
    --tw-translate-y: -3.5rem;
  }

  .xl\:-translate-y-16 {
    --tw-translate-y: -4rem;
  }

  .xl\:-translate-y-20 {
    --tw-translate-y: -5rem;
  }

  .xl\:-translate-y-24 {
    --tw-translate-y: -6rem;
  }

  .xl\:-translate-y-28 {
    --tw-translate-y: -7rem;
  }

  .xl\:-translate-y-32 {
    --tw-translate-y: -8rem;
  }

  .xl\:-translate-y-36 {
    --tw-translate-y: -9rem;
  }

  .xl\:-translate-y-40 {
    --tw-translate-y: -10rem;
  }

  .xl\:-translate-y-44 {
    --tw-translate-y: -11rem;
  }

  .xl\:-translate-y-48 {
    --tw-translate-y: -12rem;
  }

  .xl\:-translate-y-52 {
    --tw-translate-y: -13rem;
  }

  .xl\:-translate-y-56 {
    --tw-translate-y: -14rem;
  }

  .xl\:-translate-y-60 {
    --tw-translate-y: -15rem;
  }

  .xl\:-translate-y-64 {
    --tw-translate-y: -16rem;
  }

  .xl\:-translate-y-72 {
    --tw-translate-y: -18rem;
  }

  .xl\:-translate-y-80 {
    --tw-translate-y: -20rem;
  }

  .xl\:-translate-y-96 {
    --tw-translate-y: -24rem;
  }

  .xl\:-translate-y-px {
    --tw-translate-y: -1px;
  }

  .xl\:-translate-y-0\.5 {
    --tw-translate-y: -0.125rem;
  }

  .xl\:-translate-y-1\.5 {
    --tw-translate-y: -0.375rem;
  }

  .xl\:-translate-y-2\.5 {
    --tw-translate-y: -0.625rem;
  }

  .xl\:-translate-y-3\.5 {
    --tw-translate-y: -0.875rem;
  }

  .xl\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .xl\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .xl\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .xl\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .xl\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .xl\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .xl\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .xl\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .xl\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .xl\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .xl\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .xl\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .xl\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .xl\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .xl\:hover\:translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .xl\:hover\:translate-x-1:hover {
    --tw-translate-x: 0.25rem;
  }

  .xl\:hover\:translate-x-2:hover {
    --tw-translate-x: 0.5rem;
  }

  .xl\:hover\:translate-x-3:hover {
    --tw-translate-x: 0.75rem;
  }

  .xl\:hover\:translate-x-4:hover {
    --tw-translate-x: 1rem;
  }

  .xl\:hover\:translate-x-5:hover {
    --tw-translate-x: 1.25rem;
  }

  .xl\:hover\:translate-x-6:hover {
    --tw-translate-x: 1.5rem;
  }

  .xl\:hover\:translate-x-7:hover {
    --tw-translate-x: 1.75rem;
  }

  .xl\:hover\:translate-x-8:hover {
    --tw-translate-x: 2rem;
  }

  .xl\:hover\:translate-x-9:hover {
    --tw-translate-x: 2.25rem;
  }

  .xl\:hover\:translate-x-10:hover {
    --tw-translate-x: 2.5rem;
  }

  .xl\:hover\:translate-x-11:hover {
    --tw-translate-x: 2.75rem;
  }

  .xl\:hover\:translate-x-12:hover {
    --tw-translate-x: 3rem;
  }

  .xl\:hover\:translate-x-14:hover {
    --tw-translate-x: 3.5rem;
  }

  .xl\:hover\:translate-x-16:hover {
    --tw-translate-x: 4rem;
  }

  .xl\:hover\:translate-x-20:hover {
    --tw-translate-x: 5rem;
  }

  .xl\:hover\:translate-x-24:hover {
    --tw-translate-x: 6rem;
  }

  .xl\:hover\:translate-x-28:hover {
    --tw-translate-x: 7rem;
  }

  .xl\:hover\:translate-x-32:hover {
    --tw-translate-x: 8rem;
  }

  .xl\:hover\:translate-x-36:hover {
    --tw-translate-x: 9rem;
  }

  .xl\:hover\:translate-x-40:hover {
    --tw-translate-x: 10rem;
  }

  .xl\:hover\:translate-x-44:hover {
    --tw-translate-x: 11rem;
  }

  .xl\:hover\:translate-x-48:hover {
    --tw-translate-x: 12rem;
  }

  .xl\:hover\:translate-x-52:hover {
    --tw-translate-x: 13rem;
  }

  .xl\:hover\:translate-x-56:hover {
    --tw-translate-x: 14rem;
  }

  .xl\:hover\:translate-x-60:hover {
    --tw-translate-x: 15rem;
  }

  .xl\:hover\:translate-x-64:hover {
    --tw-translate-x: 16rem;
  }

  .xl\:hover\:translate-x-72:hover {
    --tw-translate-x: 18rem;
  }

  .xl\:hover\:translate-x-80:hover {
    --tw-translate-x: 20rem;
  }

  .xl\:hover\:translate-x-96:hover {
    --tw-translate-x: 24rem;
  }

  .xl\:hover\:translate-x-px:hover {
    --tw-translate-x: 1px;
  }

  .xl\:hover\:translate-x-0\.5:hover {
    --tw-translate-x: 0.125rem;
  }

  .xl\:hover\:translate-x-1\.5:hover {
    --tw-translate-x: 0.375rem;
  }

  .xl\:hover\:translate-x-2\.5:hover {
    --tw-translate-x: 0.625rem;
  }

  .xl\:hover\:translate-x-3\.5:hover {
    --tw-translate-x: 0.875rem;
  }

  .xl\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .xl\:hover\:-translate-x-1:hover {
    --tw-translate-x: -0.25rem;
  }

  .xl\:hover\:-translate-x-2:hover {
    --tw-translate-x: -0.5rem;
  }

  .xl\:hover\:-translate-x-3:hover {
    --tw-translate-x: -0.75rem;
  }

  .xl\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1rem;
  }

  .xl\:hover\:-translate-x-5:hover {
    --tw-translate-x: -1.25rem;
  }

  .xl\:hover\:-translate-x-6:hover {
    --tw-translate-x: -1.5rem;
  }

  .xl\:hover\:-translate-x-7:hover {
    --tw-translate-x: -1.75rem;
  }

  .xl\:hover\:-translate-x-8:hover {
    --tw-translate-x: -2rem;
  }

  .xl\:hover\:-translate-x-9:hover {
    --tw-translate-x: -2.25rem;
  }

  .xl\:hover\:-translate-x-10:hover {
    --tw-translate-x: -2.5rem;
  }

  .xl\:hover\:-translate-x-11:hover {
    --tw-translate-x: -2.75rem;
  }

  .xl\:hover\:-translate-x-12:hover {
    --tw-translate-x: -3rem;
  }

  .xl\:hover\:-translate-x-14:hover {
    --tw-translate-x: -3.5rem;
  }

  .xl\:hover\:-translate-x-16:hover {
    --tw-translate-x: -4rem;
  }

  .xl\:hover\:-translate-x-20:hover {
    --tw-translate-x: -5rem;
  }

  .xl\:hover\:-translate-x-24:hover {
    --tw-translate-x: -6rem;
  }

  .xl\:hover\:-translate-x-28:hover {
    --tw-translate-x: -7rem;
  }

  .xl\:hover\:-translate-x-32:hover {
    --tw-translate-x: -8rem;
  }

  .xl\:hover\:-translate-x-36:hover {
    --tw-translate-x: -9rem;
  }

  .xl\:hover\:-translate-x-40:hover {
    --tw-translate-x: -10rem;
  }

  .xl\:hover\:-translate-x-44:hover {
    --tw-translate-x: -11rem;
  }

  .xl\:hover\:-translate-x-48:hover {
    --tw-translate-x: -12rem;
  }

  .xl\:hover\:-translate-x-52:hover {
    --tw-translate-x: -13rem;
  }

  .xl\:hover\:-translate-x-56:hover {
    --tw-translate-x: -14rem;
  }

  .xl\:hover\:-translate-x-60:hover {
    --tw-translate-x: -15rem;
  }

  .xl\:hover\:-translate-x-64:hover {
    --tw-translate-x: -16rem;
  }

  .xl\:hover\:-translate-x-72:hover {
    --tw-translate-x: -18rem;
  }

  .xl\:hover\:-translate-x-80:hover {
    --tw-translate-x: -20rem;
  }

  .xl\:hover\:-translate-x-96:hover {
    --tw-translate-x: -24rem;
  }

  .xl\:hover\:-translate-x-px:hover {
    --tw-translate-x: -1px;
  }

  .xl\:hover\:-translate-x-0\.5:hover {
    --tw-translate-x: -0.125rem;
  }

  .xl\:hover\:-translate-x-1\.5:hover {
    --tw-translate-x: -0.375rem;
  }

  .xl\:hover\:-translate-x-2\.5:hover {
    --tw-translate-x: -0.625rem;
  }

  .xl\:hover\:-translate-x-3\.5:hover {
    --tw-translate-x: -0.875rem;
  }

  .xl\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .xl\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .xl\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .xl\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .xl\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .xl\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .xl\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .xl\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .xl\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .xl\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .xl\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .xl\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .xl\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .xl\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .xl\:hover\:translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .xl\:hover\:translate-y-1:hover {
    --tw-translate-y: 0.25rem;
  }

  .xl\:hover\:translate-y-2:hover {
    --tw-translate-y: 0.5rem;
  }

  .xl\:hover\:translate-y-3:hover {
    --tw-translate-y: 0.75rem;
  }

  .xl\:hover\:translate-y-4:hover {
    --tw-translate-y: 1rem;
  }

  .xl\:hover\:translate-y-5:hover {
    --tw-translate-y: 1.25rem;
  }

  .xl\:hover\:translate-y-6:hover {
    --tw-translate-y: 1.5rem;
  }

  .xl\:hover\:translate-y-7:hover {
    --tw-translate-y: 1.75rem;
  }

  .xl\:hover\:translate-y-8:hover {
    --tw-translate-y: 2rem;
  }

  .xl\:hover\:translate-y-9:hover {
    --tw-translate-y: 2.25rem;
  }

  .xl\:hover\:translate-y-10:hover {
    --tw-translate-y: 2.5rem;
  }

  .xl\:hover\:translate-y-11:hover {
    --tw-translate-y: 2.75rem;
  }

  .xl\:hover\:translate-y-12:hover {
    --tw-translate-y: 3rem;
  }

  .xl\:hover\:translate-y-14:hover {
    --tw-translate-y: 3.5rem;
  }

  .xl\:hover\:translate-y-16:hover {
    --tw-translate-y: 4rem;
  }

  .xl\:hover\:translate-y-20:hover {
    --tw-translate-y: 5rem;
  }

  .xl\:hover\:translate-y-24:hover {
    --tw-translate-y: 6rem;
  }

  .xl\:hover\:translate-y-28:hover {
    --tw-translate-y: 7rem;
  }

  .xl\:hover\:translate-y-32:hover {
    --tw-translate-y: 8rem;
  }

  .xl\:hover\:translate-y-36:hover {
    --tw-translate-y: 9rem;
  }

  .xl\:hover\:translate-y-40:hover {
    --tw-translate-y: 10rem;
  }

  .xl\:hover\:translate-y-44:hover {
    --tw-translate-y: 11rem;
  }

  .xl\:hover\:translate-y-48:hover {
    --tw-translate-y: 12rem;
  }

  .xl\:hover\:translate-y-52:hover {
    --tw-translate-y: 13rem;
  }

  .xl\:hover\:translate-y-56:hover {
    --tw-translate-y: 14rem;
  }

  .xl\:hover\:translate-y-60:hover {
    --tw-translate-y: 15rem;
  }

  .xl\:hover\:translate-y-64:hover {
    --tw-translate-y: 16rem;
  }

  .xl\:hover\:translate-y-72:hover {
    --tw-translate-y: 18rem;
  }

  .xl\:hover\:translate-y-80:hover {
    --tw-translate-y: 20rem;
  }

  .xl\:hover\:translate-y-96:hover {
    --tw-translate-y: 24rem;
  }

  .xl\:hover\:translate-y-px:hover {
    --tw-translate-y: 1px;
  }

  .xl\:hover\:translate-y-0\.5:hover {
    --tw-translate-y: 0.125rem;
  }

  .xl\:hover\:translate-y-1\.5:hover {
    --tw-translate-y: 0.375rem;
  }

  .xl\:hover\:translate-y-2\.5:hover {
    --tw-translate-y: 0.625rem;
  }

  .xl\:hover\:translate-y-3\.5:hover {
    --tw-translate-y: 0.875rem;
  }

  .xl\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .xl\:hover\:-translate-y-1:hover {
    --tw-translate-y: -0.25rem;
  }

  .xl\:hover\:-translate-y-2:hover {
    --tw-translate-y: -0.5rem;
  }

  .xl\:hover\:-translate-y-3:hover {
    --tw-translate-y: -0.75rem;
  }

  .xl\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1rem;
  }

  .xl\:hover\:-translate-y-5:hover {
    --tw-translate-y: -1.25rem;
  }

  .xl\:hover\:-translate-y-6:hover {
    --tw-translate-y: -1.5rem;
  }

  .xl\:hover\:-translate-y-7:hover {
    --tw-translate-y: -1.75rem;
  }

  .xl\:hover\:-translate-y-8:hover {
    --tw-translate-y: -2rem;
  }

  .xl\:hover\:-translate-y-9:hover {
    --tw-translate-y: -2.25rem;
  }

  .xl\:hover\:-translate-y-10:hover {
    --tw-translate-y: -2.5rem;
  }

  .xl\:hover\:-translate-y-11:hover {
    --tw-translate-y: -2.75rem;
  }

  .xl\:hover\:-translate-y-12:hover {
    --tw-translate-y: -3rem;
  }

  .xl\:hover\:-translate-y-14:hover {
    --tw-translate-y: -3.5rem;
  }

  .xl\:hover\:-translate-y-16:hover {
    --tw-translate-y: -4rem;
  }

  .xl\:hover\:-translate-y-20:hover {
    --tw-translate-y: -5rem;
  }

  .xl\:hover\:-translate-y-24:hover {
    --tw-translate-y: -6rem;
  }

  .xl\:hover\:-translate-y-28:hover {
    --tw-translate-y: -7rem;
  }

  .xl\:hover\:-translate-y-32:hover {
    --tw-translate-y: -8rem;
  }

  .xl\:hover\:-translate-y-36:hover {
    --tw-translate-y: -9rem;
  }

  .xl\:hover\:-translate-y-40:hover {
    --tw-translate-y: -10rem;
  }

  .xl\:hover\:-translate-y-44:hover {
    --tw-translate-y: -11rem;
  }

  .xl\:hover\:-translate-y-48:hover {
    --tw-translate-y: -12rem;
  }

  .xl\:hover\:-translate-y-52:hover {
    --tw-translate-y: -13rem;
  }

  .xl\:hover\:-translate-y-56:hover {
    --tw-translate-y: -14rem;
  }

  .xl\:hover\:-translate-y-60:hover {
    --tw-translate-y: -15rem;
  }

  .xl\:hover\:-translate-y-64:hover {
    --tw-translate-y: -16rem;
  }

  .xl\:hover\:-translate-y-72:hover {
    --tw-translate-y: -18rem;
  }

  .xl\:hover\:-translate-y-80:hover {
    --tw-translate-y: -20rem;
  }

  .xl\:hover\:-translate-y-96:hover {
    --tw-translate-y: -24rem;
  }

  .xl\:hover\:-translate-y-px:hover {
    --tw-translate-y: -1px;
  }

  .xl\:hover\:-translate-y-0\.5:hover {
    --tw-translate-y: -0.125rem;
  }

  .xl\:hover\:-translate-y-1\.5:hover {
    --tw-translate-y: -0.375rem;
  }

  .xl\:hover\:-translate-y-2\.5:hover {
    --tw-translate-y: -0.625rem;
  }

  .xl\:hover\:-translate-y-3\.5:hover {
    --tw-translate-y: -0.875rem;
  }

  .xl\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .xl\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .xl\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .xl\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .xl\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .xl\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .xl\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .xl\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .xl\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .xl\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .xl\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .xl\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .xl\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .xl\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .xl\:focus\:translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .xl\:focus\:translate-x-1:focus {
    --tw-translate-x: 0.25rem;
  }

  .xl\:focus\:translate-x-2:focus {
    --tw-translate-x: 0.5rem;
  }

  .xl\:focus\:translate-x-3:focus {
    --tw-translate-x: 0.75rem;
  }

  .xl\:focus\:translate-x-4:focus {
    --tw-translate-x: 1rem;
  }

  .xl\:focus\:translate-x-5:focus {
    --tw-translate-x: 1.25rem;
  }

  .xl\:focus\:translate-x-6:focus {
    --tw-translate-x: 1.5rem;
  }

  .xl\:focus\:translate-x-7:focus {
    --tw-translate-x: 1.75rem;
  }

  .xl\:focus\:translate-x-8:focus {
    --tw-translate-x: 2rem;
  }

  .xl\:focus\:translate-x-9:focus {
    --tw-translate-x: 2.25rem;
  }

  .xl\:focus\:translate-x-10:focus {
    --tw-translate-x: 2.5rem;
  }

  .xl\:focus\:translate-x-11:focus {
    --tw-translate-x: 2.75rem;
  }

  .xl\:focus\:translate-x-12:focus {
    --tw-translate-x: 3rem;
  }

  .xl\:focus\:translate-x-14:focus {
    --tw-translate-x: 3.5rem;
  }

  .xl\:focus\:translate-x-16:focus {
    --tw-translate-x: 4rem;
  }

  .xl\:focus\:translate-x-20:focus {
    --tw-translate-x: 5rem;
  }

  .xl\:focus\:translate-x-24:focus {
    --tw-translate-x: 6rem;
  }

  .xl\:focus\:translate-x-28:focus {
    --tw-translate-x: 7rem;
  }

  .xl\:focus\:translate-x-32:focus {
    --tw-translate-x: 8rem;
  }

  .xl\:focus\:translate-x-36:focus {
    --tw-translate-x: 9rem;
  }

  .xl\:focus\:translate-x-40:focus {
    --tw-translate-x: 10rem;
  }

  .xl\:focus\:translate-x-44:focus {
    --tw-translate-x: 11rem;
  }

  .xl\:focus\:translate-x-48:focus {
    --tw-translate-x: 12rem;
  }

  .xl\:focus\:translate-x-52:focus {
    --tw-translate-x: 13rem;
  }

  .xl\:focus\:translate-x-56:focus {
    --tw-translate-x: 14rem;
  }

  .xl\:focus\:translate-x-60:focus {
    --tw-translate-x: 15rem;
  }

  .xl\:focus\:translate-x-64:focus {
    --tw-translate-x: 16rem;
  }

  .xl\:focus\:translate-x-72:focus {
    --tw-translate-x: 18rem;
  }

  .xl\:focus\:translate-x-80:focus {
    --tw-translate-x: 20rem;
  }

  .xl\:focus\:translate-x-96:focus {
    --tw-translate-x: 24rem;
  }

  .xl\:focus\:translate-x-px:focus {
    --tw-translate-x: 1px;
  }

  .xl\:focus\:translate-x-0\.5:focus {
    --tw-translate-x: 0.125rem;
  }

  .xl\:focus\:translate-x-1\.5:focus {
    --tw-translate-x: 0.375rem;
  }

  .xl\:focus\:translate-x-2\.5:focus {
    --tw-translate-x: 0.625rem;
  }

  .xl\:focus\:translate-x-3\.5:focus {
    --tw-translate-x: 0.875rem;
  }

  .xl\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .xl\:focus\:-translate-x-1:focus {
    --tw-translate-x: -0.25rem;
  }

  .xl\:focus\:-translate-x-2:focus {
    --tw-translate-x: -0.5rem;
  }

  .xl\:focus\:-translate-x-3:focus {
    --tw-translate-x: -0.75rem;
  }

  .xl\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1rem;
  }

  .xl\:focus\:-translate-x-5:focus {
    --tw-translate-x: -1.25rem;
  }

  .xl\:focus\:-translate-x-6:focus {
    --tw-translate-x: -1.5rem;
  }

  .xl\:focus\:-translate-x-7:focus {
    --tw-translate-x: -1.75rem;
  }

  .xl\:focus\:-translate-x-8:focus {
    --tw-translate-x: -2rem;
  }

  .xl\:focus\:-translate-x-9:focus {
    --tw-translate-x: -2.25rem;
  }

  .xl\:focus\:-translate-x-10:focus {
    --tw-translate-x: -2.5rem;
  }

  .xl\:focus\:-translate-x-11:focus {
    --tw-translate-x: -2.75rem;
  }

  .xl\:focus\:-translate-x-12:focus {
    --tw-translate-x: -3rem;
  }

  .xl\:focus\:-translate-x-14:focus {
    --tw-translate-x: -3.5rem;
  }

  .xl\:focus\:-translate-x-16:focus {
    --tw-translate-x: -4rem;
  }

  .xl\:focus\:-translate-x-20:focus {
    --tw-translate-x: -5rem;
  }

  .xl\:focus\:-translate-x-24:focus {
    --tw-translate-x: -6rem;
  }

  .xl\:focus\:-translate-x-28:focus {
    --tw-translate-x: -7rem;
  }

  .xl\:focus\:-translate-x-32:focus {
    --tw-translate-x: -8rem;
  }

  .xl\:focus\:-translate-x-36:focus {
    --tw-translate-x: -9rem;
  }

  .xl\:focus\:-translate-x-40:focus {
    --tw-translate-x: -10rem;
  }

  .xl\:focus\:-translate-x-44:focus {
    --tw-translate-x: -11rem;
  }

  .xl\:focus\:-translate-x-48:focus {
    --tw-translate-x: -12rem;
  }

  .xl\:focus\:-translate-x-52:focus {
    --tw-translate-x: -13rem;
  }

  .xl\:focus\:-translate-x-56:focus {
    --tw-translate-x: -14rem;
  }

  .xl\:focus\:-translate-x-60:focus {
    --tw-translate-x: -15rem;
  }

  .xl\:focus\:-translate-x-64:focus {
    --tw-translate-x: -16rem;
  }

  .xl\:focus\:-translate-x-72:focus {
    --tw-translate-x: -18rem;
  }

  .xl\:focus\:-translate-x-80:focus {
    --tw-translate-x: -20rem;
  }

  .xl\:focus\:-translate-x-96:focus {
    --tw-translate-x: -24rem;
  }

  .xl\:focus\:-translate-x-px:focus {
    --tw-translate-x: -1px;
  }

  .xl\:focus\:-translate-x-0\.5:focus {
    --tw-translate-x: -0.125rem;
  }

  .xl\:focus\:-translate-x-1\.5:focus {
    --tw-translate-x: -0.375rem;
  }

  .xl\:focus\:-translate-x-2\.5:focus {
    --tw-translate-x: -0.625rem;
  }

  .xl\:focus\:-translate-x-3\.5:focus {
    --tw-translate-x: -0.875rem;
  }

  .xl\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .xl\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .xl\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .xl\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .xl\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .xl\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .xl\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .xl\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .xl\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .xl\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .xl\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .xl\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .xl\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .xl\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .xl\:focus\:translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .xl\:focus\:translate-y-1:focus {
    --tw-translate-y: 0.25rem;
  }

  .xl\:focus\:translate-y-2:focus {
    --tw-translate-y: 0.5rem;
  }

  .xl\:focus\:translate-y-3:focus {
    --tw-translate-y: 0.75rem;
  }

  .xl\:focus\:translate-y-4:focus {
    --tw-translate-y: 1rem;
  }

  .xl\:focus\:translate-y-5:focus {
    --tw-translate-y: 1.25rem;
  }

  .xl\:focus\:translate-y-6:focus {
    --tw-translate-y: 1.5rem;
  }

  .xl\:focus\:translate-y-7:focus {
    --tw-translate-y: 1.75rem;
  }

  .xl\:focus\:translate-y-8:focus {
    --tw-translate-y: 2rem;
  }

  .xl\:focus\:translate-y-9:focus {
    --tw-translate-y: 2.25rem;
  }

  .xl\:focus\:translate-y-10:focus {
    --tw-translate-y: 2.5rem;
  }

  .xl\:focus\:translate-y-11:focus {
    --tw-translate-y: 2.75rem;
  }

  .xl\:focus\:translate-y-12:focus {
    --tw-translate-y: 3rem;
  }

  .xl\:focus\:translate-y-14:focus {
    --tw-translate-y: 3.5rem;
  }

  .xl\:focus\:translate-y-16:focus {
    --tw-translate-y: 4rem;
  }

  .xl\:focus\:translate-y-20:focus {
    --tw-translate-y: 5rem;
  }

  .xl\:focus\:translate-y-24:focus {
    --tw-translate-y: 6rem;
  }

  .xl\:focus\:translate-y-28:focus {
    --tw-translate-y: 7rem;
  }

  .xl\:focus\:translate-y-32:focus {
    --tw-translate-y: 8rem;
  }

  .xl\:focus\:translate-y-36:focus {
    --tw-translate-y: 9rem;
  }

  .xl\:focus\:translate-y-40:focus {
    --tw-translate-y: 10rem;
  }

  .xl\:focus\:translate-y-44:focus {
    --tw-translate-y: 11rem;
  }

  .xl\:focus\:translate-y-48:focus {
    --tw-translate-y: 12rem;
  }

  .xl\:focus\:translate-y-52:focus {
    --tw-translate-y: 13rem;
  }

  .xl\:focus\:translate-y-56:focus {
    --tw-translate-y: 14rem;
  }

  .xl\:focus\:translate-y-60:focus {
    --tw-translate-y: 15rem;
  }

  .xl\:focus\:translate-y-64:focus {
    --tw-translate-y: 16rem;
  }

  .xl\:focus\:translate-y-72:focus {
    --tw-translate-y: 18rem;
  }

  .xl\:focus\:translate-y-80:focus {
    --tw-translate-y: 20rem;
  }

  .xl\:focus\:translate-y-96:focus {
    --tw-translate-y: 24rem;
  }

  .xl\:focus\:translate-y-px:focus {
    --tw-translate-y: 1px;
  }

  .xl\:focus\:translate-y-0\.5:focus {
    --tw-translate-y: 0.125rem;
  }

  .xl\:focus\:translate-y-1\.5:focus {
    --tw-translate-y: 0.375rem;
  }

  .xl\:focus\:translate-y-2\.5:focus {
    --tw-translate-y: 0.625rem;
  }

  .xl\:focus\:translate-y-3\.5:focus {
    --tw-translate-y: 0.875rem;
  }

  .xl\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .xl\:focus\:-translate-y-1:focus {
    --tw-translate-y: -0.25rem;
  }

  .xl\:focus\:-translate-y-2:focus {
    --tw-translate-y: -0.5rem;
  }

  .xl\:focus\:-translate-y-3:focus {
    --tw-translate-y: -0.75rem;
  }

  .xl\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1rem;
  }

  .xl\:focus\:-translate-y-5:focus {
    --tw-translate-y: -1.25rem;
  }

  .xl\:focus\:-translate-y-6:focus {
    --tw-translate-y: -1.5rem;
  }

  .xl\:focus\:-translate-y-7:focus {
    --tw-translate-y: -1.75rem;
  }

  .xl\:focus\:-translate-y-8:focus {
    --tw-translate-y: -2rem;
  }

  .xl\:focus\:-translate-y-9:focus {
    --tw-translate-y: -2.25rem;
  }

  .xl\:focus\:-translate-y-10:focus {
    --tw-translate-y: -2.5rem;
  }

  .xl\:focus\:-translate-y-11:focus {
    --tw-translate-y: -2.75rem;
  }

  .xl\:focus\:-translate-y-12:focus {
    --tw-translate-y: -3rem;
  }

  .xl\:focus\:-translate-y-14:focus {
    --tw-translate-y: -3.5rem;
  }

  .xl\:focus\:-translate-y-16:focus {
    --tw-translate-y: -4rem;
  }

  .xl\:focus\:-translate-y-20:focus {
    --tw-translate-y: -5rem;
  }

  .xl\:focus\:-translate-y-24:focus {
    --tw-translate-y: -6rem;
  }

  .xl\:focus\:-translate-y-28:focus {
    --tw-translate-y: -7rem;
  }

  .xl\:focus\:-translate-y-32:focus {
    --tw-translate-y: -8rem;
  }

  .xl\:focus\:-translate-y-36:focus {
    --tw-translate-y: -9rem;
  }

  .xl\:focus\:-translate-y-40:focus {
    --tw-translate-y: -10rem;
  }

  .xl\:focus\:-translate-y-44:focus {
    --tw-translate-y: -11rem;
  }

  .xl\:focus\:-translate-y-48:focus {
    --tw-translate-y: -12rem;
  }

  .xl\:focus\:-translate-y-52:focus {
    --tw-translate-y: -13rem;
  }

  .xl\:focus\:-translate-y-56:focus {
    --tw-translate-y: -14rem;
  }

  .xl\:focus\:-translate-y-60:focus {
    --tw-translate-y: -15rem;
  }

  .xl\:focus\:-translate-y-64:focus {
    --tw-translate-y: -16rem;
  }

  .xl\:focus\:-translate-y-72:focus {
    --tw-translate-y: -18rem;
  }

  .xl\:focus\:-translate-y-80:focus {
    --tw-translate-y: -20rem;
  }

  .xl\:focus\:-translate-y-96:focus {
    --tw-translate-y: -24rem;
  }

  .xl\:focus\:-translate-y-px:focus {
    --tw-translate-y: -1px;
  }

  .xl\:focus\:-translate-y-0\.5:focus {
    --tw-translate-y: -0.125rem;
  }

  .xl\:focus\:-translate-y-1\.5:focus {
    --tw-translate-y: -0.375rem;
  }

  .xl\:focus\:-translate-y-2\.5:focus {
    --tw-translate-y: -0.625rem;
  }

  .xl\:focus\:-translate-y-3\.5:focus {
    --tw-translate-y: -0.875rem;
  }

  .xl\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .xl\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .xl\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .xl\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .xl\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .xl\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .xl\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .xl\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .xl\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .xl\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .xl\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .xl\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .xl\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .xl\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .xl\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .xl\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .xl\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .xl\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .xl\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .xl\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .xl\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .xl\:rotate-90 {
    --tw-rotate: 90deg;
  }

  .xl\:rotate-180 {
    --tw-rotate: 180deg;
  }

  .xl\:-rotate-180 {
    --tw-rotate: -180deg;
  }

  .xl\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .xl\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .xl\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .xl\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .xl\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .xl\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .xl\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .xl\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .xl\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .xl\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .xl\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .xl\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .xl\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .xl\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .xl\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .xl\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .xl\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .xl\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .xl\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .xl\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .xl\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .xl\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .xl\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .xl\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .xl\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .xl\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .xl\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .xl\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .xl\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .xl\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .xl\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .xl\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .xl\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .xl\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .xl\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .xl\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .xl\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .xl\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .xl\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .xl\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .xl\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .xl\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .xl\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .xl\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .xl\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .xl\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .xl\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .xl\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .xl\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .xl\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .xl\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .xl\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .xl\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .xl\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .xl\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .xl\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .xl\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .xl\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .xl\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .xl\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .xl\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .xl\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .xl\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .xl\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .xl\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .xl\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .xl\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .xl\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .xl\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .xl\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .xl\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .xl\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .xl\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .xl\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .xl\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .xl\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .xl\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .xl\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .xl\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .xl\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .xl\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .xl\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .xl\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .xl\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .xl\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .xl\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .xl\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .xl\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .xl\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .xl\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .xl\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .xl\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .xl\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .xl\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .xl\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .xl\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .xl\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .xl\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .xl\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .xl\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .xl\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .xl\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .xl\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .xl\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .xl\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .xl\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .xl\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .xl\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .xl\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .xl\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .xl\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .xl\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .xl\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .xl\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .xl\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .xl\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .xl\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .xl\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .xl\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .xl\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .xl\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .xl\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .xl\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .xl\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .xl\:hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .xl\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .xl\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .xl\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .xl\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .xl\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .xl\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .xl\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .xl\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .xl\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .xl\:focus\:scale-110:focus {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .xl\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .xl\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .xl\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .xl\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .xl\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .xl\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .xl\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .xl\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .xl\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

  .xl\:scale-x-110 {
    --tw-scale-x: 1.1;
  }

  .xl\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .xl\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .xl\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .xl\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .xl\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .xl\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .xl\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .xl\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .xl\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

  .xl\:scale-y-110 {
    --tw-scale-y: 1.1;
  }

  .xl\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .xl\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .xl\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .xl\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .xl\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .xl\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .xl\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .xl\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .xl\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

  .xl\:hover\:scale-x-110:hover {
    --tw-scale-x: 1.1;
  }

  .xl\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .xl\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .xl\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .xl\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .xl\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .xl\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .xl\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .xl\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .xl\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

  .xl\:hover\:scale-y-110:hover {
    --tw-scale-y: 1.1;
  }

  .xl\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .xl\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .xl\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .xl\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .xl\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .xl\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .xl\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .xl\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .xl\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .xl\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .xl\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .xl\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .xl\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .xl\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .xl\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .xl\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .xl\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .xl\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .xl\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .xl\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .xl\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .xl\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .xl\:animate-none {
    animation: none;
  }

  .xl\:animate-spin {
    animation: spin 1s linear infinite;
  }

  .xl\:animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .xl\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .xl\:animate-bounce {
    animation: bounce 1s infinite;
  }

  .xl\:cursor-auto {
    cursor: auto;
  }

  .xl\:cursor-default {
    cursor: default;
  }

  .xl\:cursor-pointer {
    cursor: pointer;
  }

  .xl\:cursor-wait {
    cursor: wait;
  }

  .xl\:cursor-text {
    cursor: text;
  }

  .xl\:cursor-move {
    cursor: move;
  }

  .xl\:cursor-help {
    cursor: help;
  }

  .xl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .xl\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .xl\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .xl\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .xl\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: auto;
  }

  .xl\:resize-none {
    resize: none;
  }

  .xl\:resize-y {
    resize: vertical;
  }

  .xl\:resize-x {
    resize: horizontal;
  }

  .xl\:resize {
    resize: both;
  }

  .xl\:list-inside {
    list-style-position: inside;
  }

  .xl\:list-outside {
    list-style-position: outside;
  }

  .xl\:list-none {
    list-style-type: none;
  }

  .xl\:list-disc {
    list-style-type: disc;
  }

  .xl\:list-decimal {
    list-style-type: decimal;
  }

  .xl\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .xl\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .xl\:auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .xl\:auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .xl\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

  .xl\:grid-flow-row {
    grid-auto-flow: row;
  }

  .xl\:grid-flow-col {
    grid-auto-flow: column;
  }

  .xl\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .xl\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .xl\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .xl\:auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .xl\:auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .xl\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xl\:grid-cols-none {
    grid-template-columns: none;
  }

  .xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-rows-none {
    grid-template-rows: none;
  }

  .xl\:flex-row {
    flex-direction: row;
  }

  .xl\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .xl\:flex-col {
    flex-direction: column;
  }

  .xl\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .xl\:flex-wrap {
    flex-wrap: wrap;
  }

  .xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .xl\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .xl\:place-content-center {
    place-content: center;
  }

  .xl\:place-content-start {
    place-content: start;
  }

  .xl\:place-content-end {
    place-content: end;
  }

  .xl\:place-content-between {
    place-content: space-between;
  }

  .xl\:place-content-around {
    place-content: space-around;
  }

  .xl\:place-content-evenly {
    place-content: space-evenly;
  }

  .xl\:place-content-stretch {
    place-content: stretch;
  }

  .xl\:place-items-start {
    place-items: start;
  }

  .xl\:place-items-end {
    place-items: end;
  }

  .xl\:place-items-center {
    place-items: center;
  }

  .xl\:place-items-stretch {
    place-items: stretch;
  }

  .xl\:content-center {
    align-content: center;
  }

  .xl\:content-start {
    align-content: flex-start;
  }

  .xl\:content-end {
    align-content: flex-end;
  }

  .xl\:content-between {
    align-content: space-between;
  }

  .xl\:content-around {
    align-content: space-around;
  }

  .xl\:content-evenly {
    align-content: space-evenly;
  }

  .xl\:items-start {
    align-items: flex-start;
  }

  .xl\:items-end {
    align-items: flex-end;
  }

  .xl\:items-center {
    align-items: center;
  }

  .xl\:items-baseline {
    align-items: baseline;
  }

  .xl\:items-stretch {
    align-items: stretch;
  }

  .xl\:justify-start {
    justify-content: flex-start;
  }

  .xl\:justify-end {
    justify-content: flex-end;
  }

  .xl\:justify-center {
    justify-content: center;
  }

  .xl\:justify-between {
    justify-content: space-between;
  }

  .xl\:justify-around {
    justify-content: space-around;
  }

  .xl\:justify-evenly {
    justify-content: space-evenly;
  }

  .xl\:justify-items-start {
    justify-items: start;
  }

  .xl\:justify-items-end {
    justify-items: end;
  }

  .xl\:justify-items-center {
    justify-items: center;
  }

  .xl\:justify-items-stretch {
    justify-items: stretch;
  }

  .xl\:gap-0 {
    gap: 0px;
  }

  .xl\:gap-1 {
    gap: 0.25rem;
  }

  .xl\:gap-2 {
    gap: 0.5rem;
  }

  .xl\:gap-3 {
    gap: 0.75rem;
  }

  .xl\:gap-4 {
    gap: 1rem;
  }

  .xl\:gap-5 {
    gap: 1.25rem;
  }

  .xl\:gap-6 {
    gap: 1.5rem;
  }

  .xl\:gap-7 {
    gap: 1.75rem;
  }

  .xl\:gap-8 {
    gap: 2rem;
  }

  .xl\:gap-9 {
    gap: 2.25rem;
  }

  .xl\:gap-10 {
    gap: 2.5rem;
  }

  .xl\:gap-11 {
    gap: 2.75rem;
  }

  .xl\:gap-12 {
    gap: 3rem;
  }

  .xl\:gap-14 {
    gap: 3.5rem;
  }

  .xl\:gap-16 {
    gap: 4rem;
  }

  .xl\:gap-20 {
    gap: 5rem;
  }

  .xl\:gap-24 {
    gap: 6rem;
  }

  .xl\:gap-28 {
    gap: 7rem;
  }

  .xl\:gap-32 {
    gap: 8rem;
  }

  .xl\:gap-36 {
    gap: 9rem;
  }

  .xl\:gap-40 {
    gap: 10rem;
  }

  .xl\:gap-44 {
    gap: 11rem;
  }

  .xl\:gap-48 {
    gap: 12rem;
  }

  .xl\:gap-52 {
    gap: 13rem;
  }

  .xl\:gap-56 {
    gap: 14rem;
  }

  .xl\:gap-60 {
    gap: 15rem;
  }

  .xl\:gap-64 {
    gap: 16rem;
  }

  .xl\:gap-72 {
    gap: 18rem;
  }

  .xl\:gap-80 {
    gap: 20rem;
  }

  .xl\:gap-96 {
    gap: 24rem;
  }

  .xl\:gap-px {
    gap: 1px;
  }

  .xl\:gap-0\.5 {
    gap: 0.125rem;
  }

  .xl\:gap-1\.5 {
    gap: 0.375rem;
  }

  .xl\:gap-2\.5 {
    gap: 0.625rem;
  }

  .xl\:gap-3\.5 {
    gap: 0.875rem;
  }

  .xl\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }

  .xl\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .xl\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .xl\:gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .xl\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .xl\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .xl\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .xl\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .xl\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .xl\:gap-x-9 {
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .xl\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .xl\:gap-x-11 {
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .xl\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .xl\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .xl\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .xl\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .xl\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .xl\:gap-x-28 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .xl\:gap-x-32 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .xl\:gap-x-36 {
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .xl\:gap-x-40 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .xl\:gap-x-44 {
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .xl\:gap-x-48 {
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .xl\:gap-x-52 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .xl\:gap-x-56 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .xl\:gap-x-60 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .xl\:gap-x-64 {
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .xl\:gap-x-72 {
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .xl\:gap-x-80 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .xl\:gap-x-96 {
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .xl\:gap-x-px {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .xl\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .xl\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .xl\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .xl\:gap-x-3\.5 {
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .xl\:gap-y-0 {
    row-gap: 0px;
  }

  .xl\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .xl\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .xl\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .xl\:gap-y-4 {
    row-gap: 1rem;
  }

  .xl\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .xl\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .xl\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .xl\:gap-y-8 {
    row-gap: 2rem;
  }

  .xl\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .xl\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .xl\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .xl\:gap-y-12 {
    row-gap: 3rem;
  }

  .xl\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .xl\:gap-y-16 {
    row-gap: 4rem;
  }

  .xl\:gap-y-20 {
    row-gap: 5rem;
  }

  .xl\:gap-y-24 {
    row-gap: 6rem;
  }

  .xl\:gap-y-28 {
    row-gap: 7rem;
  }

  .xl\:gap-y-32 {
    row-gap: 8rem;
  }

  .xl\:gap-y-36 {
    row-gap: 9rem;
  }

  .xl\:gap-y-40 {
    row-gap: 10rem;
  }

  .xl\:gap-y-44 {
    row-gap: 11rem;
  }

  .xl\:gap-y-48 {
    row-gap: 12rem;
  }

  .xl\:gap-y-52 {
    row-gap: 13rem;
  }

  .xl\:gap-y-56 {
    row-gap: 14rem;
  }

  .xl\:gap-y-60 {
    row-gap: 15rem;
  }

  .xl\:gap-y-64 {
    row-gap: 16rem;
  }

  .xl\:gap-y-72 {
    row-gap: 18rem;
  }

  .xl\:gap-y-80 {
    row-gap: 20rem;
  }

  .xl\:gap-y-96 {
    row-gap: 24rem;
  }

  .xl\:gap-y-px {
    row-gap: 1px;
  }

  .xl\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .xl\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .xl\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .xl\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .xl\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9rem * var(--tw-space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12rem * var(--tw-space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(14rem * var(--tw-space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16rem * var(--tw-space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(18rem * var(--tw-space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20rem * var(--tw-space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24rem * var(--tw-space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1px * var(--tw-space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9rem * var(--tw-space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-12rem * var(--tw-space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-14rem * var(--tw-space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-16rem * var(--tw-space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-18rem * var(--tw-space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20rem * var(--tw-space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-24rem * var(--tw-space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1px * var(--tw-space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .xl\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(14rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(18rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1px * var(--tw-space-y-reverse));
  }

  .xl\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1px * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .xl\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .xl\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xl\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xl\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xl\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xl\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xl\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .xl\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .xl\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .xl\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .xl\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .xl\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .xl\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .xl\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .xl\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .xl\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .xl\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .xl\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .xl\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
    border-color: transparent;
  }

  .xl\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .xl\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
  }

  .xl\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
  }

  .xl\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));
  }

  .xl\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));
  }

  .xl\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));
  }

  .xl\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));
  }

  .xl\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));
  }

  .xl\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));
  }

  .xl\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));
  }

  .xl\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));
  }

  .xl\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));
  }

  .xl\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));
  }

  .xl\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));
  }

  .xl\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));
  }

  .xl\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));
  }

  .xl\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));
  }

  .xl\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));
  }

  .xl\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));
  }

  .xl\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));
  }

  .xl\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));
  }

  .xl\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));
  }

  .xl\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));
  }

  .xl\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .xl\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .xl\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .xl\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .xl\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .xl\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .xl\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .xl\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .xl\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .xl\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .xl\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .xl\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .xl\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .xl\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .xl\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .xl\:place-self-auto {
    place-self: auto;
  }

  .xl\:place-self-start {
    place-self: start;
  }

  .xl\:place-self-end {
    place-self: end;
  }

  .xl\:place-self-center {
    place-self: center;
  }

  .xl\:place-self-stretch {
    place-self: stretch;
  }

  .xl\:self-auto {
    align-self: auto;
  }

  .xl\:self-start {
    align-self: flex-start;
  }

  .xl\:self-end {
    align-self: flex-end;
  }

  .xl\:self-center {
    align-self: center;
  }

  .xl\:self-stretch {
    align-self: stretch;
  }

  .xl\:self-baseline {
    align-self: baseline;
  }

  .xl\:justify-self-auto {
    justify-self: auto;
  }

  .xl\:justify-self-start {
    justify-self: start;
  }

  .xl\:justify-self-end {
    justify-self: end;
  }

  .xl\:justify-self-center {
    justify-self: center;
  }

  .xl\:justify-self-stretch {
    justify-self: stretch;
  }

  .xl\:overflow-auto {
    overflow: auto;
  }

  .xl\:overflow-hidden {
    overflow: hidden;
  }

  .xl\:overflow-visible {
    overflow: visible;
  }

  .xl\:overflow-scroll {
    overflow: scroll;
  }

  .xl\:overflow-x-auto {
    overflow-x: auto;
  }

  .xl\:overflow-y-auto {
    overflow-y: auto;
  }

  .xl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xl\:overflow-x-visible {
    overflow-x: visible;
  }

  .xl\:overflow-y-visible {
    overflow-y: visible;
  }

  .xl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xl\:overscroll-auto {
    overscroll-behavior: auto;
  }

  .xl\:overscroll-contain {
    overscroll-behavior: contain;
  }

  .xl\:overscroll-none {
    overscroll-behavior: none;
  }

  .xl\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .xl\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .xl\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .xl\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .xl\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .xl\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xl\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .xl\:overflow-clip {
    text-overflow: clip;
  }

  .xl\:whitespace-normal {
    white-space: normal;
  }

  .xl\:whitespace-nowrap {
    white-space: nowrap;
  }

  .xl\:whitespace-pre {
    white-space: pre;
  }

  .xl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .xl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .xl\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .xl\:break-words {
    overflow-wrap: break-word;
  }

  .xl\:break-all {
    word-break: break-all;
  }

  .xl\:rounded-none {
    border-radius: 0px;
  }

  .xl\:rounded-sm {
    border-radius: 0.125rem;
  }

  .xl\:rounded {
    border-radius: 0.25rem;
  }

  .xl\:rounded-md {
    border-radius: 0.375rem;
  }

  .xl\:rounded-lg {
    border-radius: 0.5rem;
  }

  .xl\:rounded-xl {
    border-radius: 0.75rem;
  }

  .xl\:rounded-2xl {
    border-radius: 1rem;
  }

  .xl\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .xl\:rounded-full {
    border-radius: 9999px;
  }

  .xl\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .xl\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .xl\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .xl\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .xl\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .xl\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .xl\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .xl\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .xl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xl\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .xl\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .xl\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .xl\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .xl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .xl\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xl\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .xl\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xl\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .xl\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .xl\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .xl\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .xl\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .xl\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .xl\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .xl\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .xl\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .xl\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .xl\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .xl\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .xl\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .xl\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .xl\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .xl\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .xl\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .xl\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .xl\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .xl\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .xl\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .xl\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .xl\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .xl\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .xl\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .xl\:border-0 {
    border-width: 0px;
  }

  .xl\:border-2 {
    border-width: 2px;
  }

  .xl\:border-4 {
    border-width: 4px;
  }

  .xl\:border-8 {
    border-width: 8px;
  }

  .xl\:border {
    border-width: 1px;
  }

  .xl\:border-t-0 {
    border-top-width: 0px;
  }

  .xl\:border-t-2 {
    border-top-width: 2px;
  }

  .xl\:border-t-4 {
    border-top-width: 4px;
  }

  .xl\:border-t-8 {
    border-top-width: 8px;
  }

  .xl\:border-t {
    border-top-width: 1px;
  }

  .xl\:border-r-0 {
    border-right-width: 0px;
  }

  .xl\:border-r-2 {
    border-right-width: 2px;
  }

  .xl\:border-r-4 {
    border-right-width: 4px;
  }

  .xl\:border-r-8 {
    border-right-width: 8px;
  }

  .xl\:border-r {
    border-right-width: 1px;
  }

  .xl\:border-b-0 {
    border-bottom-width: 0px;
  }

  .xl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .xl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .xl\:border-b {
    border-bottom-width: 1px;
  }

  .xl\:border-l-0 {
    border-left-width: 0px;
  }

  .xl\:border-l-2 {
    border-left-width: 2px;
  }

  .xl\:border-l-4 {
    border-left-width: 4px;
  }

  .xl\:border-l-8 {
    border-left-width: 8px;
  }

  .xl\:border-l {
    border-left-width: 1px;
  }

  .xl\:border-solid {
    border-style: solid;
  }

  .xl\:border-dashed {
    border-style: dashed;
  }

  .xl\:border-dotted {
    border-style: dotted;
  }

  .xl\:border-double {
    border-style: double;
  }

  .xl\:border-none {
    border-style: none;
  }

  .xl\:border-transparent {
    border-color: transparent;
  }

  .xl\:border-current {
    border-color: currentColor;
  }

  .xl\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .xl\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xl\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .xl\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .xl\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .xl\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .xl\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .xl\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .xl\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .xl\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .xl\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .xl\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .xl\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .xl\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .xl\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .xl\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .xl\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .xl\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .xl\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .xl\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .xl\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .xl\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .xl\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .xl\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .xl\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .xl\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .xl\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .xl\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .xl\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .xl\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .xl\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .xl\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .xl\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .xl\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .xl\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .xl\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .xl\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .xl\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .xl\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .xl\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .xl\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .xl\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .xl\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .xl\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .xl\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .xl\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .xl\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .xl\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .xl\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .xl\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .xl\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .xl\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .xl\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .xl\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .xl\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .xl\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .xl\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .xl\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .xl\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .xl\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .xl\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .xl\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .xl\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .xl\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .xl\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .xl\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .xl\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .xl\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .xl\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .xl\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .xl\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .xl\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .xl\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .xl\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .xl\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .xl\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .xl\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .xl\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .xl\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .xl\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .xl\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .xl\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-transparent {
    border-color: transparent;
  }

  .group:hover .xl\:group-hover\:border-current {
    border-color: currentColor;
  }

  .group:hover .xl\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-transparent:focus-within {
    border-color: transparent;
  }

  .xl\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .xl\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .xl\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .xl\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .xl\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .xl\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .xl\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .xl\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .xl\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .xl\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .xl\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .xl\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .xl\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .xl\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .xl\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .xl\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .xl\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .xl\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .xl\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .xl\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .xl\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .xl\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .xl\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .xl\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .xl\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .xl\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .xl\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .xl\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .xl\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .xl\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .xl\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .xl\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .xl\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .xl\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .xl\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .xl\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .xl\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .xl\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .xl\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .xl\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .xl\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .xl\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .xl\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .xl\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .xl\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .xl\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .xl\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .xl\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .xl\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .xl\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .xl\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .xl\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .xl\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .xl\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .xl\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .xl\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .xl\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .xl\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .xl\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .xl\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .xl\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .xl\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .xl\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .xl\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .xl\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .xl\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .xl\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .xl\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .xl\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .xl\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .xl\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .xl\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .xl\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .xl\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .xl\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .xl\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .xl\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .xl\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .xl\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .xl\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .xl\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .xl\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .xl\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .xl\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .xl\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .xl\:bg-transparent {
    background-color: transparent;
  }

  .xl\:bg-current {
    background-color: currentColor;
  }

  .xl\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .xl\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .xl\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .xl\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .xl\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .xl\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .xl\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .xl\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .xl\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .xl\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .xl\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .xl\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .xl\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .xl\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .xl\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .xl\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .xl\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .xl\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .xl\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .xl\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .xl\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .xl\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-transparent {
    background-color: transparent;
  }

  .group:hover .xl\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .group:hover .xl\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-transparent:focus-within {
    background-color: transparent;
  }

  .xl\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .xl\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .xl\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .xl\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .xl\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .xl\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .xl\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .xl\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .xl\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .xl\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .xl\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .xl\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .xl\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .xl\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .xl\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .xl\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .xl\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .xl\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .xl\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .xl\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .xl\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .xl\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .xl\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .xl\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .xl\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .xl\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .xl\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .xl\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .xl\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .xl\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .xl\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .xl\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .xl\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .xl\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .xl\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .xl\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .xl\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .xl\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .xl\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .xl\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .xl\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .xl\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .xl\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .xl\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .xl\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .xl\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .xl\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .xl\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .xl\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .xl\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .xl\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .xl\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .xl\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .xl\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .xl\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .xl\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .xl\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .xl\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .xl\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .xl\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .xl\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .xl\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .xl\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .xl\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .xl\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .xl\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .xl\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .xl\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .xl\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .xl\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .xl\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .xl\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .xl\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .xl\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .xl\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .xl\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .xl\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .xl\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .xl\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .xl\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .xl\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

  .xl\:bg-none {
    background-image: none;
  }

  .xl\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .xl\:from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:from-black {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:from-gray-50 {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .xl\:from-gray-100 {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .xl\:from-gray-200 {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .xl\:from-gray-300 {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .xl\:from-gray-400 {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .xl\:from-gray-500 {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .xl\:from-gray-600 {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .xl\:from-gray-700 {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .xl\:from-gray-800 {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .xl\:from-gray-900 {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .xl\:from-red-50 {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .xl\:from-red-100 {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .xl\:from-red-200 {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .xl\:from-red-300 {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .xl\:from-red-400 {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .xl\:from-red-500 {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .xl\:from-red-600 {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .xl\:from-red-700 {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .xl\:from-red-800 {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .xl\:from-red-900 {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .xl\:from-yellow-50 {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .xl\:from-yellow-100 {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .xl\:from-yellow-200 {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .xl\:from-yellow-300 {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .xl\:from-yellow-400 {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .xl\:from-yellow-500 {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .xl\:from-yellow-600 {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .xl\:from-yellow-700 {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .xl\:from-yellow-800 {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .xl\:from-yellow-900 {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .xl\:from-green-50 {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .xl\:from-green-100 {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .xl\:from-green-200 {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .xl\:from-green-300 {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .xl\:from-green-400 {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .xl\:from-green-500 {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .xl\:from-green-600 {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .xl\:from-green-700 {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .xl\:from-green-800 {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .xl\:from-green-900 {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .xl\:from-blue-50 {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .xl\:from-blue-100 {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .xl\:from-blue-200 {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .xl\:from-blue-300 {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .xl\:from-blue-400 {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .xl\:from-blue-500 {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .xl\:from-blue-600 {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .xl\:from-blue-700 {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .xl\:from-blue-800 {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .xl\:from-blue-900 {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .xl\:from-indigo-50 {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .xl\:from-indigo-100 {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .xl\:from-indigo-200 {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .xl\:from-indigo-300 {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .xl\:from-indigo-400 {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .xl\:from-indigo-500 {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .xl\:from-indigo-600 {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .xl\:from-indigo-700 {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .xl\:from-indigo-800 {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .xl\:from-indigo-900 {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .xl\:from-purple-50 {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .xl\:from-purple-100 {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .xl\:from-purple-200 {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .xl\:from-purple-300 {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .xl\:from-purple-400 {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .xl\:from-purple-500 {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .xl\:from-purple-600 {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .xl\:from-purple-700 {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .xl\:from-purple-800 {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .xl\:from-purple-900 {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .xl\:from-pink-50 {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .xl\:from-pink-100 {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .xl\:from-pink-200 {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .xl\:from-pink-300 {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .xl\:from-pink-400 {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .xl\:from-pink-500 {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .xl\:from-pink-600 {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .xl\:from-pink-700 {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .xl\:from-pink-800 {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .xl\:from-pink-900 {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .xl\:hover\:from-transparent:hover {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:from-black:hover {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:from-gray-50:hover {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .xl\:hover\:from-gray-100:hover {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .xl\:hover\:from-gray-200:hover {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .xl\:hover\:from-gray-300:hover {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .xl\:hover\:from-gray-400:hover {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .xl\:hover\:from-gray-500:hover {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .xl\:hover\:from-gray-600:hover {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .xl\:hover\:from-gray-700:hover {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .xl\:hover\:from-gray-800:hover {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .xl\:hover\:from-gray-900:hover {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .xl\:hover\:from-red-50:hover {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .xl\:hover\:from-red-100:hover {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .xl\:hover\:from-red-200:hover {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .xl\:hover\:from-red-300:hover {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .xl\:hover\:from-red-400:hover {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .xl\:hover\:from-red-500:hover {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .xl\:hover\:from-red-600:hover {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .xl\:hover\:from-red-700:hover {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .xl\:hover\:from-red-800:hover {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .xl\:hover\:from-red-900:hover {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .xl\:hover\:from-yellow-50:hover {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .xl\:hover\:from-yellow-100:hover {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .xl\:hover\:from-yellow-200:hover {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .xl\:hover\:from-yellow-300:hover {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .xl\:hover\:from-yellow-400:hover {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .xl\:hover\:from-yellow-500:hover {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .xl\:hover\:from-yellow-600:hover {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .xl\:hover\:from-yellow-700:hover {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .xl\:hover\:from-yellow-800:hover {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .xl\:hover\:from-yellow-900:hover {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .xl\:hover\:from-green-50:hover {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .xl\:hover\:from-green-100:hover {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .xl\:hover\:from-green-200:hover {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .xl\:hover\:from-green-300:hover {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .xl\:hover\:from-green-400:hover {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .xl\:hover\:from-green-500:hover {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .xl\:hover\:from-green-600:hover {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .xl\:hover\:from-green-700:hover {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .xl\:hover\:from-green-800:hover {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .xl\:hover\:from-green-900:hover {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .xl\:hover\:from-blue-50:hover {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .xl\:hover\:from-blue-100:hover {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .xl\:hover\:from-blue-200:hover {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .xl\:hover\:from-blue-300:hover {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .xl\:hover\:from-blue-400:hover {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .xl\:hover\:from-blue-500:hover {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .xl\:hover\:from-blue-600:hover {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .xl\:hover\:from-blue-700:hover {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .xl\:hover\:from-blue-800:hover {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .xl\:hover\:from-blue-900:hover {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .xl\:hover\:from-indigo-50:hover {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .xl\:hover\:from-indigo-100:hover {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .xl\:hover\:from-indigo-200:hover {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .xl\:hover\:from-indigo-300:hover {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .xl\:hover\:from-indigo-400:hover {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .xl\:hover\:from-indigo-500:hover {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .xl\:hover\:from-indigo-600:hover {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .xl\:hover\:from-indigo-700:hover {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .xl\:hover\:from-indigo-800:hover {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .xl\:hover\:from-indigo-900:hover {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .xl\:hover\:from-purple-50:hover {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .xl\:hover\:from-purple-100:hover {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .xl\:hover\:from-purple-200:hover {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .xl\:hover\:from-purple-300:hover {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .xl\:hover\:from-purple-400:hover {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .xl\:hover\:from-purple-500:hover {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .xl\:hover\:from-purple-600:hover {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .xl\:hover\:from-purple-700:hover {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .xl\:hover\:from-purple-800:hover {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .xl\:hover\:from-purple-900:hover {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .xl\:hover\:from-pink-50:hover {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .xl\:hover\:from-pink-100:hover {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .xl\:hover\:from-pink-200:hover {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .xl\:hover\:from-pink-300:hover {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .xl\:hover\:from-pink-400:hover {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .xl\:hover\:from-pink-500:hover {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .xl\:hover\:from-pink-600:hover {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .xl\:hover\:from-pink-700:hover {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .xl\:hover\:from-pink-800:hover {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .xl\:hover\:from-pink-900:hover {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .xl\:focus\:from-transparent:focus {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:from-black:focus {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:from-gray-50:focus {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .xl\:focus\:from-gray-100:focus {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .xl\:focus\:from-gray-200:focus {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .xl\:focus\:from-gray-300:focus {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .xl\:focus\:from-gray-400:focus {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .xl\:focus\:from-gray-500:focus {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .xl\:focus\:from-gray-600:focus {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .xl\:focus\:from-gray-700:focus {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .xl\:focus\:from-gray-800:focus {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .xl\:focus\:from-gray-900:focus {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .xl\:focus\:from-red-50:focus {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .xl\:focus\:from-red-100:focus {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .xl\:focus\:from-red-200:focus {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .xl\:focus\:from-red-300:focus {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .xl\:focus\:from-red-400:focus {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .xl\:focus\:from-red-500:focus {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .xl\:focus\:from-red-600:focus {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .xl\:focus\:from-red-700:focus {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .xl\:focus\:from-red-800:focus {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .xl\:focus\:from-red-900:focus {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .xl\:focus\:from-yellow-50:focus {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .xl\:focus\:from-yellow-100:focus {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .xl\:focus\:from-yellow-200:focus {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .xl\:focus\:from-yellow-300:focus {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .xl\:focus\:from-yellow-400:focus {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .xl\:focus\:from-yellow-500:focus {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .xl\:focus\:from-yellow-600:focus {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .xl\:focus\:from-yellow-700:focus {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .xl\:focus\:from-yellow-800:focus {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .xl\:focus\:from-yellow-900:focus {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .xl\:focus\:from-green-50:focus {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .xl\:focus\:from-green-100:focus {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .xl\:focus\:from-green-200:focus {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .xl\:focus\:from-green-300:focus {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .xl\:focus\:from-green-400:focus {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .xl\:focus\:from-green-500:focus {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .xl\:focus\:from-green-600:focus {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .xl\:focus\:from-green-700:focus {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .xl\:focus\:from-green-800:focus {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .xl\:focus\:from-green-900:focus {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .xl\:focus\:from-blue-50:focus {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .xl\:focus\:from-blue-100:focus {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .xl\:focus\:from-blue-200:focus {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .xl\:focus\:from-blue-300:focus {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .xl\:focus\:from-blue-400:focus {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .xl\:focus\:from-blue-500:focus {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .xl\:focus\:from-blue-600:focus {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .xl\:focus\:from-blue-700:focus {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .xl\:focus\:from-blue-800:focus {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .xl\:focus\:from-blue-900:focus {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .xl\:focus\:from-indigo-50:focus {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .xl\:focus\:from-indigo-100:focus {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .xl\:focus\:from-indigo-200:focus {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .xl\:focus\:from-indigo-300:focus {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .xl\:focus\:from-indigo-400:focus {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .xl\:focus\:from-indigo-500:focus {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .xl\:focus\:from-indigo-600:focus {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .xl\:focus\:from-indigo-700:focus {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .xl\:focus\:from-indigo-800:focus {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .xl\:focus\:from-indigo-900:focus {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .xl\:focus\:from-purple-50:focus {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .xl\:focus\:from-purple-100:focus {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .xl\:focus\:from-purple-200:focus {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .xl\:focus\:from-purple-300:focus {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .xl\:focus\:from-purple-400:focus {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .xl\:focus\:from-purple-500:focus {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .xl\:focus\:from-purple-600:focus {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .xl\:focus\:from-purple-700:focus {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .xl\:focus\:from-purple-800:focus {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .xl\:focus\:from-purple-900:focus {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .xl\:focus\:from-pink-50:focus {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .xl\:focus\:from-pink-100:focus {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .xl\:focus\:from-pink-200:focus {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .xl\:focus\:from-pink-300:focus {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .xl\:focus\:from-pink-400:focus {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .xl\:focus\:from-pink-500:focus {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .xl\:focus\:from-pink-600:focus {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .xl\:focus\:from-pink-700:focus {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .xl\:focus\:from-pink-800:focus {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .xl\:focus\:from-pink-900:focus {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .xl\:via-transparent {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:via-gray-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .xl\:via-gray-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .xl\:via-gray-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .xl\:via-gray-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .xl\:via-gray-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .xl\:via-gray-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .xl\:via-gray-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .xl\:via-gray-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .xl\:via-gray-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .xl\:via-gray-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .xl\:via-red-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .xl\:via-red-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .xl\:via-red-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .xl\:via-red-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .xl\:via-red-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .xl\:via-red-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .xl\:via-red-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .xl\:via-red-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .xl\:via-red-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .xl\:via-red-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .xl\:via-yellow-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .xl\:via-yellow-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .xl\:via-yellow-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .xl\:via-yellow-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .xl\:via-yellow-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .xl\:via-yellow-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .xl\:via-yellow-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .xl\:via-yellow-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .xl\:via-yellow-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .xl\:via-yellow-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .xl\:via-green-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .xl\:via-green-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .xl\:via-green-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .xl\:via-green-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .xl\:via-green-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .xl\:via-green-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .xl\:via-green-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .xl\:via-green-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .xl\:via-green-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .xl\:via-green-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .xl\:via-blue-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .xl\:via-blue-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .xl\:via-blue-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .xl\:via-blue-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .xl\:via-blue-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .xl\:via-blue-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .xl\:via-blue-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .xl\:via-blue-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .xl\:via-blue-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .xl\:via-blue-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .xl\:via-indigo-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .xl\:via-indigo-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .xl\:via-indigo-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .xl\:via-indigo-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .xl\:via-indigo-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .xl\:via-indigo-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .xl\:via-indigo-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .xl\:via-indigo-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .xl\:via-indigo-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .xl\:via-indigo-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .xl\:via-purple-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .xl\:via-purple-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .xl\:via-purple-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .xl\:via-purple-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .xl\:via-purple-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .xl\:via-purple-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .xl\:via-purple-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .xl\:via-purple-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .xl\:via-purple-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .xl\:via-purple-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .xl\:via-pink-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .xl\:via-pink-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .xl\:via-pink-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .xl\:via-pink-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .xl\:via-pink-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .xl\:via-pink-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .xl\:via-pink-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .xl\:via-pink-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .xl\:via-pink-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .xl\:via-pink-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .xl\:hover\:via-transparent:hover {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:via-gray-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .xl\:hover\:via-gray-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .xl\:hover\:via-gray-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .xl\:hover\:via-gray-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .xl\:hover\:via-gray-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .xl\:hover\:via-gray-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .xl\:hover\:via-gray-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .xl\:hover\:via-gray-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .xl\:hover\:via-gray-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .xl\:hover\:via-gray-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .xl\:hover\:via-red-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .xl\:hover\:via-red-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .xl\:hover\:via-red-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .xl\:hover\:via-red-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .xl\:hover\:via-red-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .xl\:hover\:via-red-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .xl\:hover\:via-red-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .xl\:hover\:via-red-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .xl\:hover\:via-red-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .xl\:hover\:via-red-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .xl\:hover\:via-yellow-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .xl\:hover\:via-yellow-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .xl\:hover\:via-yellow-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .xl\:hover\:via-yellow-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .xl\:hover\:via-yellow-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .xl\:hover\:via-yellow-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .xl\:hover\:via-yellow-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .xl\:hover\:via-yellow-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .xl\:hover\:via-yellow-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .xl\:hover\:via-yellow-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .xl\:hover\:via-green-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .xl\:hover\:via-green-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .xl\:hover\:via-green-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .xl\:hover\:via-green-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .xl\:hover\:via-green-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .xl\:hover\:via-green-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .xl\:hover\:via-green-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .xl\:hover\:via-green-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .xl\:hover\:via-green-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .xl\:hover\:via-green-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .xl\:hover\:via-blue-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .xl\:hover\:via-blue-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .xl\:hover\:via-blue-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .xl\:hover\:via-blue-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .xl\:hover\:via-blue-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .xl\:hover\:via-blue-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .xl\:hover\:via-blue-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .xl\:hover\:via-blue-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .xl\:hover\:via-blue-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .xl\:hover\:via-blue-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .xl\:hover\:via-indigo-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .xl\:hover\:via-indigo-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .xl\:hover\:via-indigo-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .xl\:hover\:via-indigo-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .xl\:hover\:via-indigo-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .xl\:hover\:via-indigo-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .xl\:hover\:via-indigo-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .xl\:hover\:via-indigo-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .xl\:hover\:via-indigo-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .xl\:hover\:via-indigo-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .xl\:hover\:via-purple-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .xl\:hover\:via-purple-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .xl\:hover\:via-purple-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .xl\:hover\:via-purple-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .xl\:hover\:via-purple-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .xl\:hover\:via-purple-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .xl\:hover\:via-purple-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .xl\:hover\:via-purple-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .xl\:hover\:via-purple-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .xl\:hover\:via-purple-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .xl\:hover\:via-pink-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .xl\:hover\:via-pink-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .xl\:hover\:via-pink-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .xl\:hover\:via-pink-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .xl\:hover\:via-pink-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .xl\:hover\:via-pink-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .xl\:hover\:via-pink-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .xl\:hover\:via-pink-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .xl\:hover\:via-pink-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .xl\:hover\:via-pink-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .xl\:focus\:via-transparent:focus {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:via-gray-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .xl\:focus\:via-gray-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .xl\:focus\:via-gray-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .xl\:focus\:via-gray-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .xl\:focus\:via-gray-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .xl\:focus\:via-gray-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .xl\:focus\:via-gray-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .xl\:focus\:via-gray-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .xl\:focus\:via-gray-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .xl\:focus\:via-gray-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .xl\:focus\:via-red-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .xl\:focus\:via-red-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .xl\:focus\:via-red-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .xl\:focus\:via-red-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .xl\:focus\:via-red-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .xl\:focus\:via-red-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .xl\:focus\:via-red-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .xl\:focus\:via-red-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .xl\:focus\:via-red-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .xl\:focus\:via-red-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .xl\:focus\:via-yellow-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .xl\:focus\:via-yellow-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .xl\:focus\:via-yellow-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .xl\:focus\:via-yellow-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .xl\:focus\:via-yellow-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .xl\:focus\:via-yellow-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .xl\:focus\:via-yellow-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .xl\:focus\:via-yellow-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .xl\:focus\:via-yellow-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .xl\:focus\:via-yellow-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .xl\:focus\:via-green-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .xl\:focus\:via-green-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .xl\:focus\:via-green-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .xl\:focus\:via-green-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .xl\:focus\:via-green-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .xl\:focus\:via-green-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .xl\:focus\:via-green-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .xl\:focus\:via-green-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .xl\:focus\:via-green-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .xl\:focus\:via-green-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .xl\:focus\:via-blue-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .xl\:focus\:via-blue-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .xl\:focus\:via-blue-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .xl\:focus\:via-blue-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .xl\:focus\:via-blue-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .xl\:focus\:via-blue-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .xl\:focus\:via-blue-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .xl\:focus\:via-blue-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .xl\:focus\:via-blue-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .xl\:focus\:via-blue-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .xl\:focus\:via-indigo-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .xl\:focus\:via-indigo-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .xl\:focus\:via-indigo-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .xl\:focus\:via-indigo-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .xl\:focus\:via-indigo-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .xl\:focus\:via-indigo-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .xl\:focus\:via-indigo-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .xl\:focus\:via-indigo-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .xl\:focus\:via-indigo-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .xl\:focus\:via-indigo-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .xl\:focus\:via-purple-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .xl\:focus\:via-purple-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .xl\:focus\:via-purple-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .xl\:focus\:via-purple-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .xl\:focus\:via-purple-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .xl\:focus\:via-purple-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .xl\:focus\:via-purple-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .xl\:focus\:via-purple-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .xl\:focus\:via-purple-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .xl\:focus\:via-purple-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .xl\:focus\:via-pink-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .xl\:focus\:via-pink-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .xl\:focus\:via-pink-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .xl\:focus\:via-pink-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .xl\:focus\:via-pink-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .xl\:focus\:via-pink-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .xl\:focus\:via-pink-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .xl\:focus\:via-pink-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .xl\:focus\:via-pink-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .xl\:focus\:via-pink-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .xl\:to-transparent {
    --tw-gradient-to: transparent;
  }

  .xl\:to-current {
    --tw-gradient-to: currentColor;
  }

  .xl\:to-black {
    --tw-gradient-to: #000;
  }

  .xl\:to-white {
    --tw-gradient-to: #fff;
  }

  .xl\:to-gray-50 {
    --tw-gradient-to: #f9fafb;
  }

  .xl\:to-gray-100 {
    --tw-gradient-to: #f3f4f6;
  }

  .xl\:to-gray-200 {
    --tw-gradient-to: #e5e7eb;
  }

  .xl\:to-gray-300 {
    --tw-gradient-to: #d1d5db;
  }

  .xl\:to-gray-400 {
    --tw-gradient-to: #9ca3af;
  }

  .xl\:to-gray-500 {
    --tw-gradient-to: #6b7280;
  }

  .xl\:to-gray-600 {
    --tw-gradient-to: #4b5563;
  }

  .xl\:to-gray-700 {
    --tw-gradient-to: #374151;
  }

  .xl\:to-gray-800 {
    --tw-gradient-to: #1f2937;
  }

  .xl\:to-gray-900 {
    --tw-gradient-to: #111827;
  }

  .xl\:to-red-50 {
    --tw-gradient-to: #fef2f2;
  }

  .xl\:to-red-100 {
    --tw-gradient-to: #fee2e2;
  }

  .xl\:to-red-200 {
    --tw-gradient-to: #fecaca;
  }

  .xl\:to-red-300 {
    --tw-gradient-to: #fca5a5;
  }

  .xl\:to-red-400 {
    --tw-gradient-to: #f87171;
  }

  .xl\:to-red-500 {
    --tw-gradient-to: #ef4444;
  }

  .xl\:to-red-600 {
    --tw-gradient-to: #dc2626;
  }

  .xl\:to-red-700 {
    --tw-gradient-to: #b91c1c;
  }

  .xl\:to-red-800 {
    --tw-gradient-to: #991b1b;
  }

  .xl\:to-red-900 {
    --tw-gradient-to: #7f1d1d;
  }

  .xl\:to-yellow-50 {
    --tw-gradient-to: #fffbeb;
  }

  .xl\:to-yellow-100 {
    --tw-gradient-to: #fef3c7;
  }

  .xl\:to-yellow-200 {
    --tw-gradient-to: #fde68a;
  }

  .xl\:to-yellow-300 {
    --tw-gradient-to: #fcd34d;
  }

  .xl\:to-yellow-400 {
    --tw-gradient-to: #fbbf24;
  }

  .xl\:to-yellow-500 {
    --tw-gradient-to: #f59e0b;
  }

  .xl\:to-yellow-600 {
    --tw-gradient-to: #d97706;
  }

  .xl\:to-yellow-700 {
    --tw-gradient-to: #b45309;
  }

  .xl\:to-yellow-800 {
    --tw-gradient-to: #92400e;
  }

  .xl\:to-yellow-900 {
    --tw-gradient-to: #78350f;
  }

  .xl\:to-green-50 {
    --tw-gradient-to: #ecfdf5;
  }

  .xl\:to-green-100 {
    --tw-gradient-to: #d1fae5;
  }

  .xl\:to-green-200 {
    --tw-gradient-to: #a7f3d0;
  }

  .xl\:to-green-300 {
    --tw-gradient-to: #6ee7b7;
  }

  .xl\:to-green-400 {
    --tw-gradient-to: #34d399;
  }

  .xl\:to-green-500 {
    --tw-gradient-to: #10b981;
  }

  .xl\:to-green-600 {
    --tw-gradient-to: #059669;
  }

  .xl\:to-green-700 {
    --tw-gradient-to: #047857;
  }

  .xl\:to-green-800 {
    --tw-gradient-to: #065f46;
  }

  .xl\:to-green-900 {
    --tw-gradient-to: #064e3b;
  }

  .xl\:to-blue-50 {
    --tw-gradient-to: #eff6ff;
  }

  .xl\:to-blue-100 {
    --tw-gradient-to: #dbeafe;
  }

  .xl\:to-blue-200 {
    --tw-gradient-to: #bfdbfe;
  }

  .xl\:to-blue-300 {
    --tw-gradient-to: #93c5fd;
  }

  .xl\:to-blue-400 {
    --tw-gradient-to: #60a5fa;
  }

  .xl\:to-blue-500 {
    --tw-gradient-to: #3b82f6;
  }

  .xl\:to-blue-600 {
    --tw-gradient-to: #2563eb;
  }

  .xl\:to-blue-700 {
    --tw-gradient-to: #1d4ed8;
  }

  .xl\:to-blue-800 {
    --tw-gradient-to: #1e40af;
  }

  .xl\:to-blue-900 {
    --tw-gradient-to: #1e3a8a;
  }

  .xl\:to-indigo-50 {
    --tw-gradient-to: #eef2ff;
  }

  .xl\:to-indigo-100 {
    --tw-gradient-to: #e0e7ff;
  }

  .xl\:to-indigo-200 {
    --tw-gradient-to: #c7d2fe;
  }

  .xl\:to-indigo-300 {
    --tw-gradient-to: #a5b4fc;
  }

  .xl\:to-indigo-400 {
    --tw-gradient-to: #818cf8;
  }

  .xl\:to-indigo-500 {
    --tw-gradient-to: #6366f1;
  }

  .xl\:to-indigo-600 {
    --tw-gradient-to: #4f46e5;
  }

  .xl\:to-indigo-700 {
    --tw-gradient-to: #4338ca;
  }

  .xl\:to-indigo-800 {
    --tw-gradient-to: #3730a3;
  }

  .xl\:to-indigo-900 {
    --tw-gradient-to: #312e81;
  }

  .xl\:to-purple-50 {
    --tw-gradient-to: #f5f3ff;
  }

  .xl\:to-purple-100 {
    --tw-gradient-to: #ede9fe;
  }

  .xl\:to-purple-200 {
    --tw-gradient-to: #ddd6fe;
  }

  .xl\:to-purple-300 {
    --tw-gradient-to: #c4b5fd;
  }

  .xl\:to-purple-400 {
    --tw-gradient-to: #a78bfa;
  }

  .xl\:to-purple-500 {
    --tw-gradient-to: #8b5cf6;
  }

  .xl\:to-purple-600 {
    --tw-gradient-to: #7c3aed;
  }

  .xl\:to-purple-700 {
    --tw-gradient-to: #6d28d9;
  }

  .xl\:to-purple-800 {
    --tw-gradient-to: #5b21b6;
  }

  .xl\:to-purple-900 {
    --tw-gradient-to: #4c1d95;
  }

  .xl\:to-pink-50 {
    --tw-gradient-to: #fdf2f8;
  }

  .xl\:to-pink-100 {
    --tw-gradient-to: #fce7f3;
  }

  .xl\:to-pink-200 {
    --tw-gradient-to: #fbcfe8;
  }

  .xl\:to-pink-300 {
    --tw-gradient-to: #f9a8d4;
  }

  .xl\:to-pink-400 {
    --tw-gradient-to: #f472b6;
  }

  .xl\:to-pink-500 {
    --tw-gradient-to: #ec4899;
  }

  .xl\:to-pink-600 {
    --tw-gradient-to: #db2777;
  }

  .xl\:to-pink-700 {
    --tw-gradient-to: #be185d;
  }

  .xl\:to-pink-800 {
    --tw-gradient-to: #9d174d;
  }

  .xl\:to-pink-900 {
    --tw-gradient-to: #831843;
  }

  .xl\:hover\:to-transparent:hover {
    --tw-gradient-to: transparent;
  }

  .xl\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .xl\:hover\:to-black:hover {
    --tw-gradient-to: #000;
  }

  .xl\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .xl\:hover\:to-gray-50:hover {
    --tw-gradient-to: #f9fafb;
  }

  .xl\:hover\:to-gray-100:hover {
    --tw-gradient-to: #f3f4f6;
  }

  .xl\:hover\:to-gray-200:hover {
    --tw-gradient-to: #e5e7eb;
  }

  .xl\:hover\:to-gray-300:hover {
    --tw-gradient-to: #d1d5db;
  }

  .xl\:hover\:to-gray-400:hover {
    --tw-gradient-to: #9ca3af;
  }

  .xl\:hover\:to-gray-500:hover {
    --tw-gradient-to: #6b7280;
  }

  .xl\:hover\:to-gray-600:hover {
    --tw-gradient-to: #4b5563;
  }

  .xl\:hover\:to-gray-700:hover {
    --tw-gradient-to: #374151;
  }

  .xl\:hover\:to-gray-800:hover {
    --tw-gradient-to: #1f2937;
  }

  .xl\:hover\:to-gray-900:hover {
    --tw-gradient-to: #111827;
  }

  .xl\:hover\:to-red-50:hover {
    --tw-gradient-to: #fef2f2;
  }

  .xl\:hover\:to-red-100:hover {
    --tw-gradient-to: #fee2e2;
  }

  .xl\:hover\:to-red-200:hover {
    --tw-gradient-to: #fecaca;
  }

  .xl\:hover\:to-red-300:hover {
    --tw-gradient-to: #fca5a5;
  }

  .xl\:hover\:to-red-400:hover {
    --tw-gradient-to: #f87171;
  }

  .xl\:hover\:to-red-500:hover {
    --tw-gradient-to: #ef4444;
  }

  .xl\:hover\:to-red-600:hover {
    --tw-gradient-to: #dc2626;
  }

  .xl\:hover\:to-red-700:hover {
    --tw-gradient-to: #b91c1c;
  }

  .xl\:hover\:to-red-800:hover {
    --tw-gradient-to: #991b1b;
  }

  .xl\:hover\:to-red-900:hover {
    --tw-gradient-to: #7f1d1d;
  }

  .xl\:hover\:to-yellow-50:hover {
    --tw-gradient-to: #fffbeb;
  }

  .xl\:hover\:to-yellow-100:hover {
    --tw-gradient-to: #fef3c7;
  }

  .xl\:hover\:to-yellow-200:hover {
    --tw-gradient-to: #fde68a;
  }

  .xl\:hover\:to-yellow-300:hover {
    --tw-gradient-to: #fcd34d;
  }

  .xl\:hover\:to-yellow-400:hover {
    --tw-gradient-to: #fbbf24;
  }

  .xl\:hover\:to-yellow-500:hover {
    --tw-gradient-to: #f59e0b;
  }

  .xl\:hover\:to-yellow-600:hover {
    --tw-gradient-to: #d97706;
  }

  .xl\:hover\:to-yellow-700:hover {
    --tw-gradient-to: #b45309;
  }

  .xl\:hover\:to-yellow-800:hover {
    --tw-gradient-to: #92400e;
  }

  .xl\:hover\:to-yellow-900:hover {
    --tw-gradient-to: #78350f;
  }

  .xl\:hover\:to-green-50:hover {
    --tw-gradient-to: #ecfdf5;
  }

  .xl\:hover\:to-green-100:hover {
    --tw-gradient-to: #d1fae5;
  }

  .xl\:hover\:to-green-200:hover {
    --tw-gradient-to: #a7f3d0;
  }

  .xl\:hover\:to-green-300:hover {
    --tw-gradient-to: #6ee7b7;
  }

  .xl\:hover\:to-green-400:hover {
    --tw-gradient-to: #34d399;
  }

  .xl\:hover\:to-green-500:hover {
    --tw-gradient-to: #10b981;
  }

  .xl\:hover\:to-green-600:hover {
    --tw-gradient-to: #059669;
  }

  .xl\:hover\:to-green-700:hover {
    --tw-gradient-to: #047857;
  }

  .xl\:hover\:to-green-800:hover {
    --tw-gradient-to: #065f46;
  }

  .xl\:hover\:to-green-900:hover {
    --tw-gradient-to: #064e3b;
  }

  .xl\:hover\:to-blue-50:hover {
    --tw-gradient-to: #eff6ff;
  }

  .xl\:hover\:to-blue-100:hover {
    --tw-gradient-to: #dbeafe;
  }

  .xl\:hover\:to-blue-200:hover {
    --tw-gradient-to: #bfdbfe;
  }

  .xl\:hover\:to-blue-300:hover {
    --tw-gradient-to: #93c5fd;
  }

  .xl\:hover\:to-blue-400:hover {
    --tw-gradient-to: #60a5fa;
  }

  .xl\:hover\:to-blue-500:hover {
    --tw-gradient-to: #3b82f6;
  }

  .xl\:hover\:to-blue-600:hover {
    --tw-gradient-to: #2563eb;
  }

  .xl\:hover\:to-blue-700:hover {
    --tw-gradient-to: #1d4ed8;
  }

  .xl\:hover\:to-blue-800:hover {
    --tw-gradient-to: #1e40af;
  }

  .xl\:hover\:to-blue-900:hover {
    --tw-gradient-to: #1e3a8a;
  }

  .xl\:hover\:to-indigo-50:hover {
    --tw-gradient-to: #eef2ff;
  }

  .xl\:hover\:to-indigo-100:hover {
    --tw-gradient-to: #e0e7ff;
  }

  .xl\:hover\:to-indigo-200:hover {
    --tw-gradient-to: #c7d2fe;
  }

  .xl\:hover\:to-indigo-300:hover {
    --tw-gradient-to: #a5b4fc;
  }

  .xl\:hover\:to-indigo-400:hover {
    --tw-gradient-to: #818cf8;
  }

  .xl\:hover\:to-indigo-500:hover {
    --tw-gradient-to: #6366f1;
  }

  .xl\:hover\:to-indigo-600:hover {
    --tw-gradient-to: #4f46e5;
  }

  .xl\:hover\:to-indigo-700:hover {
    --tw-gradient-to: #4338ca;
  }

  .xl\:hover\:to-indigo-800:hover {
    --tw-gradient-to: #3730a3;
  }

  .xl\:hover\:to-indigo-900:hover {
    --tw-gradient-to: #312e81;
  }

  .xl\:hover\:to-purple-50:hover {
    --tw-gradient-to: #f5f3ff;
  }

  .xl\:hover\:to-purple-100:hover {
    --tw-gradient-to: #ede9fe;
  }

  .xl\:hover\:to-purple-200:hover {
    --tw-gradient-to: #ddd6fe;
  }

  .xl\:hover\:to-purple-300:hover {
    --tw-gradient-to: #c4b5fd;
  }

  .xl\:hover\:to-purple-400:hover {
    --tw-gradient-to: #a78bfa;
  }

  .xl\:hover\:to-purple-500:hover {
    --tw-gradient-to: #8b5cf6;
  }

  .xl\:hover\:to-purple-600:hover {
    --tw-gradient-to: #7c3aed;
  }

  .xl\:hover\:to-purple-700:hover {
    --tw-gradient-to: #6d28d9;
  }

  .xl\:hover\:to-purple-800:hover {
    --tw-gradient-to: #5b21b6;
  }

  .xl\:hover\:to-purple-900:hover {
    --tw-gradient-to: #4c1d95;
  }

  .xl\:hover\:to-pink-50:hover {
    --tw-gradient-to: #fdf2f8;
  }

  .xl\:hover\:to-pink-100:hover {
    --tw-gradient-to: #fce7f3;
  }

  .xl\:hover\:to-pink-200:hover {
    --tw-gradient-to: #fbcfe8;
  }

  .xl\:hover\:to-pink-300:hover {
    --tw-gradient-to: #f9a8d4;
  }

  .xl\:hover\:to-pink-400:hover {
    --tw-gradient-to: #f472b6;
  }

  .xl\:hover\:to-pink-500:hover {
    --tw-gradient-to: #ec4899;
  }

  .xl\:hover\:to-pink-600:hover {
    --tw-gradient-to: #db2777;
  }

  .xl\:hover\:to-pink-700:hover {
    --tw-gradient-to: #be185d;
  }

  .xl\:hover\:to-pink-800:hover {
    --tw-gradient-to: #9d174d;
  }

  .xl\:hover\:to-pink-900:hover {
    --tw-gradient-to: #831843;
  }

  .xl\:focus\:to-transparent:focus {
    --tw-gradient-to: transparent;
  }

  .xl\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .xl\:focus\:to-black:focus {
    --tw-gradient-to: #000;
  }

  .xl\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .xl\:focus\:to-gray-50:focus {
    --tw-gradient-to: #f9fafb;
  }

  .xl\:focus\:to-gray-100:focus {
    --tw-gradient-to: #f3f4f6;
  }

  .xl\:focus\:to-gray-200:focus {
    --tw-gradient-to: #e5e7eb;
  }

  .xl\:focus\:to-gray-300:focus {
    --tw-gradient-to: #d1d5db;
  }

  .xl\:focus\:to-gray-400:focus {
    --tw-gradient-to: #9ca3af;
  }

  .xl\:focus\:to-gray-500:focus {
    --tw-gradient-to: #6b7280;
  }

  .xl\:focus\:to-gray-600:focus {
    --tw-gradient-to: #4b5563;
  }

  .xl\:focus\:to-gray-700:focus {
    --tw-gradient-to: #374151;
  }

  .xl\:focus\:to-gray-800:focus {
    --tw-gradient-to: #1f2937;
  }

  .xl\:focus\:to-gray-900:focus {
    --tw-gradient-to: #111827;
  }

  .xl\:focus\:to-red-50:focus {
    --tw-gradient-to: #fef2f2;
  }

  .xl\:focus\:to-red-100:focus {
    --tw-gradient-to: #fee2e2;
  }

  .xl\:focus\:to-red-200:focus {
    --tw-gradient-to: #fecaca;
  }

  .xl\:focus\:to-red-300:focus {
    --tw-gradient-to: #fca5a5;
  }

  .xl\:focus\:to-red-400:focus {
    --tw-gradient-to: #f87171;
  }

  .xl\:focus\:to-red-500:focus {
    --tw-gradient-to: #ef4444;
  }

  .xl\:focus\:to-red-600:focus {
    --tw-gradient-to: #dc2626;
  }

  .xl\:focus\:to-red-700:focus {
    --tw-gradient-to: #b91c1c;
  }

  .xl\:focus\:to-red-800:focus {
    --tw-gradient-to: #991b1b;
  }

  .xl\:focus\:to-red-900:focus {
    --tw-gradient-to: #7f1d1d;
  }

  .xl\:focus\:to-yellow-50:focus {
    --tw-gradient-to: #fffbeb;
  }

  .xl\:focus\:to-yellow-100:focus {
    --tw-gradient-to: #fef3c7;
  }

  .xl\:focus\:to-yellow-200:focus {
    --tw-gradient-to: #fde68a;
  }

  .xl\:focus\:to-yellow-300:focus {
    --tw-gradient-to: #fcd34d;
  }

  .xl\:focus\:to-yellow-400:focus {
    --tw-gradient-to: #fbbf24;
  }

  .xl\:focus\:to-yellow-500:focus {
    --tw-gradient-to: #f59e0b;
  }

  .xl\:focus\:to-yellow-600:focus {
    --tw-gradient-to: #d97706;
  }

  .xl\:focus\:to-yellow-700:focus {
    --tw-gradient-to: #b45309;
  }

  .xl\:focus\:to-yellow-800:focus {
    --tw-gradient-to: #92400e;
  }

  .xl\:focus\:to-yellow-900:focus {
    --tw-gradient-to: #78350f;
  }

  .xl\:focus\:to-green-50:focus {
    --tw-gradient-to: #ecfdf5;
  }

  .xl\:focus\:to-green-100:focus {
    --tw-gradient-to: #d1fae5;
  }

  .xl\:focus\:to-green-200:focus {
    --tw-gradient-to: #a7f3d0;
  }

  .xl\:focus\:to-green-300:focus {
    --tw-gradient-to: #6ee7b7;
  }

  .xl\:focus\:to-green-400:focus {
    --tw-gradient-to: #34d399;
  }

  .xl\:focus\:to-green-500:focus {
    --tw-gradient-to: #10b981;
  }

  .xl\:focus\:to-green-600:focus {
    --tw-gradient-to: #059669;
  }

  .xl\:focus\:to-green-700:focus {
    --tw-gradient-to: #047857;
  }

  .xl\:focus\:to-green-800:focus {
    --tw-gradient-to: #065f46;
  }

  .xl\:focus\:to-green-900:focus {
    --tw-gradient-to: #064e3b;
  }

  .xl\:focus\:to-blue-50:focus {
    --tw-gradient-to: #eff6ff;
  }

  .xl\:focus\:to-blue-100:focus {
    --tw-gradient-to: #dbeafe;
  }

  .xl\:focus\:to-blue-200:focus {
    --tw-gradient-to: #bfdbfe;
  }

  .xl\:focus\:to-blue-300:focus {
    --tw-gradient-to: #93c5fd;
  }

  .xl\:focus\:to-blue-400:focus {
    --tw-gradient-to: #60a5fa;
  }

  .xl\:focus\:to-blue-500:focus {
    --tw-gradient-to: #3b82f6;
  }

  .xl\:focus\:to-blue-600:focus {
    --tw-gradient-to: #2563eb;
  }

  .xl\:focus\:to-blue-700:focus {
    --tw-gradient-to: #1d4ed8;
  }

  .xl\:focus\:to-blue-800:focus {
    --tw-gradient-to: #1e40af;
  }

  .xl\:focus\:to-blue-900:focus {
    --tw-gradient-to: #1e3a8a;
  }

  .xl\:focus\:to-indigo-50:focus {
    --tw-gradient-to: #eef2ff;
  }

  .xl\:focus\:to-indigo-100:focus {
    --tw-gradient-to: #e0e7ff;
  }

  .xl\:focus\:to-indigo-200:focus {
    --tw-gradient-to: #c7d2fe;
  }

  .xl\:focus\:to-indigo-300:focus {
    --tw-gradient-to: #a5b4fc;
  }

  .xl\:focus\:to-indigo-400:focus {
    --tw-gradient-to: #818cf8;
  }

  .xl\:focus\:to-indigo-500:focus {
    --tw-gradient-to: #6366f1;
  }

  .xl\:focus\:to-indigo-600:focus {
    --tw-gradient-to: #4f46e5;
  }

  .xl\:focus\:to-indigo-700:focus {
    --tw-gradient-to: #4338ca;
  }

  .xl\:focus\:to-indigo-800:focus {
    --tw-gradient-to: #3730a3;
  }

  .xl\:focus\:to-indigo-900:focus {
    --tw-gradient-to: #312e81;
  }

  .xl\:focus\:to-purple-50:focus {
    --tw-gradient-to: #f5f3ff;
  }

  .xl\:focus\:to-purple-100:focus {
    --tw-gradient-to: #ede9fe;
  }

  .xl\:focus\:to-purple-200:focus {
    --tw-gradient-to: #ddd6fe;
  }

  .xl\:focus\:to-purple-300:focus {
    --tw-gradient-to: #c4b5fd;
  }

  .xl\:focus\:to-purple-400:focus {
    --tw-gradient-to: #a78bfa;
  }

  .xl\:focus\:to-purple-500:focus {
    --tw-gradient-to: #8b5cf6;
  }

  .xl\:focus\:to-purple-600:focus {
    --tw-gradient-to: #7c3aed;
  }

  .xl\:focus\:to-purple-700:focus {
    --tw-gradient-to: #6d28d9;
  }

  .xl\:focus\:to-purple-800:focus {
    --tw-gradient-to: #5b21b6;
  }

  .xl\:focus\:to-purple-900:focus {
    --tw-gradient-to: #4c1d95;
  }

  .xl\:focus\:to-pink-50:focus {
    --tw-gradient-to: #fdf2f8;
  }

  .xl\:focus\:to-pink-100:focus {
    --tw-gradient-to: #fce7f3;
  }

  .xl\:focus\:to-pink-200:focus {
    --tw-gradient-to: #fbcfe8;
  }

  .xl\:focus\:to-pink-300:focus {
    --tw-gradient-to: #f9a8d4;
  }

  .xl\:focus\:to-pink-400:focus {
    --tw-gradient-to: #f472b6;
  }

  .xl\:focus\:to-pink-500:focus {
    --tw-gradient-to: #ec4899;
  }

  .xl\:focus\:to-pink-600:focus {
    --tw-gradient-to: #db2777;
  }

  .xl\:focus\:to-pink-700:focus {
    --tw-gradient-to: #be185d;
  }

  .xl\:focus\:to-pink-800:focus {
    --tw-gradient-to: #9d174d;
  }

  .xl\:focus\:to-pink-900:focus {
    --tw-gradient-to: #831843;
  }

  .xl\:decoration-slice {
    -webkit-box-decoration-break: slice;
            box-decoration-break: slice;
  }

  .xl\:decoration-clone {
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
  }

  .xl\:bg-auto {
    background-size: auto;
  }

  .xl\:bg-cover {
    background-size: cover;
  }

  .xl\:bg-contain {
    background-size: contain;
  }

  .xl\:bg-fixed {
    background-attachment: fixed;
  }

  .xl\:bg-local {
    background-attachment: local;
  }

  .xl\:bg-scroll {
    background-attachment: scroll;
  }

  .xl\:bg-clip-border {
    background-clip: border-box;
  }

  .xl\:bg-clip-padding {
    background-clip: padding-box;
  }

  .xl\:bg-clip-content {
    background-clip: content-box;
  }

  .xl\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

  .xl\:bg-bottom {
    background-position: bottom;
  }

  .xl\:bg-center {
    background-position: center;
  }

  .xl\:bg-left {
    background-position: left;
  }

  .xl\:bg-left-bottom {
    background-position: left bottom;
  }

  .xl\:bg-left-top {
    background-position: left top;
  }

  .xl\:bg-right {
    background-position: right;
  }

  .xl\:bg-right-bottom {
    background-position: right bottom;
  }

  .xl\:bg-right-top {
    background-position: right top;
  }

  .xl\:bg-top {
    background-position: top;
  }

  .xl\:bg-repeat {
    background-repeat: repeat;
  }

  .xl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .xl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .xl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .xl\:bg-repeat-round {
    background-repeat: round;
  }

  .xl\:bg-repeat-space {
    background-repeat: space;
  }

  .xl\:bg-origin-border {
    background-origin: border-box;
  }

  .xl\:bg-origin-padding {
    background-origin: padding-box;
  }

  .xl\:bg-origin-content {
    background-origin: content-box;
  }

  .xl\:fill-current {
    fill: currentColor;
  }

  .xl\:stroke-current {
    stroke: currentColor;
  }

  .xl\:stroke-0 {
    stroke-width: 0;
  }

  .xl\:stroke-1 {
    stroke-width: 1;
  }

  .xl\:stroke-2 {
    stroke-width: 2;
  }

  .xl\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xl\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xl\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xl\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .xl\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .xl\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xl\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .xl\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .xl\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xl\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .xl\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .xl\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xl\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .xl\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .xl\:p-0 {
    padding: 0px;
  }

  .xl\:p-1 {
    padding: 0.25rem;
  }

  .xl\:p-2 {
    padding: 0.5rem;
  }

  .xl\:p-3 {
    padding: 0.75rem;
  }

  .xl\:p-4 {
    padding: 1rem;
  }

  .xl\:p-5 {
    padding: 1.25rem;
  }

  .xl\:p-6 {
    padding: 1.5rem;
  }

  .xl\:p-7 {
    padding: 1.75rem;
  }

  .xl\:p-8 {
    padding: 2rem;
  }

  .xl\:p-9 {
    padding: 2.25rem;
  }

  .xl\:p-10 {
    padding: 2.5rem;
  }

  .xl\:p-11 {
    padding: 2.75rem;
  }

  .xl\:p-12 {
    padding: 3rem;
  }

  .xl\:p-14 {
    padding: 3.5rem;
  }

  .xl\:p-16 {
    padding: 4rem;
  }

  .xl\:p-20 {
    padding: 5rem;
  }

  .xl\:p-24 {
    padding: 6rem;
  }

  .xl\:p-28 {
    padding: 7rem;
  }

  .xl\:p-32 {
    padding: 8rem;
  }

  .xl\:p-36 {
    padding: 9rem;
  }

  .xl\:p-40 {
    padding: 10rem;
  }

  .xl\:p-44 {
    padding: 11rem;
  }

  .xl\:p-48 {
    padding: 12rem;
  }

  .xl\:p-52 {
    padding: 13rem;
  }

  .xl\:p-56 {
    padding: 14rem;
  }

  .xl\:p-60 {
    padding: 15rem;
  }

  .xl\:p-64 {
    padding: 16rem;
  }

  .xl\:p-72 {
    padding: 18rem;
  }

  .xl\:p-80 {
    padding: 20rem;
  }

  .xl\:p-96 {
    padding: 24rem;
  }

  .xl\:p-px {
    padding: 1px;
  }

  .xl\:p-0\.5 {
    padding: 0.125rem;
  }

  .xl\:p-1\.5 {
    padding: 0.375rem;
  }

  .xl\:p-2\.5 {
    padding: 0.625rem;
  }

  .xl\:p-3\.5 {
    padding: 0.875rem;
  }

  .xl\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .xl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xl\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .xl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xl\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xl\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .xl\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xl\:px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .xl\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xl\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .xl\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .xl\:px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .xl\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xl\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .xl\:px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .xl\:px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .xl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xl\:px-0\.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .xl\:px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .xl\:px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .xl\:px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .xl\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .xl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xl\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .xl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xl\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xl\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xl\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .xl\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xl\:py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .xl\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xl\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .xl\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .xl\:py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .xl\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xl\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .xl\:py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .xl\:py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .xl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xl\:py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .xl\:py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .xl\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .xl\:py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .xl\:pt-0 {
    padding-top: 0px;
  }

  .xl\:pt-1 {
    padding-top: 0.25rem;
  }

  .xl\:pt-2 {
    padding-top: 0.5rem;
  }

  .xl\:pt-3 {
    padding-top: 0.75rem;
  }

  .xl\:pt-4 {
    padding-top: 1rem;
  }

  .xl\:pt-5 {
    padding-top: 1.25rem;
  }

  .xl\:pt-6 {
    padding-top: 1.5rem;
  }

  .xl\:pt-7 {
    padding-top: 1.75rem;
  }

  .xl\:pt-8 {
    padding-top: 2rem;
  }

  .xl\:pt-9 {
    padding-top: 2.25rem;
  }

  .xl\:pt-10 {
    padding-top: 2.5rem;
  }

  .xl\:pt-11 {
    padding-top: 2.75rem;
  }

  .xl\:pt-12 {
    padding-top: 3rem;
  }

  .xl\:pt-14 {
    padding-top: 3.5rem;
  }

  .xl\:pt-16 {
    padding-top: 4rem;
  }

  .xl\:pt-20 {
    padding-top: 5rem;
  }

  .xl\:pt-24 {
    padding-top: 6rem;
  }

  .xl\:pt-28 {
    padding-top: 7rem;
  }

  .xl\:pt-32 {
    padding-top: 8rem;
  }

  .xl\:pt-36 {
    padding-top: 9rem;
  }

  .xl\:pt-40 {
    padding-top: 10rem;
  }

  .xl\:pt-44 {
    padding-top: 11rem;
  }

  .xl\:pt-48 {
    padding-top: 12rem;
  }

  .xl\:pt-52 {
    padding-top: 13rem;
  }

  .xl\:pt-56 {
    padding-top: 14rem;
  }

  .xl\:pt-60 {
    padding-top: 15rem;
  }

  .xl\:pt-64 {
    padding-top: 16rem;
  }

  .xl\:pt-72 {
    padding-top: 18rem;
  }

  .xl\:pt-80 {
    padding-top: 20rem;
  }

  .xl\:pt-96 {
    padding-top: 24rem;
  }

  .xl\:pt-px {
    padding-top: 1px;
  }

  .xl\:pt-0\.5 {
    padding-top: 0.125rem;
  }

  .xl\:pt-1\.5 {
    padding-top: 0.375rem;
  }

  .xl\:pt-2\.5 {
    padding-top: 0.625rem;
  }

  .xl\:pt-3\.5 {
    padding-top: 0.875rem;
  }

  .xl\:pr-0 {
    padding-right: 0px;
  }

  .xl\:pr-1 {
    padding-right: 0.25rem;
  }

  .xl\:pr-2 {
    padding-right: 0.5rem;
  }

  .xl\:pr-3 {
    padding-right: 0.75rem;
  }

  .xl\:pr-4 {
    padding-right: 1rem;
  }

  .xl\:pr-5 {
    padding-right: 1.25rem;
  }

  .xl\:pr-6 {
    padding-right: 1.5rem;
  }

  .xl\:pr-7 {
    padding-right: 1.75rem;
  }

  .xl\:pr-8 {
    padding-right: 2rem;
  }

  .xl\:pr-9 {
    padding-right: 2.25rem;
  }

  .xl\:pr-10 {
    padding-right: 2.5rem;
  }

  .xl\:pr-11 {
    padding-right: 2.75rem;
  }

  .xl\:pr-12 {
    padding-right: 3rem;
  }

  .xl\:pr-14 {
    padding-right: 3.5rem;
  }

  .xl\:pr-16 {
    padding-right: 4rem;
  }

  .xl\:pr-20 {
    padding-right: 5rem;
  }

  .xl\:pr-24 {
    padding-right: 6rem;
  }

  .xl\:pr-28 {
    padding-right: 7rem;
  }

  .xl\:pr-32 {
    padding-right: 8rem;
  }

  .xl\:pr-36 {
    padding-right: 9rem;
  }

  .xl\:pr-40 {
    padding-right: 10rem;
  }

  .xl\:pr-44 {
    padding-right: 11rem;
  }

  .xl\:pr-48 {
    padding-right: 12rem;
  }

  .xl\:pr-52 {
    padding-right: 13rem;
  }

  .xl\:pr-56 {
    padding-right: 14rem;
  }

  .xl\:pr-60 {
    padding-right: 15rem;
  }

  .xl\:pr-64 {
    padding-right: 16rem;
  }

  .xl\:pr-72 {
    padding-right: 18rem;
  }

  .xl\:pr-80 {
    padding-right: 20rem;
  }

  .xl\:pr-96 {
    padding-right: 24rem;
  }

  .xl\:pr-px {
    padding-right: 1px;
  }

  .xl\:pr-0\.5 {
    padding-right: 0.125rem;
  }

  .xl\:pr-1\.5 {
    padding-right: 0.375rem;
  }

  .xl\:pr-2\.5 {
    padding-right: 0.625rem;
  }

  .xl\:pr-3\.5 {
    padding-right: 0.875rem;
  }

  .xl\:pb-0 {
    padding-bottom: 0px;
  }

  .xl\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .xl\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .xl\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .xl\:pb-4 {
    padding-bottom: 1rem;
  }

  .xl\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .xl\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .xl\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .xl\:pb-8 {
    padding-bottom: 2rem;
  }

  .xl\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .xl\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .xl\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .xl\:pb-12 {
    padding-bottom: 3rem;
  }

  .xl\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .xl\:pb-16 {
    padding-bottom: 4rem;
  }

  .xl\:pb-20 {
    padding-bottom: 5rem;
  }

  .xl\:pb-24 {
    padding-bottom: 6rem;
  }

  .xl\:pb-28 {
    padding-bottom: 7rem;
  }

  .xl\:pb-32 {
    padding-bottom: 8rem;
  }

  .xl\:pb-36 {
    padding-bottom: 9rem;
  }

  .xl\:pb-40 {
    padding-bottom: 10rem;
  }

  .xl\:pb-44 {
    padding-bottom: 11rem;
  }

  .xl\:pb-48 {
    padding-bottom: 12rem;
  }

  .xl\:pb-52 {
    padding-bottom: 13rem;
  }

  .xl\:pb-56 {
    padding-bottom: 14rem;
  }

  .xl\:pb-60 {
    padding-bottom: 15rem;
  }

  .xl\:pb-64 {
    padding-bottom: 16rem;
  }

  .xl\:pb-72 {
    padding-bottom: 18rem;
  }

  .xl\:pb-80 {
    padding-bottom: 20rem;
  }

  .xl\:pb-96 {
    padding-bottom: 24rem;
  }

  .xl\:pb-px {
    padding-bottom: 1px;
  }

  .xl\:pb-0\.5 {
    padding-bottom: 0.125rem;
  }

  .xl\:pb-1\.5 {
    padding-bottom: 0.375rem;
  }

  .xl\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }

  .xl\:pb-3\.5 {
    padding-bottom: 0.875rem;
  }

  .xl\:pl-0 {
    padding-left: 0px;
  }

  .xl\:pl-1 {
    padding-left: 0.25rem;
  }

  .xl\:pl-2 {
    padding-left: 0.5rem;
  }

  .xl\:pl-3 {
    padding-left: 0.75rem;
  }

  .xl\:pl-4 {
    padding-left: 1rem;
  }

  .xl\:pl-5 {
    padding-left: 1.25rem;
  }

  .xl\:pl-6 {
    padding-left: 1.5rem;
  }

  .xl\:pl-7 {
    padding-left: 1.75rem;
  }

  .xl\:pl-8 {
    padding-left: 2rem;
  }

  .xl\:pl-9 {
    padding-left: 2.25rem;
  }

  .xl\:pl-10 {
    padding-left: 2.5rem;
  }

  .xl\:pl-11 {
    padding-left: 2.75rem;
  }

  .xl\:pl-12 {
    padding-left: 3rem;
  }

  .xl\:pl-14 {
    padding-left: 3.5rem;
  }

  .xl\:pl-16 {
    padding-left: 4rem;
  }

  .xl\:pl-20 {
    padding-left: 5rem;
  }

  .xl\:pl-24 {
    padding-left: 6rem;
  }

  .xl\:pl-28 {
    padding-left: 7rem;
  }

  .xl\:pl-32 {
    padding-left: 8rem;
  }

  .xl\:pl-36 {
    padding-left: 9rem;
  }

  .xl\:pl-40 {
    padding-left: 10rem;
  }

  .xl\:pl-44 {
    padding-left: 11rem;
  }

  .xl\:pl-48 {
    padding-left: 12rem;
  }

  .xl\:pl-52 {
    padding-left: 13rem;
  }

  .xl\:pl-56 {
    padding-left: 14rem;
  }

  .xl\:pl-60 {
    padding-left: 15rem;
  }

  .xl\:pl-64 {
    padding-left: 16rem;
  }

  .xl\:pl-72 {
    padding-left: 18rem;
  }

  .xl\:pl-80 {
    padding-left: 20rem;
  }

  .xl\:pl-96 {
    padding-left: 24rem;
  }

  .xl\:pl-px {
    padding-left: 1px;
  }

  .xl\:pl-0\.5 {
    padding-left: 0.125rem;
  }

  .xl\:pl-1\.5 {
    padding-left: 0.375rem;
  }

  .xl\:pl-2\.5 {
    padding-left: 0.625rem;
  }

  .xl\:pl-3\.5 {
    padding-left: 0.875rem;
  }

  .xl\:text-left {
    text-align: left;
  }

  .xl\:text-center {
    text-align: center;
  }

  .xl\:text-right {
    text-align: right;
  }

  .xl\:text-justify {
    text-align: justify;
  }

  .xl\:align-baseline {
    vertical-align: baseline;
  }

  .xl\:align-top {
    vertical-align: top;
  }

  .xl\:align-middle {
    vertical-align: middle;
  }

  .xl\:align-bottom {
    vertical-align: bottom;
  }

  .xl\:align-text-top {
    vertical-align: text-top;
  }

  .xl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .xl\:font-sans {
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .xl\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .xl\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .xl\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .xl\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .xl\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .xl\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .xl\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .xl\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .xl\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .xl\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .xl\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .xl\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }

  .xl\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .xl\:font-thin {
    font-weight: 100;
  }

  .xl\:font-extralight {
    font-weight: 200;
  }

  .xl\:font-light {
    font-weight: 300;
  }

  .xl\:font-normal {
    font-weight: 400;
  }

  .xl\:font-medium {
    font-weight: 500;
  }

  .xl\:font-semibold {
    font-weight: 600;
  }

  .xl\:font-bold {
    font-weight: 700;
  }

  .xl\:font-extrabold {
    font-weight: 800;
  }

  .xl\:font-black {
    font-weight: 900;
  }

  .xl\:uppercase {
    text-transform: uppercase;
  }

  .xl\:lowercase {
    text-transform: lowercase;
  }

  .xl\:capitalize {
    text-transform: capitalize;
  }

  .xl\:normal-case {
    text-transform: none;
  }

  .xl\:italic {
    font-style: italic;
  }

  .xl\:not-italic {
    font-style: normal;
  }

  .xl\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .xl\:normal-nums {
    font-variant-numeric: normal;
  }

  .xl\:ordinal {
    --tw-ordinal: ordinal;
  }

  .xl\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .xl\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .xl\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .xl\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .xl\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .xl\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .xl\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .xl\:leading-3 {
    line-height: .75rem;
  }

  .xl\:leading-4 {
    line-height: 1rem;
  }

  .xl\:leading-5 {
    line-height: 1.25rem;
  }

  .xl\:leading-6 {
    line-height: 1.5rem;
  }

  .xl\:leading-7 {
    line-height: 1.75rem;
  }

  .xl\:leading-8 {
    line-height: 2rem;
  }

  .xl\:leading-9 {
    line-height: 2.25rem;
  }

  .xl\:leading-10 {
    line-height: 2.5rem;
  }

  .xl\:leading-none {
    line-height: 1;
  }

  .xl\:leading-tight {
    line-height: 1.25;
  }

  .xl\:leading-snug {
    line-height: 1.375;
  }

  .xl\:leading-normal {
    line-height: 1.5;
  }

  .xl\:leading-relaxed {
    line-height: 1.625;
  }

  .xl\:leading-loose {
    line-height: 2;
  }

  .xl\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .xl\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .xl\:tracking-normal {
    letter-spacing: 0em;
  }

  .xl\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .xl\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .xl\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .xl\:text-transparent {
    color: transparent;
  }

  .xl\:text-current {
    color: currentColor;
  }

  .xl\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .xl\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xl\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .xl\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .xl\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .xl\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .xl\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .xl\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .xl\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .xl\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .xl\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .xl\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .xl\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .xl\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .xl\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .xl\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .xl\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .xl\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .xl\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .xl\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .xl\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .xl\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .xl\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .xl\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .xl\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .xl\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .xl\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .xl\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .xl\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .xl\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .xl\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .xl\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .xl\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .xl\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .xl\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .xl\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .xl\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .xl\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .xl\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .xl\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .xl\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .xl\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .xl\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .xl\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .xl\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .xl\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .xl\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .xl\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .xl\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .xl\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .xl\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .xl\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .xl\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .xl\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .xl\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .xl\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .xl\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .xl\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .xl\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .xl\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .xl\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .xl\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .xl\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .xl\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .xl\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .xl\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .xl\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .xl\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .xl\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .xl\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .xl\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .xl\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .xl\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .xl\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .xl\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .xl\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .xl\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .xl\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .xl\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .xl\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .xl\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .xl\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-transparent {
    color: transparent;
  }

  .group:hover .xl\:group-hover\:text-current {
    color: currentColor;
  }

  .group:hover .xl\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-transparent:focus-within {
    color: transparent;
  }

  .xl\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .xl\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .xl\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xl\:hover\:text-current:hover {
    color: currentColor;
  }

  .xl\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .xl\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-50:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-100:hover {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-400:hover {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-500:hover {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-600:hover {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-800:hover {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-50:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-400:hover {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-500:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-700:hover {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-800:hover {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-900:hover {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-50:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-100:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-200:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-300:hover {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-400:hover {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-500:hover {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-600:hover {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-700:hover {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-800:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-900:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-50:hover {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-100:hover {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-200:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-300:hover {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-400:hover {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-500:hover {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-600:hover {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-700:hover {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-800:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-900:hover {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-50:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-100:hover {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-200:hover {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-300:hover {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-400:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-500:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-600:hover {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-700:hover {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-800:hover {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-900:hover {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-50:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-100:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-200:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-300:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-400:hover {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-500:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-600:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-700:hover {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-800:hover {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-900:hover {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .xl\:focus\:text-transparent:focus {
    color: transparent;
  }

  .xl\:focus\:text-current:focus {
    color: currentColor;
  }

  .xl\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .xl\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-50:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-100:focus {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-200:focus {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-300:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-400:focus {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-500:focus {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-600:focus {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-700:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-800:focus {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-900:focus {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-50:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-200:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-400:focus {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-500:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-600:focus {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-700:focus {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-800:focus {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-900:focus {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-50:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-200:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-400:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-500:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-600:focus {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-700:focus {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-800:focus {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-900:focus {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-50:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-100:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-200:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-300:focus {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-400:focus {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-500:focus {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-600:focus {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-700:focus {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-800:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-900:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-50:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-100:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-200:focus {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-300:focus {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-400:focus {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-500:focus {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-600:focus {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-700:focus {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-800:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-900:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-50:focus {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-100:focus {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-200:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-300:focus {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-400:focus {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-500:focus {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-600:focus {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-700:focus {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-800:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-900:focus {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-50:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-100:focus {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-200:focus {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-300:focus {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-400:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-500:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-600:focus {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-700:focus {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-800:focus {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-900:focus {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-50:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-100:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-200:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-300:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-400:focus {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-500:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-600:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-700:focus {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-800:focus {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-900:focus {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .xl\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .xl\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .xl\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .xl\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .xl\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .xl\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .xl\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .xl\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .xl\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .xl\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .xl\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .xl\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .xl\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .xl\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .xl\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .xl\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .xl\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .xl\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .xl\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .xl\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .xl\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .xl\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .xl\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .xl\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .xl\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .xl\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .xl\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .xl\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .xl\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .xl\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .xl\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .xl\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .xl\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .xl\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .xl\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .xl\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .xl\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .xl\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .xl\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .xl\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .xl\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .xl\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .xl\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .xl\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .xl\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .xl\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .xl\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .xl\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .xl\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .xl\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .xl\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .xl\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .xl\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .xl\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .xl\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .xl\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .xl\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .xl\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .xl\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .xl\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .xl\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .xl\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .xl\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .xl\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .xl\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .xl\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .xl\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .xl\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .xl\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .xl\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .xl\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .xl\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .xl\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .xl\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .xl\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .xl\:underline {
    text-decoration: underline;
  }

  .xl\:line-through {
    text-decoration: line-through;
  }

  .xl\:no-underline {
    text-decoration: none;
  }

  .group:hover .xl\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .xl\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .xl\:group-hover\:no-underline {
    text-decoration: none;
  }

  .xl\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .xl\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .xl\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .xl\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xl\:focus\:underline:focus {
    text-decoration: underline;
  }

  .xl\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .xl\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .xl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xl\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .xl\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .xl\:placeholder-current::-moz-placeholder {
    color: currentColor;
  }

  .xl\:placeholder-current::placeholder {
    color: currentColor;
  }

  .xl\:placeholder-black::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-white::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .xl\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .xl\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor;
  }

  .xl\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .xl\:focus\:placeholder-black:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-white:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-opacity-0::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:placeholder-opacity-5::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:placeholder-opacity-10::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:placeholder-opacity-20::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:placeholder-opacity-25::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:placeholder-opacity-30::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:placeholder-opacity-40::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:placeholder-opacity-50::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:placeholder-opacity-60::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:placeholder-opacity-70::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:placeholder-opacity-75::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:placeholder-opacity-80::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:placeholder-opacity-90::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:placeholder-opacity-95::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:placeholder-opacity-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:opacity-0 {
    opacity: 0;
  }

  .xl\:opacity-5 {
    opacity: 0.05;
  }

  .xl\:opacity-10 {
    opacity: 0.1;
  }

  .xl\:opacity-20 {
    opacity: 0.2;
  }

  .xl\:opacity-25 {
    opacity: 0.25;
  }

  .xl\:opacity-30 {
    opacity: 0.3;
  }

  .xl\:opacity-40 {
    opacity: 0.4;
  }

  .xl\:opacity-50 {
    opacity: 0.5;
  }

  .xl\:opacity-60 {
    opacity: 0.6;
  }

  .xl\:opacity-70 {
    opacity: 0.7;
  }

  .xl\:opacity-75 {
    opacity: 0.75;
  }

  .xl\:opacity-80 {
    opacity: 0.8;
  }

  .xl\:opacity-90 {
    opacity: 0.9;
  }

  .xl\:opacity-95 {
    opacity: 0.95;
  }

  .xl\:opacity-100 {
    opacity: 1;
  }

  .group:hover .xl\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .xl\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .xl\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .xl\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .xl\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .xl\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .xl\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .xl\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .xl\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .xl\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .xl\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .xl\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .xl\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .xl\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .xl\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .xl\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .xl\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .xl\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .xl\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .xl\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .xl\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .xl\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .xl\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .xl\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .xl\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .xl\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .xl\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .xl\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .xl\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .xl\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .xl\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .xl\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .xl\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .xl\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .xl\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .xl\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .xl\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .xl\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .xl\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .xl\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .xl\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .xl\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .xl\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .xl\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .xl\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .xl\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .xl\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .xl\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .xl\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .xl\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .xl\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .xl\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .xl\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .xl\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .xl\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .xl\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .xl\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .xl\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .xl\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .xl\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .xl\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .xl\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .xl\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .xl\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .xl\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .xl\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .xl\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .xl\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .xl\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .xl\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .xl\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .xl\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .xl\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .xl\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .xl\:bg-blend-color {
    background-blend-mode: color;
  }

  .xl\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }

  .xl\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .xl\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .xl\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .xl\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .xl\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .xl\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .xl\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .xl\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .xl\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .xl\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .xl\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .xl\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .xl\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .xl\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .xl\:mix-blend-color {
    mix-blend-mode: color;
  }

  .xl\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .xl\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:ring-inset {
    --tw-ring-inset: inset;
  }

  .xl\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .xl\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .xl\:ring-transparent {
    --tw-ring-color: transparent;
  }

  .xl\:ring-current {
    --tw-ring-color: currentColor;
  }

  .xl\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .xl\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .xl\:ring-red-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .xl\:ring-red-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .xl\:ring-red-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .xl\:ring-red-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .xl\:ring-red-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .xl\:ring-red-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .xl\:ring-red-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .xl\:ring-red-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .xl\:ring-red-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .xl\:ring-red-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .xl\:ring-green-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .xl\:ring-green-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .xl\:ring-green-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .xl\:ring-green-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .xl\:ring-green-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .xl\:ring-green-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .xl\:ring-green-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .xl\:ring-green-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .xl\:ring-green-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .xl\:ring-green-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-transparent:focus-within {
    --tw-ring-color: transparent;
  }

  .xl\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .xl\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-transparent:focus {
    --tw-ring-color: transparent;
  }

  .xl\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .xl\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .xl\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .xl\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .xl\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .xl\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .xl\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .xl\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .xl\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .xl\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .xl\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .xl\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .xl\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .xl\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .xl\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .xl\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .xl\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .xl\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .xl\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .xl\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .xl\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .xl\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .xl\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .xl\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .xl\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .xl\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .xl\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .xl\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .xl\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .xl\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .xl\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .xl\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .xl\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .xl\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .xl\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .xl\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .xl\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .xl\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .xl\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .xl\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .xl\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .xl\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .xl\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .xl\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .xl\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .xl\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .xl\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .xl\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .xl\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .xl\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .xl\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .xl\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .xl\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .xl\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .xl\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .xl\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .xl\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .xl\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .xl\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .xl\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .xl\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .xl\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .xl\:ring-offset-transparent {
    --tw-ring-offset-color: transparent;
  }

  .xl\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .xl\:ring-offset-black {
    --tw-ring-offset-color: #000;
  }

  .xl\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .xl\:ring-offset-gray-50 {
    --tw-ring-offset-color: #f9fafb;
  }

  .xl\:ring-offset-gray-100 {
    --tw-ring-offset-color: #f3f4f6;
  }

  .xl\:ring-offset-gray-200 {
    --tw-ring-offset-color: #e5e7eb;
  }

  .xl\:ring-offset-gray-300 {
    --tw-ring-offset-color: #d1d5db;
  }

  .xl\:ring-offset-gray-400 {
    --tw-ring-offset-color: #9ca3af;
  }

  .xl\:ring-offset-gray-500 {
    --tw-ring-offset-color: #6b7280;
  }

  .xl\:ring-offset-gray-600 {
    --tw-ring-offset-color: #4b5563;
  }

  .xl\:ring-offset-gray-700 {
    --tw-ring-offset-color: #374151;
  }

  .xl\:ring-offset-gray-800 {
    --tw-ring-offset-color: #1f2937;
  }

  .xl\:ring-offset-gray-900 {
    --tw-ring-offset-color: #111827;
  }

  .xl\:ring-offset-red-50 {
    --tw-ring-offset-color: #fef2f2;
  }

  .xl\:ring-offset-red-100 {
    --tw-ring-offset-color: #fee2e2;
  }

  .xl\:ring-offset-red-200 {
    --tw-ring-offset-color: #fecaca;
  }

  .xl\:ring-offset-red-300 {
    --tw-ring-offset-color: #fca5a5;
  }

  .xl\:ring-offset-red-400 {
    --tw-ring-offset-color: #f87171;
  }

  .xl\:ring-offset-red-500 {
    --tw-ring-offset-color: #ef4444;
  }

  .xl\:ring-offset-red-600 {
    --tw-ring-offset-color: #dc2626;
  }

  .xl\:ring-offset-red-700 {
    --tw-ring-offset-color: #b91c1c;
  }

  .xl\:ring-offset-red-800 {
    --tw-ring-offset-color: #991b1b;
  }

  .xl\:ring-offset-red-900 {
    --tw-ring-offset-color: #7f1d1d;
  }

  .xl\:ring-offset-yellow-50 {
    --tw-ring-offset-color: #fffbeb;
  }

  .xl\:ring-offset-yellow-100 {
    --tw-ring-offset-color: #fef3c7;
  }

  .xl\:ring-offset-yellow-200 {
    --tw-ring-offset-color: #fde68a;
  }

  .xl\:ring-offset-yellow-300 {
    --tw-ring-offset-color: #fcd34d;
  }

  .xl\:ring-offset-yellow-400 {
    --tw-ring-offset-color: #fbbf24;
  }

  .xl\:ring-offset-yellow-500 {
    --tw-ring-offset-color: #f59e0b;
  }

  .xl\:ring-offset-yellow-600 {
    --tw-ring-offset-color: #d97706;
  }

  .xl\:ring-offset-yellow-700 {
    --tw-ring-offset-color: #b45309;
  }

  .xl\:ring-offset-yellow-800 {
    --tw-ring-offset-color: #92400e;
  }

  .xl\:ring-offset-yellow-900 {
    --tw-ring-offset-color: #78350f;
  }

  .xl\:ring-offset-green-50 {
    --tw-ring-offset-color: #ecfdf5;
  }

  .xl\:ring-offset-green-100 {
    --tw-ring-offset-color: #d1fae5;
  }

  .xl\:ring-offset-green-200 {
    --tw-ring-offset-color: #a7f3d0;
  }

  .xl\:ring-offset-green-300 {
    --tw-ring-offset-color: #6ee7b7;
  }

  .xl\:ring-offset-green-400 {
    --tw-ring-offset-color: #34d399;
  }

  .xl\:ring-offset-green-500 {
    --tw-ring-offset-color: #10b981;
  }

  .xl\:ring-offset-green-600 {
    --tw-ring-offset-color: #059669;
  }

  .xl\:ring-offset-green-700 {
    --tw-ring-offset-color: #047857;
  }

  .xl\:ring-offset-green-800 {
    --tw-ring-offset-color: #065f46;
  }

  .xl\:ring-offset-green-900 {
    --tw-ring-offset-color: #064e3b;
  }

  .xl\:ring-offset-blue-50 {
    --tw-ring-offset-color: #eff6ff;
  }

  .xl\:ring-offset-blue-100 {
    --tw-ring-offset-color: #dbeafe;
  }

  .xl\:ring-offset-blue-200 {
    --tw-ring-offset-color: #bfdbfe;
  }

  .xl\:ring-offset-blue-300 {
    --tw-ring-offset-color: #93c5fd;
  }

  .xl\:ring-offset-blue-400 {
    --tw-ring-offset-color: #60a5fa;
  }

  .xl\:ring-offset-blue-500 {
    --tw-ring-offset-color: #3b82f6;
  }

  .xl\:ring-offset-blue-600 {
    --tw-ring-offset-color: #2563eb;
  }

  .xl\:ring-offset-blue-700 {
    --tw-ring-offset-color: #1d4ed8;
  }

  .xl\:ring-offset-blue-800 {
    --tw-ring-offset-color: #1e40af;
  }

  .xl\:ring-offset-blue-900 {
    --tw-ring-offset-color: #1e3a8a;
  }

  .xl\:ring-offset-indigo-50 {
    --tw-ring-offset-color: #eef2ff;
  }

  .xl\:ring-offset-indigo-100 {
    --tw-ring-offset-color: #e0e7ff;
  }

  .xl\:ring-offset-indigo-200 {
    --tw-ring-offset-color: #c7d2fe;
  }

  .xl\:ring-offset-indigo-300 {
    --tw-ring-offset-color: #a5b4fc;
  }

  .xl\:ring-offset-indigo-400 {
    --tw-ring-offset-color: #818cf8;
  }

  .xl\:ring-offset-indigo-500 {
    --tw-ring-offset-color: #6366f1;
  }

  .xl\:ring-offset-indigo-600 {
    --tw-ring-offset-color: #4f46e5;
  }

  .xl\:ring-offset-indigo-700 {
    --tw-ring-offset-color: #4338ca;
  }

  .xl\:ring-offset-indigo-800 {
    --tw-ring-offset-color: #3730a3;
  }

  .xl\:ring-offset-indigo-900 {
    --tw-ring-offset-color: #312e81;
  }

  .xl\:ring-offset-purple-50 {
    --tw-ring-offset-color: #f5f3ff;
  }

  .xl\:ring-offset-purple-100 {
    --tw-ring-offset-color: #ede9fe;
  }

  .xl\:ring-offset-purple-200 {
    --tw-ring-offset-color: #ddd6fe;
  }

  .xl\:ring-offset-purple-300 {
    --tw-ring-offset-color: #c4b5fd;
  }

  .xl\:ring-offset-purple-400 {
    --tw-ring-offset-color: #a78bfa;
  }

  .xl\:ring-offset-purple-500 {
    --tw-ring-offset-color: #8b5cf6;
  }

  .xl\:ring-offset-purple-600 {
    --tw-ring-offset-color: #7c3aed;
  }

  .xl\:ring-offset-purple-700 {
    --tw-ring-offset-color: #6d28d9;
  }

  .xl\:ring-offset-purple-800 {
    --tw-ring-offset-color: #5b21b6;
  }

  .xl\:ring-offset-purple-900 {
    --tw-ring-offset-color: #4c1d95;
  }

  .xl\:ring-offset-pink-50 {
    --tw-ring-offset-color: #fdf2f8;
  }

  .xl\:ring-offset-pink-100 {
    --tw-ring-offset-color: #fce7f3;
  }

  .xl\:ring-offset-pink-200 {
    --tw-ring-offset-color: #fbcfe8;
  }

  .xl\:ring-offset-pink-300 {
    --tw-ring-offset-color: #f9a8d4;
  }

  .xl\:ring-offset-pink-400 {
    --tw-ring-offset-color: #f472b6;
  }

  .xl\:ring-offset-pink-500 {
    --tw-ring-offset-color: #ec4899;
  }

  .xl\:ring-offset-pink-600 {
    --tw-ring-offset-color: #db2777;
  }

  .xl\:ring-offset-pink-700 {
    --tw-ring-offset-color: #be185d;
  }

  .xl\:ring-offset-pink-800 {
    --tw-ring-offset-color: #9d174d;
  }

  .xl\:ring-offset-pink-900 {
    --tw-ring-offset-color: #831843;
  }

  .xl\:focus-within\:ring-offset-transparent:focus-within {
    --tw-ring-offset-color: transparent;
  }

  .xl\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .xl\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #000;
  }

  .xl\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .xl\:focus-within\:ring-offset-gray-50:focus-within {
    --tw-ring-offset-color: #f9fafb;
  }

  .xl\:focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f3f4f6;
  }

  .xl\:focus-within\:ring-offset-gray-200:focus-within {
    --tw-ring-offset-color: #e5e7eb;
  }

  .xl\:focus-within\:ring-offset-gray-300:focus-within {
    --tw-ring-offset-color: #d1d5db;
  }

  .xl\:focus-within\:ring-offset-gray-400:focus-within {
    --tw-ring-offset-color: #9ca3af;
  }

  .xl\:focus-within\:ring-offset-gray-500:focus-within {
    --tw-ring-offset-color: #6b7280;
  }

  .xl\:focus-within\:ring-offset-gray-600:focus-within {
    --tw-ring-offset-color: #4b5563;
  }

  .xl\:focus-within\:ring-offset-gray-700:focus-within {
    --tw-ring-offset-color: #374151;
  }

  .xl\:focus-within\:ring-offset-gray-800:focus-within {
    --tw-ring-offset-color: #1f2937;
  }

  .xl\:focus-within\:ring-offset-gray-900:focus-within {
    --tw-ring-offset-color: #111827;
  }

  .xl\:focus-within\:ring-offset-red-50:focus-within {
    --tw-ring-offset-color: #fef2f2;
  }

  .xl\:focus-within\:ring-offset-red-100:focus-within {
    --tw-ring-offset-color: #fee2e2;
  }

  .xl\:focus-within\:ring-offset-red-200:focus-within {
    --tw-ring-offset-color: #fecaca;
  }

  .xl\:focus-within\:ring-offset-red-300:focus-within {
    --tw-ring-offset-color: #fca5a5;
  }

  .xl\:focus-within\:ring-offset-red-400:focus-within {
    --tw-ring-offset-color: #f87171;
  }

  .xl\:focus-within\:ring-offset-red-500:focus-within {
    --tw-ring-offset-color: #ef4444;
  }

  .xl\:focus-within\:ring-offset-red-600:focus-within {
    --tw-ring-offset-color: #dc2626;
  }

  .xl\:focus-within\:ring-offset-red-700:focus-within {
    --tw-ring-offset-color: #b91c1c;
  }

  .xl\:focus-within\:ring-offset-red-800:focus-within {
    --tw-ring-offset-color: #991b1b;
  }

  .xl\:focus-within\:ring-offset-red-900:focus-within {
    --tw-ring-offset-color: #7f1d1d;
  }

  .xl\:focus-within\:ring-offset-yellow-50:focus-within {
    --tw-ring-offset-color: #fffbeb;
  }

  .xl\:focus-within\:ring-offset-yellow-100:focus-within {
    --tw-ring-offset-color: #fef3c7;
  }

  .xl\:focus-within\:ring-offset-yellow-200:focus-within {
    --tw-ring-offset-color: #fde68a;
  }

  .xl\:focus-within\:ring-offset-yellow-300:focus-within {
    --tw-ring-offset-color: #fcd34d;
  }

  .xl\:focus-within\:ring-offset-yellow-400:focus-within {
    --tw-ring-offset-color: #fbbf24;
  }

  .xl\:focus-within\:ring-offset-yellow-500:focus-within {
    --tw-ring-offset-color: #f59e0b;
  }

  .xl\:focus-within\:ring-offset-yellow-600:focus-within {
    --tw-ring-offset-color: #d97706;
  }

  .xl\:focus-within\:ring-offset-yellow-700:focus-within {
    --tw-ring-offset-color: #b45309;
  }

  .xl\:focus-within\:ring-offset-yellow-800:focus-within {
    --tw-ring-offset-color: #92400e;
  }

  .xl\:focus-within\:ring-offset-yellow-900:focus-within {
    --tw-ring-offset-color: #78350f;
  }

  .xl\:focus-within\:ring-offset-green-50:focus-within {
    --tw-ring-offset-color: #ecfdf5;
  }

  .xl\:focus-within\:ring-offset-green-100:focus-within {
    --tw-ring-offset-color: #d1fae5;
  }

  .xl\:focus-within\:ring-offset-green-200:focus-within {
    --tw-ring-offset-color: #a7f3d0;
  }

  .xl\:focus-within\:ring-offset-green-300:focus-within {
    --tw-ring-offset-color: #6ee7b7;
  }

  .xl\:focus-within\:ring-offset-green-400:focus-within {
    --tw-ring-offset-color: #34d399;
  }

  .xl\:focus-within\:ring-offset-green-500:focus-within {
    --tw-ring-offset-color: #10b981;
  }

  .xl\:focus-within\:ring-offset-green-600:focus-within {
    --tw-ring-offset-color: #059669;
  }

  .xl\:focus-within\:ring-offset-green-700:focus-within {
    --tw-ring-offset-color: #047857;
  }

  .xl\:focus-within\:ring-offset-green-800:focus-within {
    --tw-ring-offset-color: #065f46;
  }

  .xl\:focus-within\:ring-offset-green-900:focus-within {
    --tw-ring-offset-color: #064e3b;
  }

  .xl\:focus-within\:ring-offset-blue-50:focus-within {
    --tw-ring-offset-color: #eff6ff;
  }

  .xl\:focus-within\:ring-offset-blue-100:focus-within {
    --tw-ring-offset-color: #dbeafe;
  }

  .xl\:focus-within\:ring-offset-blue-200:focus-within {
    --tw-ring-offset-color: #bfdbfe;
  }

  .xl\:focus-within\:ring-offset-blue-300:focus-within {
    --tw-ring-offset-color: #93c5fd;
  }

  .xl\:focus-within\:ring-offset-blue-400:focus-within {
    --tw-ring-offset-color: #60a5fa;
  }

  .xl\:focus-within\:ring-offset-blue-500:focus-within {
    --tw-ring-offset-color: #3b82f6;
  }

  .xl\:focus-within\:ring-offset-blue-600:focus-within {
    --tw-ring-offset-color: #2563eb;
  }

  .xl\:focus-within\:ring-offset-blue-700:focus-within {
    --tw-ring-offset-color: #1d4ed8;
  }

  .xl\:focus-within\:ring-offset-blue-800:focus-within {
    --tw-ring-offset-color: #1e40af;
  }

  .xl\:focus-within\:ring-offset-blue-900:focus-within {
    --tw-ring-offset-color: #1e3a8a;
  }

  .xl\:focus-within\:ring-offset-indigo-50:focus-within {
    --tw-ring-offset-color: #eef2ff;
  }

  .xl\:focus-within\:ring-offset-indigo-100:focus-within {
    --tw-ring-offset-color: #e0e7ff;
  }

  .xl\:focus-within\:ring-offset-indigo-200:focus-within {
    --tw-ring-offset-color: #c7d2fe;
  }

  .xl\:focus-within\:ring-offset-indigo-300:focus-within {
    --tw-ring-offset-color: #a5b4fc;
  }

  .xl\:focus-within\:ring-offset-indigo-400:focus-within {
    --tw-ring-offset-color: #818cf8;
  }

  .xl\:focus-within\:ring-offset-indigo-500:focus-within {
    --tw-ring-offset-color: #6366f1;
  }

  .xl\:focus-within\:ring-offset-indigo-600:focus-within {
    --tw-ring-offset-color: #4f46e5;
  }

  .xl\:focus-within\:ring-offset-indigo-700:focus-within {
    --tw-ring-offset-color: #4338ca;
  }

  .xl\:focus-within\:ring-offset-indigo-800:focus-within {
    --tw-ring-offset-color: #3730a3;
  }

  .xl\:focus-within\:ring-offset-indigo-900:focus-within {
    --tw-ring-offset-color: #312e81;
  }

  .xl\:focus-within\:ring-offset-purple-50:focus-within {
    --tw-ring-offset-color: #f5f3ff;
  }

  .xl\:focus-within\:ring-offset-purple-100:focus-within {
    --tw-ring-offset-color: #ede9fe;
  }

  .xl\:focus-within\:ring-offset-purple-200:focus-within {
    --tw-ring-offset-color: #ddd6fe;
  }

  .xl\:focus-within\:ring-offset-purple-300:focus-within {
    --tw-ring-offset-color: #c4b5fd;
  }

  .xl\:focus-within\:ring-offset-purple-400:focus-within {
    --tw-ring-offset-color: #a78bfa;
  }

  .xl\:focus-within\:ring-offset-purple-500:focus-within {
    --tw-ring-offset-color: #8b5cf6;
  }

  .xl\:focus-within\:ring-offset-purple-600:focus-within {
    --tw-ring-offset-color: #7c3aed;
  }

  .xl\:focus-within\:ring-offset-purple-700:focus-within {
    --tw-ring-offset-color: #6d28d9;
  }

  .xl\:focus-within\:ring-offset-purple-800:focus-within {
    --tw-ring-offset-color: #5b21b6;
  }

  .xl\:focus-within\:ring-offset-purple-900:focus-within {
    --tw-ring-offset-color: #4c1d95;
  }

  .xl\:focus-within\:ring-offset-pink-50:focus-within {
    --tw-ring-offset-color: #fdf2f8;
  }

  .xl\:focus-within\:ring-offset-pink-100:focus-within {
    --tw-ring-offset-color: #fce7f3;
  }

  .xl\:focus-within\:ring-offset-pink-200:focus-within {
    --tw-ring-offset-color: #fbcfe8;
  }

  .xl\:focus-within\:ring-offset-pink-300:focus-within {
    --tw-ring-offset-color: #f9a8d4;
  }

  .xl\:focus-within\:ring-offset-pink-400:focus-within {
    --tw-ring-offset-color: #f472b6;
  }

  .xl\:focus-within\:ring-offset-pink-500:focus-within {
    --tw-ring-offset-color: #ec4899;
  }

  .xl\:focus-within\:ring-offset-pink-600:focus-within {
    --tw-ring-offset-color: #db2777;
  }

  .xl\:focus-within\:ring-offset-pink-700:focus-within {
    --tw-ring-offset-color: #be185d;
  }

  .xl\:focus-within\:ring-offset-pink-800:focus-within {
    --tw-ring-offset-color: #9d174d;
  }

  .xl\:focus-within\:ring-offset-pink-900:focus-within {
    --tw-ring-offset-color: #831843;
  }

  .xl\:focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent;
  }

  .xl\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .xl\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #000;
  }

  .xl\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .xl\:focus\:ring-offset-gray-50:focus {
    --tw-ring-offset-color: #f9fafb;
  }

  .xl\:focus\:ring-offset-gray-100:focus {
    --tw-ring-offset-color: #f3f4f6;
  }

  .xl\:focus\:ring-offset-gray-200:focus {
    --tw-ring-offset-color: #e5e7eb;
  }

  .xl\:focus\:ring-offset-gray-300:focus {
    --tw-ring-offset-color: #d1d5db;
  }

  .xl\:focus\:ring-offset-gray-400:focus {
    --tw-ring-offset-color: #9ca3af;
  }

  .xl\:focus\:ring-offset-gray-500:focus {
    --tw-ring-offset-color: #6b7280;
  }

  .xl\:focus\:ring-offset-gray-600:focus {
    --tw-ring-offset-color: #4b5563;
  }

  .xl\:focus\:ring-offset-gray-700:focus {
    --tw-ring-offset-color: #374151;
  }

  .xl\:focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1f2937;
  }

  .xl\:focus\:ring-offset-gray-900:focus {
    --tw-ring-offset-color: #111827;
  }

  .xl\:focus\:ring-offset-red-50:focus {
    --tw-ring-offset-color: #fef2f2;
  }

  .xl\:focus\:ring-offset-red-100:focus {
    --tw-ring-offset-color: #fee2e2;
  }

  .xl\:focus\:ring-offset-red-200:focus {
    --tw-ring-offset-color: #fecaca;
  }

  .xl\:focus\:ring-offset-red-300:focus {
    --tw-ring-offset-color: #fca5a5;
  }

  .xl\:focus\:ring-offset-red-400:focus {
    --tw-ring-offset-color: #f87171;
  }

  .xl\:focus\:ring-offset-red-500:focus {
    --tw-ring-offset-color: #ef4444;
  }

  .xl\:focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626;
  }

  .xl\:focus\:ring-offset-red-700:focus {
    --tw-ring-offset-color: #b91c1c;
  }

  .xl\:focus\:ring-offset-red-800:focus {
    --tw-ring-offset-color: #991b1b;
  }

  .xl\:focus\:ring-offset-red-900:focus {
    --tw-ring-offset-color: #7f1d1d;
  }

  .xl\:focus\:ring-offset-yellow-50:focus {
    --tw-ring-offset-color: #fffbeb;
  }

  .xl\:focus\:ring-offset-yellow-100:focus {
    --tw-ring-offset-color: #fef3c7;
  }

  .xl\:focus\:ring-offset-yellow-200:focus {
    --tw-ring-offset-color: #fde68a;
  }

  .xl\:focus\:ring-offset-yellow-300:focus {
    --tw-ring-offset-color: #fcd34d;
  }

  .xl\:focus\:ring-offset-yellow-400:focus {
    --tw-ring-offset-color: #fbbf24;
  }

  .xl\:focus\:ring-offset-yellow-500:focus {
    --tw-ring-offset-color: #f59e0b;
  }

  .xl\:focus\:ring-offset-yellow-600:focus {
    --tw-ring-offset-color: #d97706;
  }

  .xl\:focus\:ring-offset-yellow-700:focus {
    --tw-ring-offset-color: #b45309;
  }

  .xl\:focus\:ring-offset-yellow-800:focus {
    --tw-ring-offset-color: #92400e;
  }

  .xl\:focus\:ring-offset-yellow-900:focus {
    --tw-ring-offset-color: #78350f;
  }

  .xl\:focus\:ring-offset-green-50:focus {
    --tw-ring-offset-color: #ecfdf5;
  }

  .xl\:focus\:ring-offset-green-100:focus {
    --tw-ring-offset-color: #d1fae5;
  }

  .xl\:focus\:ring-offset-green-200:focus {
    --tw-ring-offset-color: #a7f3d0;
  }

  .xl\:focus\:ring-offset-green-300:focus {
    --tw-ring-offset-color: #6ee7b7;
  }

  .xl\:focus\:ring-offset-green-400:focus {
    --tw-ring-offset-color: #34d399;
  }

  .xl\:focus\:ring-offset-green-500:focus {
    --tw-ring-offset-color: #10b981;
  }

  .xl\:focus\:ring-offset-green-600:focus {
    --tw-ring-offset-color: #059669;
  }

  .xl\:focus\:ring-offset-green-700:focus {
    --tw-ring-offset-color: #047857;
  }

  .xl\:focus\:ring-offset-green-800:focus {
    --tw-ring-offset-color: #065f46;
  }

  .xl\:focus\:ring-offset-green-900:focus {
    --tw-ring-offset-color: #064e3b;
  }

  .xl\:focus\:ring-offset-blue-50:focus {
    --tw-ring-offset-color: #eff6ff;
  }

  .xl\:focus\:ring-offset-blue-100:focus {
    --tw-ring-offset-color: #dbeafe;
  }

  .xl\:focus\:ring-offset-blue-200:focus {
    --tw-ring-offset-color: #bfdbfe;
  }

  .xl\:focus\:ring-offset-blue-300:focus {
    --tw-ring-offset-color: #93c5fd;
  }

  .xl\:focus\:ring-offset-blue-400:focus {
    --tw-ring-offset-color: #60a5fa;
  }

  .xl\:focus\:ring-offset-blue-500:focus {
    --tw-ring-offset-color: #3b82f6;
  }

  .xl\:focus\:ring-offset-blue-600:focus {
    --tw-ring-offset-color: #2563eb;
  }

  .xl\:focus\:ring-offset-blue-700:focus {
    --tw-ring-offset-color: #1d4ed8;
  }

  .xl\:focus\:ring-offset-blue-800:focus {
    --tw-ring-offset-color: #1e40af;
  }

  .xl\:focus\:ring-offset-blue-900:focus {
    --tw-ring-offset-color: #1e3a8a;
  }

  .xl\:focus\:ring-offset-indigo-50:focus {
    --tw-ring-offset-color: #eef2ff;
  }

  .xl\:focus\:ring-offset-indigo-100:focus {
    --tw-ring-offset-color: #e0e7ff;
  }

  .xl\:focus\:ring-offset-indigo-200:focus {
    --tw-ring-offset-color: #c7d2fe;
  }

  .xl\:focus\:ring-offset-indigo-300:focus {
    --tw-ring-offset-color: #a5b4fc;
  }

  .xl\:focus\:ring-offset-indigo-400:focus {
    --tw-ring-offset-color: #818cf8;
  }

  .xl\:focus\:ring-offset-indigo-500:focus {
    --tw-ring-offset-color: #6366f1;
  }

  .xl\:focus\:ring-offset-indigo-600:focus {
    --tw-ring-offset-color: #4f46e5;
  }

  .xl\:focus\:ring-offset-indigo-700:focus {
    --tw-ring-offset-color: #4338ca;
  }

  .xl\:focus\:ring-offset-indigo-800:focus {
    --tw-ring-offset-color: #3730a3;
  }

  .xl\:focus\:ring-offset-indigo-900:focus {
    --tw-ring-offset-color: #312e81;
  }

  .xl\:focus\:ring-offset-purple-50:focus {
    --tw-ring-offset-color: #f5f3ff;
  }

  .xl\:focus\:ring-offset-purple-100:focus {
    --tw-ring-offset-color: #ede9fe;
  }

  .xl\:focus\:ring-offset-purple-200:focus {
    --tw-ring-offset-color: #ddd6fe;
  }

  .xl\:focus\:ring-offset-purple-300:focus {
    --tw-ring-offset-color: #c4b5fd;
  }

  .xl\:focus\:ring-offset-purple-400:focus {
    --tw-ring-offset-color: #a78bfa;
  }

  .xl\:focus\:ring-offset-purple-500:focus {
    --tw-ring-offset-color: #8b5cf6;
  }

  .xl\:focus\:ring-offset-purple-600:focus {
    --tw-ring-offset-color: #7c3aed;
  }

  .xl\:focus\:ring-offset-purple-700:focus {
    --tw-ring-offset-color: #6d28d9;
  }

  .xl\:focus\:ring-offset-purple-800:focus {
    --tw-ring-offset-color: #5b21b6;
  }

  .xl\:focus\:ring-offset-purple-900:focus {
    --tw-ring-offset-color: #4c1d95;
  }

  .xl\:focus\:ring-offset-pink-50:focus {
    --tw-ring-offset-color: #fdf2f8;
  }

  .xl\:focus\:ring-offset-pink-100:focus {
    --tw-ring-offset-color: #fce7f3;
  }

  .xl\:focus\:ring-offset-pink-200:focus {
    --tw-ring-offset-color: #fbcfe8;
  }

  .xl\:focus\:ring-offset-pink-300:focus {
    --tw-ring-offset-color: #f9a8d4;
  }

  .xl\:focus\:ring-offset-pink-400:focus {
    --tw-ring-offset-color: #f472b6;
  }

  .xl\:focus\:ring-offset-pink-500:focus {
    --tw-ring-offset-color: #ec4899;
  }

  .xl\:focus\:ring-offset-pink-600:focus {
    --tw-ring-offset-color: #db2777;
  }

  .xl\:focus\:ring-offset-pink-700:focus {
    --tw-ring-offset-color: #be185d;
  }

  .xl\:focus\:ring-offset-pink-800:focus {
    --tw-ring-offset-color: #9d174d;
  }

  .xl\:focus\:ring-offset-pink-900:focus {
    --tw-ring-offset-color: #831843;
  }

  .xl\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    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);
  }

  .xl\:filter-none {
    filter: none;
  }

  .xl\:blur-0 {
    --tw-blur: blur(0);
  }

  .xl\:blur-none {
    --tw-blur: blur(0);
  }

  .xl\:blur-sm {
    --tw-blur: blur(4px);
  }

  .xl\:blur {
    --tw-blur: blur(8px);
  }

  .xl\:blur-md {
    --tw-blur: blur(12px);
  }

  .xl\:blur-lg {
    --tw-blur: blur(16px);
  }

  .xl\:blur-xl {
    --tw-blur: blur(24px);
  }

  .xl\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .xl\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .xl\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .xl\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .xl\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .xl\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .xl\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .xl\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .xl\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .xl\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .xl\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .xl\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .xl\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .xl\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .xl\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .xl\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .xl\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .xl\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .xl\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .xl\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .xl\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .xl\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .xl\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  }

  .xl\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .xl\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .xl\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .xl\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 #0000);
  }

  .xl\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .xl\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .xl\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .xl\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .xl\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .xl\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .xl\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .xl\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .xl\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .xl\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .xl\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .xl\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .xl\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .xl\:invert-0 {
    --tw-invert: invert(0);
  }

  .xl\:invert {
    --tw-invert: invert(100%);
  }

  .xl\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .xl\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .xl\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .xl\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .xl\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .xl\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .xl\:sepia {
    --tw-sepia: sepia(100%);
  }

  .xl\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    -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);
            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);
  }

  .xl\:backdrop-filter-none {
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
  }

  .xl\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .xl\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .xl\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .xl\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .xl\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .xl\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .xl\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .xl\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .xl\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .xl\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .xl\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .xl\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .xl\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .xl\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .xl\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .xl\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .xl\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .xl\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .xl\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .xl\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .xl\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .xl\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .xl\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .xl\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .xl\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .xl\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .xl\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .xl\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .xl\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .xl\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .xl\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .xl\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .xl\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .xl\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .xl\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .xl\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .xl\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .xl\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .xl\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .xl\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .xl\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .xl\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .xl\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .xl\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .xl\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .xl\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .xl\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .xl\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .xl\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .xl\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .xl\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .xl\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .xl\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .xl\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .xl\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .xl\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .xl\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .xl\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .xl\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .xl\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .xl\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .xl\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .xl\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .xl\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .xl\:transition-none {
    transition-property: none;
  }

  .xl\:transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .xl\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .xl\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .xl\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .xl\:transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .xl\:transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .xl\:delay-75 {
    transition-delay: 75ms;
  }

  .xl\:delay-100 {
    transition-delay: 100ms;
  }

  .xl\:delay-150 {
    transition-delay: 150ms;
  }

  .xl\:delay-200 {
    transition-delay: 200ms;
  }

  .xl\:delay-300 {
    transition-delay: 300ms;
  }

  .xl\:delay-500 {
    transition-delay: 500ms;
  }

  .xl\:delay-700 {
    transition-delay: 700ms;
  }

  .xl\:delay-1000 {
    transition-delay: 1000ms;
  }

  .xl\:duration-75 {
    transition-duration: 75ms;
  }

  .xl\:duration-100 {
    transition-duration: 100ms;
  }

  .xl\:duration-150 {
    transition-duration: 150ms;
  }

  .xl\:duration-200 {
    transition-duration: 200ms;
  }

  .xl\:duration-300 {
    transition-duration: 300ms;
  }

  .xl\:duration-500 {
    transition-duration: 500ms;
  }

  .xl\:duration-700 {
    transition-duration: 700ms;
  }

  .xl\:duration-1000 {
    transition-duration: 1000ms;
  }

  .xl\:ease-linear {
    transition-timing-function: linear;
  }

  .xl\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xl\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xl\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

@media (min-width: 1536px) {
  .\32xl\:container {
    width: 100%;
  }

  @media (min-width: 640px) {
    .\32xl\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .\32xl\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .\32xl\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .\32xl\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .\32xl\:container {
      max-width: 1536px;
    }
  }

  .\32xl\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\32xl\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\32xl\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\32xl\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\32xl\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\32xl\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\32xl\:pointer-events-none {
    pointer-events: none;
  }

  .\32xl\:pointer-events-auto {
    pointer-events: auto;
  }

  .\32xl\:visible {
    visibility: visible;
  }

  .\32xl\:invisible {
    visibility: hidden;
  }

  .\32xl\:static {
    position: static;
  }

  .\32xl\:fixed {
    position: fixed;
  }

  .\32xl\:absolute {
    position: absolute;
  }

  .\32xl\:relative {
    position: relative;
  }

  .\32xl\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .\32xl\:inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .\32xl\:inset-1 {
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .\32xl\:inset-2 {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .\32xl\:inset-3 {
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .\32xl\:inset-4 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .\32xl\:inset-5 {
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .\32xl\:inset-6 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .\32xl\:inset-7 {
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .\32xl\:inset-8 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .\32xl\:inset-9 {
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .\32xl\:inset-10 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .\32xl\:inset-11 {
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .\32xl\:inset-12 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .\32xl\:inset-14 {
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .\32xl\:inset-16 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .\32xl\:inset-20 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .\32xl\:inset-24 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .\32xl\:inset-28 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .\32xl\:inset-32 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .\32xl\:inset-36 {
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .\32xl\:inset-40 {
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .\32xl\:inset-44 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .\32xl\:inset-48 {
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .\32xl\:inset-52 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .\32xl\:inset-56 {
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .\32xl\:inset-60 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .\32xl\:inset-64 {
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .\32xl\:inset-72 {
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .\32xl\:inset-80 {
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .\32xl\:inset-96 {
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .\32xl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .\32xl\:inset-px {
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .\32xl\:inset-0\.5 {
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .\32xl\:inset-1\.5 {
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .\32xl\:inset-2\.5 {
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .\32xl\:inset-3\.5 {
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .\32xl\:-inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .\32xl\:-inset-1 {
    top: -0.25rem;
    right: -0.25rem;
    bottom: -0.25rem;
    left: -0.25rem;
  }

  .\32xl\:-inset-2 {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .\32xl\:-inset-3 {
    top: -0.75rem;
    right: -0.75rem;
    bottom: -0.75rem;
    left: -0.75rem;
  }

  .\32xl\:-inset-4 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .\32xl\:-inset-5 {
    top: -1.25rem;
    right: -1.25rem;
    bottom: -1.25rem;
    left: -1.25rem;
  }

  .\32xl\:-inset-6 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .\32xl\:-inset-7 {
    top: -1.75rem;
    right: -1.75rem;
    bottom: -1.75rem;
    left: -1.75rem;
  }

  .\32xl\:-inset-8 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .\32xl\:-inset-9 {
    top: -2.25rem;
    right: -2.25rem;
    bottom: -2.25rem;
    left: -2.25rem;
  }

  .\32xl\:-inset-10 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .\32xl\:-inset-11 {
    top: -2.75rem;
    right: -2.75rem;
    bottom: -2.75rem;
    left: -2.75rem;
  }

  .\32xl\:-inset-12 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .\32xl\:-inset-14 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .\32xl\:-inset-16 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .\32xl\:-inset-20 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .\32xl\:-inset-24 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .\32xl\:-inset-28 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .\32xl\:-inset-32 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .\32xl\:-inset-36 {
    top: -9rem;
    right: -9rem;
    bottom: -9rem;
    left: -9rem;
  }

  .\32xl\:-inset-40 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .\32xl\:-inset-44 {
    top: -11rem;
    right: -11rem;
    bottom: -11rem;
    left: -11rem;
  }

  .\32xl\:-inset-48 {
    top: -12rem;
    right: -12rem;
    bottom: -12rem;
    left: -12rem;
  }

  .\32xl\:-inset-52 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .\32xl\:-inset-56 {
    top: -14rem;
    right: -14rem;
    bottom: -14rem;
    left: -14rem;
  }

  .\32xl\:-inset-60 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .\32xl\:-inset-64 {
    top: -16rem;
    right: -16rem;
    bottom: -16rem;
    left: -16rem;
  }

  .\32xl\:-inset-72 {
    top: -18rem;
    right: -18rem;
    bottom: -18rem;
    left: -18rem;
  }

  .\32xl\:-inset-80 {
    top: -20rem;
    right: -20rem;
    bottom: -20rem;
    left: -20rem;
  }

  .\32xl\:-inset-96 {
    top: -24rem;
    right: -24rem;
    bottom: -24rem;
    left: -24rem;
  }

  .\32xl\:-inset-px {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
  }

  .\32xl\:-inset-0\.5 {
    top: -0.125rem;
    right: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
  }

  .\32xl\:-inset-1\.5 {
    top: -0.375rem;
    right: -0.375rem;
    bottom: -0.375rem;
    left: -0.375rem;
  }

  .\32xl\:-inset-2\.5 {
    top: -0.625rem;
    right: -0.625rem;
    bottom: -0.625rem;
    left: -0.625rem;
  }

  .\32xl\:-inset-3\.5 {
    top: -0.875rem;
    right: -0.875rem;
    bottom: -0.875rem;
    left: -0.875rem;
  }

  .\32xl\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .\32xl\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .\32xl\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .\32xl\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .\32xl\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .\32xl\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .\32xl\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .\32xl\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .\32xl\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .\32xl\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .\32xl\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .\32xl\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .\32xl\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .\32xl\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .\32xl\:inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .\32xl\:inset-x-1 {
    left: 0.25rem;
    right: 0.25rem;
  }

  .\32xl\:inset-x-2 {
    left: 0.5rem;
    right: 0.5rem;
  }

  .\32xl\:inset-x-3 {
    left: 0.75rem;
    right: 0.75rem;
  }

  .\32xl\:inset-x-4 {
    left: 1rem;
    right: 1rem;
  }

  .\32xl\:inset-x-5 {
    left: 1.25rem;
    right: 1.25rem;
  }

  .\32xl\:inset-x-6 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .\32xl\:inset-x-7 {
    left: 1.75rem;
    right: 1.75rem;
  }

  .\32xl\:inset-x-8 {
    left: 2rem;
    right: 2rem;
  }

  .\32xl\:inset-x-9 {
    left: 2.25rem;
    right: 2.25rem;
  }

  .\32xl\:inset-x-10 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .\32xl\:inset-x-11 {
    left: 2.75rem;
    right: 2.75rem;
  }

  .\32xl\:inset-x-12 {
    left: 3rem;
    right: 3rem;
  }

  .\32xl\:inset-x-14 {
    left: 3.5rem;
    right: 3.5rem;
  }

  .\32xl\:inset-x-16 {
    left: 4rem;
    right: 4rem;
  }

  .\32xl\:inset-x-20 {
    left: 5rem;
    right: 5rem;
  }

  .\32xl\:inset-x-24 {
    left: 6rem;
    right: 6rem;
  }

  .\32xl\:inset-x-28 {
    left: 7rem;
    right: 7rem;
  }

  .\32xl\:inset-x-32 {
    left: 8rem;
    right: 8rem;
  }

  .\32xl\:inset-x-36 {
    left: 9rem;
    right: 9rem;
  }

  .\32xl\:inset-x-40 {
    left: 10rem;
    right: 10rem;
  }

  .\32xl\:inset-x-44 {
    left: 11rem;
    right: 11rem;
  }

  .\32xl\:inset-x-48 {
    left: 12rem;
    right: 12rem;
  }

  .\32xl\:inset-x-52 {
    left: 13rem;
    right: 13rem;
  }

  .\32xl\:inset-x-56 {
    left: 14rem;
    right: 14rem;
  }

  .\32xl\:inset-x-60 {
    left: 15rem;
    right: 15rem;
  }

  .\32xl\:inset-x-64 {
    left: 16rem;
    right: 16rem;
  }

  .\32xl\:inset-x-72 {
    left: 18rem;
    right: 18rem;
  }

  .\32xl\:inset-x-80 {
    left: 20rem;
    right: 20rem;
  }

  .\32xl\:inset-x-96 {
    left: 24rem;
    right: 24rem;
  }

  .\32xl\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .\32xl\:inset-x-px {
    left: 1px;
    right: 1px;
  }

  .\32xl\:inset-x-0\.5 {
    left: 0.125rem;
    right: 0.125rem;
  }

  .\32xl\:inset-x-1\.5 {
    left: 0.375rem;
    right: 0.375rem;
  }

  .\32xl\:inset-x-2\.5 {
    left: 0.625rem;
    right: 0.625rem;
  }

  .\32xl\:inset-x-3\.5 {
    left: 0.875rem;
    right: 0.875rem;
  }

  .\32xl\:-inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .\32xl\:-inset-x-1 {
    left: -0.25rem;
    right: -0.25rem;
  }

  .\32xl\:-inset-x-2 {
    left: -0.5rem;
    right: -0.5rem;
  }

  .\32xl\:-inset-x-3 {
    left: -0.75rem;
    right: -0.75rem;
  }

  .\32xl\:-inset-x-4 {
    left: -1rem;
    right: -1rem;
  }

  .\32xl\:-inset-x-5 {
    left: -1.25rem;
    right: -1.25rem;
  }

  .\32xl\:-inset-x-6 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .\32xl\:-inset-x-7 {
    left: -1.75rem;
    right: -1.75rem;
  }

  .\32xl\:-inset-x-8 {
    left: -2rem;
    right: -2rem;
  }

  .\32xl\:-inset-x-9 {
    left: -2.25rem;
    right: -2.25rem;
  }

  .\32xl\:-inset-x-10 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .\32xl\:-inset-x-11 {
    left: -2.75rem;
    right: -2.75rem;
  }

  .\32xl\:-inset-x-12 {
    left: -3rem;
    right: -3rem;
  }

  .\32xl\:-inset-x-14 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .\32xl\:-inset-x-16 {
    left: -4rem;
    right: -4rem;
  }

  .\32xl\:-inset-x-20 {
    left: -5rem;
    right: -5rem;
  }

  .\32xl\:-inset-x-24 {
    left: -6rem;
    right: -6rem;
  }

  .\32xl\:-inset-x-28 {
    left: -7rem;
    right: -7rem;
  }

  .\32xl\:-inset-x-32 {
    left: -8rem;
    right: -8rem;
  }

  .\32xl\:-inset-x-36 {
    left: -9rem;
    right: -9rem;
  }

  .\32xl\:-inset-x-40 {
    left: -10rem;
    right: -10rem;
  }

  .\32xl\:-inset-x-44 {
    left: -11rem;
    right: -11rem;
  }

  .\32xl\:-inset-x-48 {
    left: -12rem;
    right: -12rem;
  }

  .\32xl\:-inset-x-52 {
    left: -13rem;
    right: -13rem;
  }

  .\32xl\:-inset-x-56 {
    left: -14rem;
    right: -14rem;
  }

  .\32xl\:-inset-x-60 {
    left: -15rem;
    right: -15rem;
  }

  .\32xl\:-inset-x-64 {
    left: -16rem;
    right: -16rem;
  }

  .\32xl\:-inset-x-72 {
    left: -18rem;
    right: -18rem;
  }

  .\32xl\:-inset-x-80 {
    left: -20rem;
    right: -20rem;
  }

  .\32xl\:-inset-x-96 {
    left: -24rem;
    right: -24rem;
  }

  .\32xl\:-inset-x-px {
    left: -1px;
    right: -1px;
  }

  .\32xl\:-inset-x-0\.5 {
    left: -0.125rem;
    right: -0.125rem;
  }

  .\32xl\:-inset-x-1\.5 {
    left: -0.375rem;
    right: -0.375rem;
  }

  .\32xl\:-inset-x-2\.5 {
    left: -0.625rem;
    right: -0.625rem;
  }

  .\32xl\:-inset-x-3\.5 {
    left: -0.875rem;
    right: -0.875rem;
  }

  .\32xl\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .\32xl\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .\32xl\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .\32xl\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .\32xl\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .\32xl\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .\32xl\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .\32xl\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .\32xl\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .\32xl\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .\32xl\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .\32xl\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .\32xl\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .\32xl\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .\32xl\:inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .\32xl\:inset-y-1 {
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .\32xl\:inset-y-2 {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .\32xl\:inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .\32xl\:inset-y-4 {
    top: 1rem;
    bottom: 1rem;
  }

  .\32xl\:inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .\32xl\:inset-y-6 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .\32xl\:inset-y-7 {
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .\32xl\:inset-y-8 {
    top: 2rem;
    bottom: 2rem;
  }

  .\32xl\:inset-y-9 {
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .\32xl\:inset-y-10 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .\32xl\:inset-y-11 {
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .\32xl\:inset-y-12 {
    top: 3rem;
    bottom: 3rem;
  }

  .\32xl\:inset-y-14 {
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .\32xl\:inset-y-16 {
    top: 4rem;
    bottom: 4rem;
  }

  .\32xl\:inset-y-20 {
    top: 5rem;
    bottom: 5rem;
  }

  .\32xl\:inset-y-24 {
    top: 6rem;
    bottom: 6rem;
  }

  .\32xl\:inset-y-28 {
    top: 7rem;
    bottom: 7rem;
  }

  .\32xl\:inset-y-32 {
    top: 8rem;
    bottom: 8rem;
  }

  .\32xl\:inset-y-36 {
    top: 9rem;
    bottom: 9rem;
  }

  .\32xl\:inset-y-40 {
    top: 10rem;
    bottom: 10rem;
  }

  .\32xl\:inset-y-44 {
    top: 11rem;
    bottom: 11rem;
  }

  .\32xl\:inset-y-48 {
    top: 12rem;
    bottom: 12rem;
  }

  .\32xl\:inset-y-52 {
    top: 13rem;
    bottom: 13rem;
  }

  .\32xl\:inset-y-56 {
    top: 14rem;
    bottom: 14rem;
  }

  .\32xl\:inset-y-60 {
    top: 15rem;
    bottom: 15rem;
  }

  .\32xl\:inset-y-64 {
    top: 16rem;
    bottom: 16rem;
  }

  .\32xl\:inset-y-72 {
    top: 18rem;
    bottom: 18rem;
  }

  .\32xl\:inset-y-80 {
    top: 20rem;
    bottom: 20rem;
  }

  .\32xl\:inset-y-96 {
    top: 24rem;
    bottom: 24rem;
  }

  .\32xl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .\32xl\:inset-y-px {
    top: 1px;
    bottom: 1px;
  }

  .\32xl\:inset-y-0\.5 {
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .\32xl\:inset-y-1\.5 {
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .\32xl\:inset-y-2\.5 {
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .\32xl\:inset-y-3\.5 {
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .\32xl\:-inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .\32xl\:-inset-y-1 {
    top: -0.25rem;
    bottom: -0.25rem;
  }

  .\32xl\:-inset-y-2 {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .\32xl\:-inset-y-3 {
    top: -0.75rem;
    bottom: -0.75rem;
  }

  .\32xl\:-inset-y-4 {
    top: -1rem;
    bottom: -1rem;
  }

  .\32xl\:-inset-y-5 {
    top: -1.25rem;
    bottom: -1.25rem;
  }

  .\32xl\:-inset-y-6 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .\32xl\:-inset-y-7 {
    top: -1.75rem;
    bottom: -1.75rem;
  }

  .\32xl\:-inset-y-8 {
    top: -2rem;
    bottom: -2rem;
  }

  .\32xl\:-inset-y-9 {
    top: -2.25rem;
    bottom: -2.25rem;
  }

  .\32xl\:-inset-y-10 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .\32xl\:-inset-y-11 {
    top: -2.75rem;
    bottom: -2.75rem;
  }

  .\32xl\:-inset-y-12 {
    top: -3rem;
    bottom: -3rem;
  }

  .\32xl\:-inset-y-14 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .\32xl\:-inset-y-16 {
    top: -4rem;
    bottom: -4rem;
  }

  .\32xl\:-inset-y-20 {
    top: -5rem;
    bottom: -5rem;
  }

  .\32xl\:-inset-y-24 {
    top: -6rem;
    bottom: -6rem;
  }

  .\32xl\:-inset-y-28 {
    top: -7rem;
    bottom: -7rem;
  }

  .\32xl\:-inset-y-32 {
    top: -8rem;
    bottom: -8rem;
  }

  .\32xl\:-inset-y-36 {
    top: -9rem;
    bottom: -9rem;
  }

  .\32xl\:-inset-y-40 {
    top: -10rem;
    bottom: -10rem;
  }

  .\32xl\:-inset-y-44 {
    top: -11rem;
    bottom: -11rem;
  }

  .\32xl\:-inset-y-48 {
    top: -12rem;
    bottom: -12rem;
  }

  .\32xl\:-inset-y-52 {
    top: -13rem;
    bottom: -13rem;
  }

  .\32xl\:-inset-y-56 {
    top: -14rem;
    bottom: -14rem;
  }

  .\32xl\:-inset-y-60 {
    top: -15rem;
    bottom: -15rem;
  }

  .\32xl\:-inset-y-64 {
    top: -16rem;
    bottom: -16rem;
  }

  .\32xl\:-inset-y-72 {
    top: -18rem;
    bottom: -18rem;
  }

  .\32xl\:-inset-y-80 {
    top: -20rem;
    bottom: -20rem;
  }

  .\32xl\:-inset-y-96 {
    top: -24rem;
    bottom: -24rem;
  }

  .\32xl\:-inset-y-px {
    top: -1px;
    bottom: -1px;
  }

  .\32xl\:-inset-y-0\.5 {
    top: -0.125rem;
    bottom: -0.125rem;
  }

  .\32xl\:-inset-y-1\.5 {
    top: -0.375rem;
    bottom: -0.375rem;
  }

  .\32xl\:-inset-y-2\.5 {
    top: -0.625rem;
    bottom: -0.625rem;
  }

  .\32xl\:-inset-y-3\.5 {
    top: -0.875rem;
    bottom: -0.875rem;
  }

  .\32xl\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .\32xl\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .\32xl\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .\32xl\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .\32xl\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .\32xl\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .\32xl\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .\32xl\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .\32xl\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .\32xl\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .\32xl\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .\32xl\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .\32xl\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .\32xl\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .\32xl\:top-0 {
    top: 0px;
  }

  .\32xl\:top-1 {
    top: 0.25rem;
  }

  .\32xl\:top-2 {
    top: 0.5rem;
  }

  .\32xl\:top-3 {
    top: 0.75rem;
  }

  .\32xl\:top-4 {
    top: 1rem;
  }

  .\32xl\:top-5 {
    top: 1.25rem;
  }

  .\32xl\:top-6 {
    top: 1.5rem;
  }

  .\32xl\:top-7 {
    top: 1.75rem;
  }

  .\32xl\:top-8 {
    top: 2rem;
  }

  .\32xl\:top-9 {
    top: 2.25rem;
  }

  .\32xl\:top-10 {
    top: 2.5rem;
  }

  .\32xl\:top-11 {
    top: 2.75rem;
  }

  .\32xl\:top-12 {
    top: 3rem;
  }

  .\32xl\:top-14 {
    top: 3.5rem;
  }

  .\32xl\:top-16 {
    top: 4rem;
  }

  .\32xl\:top-20 {
    top: 5rem;
  }

  .\32xl\:top-24 {
    top: 6rem;
  }

  .\32xl\:top-28 {
    top: 7rem;
  }

  .\32xl\:top-32 {
    top: 8rem;
  }

  .\32xl\:top-36 {
    top: 9rem;
  }

  .\32xl\:top-40 {
    top: 10rem;
  }

  .\32xl\:top-44 {
    top: 11rem;
  }

  .\32xl\:top-48 {
    top: 12rem;
  }

  .\32xl\:top-52 {
    top: 13rem;
  }

  .\32xl\:top-56 {
    top: 14rem;
  }

  .\32xl\:top-60 {
    top: 15rem;
  }

  .\32xl\:top-64 {
    top: 16rem;
  }

  .\32xl\:top-72 {
    top: 18rem;
  }

  .\32xl\:top-80 {
    top: 20rem;
  }

  .\32xl\:top-96 {
    top: 24rem;
  }

  .\32xl\:top-auto {
    top: auto;
  }

  .\32xl\:top-px {
    top: 1px;
  }

  .\32xl\:top-0\.5 {
    top: 0.125rem;
  }

  .\32xl\:top-1\.5 {
    top: 0.375rem;
  }

  .\32xl\:top-2\.5 {
    top: 0.625rem;
  }

  .\32xl\:top-3\.5 {
    top: 0.875rem;
  }

  .\32xl\:-top-0 {
    top: 0px;
  }

  .\32xl\:-top-1 {
    top: -0.25rem;
  }

  .\32xl\:-top-2 {
    top: -0.5rem;
  }

  .\32xl\:-top-3 {
    top: -0.75rem;
  }

  .\32xl\:-top-4 {
    top: -1rem;
  }

  .\32xl\:-top-5 {
    top: -1.25rem;
  }

  .\32xl\:-top-6 {
    top: -1.5rem;
  }

  .\32xl\:-top-7 {
    top: -1.75rem;
  }

  .\32xl\:-top-8 {
    top: -2rem;
  }

  .\32xl\:-top-9 {
    top: -2.25rem;
  }

  .\32xl\:-top-10 {
    top: -2.5rem;
  }

  .\32xl\:-top-11 {
    top: -2.75rem;
  }

  .\32xl\:-top-12 {
    top: -3rem;
  }

  .\32xl\:-top-14 {
    top: -3.5rem;
  }

  .\32xl\:-top-16 {
    top: -4rem;
  }

  .\32xl\:-top-20 {
    top: -5rem;
  }

  .\32xl\:-top-24 {
    top: -6rem;
  }

  .\32xl\:-top-28 {
    top: -7rem;
  }

  .\32xl\:-top-32 {
    top: -8rem;
  }

  .\32xl\:-top-36 {
    top: -9rem;
  }

  .\32xl\:-top-40 {
    top: -10rem;
  }

  .\32xl\:-top-44 {
    top: -11rem;
  }

  .\32xl\:-top-48 {
    top: -12rem;
  }

  .\32xl\:-top-52 {
    top: -13rem;
  }

  .\32xl\:-top-56 {
    top: -14rem;
  }

  .\32xl\:-top-60 {
    top: -15rem;
  }

  .\32xl\:-top-64 {
    top: -16rem;
  }

  .\32xl\:-top-72 {
    top: -18rem;
  }

  .\32xl\:-top-80 {
    top: -20rem;
  }

  .\32xl\:-top-96 {
    top: -24rem;
  }

  .\32xl\:-top-px {
    top: -1px;
  }

  .\32xl\:-top-0\.5 {
    top: -0.125rem;
  }

  .\32xl\:-top-1\.5 {
    top: -0.375rem;
  }

  .\32xl\:-top-2\.5 {
    top: -0.625rem;
  }

  .\32xl\:-top-3\.5 {
    top: -0.875rem;
  }

  .\32xl\:top-1\/2 {
    top: 50%;
  }

  .\32xl\:top-1\/3 {
    top: 33.333333%;
  }

  .\32xl\:top-2\/3 {
    top: 66.666667%;
  }

  .\32xl\:top-1\/4 {
    top: 25%;
  }

  .\32xl\:top-2\/4 {
    top: 50%;
  }

  .\32xl\:top-3\/4 {
    top: 75%;
  }

  .\32xl\:top-full {
    top: 100%;
  }

  .\32xl\:-top-1\/2 {
    top: -50%;
  }

  .\32xl\:-top-1\/3 {
    top: -33.333333%;
  }

  .\32xl\:-top-2\/3 {
    top: -66.666667%;
  }

  .\32xl\:-top-1\/4 {
    top: -25%;
  }

  .\32xl\:-top-2\/4 {
    top: -50%;
  }

  .\32xl\:-top-3\/4 {
    top: -75%;
  }

  .\32xl\:-top-full {
    top: -100%;
  }

  .\32xl\:right-0 {
    right: 0px;
  }

  .\32xl\:right-1 {
    right: 0.25rem;
  }

  .\32xl\:right-2 {
    right: 0.5rem;
  }

  .\32xl\:right-3 {
    right: 0.75rem;
  }

  .\32xl\:right-4 {
    right: 1rem;
  }

  .\32xl\:right-5 {
    right: 1.25rem;
  }

  .\32xl\:right-6 {
    right: 1.5rem;
  }

  .\32xl\:right-7 {
    right: 1.75rem;
  }

  .\32xl\:right-8 {
    right: 2rem;
  }

  .\32xl\:right-9 {
    right: 2.25rem;
  }

  .\32xl\:right-10 {
    right: 2.5rem;
  }

  .\32xl\:right-11 {
    right: 2.75rem;
  }

  .\32xl\:right-12 {
    right: 3rem;
  }

  .\32xl\:right-14 {
    right: 3.5rem;
  }

  .\32xl\:right-16 {
    right: 4rem;
  }

  .\32xl\:right-20 {
    right: 5rem;
  }

  .\32xl\:right-24 {
    right: 6rem;
  }

  .\32xl\:right-28 {
    right: 7rem;
  }

  .\32xl\:right-32 {
    right: 8rem;
  }

  .\32xl\:right-36 {
    right: 9rem;
  }

  .\32xl\:right-40 {
    right: 10rem;
  }

  .\32xl\:right-44 {
    right: 11rem;
  }

  .\32xl\:right-48 {
    right: 12rem;
  }

  .\32xl\:right-52 {
    right: 13rem;
  }

  .\32xl\:right-56 {
    right: 14rem;
  }

  .\32xl\:right-60 {
    right: 15rem;
  }

  .\32xl\:right-64 {
    right: 16rem;
  }

  .\32xl\:right-72 {
    right: 18rem;
  }

  .\32xl\:right-80 {
    right: 20rem;
  }

  .\32xl\:right-96 {
    right: 24rem;
  }

  .\32xl\:right-auto {
    right: auto;
  }

  .\32xl\:right-px {
    right: 1px;
  }

  .\32xl\:right-0\.5 {
    right: 0.125rem;
  }

  .\32xl\:right-1\.5 {
    right: 0.375rem;
  }

  .\32xl\:right-2\.5 {
    right: 0.625rem;
  }

  .\32xl\:right-3\.5 {
    right: 0.875rem;
  }

  .\32xl\:-right-0 {
    right: 0px;
  }

  .\32xl\:-right-1 {
    right: -0.25rem;
  }

  .\32xl\:-right-2 {
    right: -0.5rem;
  }

  .\32xl\:-right-3 {
    right: -0.75rem;
  }

  .\32xl\:-right-4 {
    right: -1rem;
  }

  .\32xl\:-right-5 {
    right: -1.25rem;
  }

  .\32xl\:-right-6 {
    right: -1.5rem;
  }

  .\32xl\:-right-7 {
    right: -1.75rem;
  }

  .\32xl\:-right-8 {
    right: -2rem;
  }

  .\32xl\:-right-9 {
    right: -2.25rem;
  }

  .\32xl\:-right-10 {
    right: -2.5rem;
  }

  .\32xl\:-right-11 {
    right: -2.75rem;
  }

  .\32xl\:-right-12 {
    right: -3rem;
  }

  .\32xl\:-right-14 {
    right: -3.5rem;
  }

  .\32xl\:-right-16 {
    right: -4rem;
  }

  .\32xl\:-right-20 {
    right: -5rem;
  }

  .\32xl\:-right-24 {
    right: -6rem;
  }

  .\32xl\:-right-28 {
    right: -7rem;
  }

  .\32xl\:-right-32 {
    right: -8rem;
  }

  .\32xl\:-right-36 {
    right: -9rem;
  }

  .\32xl\:-right-40 {
    right: -10rem;
  }

  .\32xl\:-right-44 {
    right: -11rem;
  }

  .\32xl\:-right-48 {
    right: -12rem;
  }

  .\32xl\:-right-52 {
    right: -13rem;
  }

  .\32xl\:-right-56 {
    right: -14rem;
  }

  .\32xl\:-right-60 {
    right: -15rem;
  }

  .\32xl\:-right-64 {
    right: -16rem;
  }

  .\32xl\:-right-72 {
    right: -18rem;
  }

  .\32xl\:-right-80 {
    right: -20rem;
  }

  .\32xl\:-right-96 {
    right: -24rem;
  }

  .\32xl\:-right-px {
    right: -1px;
  }

  .\32xl\:-right-0\.5 {
    right: -0.125rem;
  }

  .\32xl\:-right-1\.5 {
    right: -0.375rem;
  }

  .\32xl\:-right-2\.5 {
    right: -0.625rem;
  }

  .\32xl\:-right-3\.5 {
    right: -0.875rem;
  }

  .\32xl\:right-1\/2 {
    right: 50%;
  }

  .\32xl\:right-1\/3 {
    right: 33.333333%;
  }

  .\32xl\:right-2\/3 {
    right: 66.666667%;
  }

  .\32xl\:right-1\/4 {
    right: 25%;
  }

  .\32xl\:right-2\/4 {
    right: 50%;
  }

  .\32xl\:right-3\/4 {
    right: 75%;
  }

  .\32xl\:right-full {
    right: 100%;
  }

  .\32xl\:-right-1\/2 {
    right: -50%;
  }

  .\32xl\:-right-1\/3 {
    right: -33.333333%;
  }

  .\32xl\:-right-2\/3 {
    right: -66.666667%;
  }

  .\32xl\:-right-1\/4 {
    right: -25%;
  }

  .\32xl\:-right-2\/4 {
    right: -50%;
  }

  .\32xl\:-right-3\/4 {
    right: -75%;
  }

  .\32xl\:-right-full {
    right: -100%;
  }

  .\32xl\:bottom-0 {
    bottom: 0px;
  }

  .\32xl\:bottom-1 {
    bottom: 0.25rem;
  }

  .\32xl\:bottom-2 {
    bottom: 0.5rem;
  }

  .\32xl\:bottom-3 {
    bottom: 0.75rem;
  }

  .\32xl\:bottom-4 {
    bottom: 1rem;
  }

  .\32xl\:bottom-5 {
    bottom: 1.25rem;
  }

  .\32xl\:bottom-6 {
    bottom: 1.5rem;
  }

  .\32xl\:bottom-7 {
    bottom: 1.75rem;
  }

  .\32xl\:bottom-8 {
    bottom: 2rem;
  }

  .\32xl\:bottom-9 {
    bottom: 2.25rem;
  }

  .\32xl\:bottom-10 {
    bottom: 2.5rem;
  }

  .\32xl\:bottom-11 {
    bottom: 2.75rem;
  }

  .\32xl\:bottom-12 {
    bottom: 3rem;
  }

  .\32xl\:bottom-14 {
    bottom: 3.5rem;
  }

  .\32xl\:bottom-16 {
    bottom: 4rem;
  }

  .\32xl\:bottom-20 {
    bottom: 5rem;
  }

  .\32xl\:bottom-24 {
    bottom: 6rem;
  }

  .\32xl\:bottom-28 {
    bottom: 7rem;
  }

  .\32xl\:bottom-32 {
    bottom: 8rem;
  }

  .\32xl\:bottom-36 {
    bottom: 9rem;
  }

  .\32xl\:bottom-40 {
    bottom: 10rem;
  }

  .\32xl\:bottom-44 {
    bottom: 11rem;
  }

  .\32xl\:bottom-48 {
    bottom: 12rem;
  }

  .\32xl\:bottom-52 {
    bottom: 13rem;
  }

  .\32xl\:bottom-56 {
    bottom: 14rem;
  }

  .\32xl\:bottom-60 {
    bottom: 15rem;
  }

  .\32xl\:bottom-64 {
    bottom: 16rem;
  }

  .\32xl\:bottom-72 {
    bottom: 18rem;
  }

  .\32xl\:bottom-80 {
    bottom: 20rem;
  }

  .\32xl\:bottom-96 {
    bottom: 24rem;
  }

  .\32xl\:bottom-auto {
    bottom: auto;
  }

  .\32xl\:bottom-px {
    bottom: 1px;
  }

  .\32xl\:bottom-0\.5 {
    bottom: 0.125rem;
  }

  .\32xl\:bottom-1\.5 {
    bottom: 0.375rem;
  }

  .\32xl\:bottom-2\.5 {
    bottom: 0.625rem;
  }

  .\32xl\:bottom-3\.5 {
    bottom: 0.875rem;
  }

  .\32xl\:-bottom-0 {
    bottom: 0px;
  }

  .\32xl\:-bottom-1 {
    bottom: -0.25rem;
  }

  .\32xl\:-bottom-2 {
    bottom: -0.5rem;
  }

  .\32xl\:-bottom-3 {
    bottom: -0.75rem;
  }

  .\32xl\:-bottom-4 {
    bottom: -1rem;
  }

  .\32xl\:-bottom-5 {
    bottom: -1.25rem;
  }

  .\32xl\:-bottom-6 {
    bottom: -1.5rem;
  }

  .\32xl\:-bottom-7 {
    bottom: -1.75rem;
  }

  .\32xl\:-bottom-8 {
    bottom: -2rem;
  }

  .\32xl\:-bottom-9 {
    bottom: -2.25rem;
  }

  .\32xl\:-bottom-10 {
    bottom: -2.5rem;
  }

  .\32xl\:-bottom-11 {
    bottom: -2.75rem;
  }

  .\32xl\:-bottom-12 {
    bottom: -3rem;
  }

  .\32xl\:-bottom-14 {
    bottom: -3.5rem;
  }

  .\32xl\:-bottom-16 {
    bottom: -4rem;
  }

  .\32xl\:-bottom-20 {
    bottom: -5rem;
  }

  .\32xl\:-bottom-24 {
    bottom: -6rem;
  }

  .\32xl\:-bottom-28 {
    bottom: -7rem;
  }

  .\32xl\:-bottom-32 {
    bottom: -8rem;
  }

  .\32xl\:-bottom-36 {
    bottom: -9rem;
  }

  .\32xl\:-bottom-40 {
    bottom: -10rem;
  }

  .\32xl\:-bottom-44 {
    bottom: -11rem;
  }

  .\32xl\:-bottom-48 {
    bottom: -12rem;
  }

  .\32xl\:-bottom-52 {
    bottom: -13rem;
  }

  .\32xl\:-bottom-56 {
    bottom: -14rem;
  }

  .\32xl\:-bottom-60 {
    bottom: -15rem;
  }

  .\32xl\:-bottom-64 {
    bottom: -16rem;
  }

  .\32xl\:-bottom-72 {
    bottom: -18rem;
  }

  .\32xl\:-bottom-80 {
    bottom: -20rem;
  }

  .\32xl\:-bottom-96 {
    bottom: -24rem;
  }

  .\32xl\:-bottom-px {
    bottom: -1px;
  }

  .\32xl\:-bottom-0\.5 {
    bottom: -0.125rem;
  }

  .\32xl\:-bottom-1\.5 {
    bottom: -0.375rem;
  }

  .\32xl\:-bottom-2\.5 {
    bottom: -0.625rem;
  }

  .\32xl\:-bottom-3\.5 {
    bottom: -0.875rem;
  }

  .\32xl\:bottom-1\/2 {
    bottom: 50%;
  }

  .\32xl\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .\32xl\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .\32xl\:bottom-1\/4 {
    bottom: 25%;
  }

  .\32xl\:bottom-2\/4 {
    bottom: 50%;
  }

  .\32xl\:bottom-3\/4 {
    bottom: 75%;
  }

  .\32xl\:bottom-full {
    bottom: 100%;
  }

  .\32xl\:-bottom-1\/2 {
    bottom: -50%;
  }

  .\32xl\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .\32xl\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .\32xl\:-bottom-1\/4 {
    bottom: -25%;
  }

  .\32xl\:-bottom-2\/4 {
    bottom: -50%;
  }

  .\32xl\:-bottom-3\/4 {
    bottom: -75%;
  }

  .\32xl\:-bottom-full {
    bottom: -100%;
  }

  .\32xl\:left-0 {
    left: 0px;
  }

  .\32xl\:left-1 {
    left: 0.25rem;
  }

  .\32xl\:left-2 {
    left: 0.5rem;
  }

  .\32xl\:left-3 {
    left: 0.75rem;
  }

  .\32xl\:left-4 {
    left: 1rem;
  }

  .\32xl\:left-5 {
    left: 1.25rem;
  }

  .\32xl\:left-6 {
    left: 1.5rem;
  }

  .\32xl\:left-7 {
    left: 1.75rem;
  }

  .\32xl\:left-8 {
    left: 2rem;
  }

  .\32xl\:left-9 {
    left: 2.25rem;
  }

  .\32xl\:left-10 {
    left: 2.5rem;
  }

  .\32xl\:left-11 {
    left: 2.75rem;
  }

  .\32xl\:left-12 {
    left: 3rem;
  }

  .\32xl\:left-14 {
    left: 3.5rem;
  }

  .\32xl\:left-16 {
    left: 4rem;
  }

  .\32xl\:left-20 {
    left: 5rem;
  }

  .\32xl\:left-24 {
    left: 6rem;
  }

  .\32xl\:left-28 {
    left: 7rem;
  }

  .\32xl\:left-32 {
    left: 8rem;
  }

  .\32xl\:left-36 {
    left: 9rem;
  }

  .\32xl\:left-40 {
    left: 10rem;
  }

  .\32xl\:left-44 {
    left: 11rem;
  }

  .\32xl\:left-48 {
    left: 12rem;
  }

  .\32xl\:left-52 {
    left: 13rem;
  }

  .\32xl\:left-56 {
    left: 14rem;
  }

  .\32xl\:left-60 {
    left: 15rem;
  }

  .\32xl\:left-64 {
    left: 16rem;
  }

  .\32xl\:left-72 {
    left: 18rem;
  }

  .\32xl\:left-80 {
    left: 20rem;
  }

  .\32xl\:left-96 {
    left: 24rem;
  }

  .\32xl\:left-auto {
    left: auto;
  }

  .\32xl\:left-px {
    left: 1px;
  }

  .\32xl\:left-0\.5 {
    left: 0.125rem;
  }

  .\32xl\:left-1\.5 {
    left: 0.375rem;
  }

  .\32xl\:left-2\.5 {
    left: 0.625rem;
  }

  .\32xl\:left-3\.5 {
    left: 0.875rem;
  }

  .\32xl\:-left-0 {
    left: 0px;
  }

  .\32xl\:-left-1 {
    left: -0.25rem;
  }

  .\32xl\:-left-2 {
    left: -0.5rem;
  }

  .\32xl\:-left-3 {
    left: -0.75rem;
  }

  .\32xl\:-left-4 {
    left: -1rem;
  }

  .\32xl\:-left-5 {
    left: -1.25rem;
  }

  .\32xl\:-left-6 {
    left: -1.5rem;
  }

  .\32xl\:-left-7 {
    left: -1.75rem;
  }

  .\32xl\:-left-8 {
    left: -2rem;
  }

  .\32xl\:-left-9 {
    left: -2.25rem;
  }

  .\32xl\:-left-10 {
    left: -2.5rem;
  }

  .\32xl\:-left-11 {
    left: -2.75rem;
  }

  .\32xl\:-left-12 {
    left: -3rem;
  }

  .\32xl\:-left-14 {
    left: -3.5rem;
  }

  .\32xl\:-left-16 {
    left: -4rem;
  }

  .\32xl\:-left-20 {
    left: -5rem;
  }

  .\32xl\:-left-24 {
    left: -6rem;
  }

  .\32xl\:-left-28 {
    left: -7rem;
  }

  .\32xl\:-left-32 {
    left: -8rem;
  }

  .\32xl\:-left-36 {
    left: -9rem;
  }

  .\32xl\:-left-40 {
    left: -10rem;
  }

  .\32xl\:-left-44 {
    left: -11rem;
  }

  .\32xl\:-left-48 {
    left: -12rem;
  }

  .\32xl\:-left-52 {
    left: -13rem;
  }

  .\32xl\:-left-56 {
    left: -14rem;
  }

  .\32xl\:-left-60 {
    left: -15rem;
  }

  .\32xl\:-left-64 {
    left: -16rem;
  }

  .\32xl\:-left-72 {
    left: -18rem;
  }

  .\32xl\:-left-80 {
    left: -20rem;
  }

  .\32xl\:-left-96 {
    left: -24rem;
  }

  .\32xl\:-left-px {
    left: -1px;
  }

  .\32xl\:-left-0\.5 {
    left: -0.125rem;
  }

  .\32xl\:-left-1\.5 {
    left: -0.375rem;
  }

  .\32xl\:-left-2\.5 {
    left: -0.625rem;
  }

  .\32xl\:-left-3\.5 {
    left: -0.875rem;
  }

  .\32xl\:left-1\/2 {
    left: 50%;
  }

  .\32xl\:left-1\/3 {
    left: 33.333333%;
  }

  .\32xl\:left-2\/3 {
    left: 66.666667%;
  }

  .\32xl\:left-1\/4 {
    left: 25%;
  }

  .\32xl\:left-2\/4 {
    left: 50%;
  }

  .\32xl\:left-3\/4 {
    left: 75%;
  }

  .\32xl\:left-full {
    left: 100%;
  }

  .\32xl\:-left-1\/2 {
    left: -50%;
  }

  .\32xl\:-left-1\/3 {
    left: -33.333333%;
  }

  .\32xl\:-left-2\/3 {
    left: -66.666667%;
  }

  .\32xl\:-left-1\/4 {
    left: -25%;
  }

  .\32xl\:-left-2\/4 {
    left: -50%;
  }

  .\32xl\:-left-3\/4 {
    left: -75%;
  }

  .\32xl\:-left-full {
    left: -100%;
  }

  .\32xl\:isolate {
    isolation: isolate;
  }

  .\32xl\:isolation-auto {
    isolation: auto;
  }

  .\32xl\:z-0 {
    z-index: 0;
  }

  .\32xl\:z-10 {
    z-index: 10;
  }

  .\32xl\:z-20 {
    z-index: 20;
  }

  .\32xl\:z-30 {
    z-index: 30;
  }

  .\32xl\:z-40 {
    z-index: 40;
  }

  .\32xl\:z-50 {
    z-index: 50;
  }

  .\32xl\:z-auto {
    z-index: auto;
  }

  .\32xl\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .\32xl\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .\32xl\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .\32xl\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .\32xl\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .\32xl\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .\32xl\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .\32xl\:focus\:z-0:focus {
    z-index: 0;
  }

  .\32xl\:focus\:z-10:focus {
    z-index: 10;
  }

  .\32xl\:focus\:z-20:focus {
    z-index: 20;
  }

  .\32xl\:focus\:z-30:focus {
    z-index: 30;
  }

  .\32xl\:focus\:z-40:focus {
    z-index: 40;
  }

  .\32xl\:focus\:z-50:focus {
    z-index: 50;
  }

  .\32xl\:focus\:z-auto:focus {
    z-index: auto;
  }

  .\32xl\:order-1 {
    order: 1;
  }

  .\32xl\:order-2 {
    order: 2;
  }

  .\32xl\:order-3 {
    order: 3;
  }

  .\32xl\:order-4 {
    order: 4;
  }

  .\32xl\:order-5 {
    order: 5;
  }

  .\32xl\:order-6 {
    order: 6;
  }

  .\32xl\:order-7 {
    order: 7;
  }

  .\32xl\:order-8 {
    order: 8;
  }

  .\32xl\:order-9 {
    order: 9;
  }

  .\32xl\:order-10 {
    order: 10;
  }

  .\32xl\:order-11 {
    order: 11;
  }

  .\32xl\:order-12 {
    order: 12;
  }

  .\32xl\:order-first {
    order: -9999;
  }

  .\32xl\:order-last {
    order: 9999;
  }

  .\32xl\:order-none {
    order: 0;
  }

  .\32xl\:col-auto {
    grid-column: auto;
  }

  .\32xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .\32xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .\32xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .\32xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .\32xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .\32xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .\32xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .\32xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .\32xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .\32xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .\32xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .\32xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .\32xl\:col-span-full {
    grid-column: 1 / -1;
  }

  .\32xl\:col-start-1 {
    grid-column-start: 1;
  }

  .\32xl\:col-start-2 {
    grid-column-start: 2;
  }

  .\32xl\:col-start-3 {
    grid-column-start: 3;
  }

  .\32xl\:col-start-4 {
    grid-column-start: 4;
  }

  .\32xl\:col-start-5 {
    grid-column-start: 5;
  }

  .\32xl\:col-start-6 {
    grid-column-start: 6;
  }

  .\32xl\:col-start-7 {
    grid-column-start: 7;
  }

  .\32xl\:col-start-8 {
    grid-column-start: 8;
  }

  .\32xl\:col-start-9 {
    grid-column-start: 9;
  }

  .\32xl\:col-start-10 {
    grid-column-start: 10;
  }

  .\32xl\:col-start-11 {
    grid-column-start: 11;
  }

  .\32xl\:col-start-12 {
    grid-column-start: 12;
  }

  .\32xl\:col-start-13 {
    grid-column-start: 13;
  }

  .\32xl\:col-start-auto {
    grid-column-start: auto;
  }

  .\32xl\:col-end-1 {
    grid-column-end: 1;
  }

  .\32xl\:col-end-2 {
    grid-column-end: 2;
  }

  .\32xl\:col-end-3 {
    grid-column-end: 3;
  }

  .\32xl\:col-end-4 {
    grid-column-end: 4;
  }

  .\32xl\:col-end-5 {
    grid-column-end: 5;
  }

  .\32xl\:col-end-6 {
    grid-column-end: 6;
  }

  .\32xl\:col-end-7 {
    grid-column-end: 7;
  }

  .\32xl\:col-end-8 {
    grid-column-end: 8;
  }

  .\32xl\:col-end-9 {
    grid-column-end: 9;
  }

  .\32xl\:col-end-10 {
    grid-column-end: 10;
  }

  .\32xl\:col-end-11 {
    grid-column-end: 11;
  }

  .\32xl\:col-end-12 {
    grid-column-end: 12;
  }

  .\32xl\:col-end-13 {
    grid-column-end: 13;
  }

  .\32xl\:col-end-auto {
    grid-column-end: auto;
  }

  .\32xl\:row-auto {
    grid-row: auto;
  }

  .\32xl\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .\32xl\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .\32xl\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .\32xl\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .\32xl\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .\32xl\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .\32xl\:row-span-full {
    grid-row: 1 / -1;
  }

  .\32xl\:row-start-1 {
    grid-row-start: 1;
  }

  .\32xl\:row-start-2 {
    grid-row-start: 2;
  }

  .\32xl\:row-start-3 {
    grid-row-start: 3;
  }

  .\32xl\:row-start-4 {
    grid-row-start: 4;
  }

  .\32xl\:row-start-5 {
    grid-row-start: 5;
  }

  .\32xl\:row-start-6 {
    grid-row-start: 6;
  }

  .\32xl\:row-start-7 {
    grid-row-start: 7;
  }

  .\32xl\:row-start-auto {
    grid-row-start: auto;
  }

  .\32xl\:row-end-1 {
    grid-row-end: 1;
  }

  .\32xl\:row-end-2 {
    grid-row-end: 2;
  }

  .\32xl\:row-end-3 {
    grid-row-end: 3;
  }

  .\32xl\:row-end-4 {
    grid-row-end: 4;
  }

  .\32xl\:row-end-5 {
    grid-row-end: 5;
  }

  .\32xl\:row-end-6 {
    grid-row-end: 6;
  }

  .\32xl\:row-end-7 {
    grid-row-end: 7;
  }

  .\32xl\:row-end-auto {
    grid-row-end: auto;
  }

  .\32xl\:float-right {
    float: right;
  }

  .\32xl\:float-left {
    float: left;
  }

  .\32xl\:float-none {
    float: none;
  }

  .\32xl\:clear-left {
    clear: left;
  }

  .\32xl\:clear-right {
    clear: right;
  }

  .\32xl\:clear-both {
    clear: both;
  }

  .\32xl\:clear-none {
    clear: none;
  }

  .\32xl\:m-0 {
    margin: 0px;
  }

  .\32xl\:m-1 {
    margin: 0.25rem;
  }

  .\32xl\:m-2 {
    margin: 0.5rem;
  }

  .\32xl\:m-3 {
    margin: 0.75rem;
  }

  .\32xl\:m-4 {
    margin: 1rem;
  }

  .\32xl\:m-5 {
    margin: 1.25rem;
  }

  .\32xl\:m-6 {
    margin: 1.5rem;
  }

  .\32xl\:m-7 {
    margin: 1.75rem;
  }

  .\32xl\:m-8 {
    margin: 2rem;
  }

  .\32xl\:m-9 {
    margin: 2.25rem;
  }

  .\32xl\:m-10 {
    margin: 2.5rem;
  }

  .\32xl\:m-11 {
    margin: 2.75rem;
  }

  .\32xl\:m-12 {
    margin: 3rem;
  }

  .\32xl\:m-14 {
    margin: 3.5rem;
  }

  .\32xl\:m-16 {
    margin: 4rem;
  }

  .\32xl\:m-20 {
    margin: 5rem;
  }

  .\32xl\:m-24 {
    margin: 6rem;
  }

  .\32xl\:m-28 {
    margin: 7rem;
  }

  .\32xl\:m-32 {
    margin: 8rem;
  }

  .\32xl\:m-36 {
    margin: 9rem;
  }

  .\32xl\:m-40 {
    margin: 10rem;
  }

  .\32xl\:m-44 {
    margin: 11rem;
  }

  .\32xl\:m-48 {
    margin: 12rem;
  }

  .\32xl\:m-52 {
    margin: 13rem;
  }

  .\32xl\:m-56 {
    margin: 14rem;
  }

  .\32xl\:m-60 {
    margin: 15rem;
  }

  .\32xl\:m-64 {
    margin: 16rem;
  }

  .\32xl\:m-72 {
    margin: 18rem;
  }

  .\32xl\:m-80 {
    margin: 20rem;
  }

  .\32xl\:m-96 {
    margin: 24rem;
  }

  .\32xl\:m-auto {
    margin: auto;
  }

  .\32xl\:m-px {
    margin: 1px;
  }

  .\32xl\:m-0\.5 {
    margin: 0.125rem;
  }

  .\32xl\:m-1\.5 {
    margin: 0.375rem;
  }

  .\32xl\:m-2\.5 {
    margin: 0.625rem;
  }

  .\32xl\:m-3\.5 {
    margin: 0.875rem;
  }

  .\32xl\:-m-0 {
    margin: 0px;
  }

  .\32xl\:-m-1 {
    margin: -0.25rem;
  }

  .\32xl\:-m-2 {
    margin: -0.5rem;
  }

  .\32xl\:-m-3 {
    margin: -0.75rem;
  }

  .\32xl\:-m-4 {
    margin: -1rem;
  }

  .\32xl\:-m-5 {
    margin: -1.25rem;
  }

  .\32xl\:-m-6 {
    margin: -1.5rem;
  }

  .\32xl\:-m-7 {
    margin: -1.75rem;
  }

  .\32xl\:-m-8 {
    margin: -2rem;
  }

  .\32xl\:-m-9 {
    margin: -2.25rem;
  }

  .\32xl\:-m-10 {
    margin: -2.5rem;
  }

  .\32xl\:-m-11 {
    margin: -2.75rem;
  }

  .\32xl\:-m-12 {
    margin: -3rem;
  }

  .\32xl\:-m-14 {
    margin: -3.5rem;
  }

  .\32xl\:-m-16 {
    margin: -4rem;
  }

  .\32xl\:-m-20 {
    margin: -5rem;
  }

  .\32xl\:-m-24 {
    margin: -6rem;
  }

  .\32xl\:-m-28 {
    margin: -7rem;
  }

  .\32xl\:-m-32 {
    margin: -8rem;
  }

  .\32xl\:-m-36 {
    margin: -9rem;
  }

  .\32xl\:-m-40 {
    margin: -10rem;
  }

  .\32xl\:-m-44 {
    margin: -11rem;
  }

  .\32xl\:-m-48 {
    margin: -12rem;
  }

  .\32xl\:-m-52 {
    margin: -13rem;
  }

  .\32xl\:-m-56 {
    margin: -14rem;
  }

  .\32xl\:-m-60 {
    margin: -15rem;
  }

  .\32xl\:-m-64 {
    margin: -16rem;
  }

  .\32xl\:-m-72 {
    margin: -18rem;
  }

  .\32xl\:-m-80 {
    margin: -20rem;
  }

  .\32xl\:-m-96 {
    margin: -24rem;
  }

  .\32xl\:-m-px {
    margin: -1px;
  }

  .\32xl\:-m-0\.5 {
    margin: -0.125rem;
  }

  .\32xl\:-m-1\.5 {
    margin: -0.375rem;
  }

  .\32xl\:-m-2\.5 {
    margin: -0.625rem;
  }

  .\32xl\:-m-3\.5 {
    margin: -0.875rem;
  }

  .\32xl\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .\32xl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .\32xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .\32xl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .\32xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .\32xl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\32xl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .\32xl\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .\32xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .\32xl\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .\32xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\32xl\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .\32xl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .\32xl\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .\32xl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .\32xl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .\32xl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .\32xl\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .\32xl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .\32xl\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .\32xl\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .\32xl\:mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .\32xl\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .\32xl\:mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .\32xl\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .\32xl\:mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .\32xl\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .\32xl\:mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .\32xl\:mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .\32xl\:mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .\32xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .\32xl\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .\32xl\:mx-0\.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .\32xl\:mx-1\.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .\32xl\:mx-2\.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .\32xl\:mx-3\.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .\32xl\:-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .\32xl\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .\32xl\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .\32xl\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .\32xl\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .\32xl\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .\32xl\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .\32xl\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .\32xl\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .\32xl\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .\32xl\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\32xl\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .\32xl\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .\32xl\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .\32xl\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .\32xl\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\32xl\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .\32xl\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .\32xl\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .\32xl\:-mx-36 {
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .\32xl\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .\32xl\:-mx-44 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .\32xl\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .\32xl\:-mx-52 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .\32xl\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .\32xl\:-mx-60 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .\32xl\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .\32xl\:-mx-72 {
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .\32xl\:-mx-80 {
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .\32xl\:-mx-96 {
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .\32xl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .\32xl\:-mx-0\.5 {
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .\32xl\:-mx-1\.5 {
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .\32xl\:-mx-2\.5 {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .\32xl\:-mx-3\.5 {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .\32xl\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .\32xl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .\32xl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .\32xl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .\32xl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .\32xl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\32xl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .\32xl\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .\32xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .\32xl\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .\32xl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\32xl\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .\32xl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .\32xl\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .\32xl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .\32xl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .\32xl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .\32xl\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .\32xl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .\32xl\:my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .\32xl\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .\32xl\:my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .\32xl\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .\32xl\:my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .\32xl\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .\32xl\:my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .\32xl\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .\32xl\:my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .\32xl\:my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .\32xl\:my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .\32xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .\32xl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .\32xl\:my-0\.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .\32xl\:my-1\.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .\32xl\:my-2\.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .\32xl\:my-3\.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .\32xl\:-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .\32xl\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .\32xl\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .\32xl\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .\32xl\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .\32xl\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .\32xl\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .\32xl\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .\32xl\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .\32xl\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .\32xl\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\32xl\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .\32xl\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .\32xl\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .\32xl\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .\32xl\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\32xl\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .\32xl\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .\32xl\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .\32xl\:-my-36 {
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .\32xl\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .\32xl\:-my-44 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .\32xl\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .\32xl\:-my-52 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .\32xl\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .\32xl\:-my-60 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .\32xl\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .\32xl\:-my-72 {
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .\32xl\:-my-80 {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .\32xl\:-my-96 {
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .\32xl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .\32xl\:-my-0\.5 {
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .\32xl\:-my-1\.5 {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .\32xl\:-my-2\.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .\32xl\:-my-3\.5 {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .\32xl\:mt-0 {
    margin-top: 0px;
  }

  .\32xl\:mt-1 {
    margin-top: 0.25rem;
  }

  .\32xl\:mt-2 {
    margin-top: 0.5rem;
  }

  .\32xl\:mt-3 {
    margin-top: 0.75rem;
  }

  .\32xl\:mt-4 {
    margin-top: 1rem;
  }

  .\32xl\:mt-5 {
    margin-top: 1.25rem;
  }

  .\32xl\:mt-6 {
    margin-top: 1.5rem;
  }

  .\32xl\:mt-7 {
    margin-top: 1.75rem;
  }

  .\32xl\:mt-8 {
    margin-top: 2rem;
  }

  .\32xl\:mt-9 {
    margin-top: 2.25rem;
  }

  .\32xl\:mt-10 {
    margin-top: 2.5rem;
  }

  .\32xl\:mt-11 {
    margin-top: 2.75rem;
  }

  .\32xl\:mt-12 {
    margin-top: 3rem;
  }

  .\32xl\:mt-14 {
    margin-top: 3.5rem;
  }

  .\32xl\:mt-16 {
    margin-top: 4rem;
  }

  .\32xl\:mt-20 {
    margin-top: 5rem;
  }

  .\32xl\:mt-24 {
    margin-top: 6rem;
  }

  .\32xl\:mt-28 {
    margin-top: 7rem;
  }

  .\32xl\:mt-32 {
    margin-top: 8rem;
  }

  .\32xl\:mt-36 {
    margin-top: 9rem;
  }

  .\32xl\:mt-40 {
    margin-top: 10rem;
  }

  .\32xl\:mt-44 {
    margin-top: 11rem;
  }

  .\32xl\:mt-48 {
    margin-top: 12rem;
  }

  .\32xl\:mt-52 {
    margin-top: 13rem;
  }

  .\32xl\:mt-56 {
    margin-top: 14rem;
  }

  .\32xl\:mt-60 {
    margin-top: 15rem;
  }

  .\32xl\:mt-64 {
    margin-top: 16rem;
  }

  .\32xl\:mt-72 {
    margin-top: 18rem;
  }

  .\32xl\:mt-80 {
    margin-top: 20rem;
  }

  .\32xl\:mt-96 {
    margin-top: 24rem;
  }

  .\32xl\:mt-auto {
    margin-top: auto;
  }

  .\32xl\:mt-px {
    margin-top: 1px;
  }

  .\32xl\:mt-0\.5 {
    margin-top: 0.125rem;
  }

  .\32xl\:mt-1\.5 {
    margin-top: 0.375rem;
  }

  .\32xl\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .\32xl\:mt-3\.5 {
    margin-top: 0.875rem;
  }

  .\32xl\:-mt-0 {
    margin-top: 0px;
  }

  .\32xl\:-mt-1 {
    margin-top: -0.25rem;
  }

  .\32xl\:-mt-2 {
    margin-top: -0.5rem;
  }

  .\32xl\:-mt-3 {
    margin-top: -0.75rem;
  }

  .\32xl\:-mt-4 {
    margin-top: -1rem;
  }

  .\32xl\:-mt-5 {
    margin-top: -1.25rem;
  }

  .\32xl\:-mt-6 {
    margin-top: -1.5rem;
  }

  .\32xl\:-mt-7 {
    margin-top: -1.75rem;
  }

  .\32xl\:-mt-8 {
    margin-top: -2rem;
  }

  .\32xl\:-mt-9 {
    margin-top: -2.25rem;
  }

  .\32xl\:-mt-10 {
    margin-top: -2.5rem;
  }

  .\32xl\:-mt-11 {
    margin-top: -2.75rem;
  }

  .\32xl\:-mt-12 {
    margin-top: -3rem;
  }

  .\32xl\:-mt-14 {
    margin-top: -3.5rem;
  }

  .\32xl\:-mt-16 {
    margin-top: -4rem;
  }

  .\32xl\:-mt-20 {
    margin-top: -5rem;
  }

  .\32xl\:-mt-24 {
    margin-top: -6rem;
  }

  .\32xl\:-mt-28 {
    margin-top: -7rem;
  }

  .\32xl\:-mt-32 {
    margin-top: -8rem;
  }

  .\32xl\:-mt-36 {
    margin-top: -9rem;
  }

  .\32xl\:-mt-40 {
    margin-top: -10rem;
  }

  .\32xl\:-mt-44 {
    margin-top: -11rem;
  }

  .\32xl\:-mt-48 {
    margin-top: -12rem;
  }

  .\32xl\:-mt-52 {
    margin-top: -13rem;
  }

  .\32xl\:-mt-56 {
    margin-top: -14rem;
  }

  .\32xl\:-mt-60 {
    margin-top: -15rem;
  }

  .\32xl\:-mt-64 {
    margin-top: -16rem;
  }

  .\32xl\:-mt-72 {
    margin-top: -18rem;
  }

  .\32xl\:-mt-80 {
    margin-top: -20rem;
  }

  .\32xl\:-mt-96 {
    margin-top: -24rem;
  }

  .\32xl\:-mt-px {
    margin-top: -1px;
  }

  .\32xl\:-mt-0\.5 {
    margin-top: -0.125rem;
  }

  .\32xl\:-mt-1\.5 {
    margin-top: -0.375rem;
  }

  .\32xl\:-mt-2\.5 {
    margin-top: -0.625rem;
  }

  .\32xl\:-mt-3\.5 {
    margin-top: -0.875rem;
  }

  .\32xl\:mr-0 {
    margin-right: 0px;
  }

  .\32xl\:mr-1 {
    margin-right: 0.25rem;
  }

  .\32xl\:mr-2 {
    margin-right: 0.5rem;
  }

  .\32xl\:mr-3 {
    margin-right: 0.75rem;
  }

  .\32xl\:mr-4 {
    margin-right: 1rem;
  }

  .\32xl\:mr-5 {
    margin-right: 1.25rem;
  }

  .\32xl\:mr-6 {
    margin-right: 1.5rem;
  }

  .\32xl\:mr-7 {
    margin-right: 1.75rem;
  }

  .\32xl\:mr-8 {
    margin-right: 2rem;
  }

  .\32xl\:mr-9 {
    margin-right: 2.25rem;
  }

  .\32xl\:mr-10 {
    margin-right: 2.5rem;
  }

  .\32xl\:mr-11 {
    margin-right: 2.75rem;
  }

  .\32xl\:mr-12 {
    margin-right: 3rem;
  }

  .\32xl\:mr-14 {
    margin-right: 3.5rem;
  }

  .\32xl\:mr-16 {
    margin-right: 4rem;
  }

  .\32xl\:mr-20 {
    margin-right: 5rem;
  }

  .\32xl\:mr-24 {
    margin-right: 6rem;
  }

  .\32xl\:mr-28 {
    margin-right: 7rem;
  }

  .\32xl\:mr-32 {
    margin-right: 8rem;
  }

  .\32xl\:mr-36 {
    margin-right: 9rem;
  }

  .\32xl\:mr-40 {
    margin-right: 10rem;
  }

  .\32xl\:mr-44 {
    margin-right: 11rem;
  }

  .\32xl\:mr-48 {
    margin-right: 12rem;
  }

  .\32xl\:mr-52 {
    margin-right: 13rem;
  }

  .\32xl\:mr-56 {
    margin-right: 14rem;
  }

  .\32xl\:mr-60 {
    margin-right: 15rem;
  }

  .\32xl\:mr-64 {
    margin-right: 16rem;
  }

  .\32xl\:mr-72 {
    margin-right: 18rem;
  }

  .\32xl\:mr-80 {
    margin-right: 20rem;
  }

  .\32xl\:mr-96 {
    margin-right: 24rem;
  }

  .\32xl\:mr-auto {
    margin-right: auto;
  }

  .\32xl\:mr-px {
    margin-right: 1px;
  }

  .\32xl\:mr-0\.5 {
    margin-right: 0.125rem;
  }

  .\32xl\:mr-1\.5 {
    margin-right: 0.375rem;
  }

  .\32xl\:mr-2\.5 {
    margin-right: 0.625rem;
  }

  .\32xl\:mr-3\.5 {
    margin-right: 0.875rem;
  }

  .\32xl\:-mr-0 {
    margin-right: 0px;
  }

  .\32xl\:-mr-1 {
    margin-right: -0.25rem;
  }

  .\32xl\:-mr-2 {
    margin-right: -0.5rem;
  }

  .\32xl\:-mr-3 {
    margin-right: -0.75rem;
  }

  .\32xl\:-mr-4 {
    margin-right: -1rem;
  }

  .\32xl\:-mr-5 {
    margin-right: -1.25rem;
  }

  .\32xl\:-mr-6 {
    margin-right: -1.5rem;
  }

  .\32xl\:-mr-7 {
    margin-right: -1.75rem;
  }

  .\32xl\:-mr-8 {
    margin-right: -2rem;
  }

  .\32xl\:-mr-9 {
    margin-right: -2.25rem;
  }

  .\32xl\:-mr-10 {
    margin-right: -2.5rem;
  }

  .\32xl\:-mr-11 {
    margin-right: -2.75rem;
  }

  .\32xl\:-mr-12 {
    margin-right: -3rem;
  }

  .\32xl\:-mr-14 {
    margin-right: -3.5rem;
  }

  .\32xl\:-mr-16 {
    margin-right: -4rem;
  }

  .\32xl\:-mr-20 {
    margin-right: -5rem;
  }

  .\32xl\:-mr-24 {
    margin-right: -6rem;
  }

  .\32xl\:-mr-28 {
    margin-right: -7rem;
  }

  .\32xl\:-mr-32 {
    margin-right: -8rem;
  }

  .\32xl\:-mr-36 {
    margin-right: -9rem;
  }

  .\32xl\:-mr-40 {
    margin-right: -10rem;
  }

  .\32xl\:-mr-44 {
    margin-right: -11rem;
  }

  .\32xl\:-mr-48 {
    margin-right: -12rem;
  }

  .\32xl\:-mr-52 {
    margin-right: -13rem;
  }

  .\32xl\:-mr-56 {
    margin-right: -14rem;
  }

  .\32xl\:-mr-60 {
    margin-right: -15rem;
  }

  .\32xl\:-mr-64 {
    margin-right: -16rem;
  }

  .\32xl\:-mr-72 {
    margin-right: -18rem;
  }

  .\32xl\:-mr-80 {
    margin-right: -20rem;
  }

  .\32xl\:-mr-96 {
    margin-right: -24rem;
  }

  .\32xl\:-mr-px {
    margin-right: -1px;
  }

  .\32xl\:-mr-0\.5 {
    margin-right: -0.125rem;
  }

  .\32xl\:-mr-1\.5 {
    margin-right: -0.375rem;
  }

  .\32xl\:-mr-2\.5 {
    margin-right: -0.625rem;
  }

  .\32xl\:-mr-3\.5 {
    margin-right: -0.875rem;
  }

  .\32xl\:mb-0 {
    margin-bottom: 0px;
  }

  .\32xl\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .\32xl\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .\32xl\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .\32xl\:mb-4 {
    margin-bottom: 1rem;
  }

  .\32xl\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .\32xl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .\32xl\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .\32xl\:mb-8 {
    margin-bottom: 2rem;
  }

  .\32xl\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .\32xl\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .\32xl\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .\32xl\:mb-12 {
    margin-bottom: 3rem;
  }

  .\32xl\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .\32xl\:mb-16 {
    margin-bottom: 4rem;
  }

  .\32xl\:mb-20 {
    margin-bottom: 5rem;
  }

  .\32xl\:mb-24 {
    margin-bottom: 6rem;
  }

  .\32xl\:mb-28 {
    margin-bottom: 7rem;
  }

  .\32xl\:mb-32 {
    margin-bottom: 8rem;
  }

  .\32xl\:mb-36 {
    margin-bottom: 9rem;
  }

  .\32xl\:mb-40 {
    margin-bottom: 10rem;
  }

  .\32xl\:mb-44 {
    margin-bottom: 11rem;
  }

  .\32xl\:mb-48 {
    margin-bottom: 12rem;
  }

  .\32xl\:mb-52 {
    margin-bottom: 13rem;
  }

  .\32xl\:mb-56 {
    margin-bottom: 14rem;
  }

  .\32xl\:mb-60 {
    margin-bottom: 15rem;
  }

  .\32xl\:mb-64 {
    margin-bottom: 16rem;
  }

  .\32xl\:mb-72 {
    margin-bottom: 18rem;
  }

  .\32xl\:mb-80 {
    margin-bottom: 20rem;
  }

  .\32xl\:mb-96 {
    margin-bottom: 24rem;
  }

  .\32xl\:mb-auto {
    margin-bottom: auto;
  }

  .\32xl\:mb-px {
    margin-bottom: 1px;
  }

  .\32xl\:mb-0\.5 {
    margin-bottom: 0.125rem;
  }

  .\32xl\:mb-1\.5 {
    margin-bottom: 0.375rem;
  }

  .\32xl\:mb-2\.5 {
    margin-bottom: 0.625rem;
  }

  .\32xl\:mb-3\.5 {
    margin-bottom: 0.875rem;
  }

  .\32xl\:-mb-0 {
    margin-bottom: 0px;
  }

  .\32xl\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .\32xl\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .\32xl\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .\32xl\:-mb-4 {
    margin-bottom: -1rem;
  }

  .\32xl\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .\32xl\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .\32xl\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .\32xl\:-mb-8 {
    margin-bottom: -2rem;
  }

  .\32xl\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .\32xl\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .\32xl\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .\32xl\:-mb-12 {
    margin-bottom: -3rem;
  }

  .\32xl\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .\32xl\:-mb-16 {
    margin-bottom: -4rem;
  }

  .\32xl\:-mb-20 {
    margin-bottom: -5rem;
  }

  .\32xl\:-mb-24 {
    margin-bottom: -6rem;
  }

  .\32xl\:-mb-28 {
    margin-bottom: -7rem;
  }

  .\32xl\:-mb-32 {
    margin-bottom: -8rem;
  }

  .\32xl\:-mb-36 {
    margin-bottom: -9rem;
  }

  .\32xl\:-mb-40 {
    margin-bottom: -10rem;
  }

  .\32xl\:-mb-44 {
    margin-bottom: -11rem;
  }

  .\32xl\:-mb-48 {
    margin-bottom: -12rem;
  }

  .\32xl\:-mb-52 {
    margin-bottom: -13rem;
  }

  .\32xl\:-mb-56 {
    margin-bottom: -14rem;
  }

  .\32xl\:-mb-60 {
    margin-bottom: -15rem;
  }

  .\32xl\:-mb-64 {
    margin-bottom: -16rem;
  }

  .\32xl\:-mb-72 {
    margin-bottom: -18rem;
  }

  .\32xl\:-mb-80 {
    margin-bottom: -20rem;
  }

  .\32xl\:-mb-96 {
    margin-bottom: -24rem;
  }

  .\32xl\:-mb-px {
    margin-bottom: -1px;
  }

  .\32xl\:-mb-0\.5 {
    margin-bottom: -0.125rem;
  }

  .\32xl\:-mb-1\.5 {
    margin-bottom: -0.375rem;
  }

  .\32xl\:-mb-2\.5 {
    margin-bottom: -0.625rem;
  }

  .\32xl\:-mb-3\.5 {
    margin-bottom: -0.875rem;
  }

  .\32xl\:ml-0 {
    margin-left: 0px;
  }

  .\32xl\:ml-1 {
    margin-left: 0.25rem;
  }

  .\32xl\:ml-2 {
    margin-left: 0.5rem;
  }

  .\32xl\:ml-3 {
    margin-left: 0.75rem;
  }

  .\32xl\:ml-4 {
    margin-left: 1rem;
  }

  .\32xl\:ml-5 {
    margin-left: 1.25rem;
  }

  .\32xl\:ml-6 {
    margin-left: 1.5rem;
  }

  .\32xl\:ml-7 {
    margin-left: 1.75rem;
  }

  .\32xl\:ml-8 {
    margin-left: 2rem;
  }

  .\32xl\:ml-9 {
    margin-left: 2.25rem;
  }

  .\32xl\:ml-10 {
    margin-left: 2.5rem;
  }

  .\32xl\:ml-11 {
    margin-left: 2.75rem;
  }

  .\32xl\:ml-12 {
    margin-left: 3rem;
  }

  .\32xl\:ml-14 {
    margin-left: 3.5rem;
  }

  .\32xl\:ml-16 {
    margin-left: 4rem;
  }

  .\32xl\:ml-20 {
    margin-left: 5rem;
  }

  .\32xl\:ml-24 {
    margin-left: 6rem;
  }

  .\32xl\:ml-28 {
    margin-left: 7rem;
  }

  .\32xl\:ml-32 {
    margin-left: 8rem;
  }

  .\32xl\:ml-36 {
    margin-left: 9rem;
  }

  .\32xl\:ml-40 {
    margin-left: 10rem;
  }

  .\32xl\:ml-44 {
    margin-left: 11rem;
  }

  .\32xl\:ml-48 {
    margin-left: 12rem;
  }

  .\32xl\:ml-52 {
    margin-left: 13rem;
  }

  .\32xl\:ml-56 {
    margin-left: 14rem;
  }

  .\32xl\:ml-60 {
    margin-left: 15rem;
  }

  .\32xl\:ml-64 {
    margin-left: 16rem;
  }

  .\32xl\:ml-72 {
    margin-left: 18rem;
  }

  .\32xl\:ml-80 {
    margin-left: 20rem;
  }

  .\32xl\:ml-96 {
    margin-left: 24rem;
  }

  .\32xl\:ml-auto {
    margin-left: auto;
  }

  .\32xl\:ml-px {
    margin-left: 1px;
  }

  .\32xl\:ml-0\.5 {
    margin-left: 0.125rem;
  }

  .\32xl\:ml-1\.5 {
    margin-left: 0.375rem;
  }

  .\32xl\:ml-2\.5 {
    margin-left: 0.625rem;
  }

  .\32xl\:ml-3\.5 {
    margin-left: 0.875rem;
  }

  .\32xl\:-ml-0 {
    margin-left: 0px;
  }

  .\32xl\:-ml-1 {
    margin-left: -0.25rem;
  }

  .\32xl\:-ml-2 {
    margin-left: -0.5rem;
  }

  .\32xl\:-ml-3 {
    margin-left: -0.75rem;
  }

  .\32xl\:-ml-4 {
    margin-left: -1rem;
  }

  .\32xl\:-ml-5 {
    margin-left: -1.25rem;
  }

  .\32xl\:-ml-6 {
    margin-left: -1.5rem;
  }

  .\32xl\:-ml-7 {
    margin-left: -1.75rem;
  }

  .\32xl\:-ml-8 {
    margin-left: -2rem;
  }

  .\32xl\:-ml-9 {
    margin-left: -2.25rem;
  }

  .\32xl\:-ml-10 {
    margin-left: -2.5rem;
  }

  .\32xl\:-ml-11 {
    margin-left: -2.75rem;
  }

  .\32xl\:-ml-12 {
    margin-left: -3rem;
  }

  .\32xl\:-ml-14 {
    margin-left: -3.5rem;
  }

  .\32xl\:-ml-16 {
    margin-left: -4rem;
  }

  .\32xl\:-ml-20 {
    margin-left: -5rem;
  }

  .\32xl\:-ml-24 {
    margin-left: -6rem;
  }

  .\32xl\:-ml-28 {
    margin-left: -7rem;
  }

  .\32xl\:-ml-32 {
    margin-left: -8rem;
  }

  .\32xl\:-ml-36 {
    margin-left: -9rem;
  }

  .\32xl\:-ml-40 {
    margin-left: -10rem;
  }

  .\32xl\:-ml-44 {
    margin-left: -11rem;
  }

  .\32xl\:-ml-48 {
    margin-left: -12rem;
  }

  .\32xl\:-ml-52 {
    margin-left: -13rem;
  }

  .\32xl\:-ml-56 {
    margin-left: -14rem;
  }

  .\32xl\:-ml-60 {
    margin-left: -15rem;
  }

  .\32xl\:-ml-64 {
    margin-left: -16rem;
  }

  .\32xl\:-ml-72 {
    margin-left: -18rem;
  }

  .\32xl\:-ml-80 {
    margin-left: -20rem;
  }

  .\32xl\:-ml-96 {
    margin-left: -24rem;
  }

  .\32xl\:-ml-px {
    margin-left: -1px;
  }

  .\32xl\:-ml-0\.5 {
    margin-left: -0.125rem;
  }

  .\32xl\:-ml-1\.5 {
    margin-left: -0.375rem;
  }

  .\32xl\:-ml-2\.5 {
    margin-left: -0.625rem;
  }

  .\32xl\:-ml-3\.5 {
    margin-left: -0.875rem;
  }

  .\32xl\:box-border {
    box-sizing: border-box;
  }

  .\32xl\:box-content {
    box-sizing: content-box;
  }

  .\32xl\:block {
    display: block;
  }

  .\32xl\:inline-block {
    display: inline-block;
  }

  .\32xl\:inline {
    display: inline;
  }

  .\32xl\:flex {
    display: flex;
  }

  .\32xl\:inline-flex {
    display: inline-flex;
  }

  .\32xl\:table {
    display: table;
  }

  .\32xl\:inline-table {
    display: inline-table;
  }

  .\32xl\:table-caption {
    display: table-caption;
  }

  .\32xl\:table-cell {
    display: table-cell;
  }

  .\32xl\:table-column {
    display: table-column;
  }

  .\32xl\:table-column-group {
    display: table-column-group;
  }

  .\32xl\:table-footer-group {
    display: table-footer-group;
  }

  .\32xl\:table-header-group {
    display: table-header-group;
  }

  .\32xl\:table-row-group {
    display: table-row-group;
  }

  .\32xl\:table-row {
    display: table-row;
  }

  .\32xl\:flow-root {
    display: flow-root;
  }

  .\32xl\:grid {
    display: grid;
  }

  .\32xl\:inline-grid {
    display: inline-grid;
  }

  .\32xl\:contents {
    display: contents;
  }

  .\32xl\:list-item {
    display: list-item;
  }

  .\32xl\:hidden {
    display: none;
  }

  .\32xl\:h-0 {
    height: 0px;
  }

  .\32xl\:h-1 {
    height: 0.25rem;
  }

  .\32xl\:h-2 {
    height: 0.5rem;
  }

  .\32xl\:h-3 {
    height: 0.75rem;
  }

  .\32xl\:h-4 {
    height: 1rem;
  }

  .\32xl\:h-5 {
    height: 1.25rem;
  }

  .\32xl\:h-6 {
    height: 1.5rem;
  }

  .\32xl\:h-7 {
    height: 1.75rem;
  }

  .\32xl\:h-8 {
    height: 2rem;
  }

  .\32xl\:h-9 {
    height: 2.25rem;
  }

  .\32xl\:h-10 {
    height: 2.5rem;
  }

  .\32xl\:h-11 {
    height: 2.75rem;
  }

  .\32xl\:h-12 {
    height: 3rem;
  }

  .\32xl\:h-14 {
    height: 3.5rem;
  }

  .\32xl\:h-16 {
    height: 4rem;
  }

  .\32xl\:h-20 {
    height: 5rem;
  }

  .\32xl\:h-24 {
    height: 6rem;
  }

  .\32xl\:h-28 {
    height: 7rem;
  }

  .\32xl\:h-32 {
    height: 8rem;
  }

  .\32xl\:h-36 {
    height: 9rem;
  }

  .\32xl\:h-40 {
    height: 10rem;
  }

  .\32xl\:h-44 {
    height: 11rem;
  }

  .\32xl\:h-48 {
    height: 12rem;
  }

  .\32xl\:h-52 {
    height: 13rem;
  }

  .\32xl\:h-56 {
    height: 14rem;
  }

  .\32xl\:h-60 {
    height: 15rem;
  }

  .\32xl\:h-64 {
    height: 16rem;
  }

  .\32xl\:h-72 {
    height: 18rem;
  }

  .\32xl\:h-80 {
    height: 20rem;
  }

  .\32xl\:h-96 {
    height: 24rem;
  }

  .\32xl\:h-auto {
    height: auto;
  }

  .\32xl\:h-px {
    height: 1px;
  }

  .\32xl\:h-0\.5 {
    height: 0.125rem;
  }

  .\32xl\:h-1\.5 {
    height: 0.375rem;
  }

  .\32xl\:h-2\.5 {
    height: 0.625rem;
  }

  .\32xl\:h-3\.5 {
    height: 0.875rem;
  }

  .\32xl\:h-1\/2 {
    height: 50%;
  }

  .\32xl\:h-1\/3 {
    height: 33.333333%;
  }

  .\32xl\:h-2\/3 {
    height: 66.666667%;
  }

  .\32xl\:h-1\/4 {
    height: 25%;
  }

  .\32xl\:h-2\/4 {
    height: 50%;
  }

  .\32xl\:h-3\/4 {
    height: 75%;
  }

  .\32xl\:h-1\/5 {
    height: 20%;
  }

  .\32xl\:h-2\/5 {
    height: 40%;
  }

  .\32xl\:h-3\/5 {
    height: 60%;
  }

  .\32xl\:h-4\/5 {
    height: 80%;
  }

  .\32xl\:h-1\/6 {
    height: 16.666667%;
  }

  .\32xl\:h-2\/6 {
    height: 33.333333%;
  }

  .\32xl\:h-3\/6 {
    height: 50%;
  }

  .\32xl\:h-4\/6 {
    height: 66.666667%;
  }

  .\32xl\:h-5\/6 {
    height: 83.333333%;
  }

  .\32xl\:h-full {
    height: 100%;
  }

  .\32xl\:h-screen {
    height: 100vh;
  }

  .\32xl\:max-h-0 {
    max-height: 0px;
  }

  .\32xl\:max-h-1 {
    max-height: 0.25rem;
  }

  .\32xl\:max-h-2 {
    max-height: 0.5rem;
  }

  .\32xl\:max-h-3 {
    max-height: 0.75rem;
  }

  .\32xl\:max-h-4 {
    max-height: 1rem;
  }

  .\32xl\:max-h-5 {
    max-height: 1.25rem;
  }

  .\32xl\:max-h-6 {
    max-height: 1.5rem;
  }

  .\32xl\:max-h-7 {
    max-height: 1.75rem;
  }

  .\32xl\:max-h-8 {
    max-height: 2rem;
  }

  .\32xl\:max-h-9 {
    max-height: 2.25rem;
  }

  .\32xl\:max-h-10 {
    max-height: 2.5rem;
  }

  .\32xl\:max-h-11 {
    max-height: 2.75rem;
  }

  .\32xl\:max-h-12 {
    max-height: 3rem;
  }

  .\32xl\:max-h-14 {
    max-height: 3.5rem;
  }

  .\32xl\:max-h-16 {
    max-height: 4rem;
  }

  .\32xl\:max-h-20 {
    max-height: 5rem;
  }

  .\32xl\:max-h-24 {
    max-height: 6rem;
  }

  .\32xl\:max-h-28 {
    max-height: 7rem;
  }

  .\32xl\:max-h-32 {
    max-height: 8rem;
  }

  .\32xl\:max-h-36 {
    max-height: 9rem;
  }

  .\32xl\:max-h-40 {
    max-height: 10rem;
  }

  .\32xl\:max-h-44 {
    max-height: 11rem;
  }

  .\32xl\:max-h-48 {
    max-height: 12rem;
  }

  .\32xl\:max-h-52 {
    max-height: 13rem;
  }

  .\32xl\:max-h-56 {
    max-height: 14rem;
  }

  .\32xl\:max-h-60 {
    max-height: 15rem;
  }

  .\32xl\:max-h-64 {
    max-height: 16rem;
  }

  .\32xl\:max-h-72 {
    max-height: 18rem;
  }

  .\32xl\:max-h-80 {
    max-height: 20rem;
  }

  .\32xl\:max-h-96 {
    max-height: 24rem;
  }

  .\32xl\:max-h-px {
    max-height: 1px;
  }

  .\32xl\:max-h-0\.5 {
    max-height: 0.125rem;
  }

  .\32xl\:max-h-1\.5 {
    max-height: 0.375rem;
  }

  .\32xl\:max-h-2\.5 {
    max-height: 0.625rem;
  }

  .\32xl\:max-h-3\.5 {
    max-height: 0.875rem;
  }

  .\32xl\:max-h-full {
    max-height: 100%;
  }

  .\32xl\:max-h-screen {
    max-height: 100vh;
  }

  .\32xl\:min-h-0 {
    min-height: 0px;
  }

  .\32xl\:min-h-full {
    min-height: 100%;
  }

  .\32xl\:min-h-screen {
    min-height: 100vh;
  }

  .\32xl\:w-0 {
    width: 0px;
  }

  .\32xl\:w-1 {
    width: 0.25rem;
  }

  .\32xl\:w-2 {
    width: 0.5rem;
  }

  .\32xl\:w-3 {
    width: 0.75rem;
  }

  .\32xl\:w-4 {
    width: 1rem;
  }

  .\32xl\:w-5 {
    width: 1.25rem;
  }

  .\32xl\:w-6 {
    width: 1.5rem;
  }

  .\32xl\:w-7 {
    width: 1.75rem;
  }

  .\32xl\:w-8 {
    width: 2rem;
  }

  .\32xl\:w-9 {
    width: 2.25rem;
  }

  .\32xl\:w-10 {
    width: 2.5rem;
  }

  .\32xl\:w-11 {
    width: 2.75rem;
  }

  .\32xl\:w-12 {
    width: 3rem;
  }

  .\32xl\:w-14 {
    width: 3.5rem;
  }

  .\32xl\:w-16 {
    width: 4rem;
  }

  .\32xl\:w-20 {
    width: 5rem;
  }

  .\32xl\:w-24 {
    width: 6rem;
  }

  .\32xl\:w-28 {
    width: 7rem;
  }

  .\32xl\:w-32 {
    width: 8rem;
  }

  .\32xl\:w-36 {
    width: 9rem;
  }

  .\32xl\:w-40 {
    width: 10rem;
  }

  .\32xl\:w-44 {
    width: 11rem;
  }

  .\32xl\:w-48 {
    width: 12rem;
  }

  .\32xl\:w-52 {
    width: 13rem;
  }

  .\32xl\:w-56 {
    width: 14rem;
  }

  .\32xl\:w-60 {
    width: 15rem;
  }

  .\32xl\:w-64 {
    width: 16rem;
  }

  .\32xl\:w-72 {
    width: 18rem;
  }

  .\32xl\:w-80 {
    width: 20rem;
  }

  .\32xl\:w-96 {
    width: 24rem;
  }

  .\32xl\:w-auto {
    width: auto;
  }

  .\32xl\:w-px {
    width: 1px;
  }

  .\32xl\:w-0\.5 {
    width: 0.125rem;
  }

  .\32xl\:w-1\.5 {
    width: 0.375rem;
  }

  .\32xl\:w-2\.5 {
    width: 0.625rem;
  }

  .\32xl\:w-3\.5 {
    width: 0.875rem;
  }

  .\32xl\:w-1\/2 {
    width: 50%;
  }

  .\32xl\:w-1\/3 {
    width: 33.333333%;
  }

  .\32xl\:w-2\/3 {
    width: 66.666667%;
  }

  .\32xl\:w-1\/4 {
    width: 25%;
  }

  .\32xl\:w-2\/4 {
    width: 50%;
  }

  .\32xl\:w-3\/4 {
    width: 75%;
  }

  .\32xl\:w-1\/5 {
    width: 20%;
  }

  .\32xl\:w-2\/5 {
    width: 40%;
  }

  .\32xl\:w-3\/5 {
    width: 60%;
  }

  .\32xl\:w-4\/5 {
    width: 80%;
  }

  .\32xl\:w-1\/6 {
    width: 16.666667%;
  }

  .\32xl\:w-2\/6 {
    width: 33.333333%;
  }

  .\32xl\:w-3\/6 {
    width: 50%;
  }

  .\32xl\:w-4\/6 {
    width: 66.666667%;
  }

  .\32xl\:w-5\/6 {
    width: 83.333333%;
  }

  .\32xl\:w-1\/12 {
    width: 8.333333%;
  }

  .\32xl\:w-2\/12 {
    width: 16.666667%;
  }

  .\32xl\:w-3\/12 {
    width: 25%;
  }

  .\32xl\:w-4\/12 {
    width: 33.333333%;
  }

  .\32xl\:w-5\/12 {
    width: 41.666667%;
  }

  .\32xl\:w-6\/12 {
    width: 50%;
  }

  .\32xl\:w-7\/12 {
    width: 58.333333%;
  }

  .\32xl\:w-8\/12 {
    width: 66.666667%;
  }

  .\32xl\:w-9\/12 {
    width: 75%;
  }

  .\32xl\:w-10\/12 {
    width: 83.333333%;
  }

  .\32xl\:w-11\/12 {
    width: 91.666667%;
  }

  .\32xl\:w-full {
    width: 100%;
  }

  .\32xl\:w-screen {
    width: 100vw;
  }

  .\32xl\:w-min {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .\32xl\:w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .\32xl\:min-w-0 {
    min-width: 0px;
  }

  .\32xl\:min-w-full {
    min-width: 100%;
  }

  .\32xl\:min-w-min {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .\32xl\:min-w-max {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .\32xl\:max-w-0 {
    max-width: 0rem;
  }

  .\32xl\:max-w-none {
    max-width: none;
  }

  .\32xl\:max-w-xs {
    max-width: 20rem;
  }

  .\32xl\:max-w-sm {
    max-width: 24rem;
  }

  .\32xl\:max-w-md {
    max-width: 28rem;
  }

  .\32xl\:max-w-lg {
    max-width: 32rem;
  }

  .\32xl\:max-w-xl {
    max-width: 36rem;
  }

  .\32xl\:max-w-2xl {
    max-width: 42rem;
  }

  .\32xl\:max-w-3xl {
    max-width: 48rem;
  }

  .\32xl\:max-w-4xl {
    max-width: 56rem;
  }

  .\32xl\:max-w-5xl {
    max-width: 64rem;
  }

  .\32xl\:max-w-6xl {
    max-width: 72rem;
  }

  .\32xl\:max-w-7xl {
    max-width: 80rem;
  }

  .\32xl\:max-w-full {
    max-width: 100%;
  }

  .\32xl\:max-w-min {
    max-width: -webkit-min-content;
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .\32xl\:max-w-max {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .\32xl\:max-w-prose {
    max-width: 65ch;
  }

  .\32xl\:max-w-screen-sm {
    max-width: 640px;
  }

  .\32xl\:max-w-screen-md {
    max-width: 768px;
  }

  .\32xl\:max-w-screen-lg {
    max-width: 1024px;
  }

  .\32xl\:max-w-screen-xl {
    max-width: 1280px;
  }

  .\32xl\:max-w-screen-2xl {
    max-width: 1536px;
  }

  .\32xl\:flex-1 {
    flex: 1 1 0%;
  }

  .\32xl\:flex-auto {
    flex: 1 1 auto;
  }

  .\32xl\:flex-initial {
    flex: 0 1 auto;
  }

  .\32xl\:flex-none {
    flex: none;
  }

  .\32xl\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .\32xl\:flex-shrink {
    flex-shrink: 1;
  }

  .\32xl\:flex-grow-0 {
    flex-grow: 0;
  }

  .\32xl\:flex-grow {
    flex-grow: 1;
  }

  .\32xl\:table-auto {
    table-layout: auto;
  }

  .\32xl\:table-fixed {
    table-layout: fixed;
  }

  .\32xl\:border-collapse {
    border-collapse: collapse;
  }

  .\32xl\:border-separate {
    border-collapse: separate;
  }

  .\32xl\:origin-center {
    transform-origin: center;
  }

  .\32xl\:origin-top {
    transform-origin: top;
  }

  .\32xl\:origin-top-right {
    transform-origin: top right;
  }

  .\32xl\:origin-right {
    transform-origin: right;
  }

  .\32xl\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .\32xl\:origin-bottom {
    transform-origin: bottom;
  }

  .\32xl\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .\32xl\:origin-left {
    transform-origin: left;
  }

  .\32xl\:origin-top-left {
    transform-origin: top left;
  }

  .\32xl\:transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(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));
  }

  .\32xl\:transform-gpu {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .\32xl\:transform-none {
    transform: none;
  }

  .\32xl\:translate-x-0 {
    --tw-translate-x: 0px;
  }

  .\32xl\:translate-x-1 {
    --tw-translate-x: 0.25rem;
  }

  .\32xl\:translate-x-2 {
    --tw-translate-x: 0.5rem;
  }

  .\32xl\:translate-x-3 {
    --tw-translate-x: 0.75rem;
  }

  .\32xl\:translate-x-4 {
    --tw-translate-x: 1rem;
  }

  .\32xl\:translate-x-5 {
    --tw-translate-x: 1.25rem;
  }

  .\32xl\:translate-x-6 {
    --tw-translate-x: 1.5rem;
  }

  .\32xl\:translate-x-7 {
    --tw-translate-x: 1.75rem;
  }

  .\32xl\:translate-x-8 {
    --tw-translate-x: 2rem;
  }

  .\32xl\:translate-x-9 {
    --tw-translate-x: 2.25rem;
  }

  .\32xl\:translate-x-10 {
    --tw-translate-x: 2.5rem;
  }

  .\32xl\:translate-x-11 {
    --tw-translate-x: 2.75rem;
  }

  .\32xl\:translate-x-12 {
    --tw-translate-x: 3rem;
  }

  .\32xl\:translate-x-14 {
    --tw-translate-x: 3.5rem;
  }

  .\32xl\:translate-x-16 {
    --tw-translate-x: 4rem;
  }

  .\32xl\:translate-x-20 {
    --tw-translate-x: 5rem;
  }

  .\32xl\:translate-x-24 {
    --tw-translate-x: 6rem;
  }

  .\32xl\:translate-x-28 {
    --tw-translate-x: 7rem;
  }

  .\32xl\:translate-x-32 {
    --tw-translate-x: 8rem;
  }

  .\32xl\:translate-x-36 {
    --tw-translate-x: 9rem;
  }

  .\32xl\:translate-x-40 {
    --tw-translate-x: 10rem;
  }

  .\32xl\:translate-x-44 {
    --tw-translate-x: 11rem;
  }

  .\32xl\:translate-x-48 {
    --tw-translate-x: 12rem;
  }

  .\32xl\:translate-x-52 {
    --tw-translate-x: 13rem;
  }

  .\32xl\:translate-x-56 {
    --tw-translate-x: 14rem;
  }

  .\32xl\:translate-x-60 {
    --tw-translate-x: 15rem;
  }

  .\32xl\:translate-x-64 {
    --tw-translate-x: 16rem;
  }

  .\32xl\:translate-x-72 {
    --tw-translate-x: 18rem;
  }

  .\32xl\:translate-x-80 {
    --tw-translate-x: 20rem;
  }

  .\32xl\:translate-x-96 {
    --tw-translate-x: 24rem;
  }

  .\32xl\:translate-x-px {
    --tw-translate-x: 1px;
  }

  .\32xl\:translate-x-0\.5 {
    --tw-translate-x: 0.125rem;
  }

  .\32xl\:translate-x-1\.5 {
    --tw-translate-x: 0.375rem;
  }

  .\32xl\:translate-x-2\.5 {
    --tw-translate-x: 0.625rem;
  }

  .\32xl\:translate-x-3\.5 {
    --tw-translate-x: 0.875rem;
  }

  .\32xl\:-translate-x-0 {
    --tw-translate-x: 0px;
  }

  .\32xl\:-translate-x-1 {
    --tw-translate-x: -0.25rem;
  }

  .\32xl\:-translate-x-2 {
    --tw-translate-x: -0.5rem;
  }

  .\32xl\:-translate-x-3 {
    --tw-translate-x: -0.75rem;
  }

  .\32xl\:-translate-x-4 {
    --tw-translate-x: -1rem;
  }

  .\32xl\:-translate-x-5 {
    --tw-translate-x: -1.25rem;
  }

  .\32xl\:-translate-x-6 {
    --tw-translate-x: -1.5rem;
  }

  .\32xl\:-translate-x-7 {
    --tw-translate-x: -1.75rem;
  }

  .\32xl\:-translate-x-8 {
    --tw-translate-x: -2rem;
  }

  .\32xl\:-translate-x-9 {
    --tw-translate-x: -2.25rem;
  }

  .\32xl\:-translate-x-10 {
    --tw-translate-x: -2.5rem;
  }

  .\32xl\:-translate-x-11 {
    --tw-translate-x: -2.75rem;
  }

  .\32xl\:-translate-x-12 {
    --tw-translate-x: -3rem;
  }

  .\32xl\:-translate-x-14 {
    --tw-translate-x: -3.5rem;
  }

  .\32xl\:-translate-x-16 {
    --tw-translate-x: -4rem;
  }

  .\32xl\:-translate-x-20 {
    --tw-translate-x: -5rem;
  }

  .\32xl\:-translate-x-24 {
    --tw-translate-x: -6rem;
  }

  .\32xl\:-translate-x-28 {
    --tw-translate-x: -7rem;
  }

  .\32xl\:-translate-x-32 {
    --tw-translate-x: -8rem;
  }

  .\32xl\:-translate-x-36 {
    --tw-translate-x: -9rem;
  }

  .\32xl\:-translate-x-40 {
    --tw-translate-x: -10rem;
  }

  .\32xl\:-translate-x-44 {
    --tw-translate-x: -11rem;
  }

  .\32xl\:-translate-x-48 {
    --tw-translate-x: -12rem;
  }

  .\32xl\:-translate-x-52 {
    --tw-translate-x: -13rem;
  }

  .\32xl\:-translate-x-56 {
    --tw-translate-x: -14rem;
  }

  .\32xl\:-translate-x-60 {
    --tw-translate-x: -15rem;
  }

  .\32xl\:-translate-x-64 {
    --tw-translate-x: -16rem;
  }

  .\32xl\:-translate-x-72 {
    --tw-translate-x: -18rem;
  }

  .\32xl\:-translate-x-80 {
    --tw-translate-x: -20rem;
  }

  .\32xl\:-translate-x-96 {
    --tw-translate-x: -24rem;
  }

  .\32xl\:-translate-x-px {
    --tw-translate-x: -1px;
  }

  .\32xl\:-translate-x-0\.5 {
    --tw-translate-x: -0.125rem;
  }

  .\32xl\:-translate-x-1\.5 {
    --tw-translate-x: -0.375rem;
  }

  .\32xl\:-translate-x-2\.5 {
    --tw-translate-x: -0.625rem;
  }

  .\32xl\:-translate-x-3\.5 {
    --tw-translate-x: -0.875rem;
  }

  .\32xl\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .\32xl\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .\32xl\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .\32xl\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .\32xl\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .\32xl\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .\32xl\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .\32xl\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .\32xl\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .\32xl\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .\32xl\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .\32xl\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .\32xl\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .\32xl\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .\32xl\:translate-y-0 {
    --tw-translate-y: 0px;
  }

  .\32xl\:translate-y-1 {
    --tw-translate-y: 0.25rem;
  }

  .\32xl\:translate-y-2 {
    --tw-translate-y: 0.5rem;
  }

  .\32xl\:translate-y-3 {
    --tw-translate-y: 0.75rem;
  }

  .\32xl\:translate-y-4 {
    --tw-translate-y: 1rem;
  }

  .\32xl\:translate-y-5 {
    --tw-translate-y: 1.25rem;
  }

  .\32xl\:translate-y-6 {
    --tw-translate-y: 1.5rem;
  }

  .\32xl\:translate-y-7 {
    --tw-translate-y: 1.75rem;
  }

  .\32xl\:translate-y-8 {
    --tw-translate-y: 2rem;
  }

  .\32xl\:translate-y-9 {
    --tw-translate-y: 2.25rem;
  }

  .\32xl\:translate-y-10 {
    --tw-translate-y: 2.5rem;
  }

  .\32xl\:translate-y-11 {
    --tw-translate-y: 2.75rem;
  }

  .\32xl\:translate-y-12 {
    --tw-translate-y: 3rem;
  }

  .\32xl\:translate-y-14 {
    --tw-translate-y: 3.5rem;
  }

  .\32xl\:translate-y-16 {
    --tw-translate-y: 4rem;
  }

  .\32xl\:translate-y-20 {
    --tw-translate-y: 5rem;
  }

  .\32xl\:translate-y-24 {
    --tw-translate-y: 6rem;
  }

  .\32xl\:translate-y-28 {
    --tw-translate-y: 7rem;
  }

  .\32xl\:translate-y-32 {
    --tw-translate-y: 8rem;
  }

  .\32xl\:translate-y-36 {
    --tw-translate-y: 9rem;
  }

  .\32xl\:translate-y-40 {
    --tw-translate-y: 10rem;
  }

  .\32xl\:translate-y-44 {
    --tw-translate-y: 11rem;
  }

  .\32xl\:translate-y-48 {
    --tw-translate-y: 12rem;
  }

  .\32xl\:translate-y-52 {
    --tw-translate-y: 13rem;
  }

  .\32xl\:translate-y-56 {
    --tw-translate-y: 14rem;
  }

  .\32xl\:translate-y-60 {
    --tw-translate-y: 15rem;
  }

  .\32xl\:translate-y-64 {
    --tw-translate-y: 16rem;
  }

  .\32xl\:translate-y-72 {
    --tw-translate-y: 18rem;
  }

  .\32xl\:translate-y-80 {
    --tw-translate-y: 20rem;
  }

  .\32xl\:translate-y-96 {
    --tw-translate-y: 24rem;
  }

  .\32xl\:translate-y-px {
    --tw-translate-y: 1px;
  }

  .\32xl\:translate-y-0\.5 {
    --tw-translate-y: 0.125rem;
  }

  .\32xl\:translate-y-1\.5 {
    --tw-translate-y: 0.375rem;
  }

  .\32xl\:translate-y-2\.5 {
    --tw-translate-y: 0.625rem;
  }

  .\32xl\:translate-y-3\.5 {
    --tw-translate-y: 0.875rem;
  }

  .\32xl\:-translate-y-0 {
    --tw-translate-y: 0px;
  }

  .\32xl\:-translate-y-1 {
    --tw-translate-y: -0.25rem;
  }

  .\32xl\:-translate-y-2 {
    --tw-translate-y: -0.5rem;
  }

  .\32xl\:-translate-y-3 {
    --tw-translate-y: -0.75rem;
  }

  .\32xl\:-translate-y-4 {
    --tw-translate-y: -1rem;
  }

  .\32xl\:-translate-y-5 {
    --tw-translate-y: -1.25rem;
  }

  .\32xl\:-translate-y-6 {
    --tw-translate-y: -1.5rem;
  }

  .\32xl\:-translate-y-7 {
    --tw-translate-y: -1.75rem;
  }

  .\32xl\:-translate-y-8 {
    --tw-translate-y: -2rem;
  }

  .\32xl\:-translate-y-9 {
    --tw-translate-y: -2.25rem;
  }

  .\32xl\:-translate-y-10 {
    --tw-translate-y: -2.5rem;
  }

  .\32xl\:-translate-y-11 {
    --tw-translate-y: -2.75rem;
  }

  .\32xl\:-translate-y-12 {
    --tw-translate-y: -3rem;
  }

  .\32xl\:-translate-y-14 {
    --tw-translate-y: -3.5rem;
  }

  .\32xl\:-translate-y-16 {
    --tw-translate-y: -4rem;
  }

  .\32xl\:-translate-y-20 {
    --tw-translate-y: -5rem;
  }

  .\32xl\:-translate-y-24 {
    --tw-translate-y: -6rem;
  }

  .\32xl\:-translate-y-28 {
    --tw-translate-y: -7rem;
  }

  .\32xl\:-translate-y-32 {
    --tw-translate-y: -8rem;
  }

  .\32xl\:-translate-y-36 {
    --tw-translate-y: -9rem;
  }

  .\32xl\:-translate-y-40 {
    --tw-translate-y: -10rem;
  }

  .\32xl\:-translate-y-44 {
    --tw-translate-y: -11rem;
  }

  .\32xl\:-translate-y-48 {
    --tw-translate-y: -12rem;
  }

  .\32xl\:-translate-y-52 {
    --tw-translate-y: -13rem;
  }

  .\32xl\:-translate-y-56 {
    --tw-translate-y: -14rem;
  }

  .\32xl\:-translate-y-60 {
    --tw-translate-y: -15rem;
  }

  .\32xl\:-translate-y-64 {
    --tw-translate-y: -16rem;
  }

  .\32xl\:-translate-y-72 {
    --tw-translate-y: -18rem;
  }

  .\32xl\:-translate-y-80 {
    --tw-translate-y: -20rem;
  }

  .\32xl\:-translate-y-96 {
    --tw-translate-y: -24rem;
  }

  .\32xl\:-translate-y-px {
    --tw-translate-y: -1px;
  }

  .\32xl\:-translate-y-0\.5 {
    --tw-translate-y: -0.125rem;
  }

  .\32xl\:-translate-y-1\.5 {
    --tw-translate-y: -0.375rem;
  }

  .\32xl\:-translate-y-2\.5 {
    --tw-translate-y: -0.625rem;
  }

  .\32xl\:-translate-y-3\.5 {
    --tw-translate-y: -0.875rem;
  }

  .\32xl\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .\32xl\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .\32xl\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .\32xl\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .\32xl\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .\32xl\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .\32xl\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .\32xl\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .\32xl\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .\32xl\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .\32xl\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .\32xl\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .\32xl\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .\32xl\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .\32xl\:hover\:translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .\32xl\:hover\:translate-x-1:hover {
    --tw-translate-x: 0.25rem;
  }

  .\32xl\:hover\:translate-x-2:hover {
    --tw-translate-x: 0.5rem;
  }

  .\32xl\:hover\:translate-x-3:hover {
    --tw-translate-x: 0.75rem;
  }

  .\32xl\:hover\:translate-x-4:hover {
    --tw-translate-x: 1rem;
  }

  .\32xl\:hover\:translate-x-5:hover {
    --tw-translate-x: 1.25rem;
  }

  .\32xl\:hover\:translate-x-6:hover {
    --tw-translate-x: 1.5rem;
  }

  .\32xl\:hover\:translate-x-7:hover {
    --tw-translate-x: 1.75rem;
  }

  .\32xl\:hover\:translate-x-8:hover {
    --tw-translate-x: 2rem;
  }

  .\32xl\:hover\:translate-x-9:hover {
    --tw-translate-x: 2.25rem;
  }

  .\32xl\:hover\:translate-x-10:hover {
    --tw-translate-x: 2.5rem;
  }

  .\32xl\:hover\:translate-x-11:hover {
    --tw-translate-x: 2.75rem;
  }

  .\32xl\:hover\:translate-x-12:hover {
    --tw-translate-x: 3rem;
  }

  .\32xl\:hover\:translate-x-14:hover {
    --tw-translate-x: 3.5rem;
  }

  .\32xl\:hover\:translate-x-16:hover {
    --tw-translate-x: 4rem;
  }

  .\32xl\:hover\:translate-x-20:hover {
    --tw-translate-x: 5rem;
  }

  .\32xl\:hover\:translate-x-24:hover {
    --tw-translate-x: 6rem;
  }

  .\32xl\:hover\:translate-x-28:hover {
    --tw-translate-x: 7rem;
  }

  .\32xl\:hover\:translate-x-32:hover {
    --tw-translate-x: 8rem;
  }

  .\32xl\:hover\:translate-x-36:hover {
    --tw-translate-x: 9rem;
  }

  .\32xl\:hover\:translate-x-40:hover {
    --tw-translate-x: 10rem;
  }

  .\32xl\:hover\:translate-x-44:hover {
    --tw-translate-x: 11rem;
  }

  .\32xl\:hover\:translate-x-48:hover {
    --tw-translate-x: 12rem;
  }

  .\32xl\:hover\:translate-x-52:hover {
    --tw-translate-x: 13rem;
  }

  .\32xl\:hover\:translate-x-56:hover {
    --tw-translate-x: 14rem;
  }

  .\32xl\:hover\:translate-x-60:hover {
    --tw-translate-x: 15rem;
  }

  .\32xl\:hover\:translate-x-64:hover {
    --tw-translate-x: 16rem;
  }

  .\32xl\:hover\:translate-x-72:hover {
    --tw-translate-x: 18rem;
  }

  .\32xl\:hover\:translate-x-80:hover {
    --tw-translate-x: 20rem;
  }

  .\32xl\:hover\:translate-x-96:hover {
    --tw-translate-x: 24rem;
  }

  .\32xl\:hover\:translate-x-px:hover {
    --tw-translate-x: 1px;
  }

  .\32xl\:hover\:translate-x-0\.5:hover {
    --tw-translate-x: 0.125rem;
  }

  .\32xl\:hover\:translate-x-1\.5:hover {
    --tw-translate-x: 0.375rem;
  }

  .\32xl\:hover\:translate-x-2\.5:hover {
    --tw-translate-x: 0.625rem;
  }

  .\32xl\:hover\:translate-x-3\.5:hover {
    --tw-translate-x: 0.875rem;
  }

  .\32xl\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .\32xl\:hover\:-translate-x-1:hover {
    --tw-translate-x: -0.25rem;
  }

  .\32xl\:hover\:-translate-x-2:hover {
    --tw-translate-x: -0.5rem;
  }

  .\32xl\:hover\:-translate-x-3:hover {
    --tw-translate-x: -0.75rem;
  }

  .\32xl\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1rem;
  }

  .\32xl\:hover\:-translate-x-5:hover {
    --tw-translate-x: -1.25rem;
  }

  .\32xl\:hover\:-translate-x-6:hover {
    --tw-translate-x: -1.5rem;
  }

  .\32xl\:hover\:-translate-x-7:hover {
    --tw-translate-x: -1.75rem;
  }

  .\32xl\:hover\:-translate-x-8:hover {
    --tw-translate-x: -2rem;
  }

  .\32xl\:hover\:-translate-x-9:hover {
    --tw-translate-x: -2.25rem;
  }

  .\32xl\:hover\:-translate-x-10:hover {
    --tw-translate-x: -2.5rem;
  }

  .\32xl\:hover\:-translate-x-11:hover {
    --tw-translate-x: -2.75rem;
  }

  .\32xl\:hover\:-translate-x-12:hover {
    --tw-translate-x: -3rem;
  }

  .\32xl\:hover\:-translate-x-14:hover {
    --tw-translate-x: -3.5rem;
  }

  .\32xl\:hover\:-translate-x-16:hover {
    --tw-translate-x: -4rem;
  }

  .\32xl\:hover\:-translate-x-20:hover {
    --tw-translate-x: -5rem;
  }

  .\32xl\:hover\:-translate-x-24:hover {
    --tw-translate-x: -6rem;
  }

  .\32xl\:hover\:-translate-x-28:hover {
    --tw-translate-x: -7rem;
  }

  .\32xl\:hover\:-translate-x-32:hover {
    --tw-translate-x: -8rem;
  }

  .\32xl\:hover\:-translate-x-36:hover {
    --tw-translate-x: -9rem;
  }

  .\32xl\:hover\:-translate-x-40:hover {
    --tw-translate-x: -10rem;
  }

  .\32xl\:hover\:-translate-x-44:hover {
    --tw-translate-x: -11rem;
  }

  .\32xl\:hover\:-translate-x-48:hover {
    --tw-translate-x: -12rem;
  }

  .\32xl\:hover\:-translate-x-52:hover {
    --tw-translate-x: -13rem;
  }

  .\32xl\:hover\:-translate-x-56:hover {
    --tw-translate-x: -14rem;
  }

  .\32xl\:hover\:-translate-x-60:hover {
    --tw-translate-x: -15rem;
  }

  .\32xl\:hover\:-translate-x-64:hover {
    --tw-translate-x: -16rem;
  }

  .\32xl\:hover\:-translate-x-72:hover {
    --tw-translate-x: -18rem;
  }

  .\32xl\:hover\:-translate-x-80:hover {
    --tw-translate-x: -20rem;
  }

  .\32xl\:hover\:-translate-x-96:hover {
    --tw-translate-x: -24rem;
  }

  .\32xl\:hover\:-translate-x-px:hover {
    --tw-translate-x: -1px;
  }

  .\32xl\:hover\:-translate-x-0\.5:hover {
    --tw-translate-x: -0.125rem;
  }

  .\32xl\:hover\:-translate-x-1\.5:hover {
    --tw-translate-x: -0.375rem;
  }

  .\32xl\:hover\:-translate-x-2\.5:hover {
    --tw-translate-x: -0.625rem;
  }

  .\32xl\:hover\:-translate-x-3\.5:hover {
    --tw-translate-x: -0.875rem;
  }

  .\32xl\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .\32xl\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .\32xl\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .\32xl\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .\32xl\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .\32xl\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .\32xl\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .\32xl\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .\32xl\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .\32xl\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .\32xl\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .\32xl\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .\32xl\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .\32xl\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .\32xl\:hover\:translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .\32xl\:hover\:translate-y-1:hover {
    --tw-translate-y: 0.25rem;
  }

  .\32xl\:hover\:translate-y-2:hover {
    --tw-translate-y: 0.5rem;
  }

  .\32xl\:hover\:translate-y-3:hover {
    --tw-translate-y: 0.75rem;
  }

  .\32xl\:hover\:translate-y-4:hover {
    --tw-translate-y: 1rem;
  }

  .\32xl\:hover\:translate-y-5:hover {
    --tw-translate-y: 1.25rem;
  }

  .\32xl\:hover\:translate-y-6:hover {
    --tw-translate-y: 1.5rem;
  }

  .\32xl\:hover\:translate-y-7:hover {
    --tw-translate-y: 1.75rem;
  }

  .\32xl\:hover\:translate-y-8:hover {
    --tw-translate-y: 2rem;
  }

  .\32xl\:hover\:translate-y-9:hover {
    --tw-translate-y: 2.25rem;
  }

  .\32xl\:hover\:translate-y-10:hover {
    --tw-translate-y: 2.5rem;
  }

  .\32xl\:hover\:translate-y-11:hover {
    --tw-translate-y: 2.75rem;
  }

  .\32xl\:hover\:translate-y-12:hover {
    --tw-translate-y: 3rem;
  }

  .\32xl\:hover\:translate-y-14:hover {
    --tw-translate-y: 3.5rem;
  }

  .\32xl\:hover\:translate-y-16:hover {
    --tw-translate-y: 4rem;
  }

  .\32xl\:hover\:translate-y-20:hover {
    --tw-translate-y: 5rem;
  }

  .\32xl\:hover\:translate-y-24:hover {
    --tw-translate-y: 6rem;
  }

  .\32xl\:hover\:translate-y-28:hover {
    --tw-translate-y: 7rem;
  }

  .\32xl\:hover\:translate-y-32:hover {
    --tw-translate-y: 8rem;
  }

  .\32xl\:hover\:translate-y-36:hover {
    --tw-translate-y: 9rem;
  }

  .\32xl\:hover\:translate-y-40:hover {
    --tw-translate-y: 10rem;
  }

  .\32xl\:hover\:translate-y-44:hover {
    --tw-translate-y: 11rem;
  }

  .\32xl\:hover\:translate-y-48:hover {
    --tw-translate-y: 12rem;
  }

  .\32xl\:hover\:translate-y-52:hover {
    --tw-translate-y: 13rem;
  }

  .\32xl\:hover\:translate-y-56:hover {
    --tw-translate-y: 14rem;
  }

  .\32xl\:hover\:translate-y-60:hover {
    --tw-translate-y: 15rem;
  }

  .\32xl\:hover\:translate-y-64:hover {
    --tw-translate-y: 16rem;
  }

  .\32xl\:hover\:translate-y-72:hover {
    --tw-translate-y: 18rem;
  }

  .\32xl\:hover\:translate-y-80:hover {
    --tw-translate-y: 20rem;
  }

  .\32xl\:hover\:translate-y-96:hover {
    --tw-translate-y: 24rem;
  }

  .\32xl\:hover\:translate-y-px:hover {
    --tw-translate-y: 1px;
  }

  .\32xl\:hover\:translate-y-0\.5:hover {
    --tw-translate-y: 0.125rem;
  }

  .\32xl\:hover\:translate-y-1\.5:hover {
    --tw-translate-y: 0.375rem;
  }

  .\32xl\:hover\:translate-y-2\.5:hover {
    --tw-translate-y: 0.625rem;
  }

  .\32xl\:hover\:translate-y-3\.5:hover {
    --tw-translate-y: 0.875rem;
  }

  .\32xl\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .\32xl\:hover\:-translate-y-1:hover {
    --tw-translate-y: -0.25rem;
  }

  .\32xl\:hover\:-translate-y-2:hover {
    --tw-translate-y: -0.5rem;
  }

  .\32xl\:hover\:-translate-y-3:hover {
    --tw-translate-y: -0.75rem;
  }

  .\32xl\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1rem;
  }

  .\32xl\:hover\:-translate-y-5:hover {
    --tw-translate-y: -1.25rem;
  }

  .\32xl\:hover\:-translate-y-6:hover {
    --tw-translate-y: -1.5rem;
  }

  .\32xl\:hover\:-translate-y-7:hover {
    --tw-translate-y: -1.75rem;
  }

  .\32xl\:hover\:-translate-y-8:hover {
    --tw-translate-y: -2rem;
  }

  .\32xl\:hover\:-translate-y-9:hover {
    --tw-translate-y: -2.25rem;
  }

  .\32xl\:hover\:-translate-y-10:hover {
    --tw-translate-y: -2.5rem;
  }

  .\32xl\:hover\:-translate-y-11:hover {
    --tw-translate-y: -2.75rem;
  }

  .\32xl\:hover\:-translate-y-12:hover {
    --tw-translate-y: -3rem;
  }

  .\32xl\:hover\:-translate-y-14:hover {
    --tw-translate-y: -3.5rem;
  }

  .\32xl\:hover\:-translate-y-16:hover {
    --tw-translate-y: -4rem;
  }

  .\32xl\:hover\:-translate-y-20:hover {
    --tw-translate-y: -5rem;
  }

  .\32xl\:hover\:-translate-y-24:hover {
    --tw-translate-y: -6rem;
  }

  .\32xl\:hover\:-translate-y-28:hover {
    --tw-translate-y: -7rem;
  }

  .\32xl\:hover\:-translate-y-32:hover {
    --tw-translate-y: -8rem;
  }

  .\32xl\:hover\:-translate-y-36:hover {
    --tw-translate-y: -9rem;
  }

  .\32xl\:hover\:-translate-y-40:hover {
    --tw-translate-y: -10rem;
  }

  .\32xl\:hover\:-translate-y-44:hover {
    --tw-translate-y: -11rem;
  }

  .\32xl\:hover\:-translate-y-48:hover {
    --tw-translate-y: -12rem;
  }

  .\32xl\:hover\:-translate-y-52:hover {
    --tw-translate-y: -13rem;
  }

  .\32xl\:hover\:-translate-y-56:hover {
    --tw-translate-y: -14rem;
  }

  .\32xl\:hover\:-translate-y-60:hover {
    --tw-translate-y: -15rem;
  }

  .\32xl\:hover\:-translate-y-64:hover {
    --tw-translate-y: -16rem;
  }

  .\32xl\:hover\:-translate-y-72:hover {
    --tw-translate-y: -18rem;
  }

  .\32xl\:hover\:-translate-y-80:hover {
    --tw-translate-y: -20rem;
  }

  .\32xl\:hover\:-translate-y-96:hover {
    --tw-translate-y: -24rem;
  }

  .\32xl\:hover\:-translate-y-px:hover {
    --tw-translate-y: -1px;
  }

  .\32xl\:hover\:-translate-y-0\.5:hover {
    --tw-translate-y: -0.125rem;
  }

  .\32xl\:hover\:-translate-y-1\.5:hover {
    --tw-translate-y: -0.375rem;
  }

  .\32xl\:hover\:-translate-y-2\.5:hover {
    --tw-translate-y: -0.625rem;
  }

  .\32xl\:hover\:-translate-y-3\.5:hover {
    --tw-translate-y: -0.875rem;
  }

  .\32xl\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .\32xl\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .\32xl\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .\32xl\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .\32xl\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .\32xl\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .\32xl\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .\32xl\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .\32xl\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .\32xl\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .\32xl\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .\32xl\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .\32xl\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .\32xl\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .\32xl\:focus\:translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .\32xl\:focus\:translate-x-1:focus {
    --tw-translate-x: 0.25rem;
  }

  .\32xl\:focus\:translate-x-2:focus {
    --tw-translate-x: 0.5rem;
  }

  .\32xl\:focus\:translate-x-3:focus {
    --tw-translate-x: 0.75rem;
  }

  .\32xl\:focus\:translate-x-4:focus {
    --tw-translate-x: 1rem;
  }

  .\32xl\:focus\:translate-x-5:focus {
    --tw-translate-x: 1.25rem;
  }

  .\32xl\:focus\:translate-x-6:focus {
    --tw-translate-x: 1.5rem;
  }

  .\32xl\:focus\:translate-x-7:focus {
    --tw-translate-x: 1.75rem;
  }

  .\32xl\:focus\:translate-x-8:focus {
    --tw-translate-x: 2rem;
  }

  .\32xl\:focus\:translate-x-9:focus {
    --tw-translate-x: 2.25rem;
  }

  .\32xl\:focus\:translate-x-10:focus {
    --tw-translate-x: 2.5rem;
  }

  .\32xl\:focus\:translate-x-11:focus {
    --tw-translate-x: 2.75rem;
  }

  .\32xl\:focus\:translate-x-12:focus {
    --tw-translate-x: 3rem;
  }

  .\32xl\:focus\:translate-x-14:focus {
    --tw-translate-x: 3.5rem;
  }

  .\32xl\:focus\:translate-x-16:focus {
    --tw-translate-x: 4rem;
  }

  .\32xl\:focus\:translate-x-20:focus {
    --tw-translate-x: 5rem;
  }

  .\32xl\:focus\:translate-x-24:focus {
    --tw-translate-x: 6rem;
  }

  .\32xl\:focus\:translate-x-28:focus {
    --tw-translate-x: 7rem;
  }

  .\32xl\:focus\:translate-x-32:focus {
    --tw-translate-x: 8rem;
  }

  .\32xl\:focus\:translate-x-36:focus {
    --tw-translate-x: 9rem;
  }

  .\32xl\:focus\:translate-x-40:focus {
    --tw-translate-x: 10rem;
  }

  .\32xl\:focus\:translate-x-44:focus {
    --tw-translate-x: 11rem;
  }

  .\32xl\:focus\:translate-x-48:focus {
    --tw-translate-x: 12rem;
  }

  .\32xl\:focus\:translate-x-52:focus {
    --tw-translate-x: 13rem;
  }

  .\32xl\:focus\:translate-x-56:focus {
    --tw-translate-x: 14rem;
  }

  .\32xl\:focus\:translate-x-60:focus {
    --tw-translate-x: 15rem;
  }

  .\32xl\:focus\:translate-x-64:focus {
    --tw-translate-x: 16rem;
  }

  .\32xl\:focus\:translate-x-72:focus {
    --tw-translate-x: 18rem;
  }

  .\32xl\:focus\:translate-x-80:focus {
    --tw-translate-x: 20rem;
  }

  .\32xl\:focus\:translate-x-96:focus {
    --tw-translate-x: 24rem;
  }

  .\32xl\:focus\:translate-x-px:focus {
    --tw-translate-x: 1px;
  }

  .\32xl\:focus\:translate-x-0\.5:focus {
    --tw-translate-x: 0.125rem;
  }

  .\32xl\:focus\:translate-x-1\.5:focus {
    --tw-translate-x: 0.375rem;
  }

  .\32xl\:focus\:translate-x-2\.5:focus {
    --tw-translate-x: 0.625rem;
  }

  .\32xl\:focus\:translate-x-3\.5:focus {
    --tw-translate-x: 0.875rem;
  }

  .\32xl\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .\32xl\:focus\:-translate-x-1:focus {
    --tw-translate-x: -0.25rem;
  }

  .\32xl\:focus\:-translate-x-2:focus {
    --tw-translate-x: -0.5rem;
  }

  .\32xl\:focus\:-translate-x-3:focus {
    --tw-translate-x: -0.75rem;
  }

  .\32xl\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1rem;
  }

  .\32xl\:focus\:-translate-x-5:focus {
    --tw-translate-x: -1.25rem;
  }

  .\32xl\:focus\:-translate-x-6:focus {
    --tw-translate-x: -1.5rem;
  }

  .\32xl\:focus\:-translate-x-7:focus {
    --tw-translate-x: -1.75rem;
  }

  .\32xl\:focus\:-translate-x-8:focus {
    --tw-translate-x: -2rem;
  }

  .\32xl\:focus\:-translate-x-9:focus {
    --tw-translate-x: -2.25rem;
  }

  .\32xl\:focus\:-translate-x-10:focus {
    --tw-translate-x: -2.5rem;
  }

  .\32xl\:focus\:-translate-x-11:focus {
    --tw-translate-x: -2.75rem;
  }

  .\32xl\:focus\:-translate-x-12:focus {
    --tw-translate-x: -3rem;
  }

  .\32xl\:focus\:-translate-x-14:focus {
    --tw-translate-x: -3.5rem;
  }

  .\32xl\:focus\:-translate-x-16:focus {
    --tw-translate-x: -4rem;
  }

  .\32xl\:focus\:-translate-x-20:focus {
    --tw-translate-x: -5rem;
  }

  .\32xl\:focus\:-translate-x-24:focus {
    --tw-translate-x: -6rem;
  }

  .\32xl\:focus\:-translate-x-28:focus {
    --tw-translate-x: -7rem;
  }

  .\32xl\:focus\:-translate-x-32:focus {
    --tw-translate-x: -8rem;
  }

  .\32xl\:focus\:-translate-x-36:focus {
    --tw-translate-x: -9rem;
  }

  .\32xl\:focus\:-translate-x-40:focus {
    --tw-translate-x: -10rem;
  }

  .\32xl\:focus\:-translate-x-44:focus {
    --tw-translate-x: -11rem;
  }

  .\32xl\:focus\:-translate-x-48:focus {
    --tw-translate-x: -12rem;
  }

  .\32xl\:focus\:-translate-x-52:focus {
    --tw-translate-x: -13rem;
  }

  .\32xl\:focus\:-translate-x-56:focus {
    --tw-translate-x: -14rem;
  }

  .\32xl\:focus\:-translate-x-60:focus {
    --tw-translate-x: -15rem;
  }

  .\32xl\:focus\:-translate-x-64:focus {
    --tw-translate-x: -16rem;
  }

  .\32xl\:focus\:-translate-x-72:focus {
    --tw-translate-x: -18rem;
  }

  .\32xl\:focus\:-translate-x-80:focus {
    --tw-translate-x: -20rem;
  }

  .\32xl\:focus\:-translate-x-96:focus {
    --tw-translate-x: -24rem;
  }

  .\32xl\:focus\:-translate-x-px:focus {
    --tw-translate-x: -1px;
  }

  .\32xl\:focus\:-translate-x-0\.5:focus {
    --tw-translate-x: -0.125rem;
  }

  .\32xl\:focus\:-translate-x-1\.5:focus {
    --tw-translate-x: -0.375rem;
  }

  .\32xl\:focus\:-translate-x-2\.5:focus {
    --tw-translate-x: -0.625rem;
  }

  .\32xl\:focus\:-translate-x-3\.5:focus {
    --tw-translate-x: -0.875rem;
  }

  .\32xl\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .\32xl\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .\32xl\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .\32xl\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .\32xl\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .\32xl\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .\32xl\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .\32xl\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .\32xl\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .\32xl\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .\32xl\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .\32xl\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .\32xl\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .\32xl\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .\32xl\:focus\:translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .\32xl\:focus\:translate-y-1:focus {
    --tw-translate-y: 0.25rem;
  }

  .\32xl\:focus\:translate-y-2:focus {
    --tw-translate-y: 0.5rem;
  }

  .\32xl\:focus\:translate-y-3:focus {
    --tw-translate-y: 0.75rem;
  }

  .\32xl\:focus\:translate-y-4:focus {
    --tw-translate-y: 1rem;
  }

  .\32xl\:focus\:translate-y-5:focus {
    --tw-translate-y: 1.25rem;
  }

  .\32xl\:focus\:translate-y-6:focus {
    --tw-translate-y: 1.5rem;
  }

  .\32xl\:focus\:translate-y-7:focus {
    --tw-translate-y: 1.75rem;
  }

  .\32xl\:focus\:translate-y-8:focus {
    --tw-translate-y: 2rem;
  }

  .\32xl\:focus\:translate-y-9:focus {
    --tw-translate-y: 2.25rem;
  }

  .\32xl\:focus\:translate-y-10:focus {
    --tw-translate-y: 2.5rem;
  }

  .\32xl\:focus\:translate-y-11:focus {
    --tw-translate-y: 2.75rem;
  }

  .\32xl\:focus\:translate-y-12:focus {
    --tw-translate-y: 3rem;
  }

  .\32xl\:focus\:translate-y-14:focus {
    --tw-translate-y: 3.5rem;
  }

  .\32xl\:focus\:translate-y-16:focus {
    --tw-translate-y: 4rem;
  }

  .\32xl\:focus\:translate-y-20:focus {
    --tw-translate-y: 5rem;
  }

  .\32xl\:focus\:translate-y-24:focus {
    --tw-translate-y: 6rem;
  }

  .\32xl\:focus\:translate-y-28:focus {
    --tw-translate-y: 7rem;
  }

  .\32xl\:focus\:translate-y-32:focus {
    --tw-translate-y: 8rem;
  }

  .\32xl\:focus\:translate-y-36:focus {
    --tw-translate-y: 9rem;
  }

  .\32xl\:focus\:translate-y-40:focus {
    --tw-translate-y: 10rem;
  }

  .\32xl\:focus\:translate-y-44:focus {
    --tw-translate-y: 11rem;
  }

  .\32xl\:focus\:translate-y-48:focus {
    --tw-translate-y: 12rem;
  }

  .\32xl\:focus\:translate-y-52:focus {
    --tw-translate-y: 13rem;
  }

  .\32xl\:focus\:translate-y-56:focus {
    --tw-translate-y: 14rem;
  }

  .\32xl\:focus\:translate-y-60:focus {
    --tw-translate-y: 15rem;
  }

  .\32xl\:focus\:translate-y-64:focus {
    --tw-translate-y: 16rem;
  }

  .\32xl\:focus\:translate-y-72:focus {
    --tw-translate-y: 18rem;
  }

  .\32xl\:focus\:translate-y-80:focus {
    --tw-translate-y: 20rem;
  }

  .\32xl\:focus\:translate-y-96:focus {
    --tw-translate-y: 24rem;
  }

  .\32xl\:focus\:translate-y-px:focus {
    --tw-translate-y: 1px;
  }

  .\32xl\:focus\:translate-y-0\.5:focus {
    --tw-translate-y: 0.125rem;
  }

  .\32xl\:focus\:translate-y-1\.5:focus {
    --tw-translate-y: 0.375rem;
  }

  .\32xl\:focus\:translate-y-2\.5:focus {
    --tw-translate-y: 0.625rem;
  }

  .\32xl\:focus\:translate-y-3\.5:focus {
    --tw-translate-y: 0.875rem;
  }

  .\32xl\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .\32xl\:focus\:-translate-y-1:focus {
    --tw-translate-y: -0.25rem;
  }

  .\32xl\:focus\:-translate-y-2:focus {
    --tw-translate-y: -0.5rem;
  }

  .\32xl\:focus\:-translate-y-3:focus {
    --tw-translate-y: -0.75rem;
  }

  .\32xl\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1rem;
  }

  .\32xl\:focus\:-translate-y-5:focus {
    --tw-translate-y: -1.25rem;
  }

  .\32xl\:focus\:-translate-y-6:focus {
    --tw-translate-y: -1.5rem;
  }

  .\32xl\:focus\:-translate-y-7:focus {
    --tw-translate-y: -1.75rem;
  }

  .\32xl\:focus\:-translate-y-8:focus {
    --tw-translate-y: -2rem;
  }

  .\32xl\:focus\:-translate-y-9:focus {
    --tw-translate-y: -2.25rem;
  }

  .\32xl\:focus\:-translate-y-10:focus {
    --tw-translate-y: -2.5rem;
  }

  .\32xl\:focus\:-translate-y-11:focus {
    --tw-translate-y: -2.75rem;
  }

  .\32xl\:focus\:-translate-y-12:focus {
    --tw-translate-y: -3rem;
  }

  .\32xl\:focus\:-translate-y-14:focus {
    --tw-translate-y: -3.5rem;
  }

  .\32xl\:focus\:-translate-y-16:focus {
    --tw-translate-y: -4rem;
  }

  .\32xl\:focus\:-translate-y-20:focus {
    --tw-translate-y: -5rem;
  }

  .\32xl\:focus\:-translate-y-24:focus {
    --tw-translate-y: -6rem;
  }

  .\32xl\:focus\:-translate-y-28:focus {
    --tw-translate-y: -7rem;
  }

  .\32xl\:focus\:-translate-y-32:focus {
    --tw-translate-y: -8rem;
  }

  .\32xl\:focus\:-translate-y-36:focus {
    --tw-translate-y: -9rem;
  }

  .\32xl\:focus\:-translate-y-40:focus {
    --tw-translate-y: -10rem;
  }

  .\32xl\:focus\:-translate-y-44:focus {
    --tw-translate-y: -11rem;
  }

  .\32xl\:focus\:-translate-y-48:focus {
    --tw-translate-y: -12rem;
  }

  .\32xl\:focus\:-translate-y-52:focus {
    --tw-translate-y: -13rem;
  }

  .\32xl\:focus\:-translate-y-56:focus {
    --tw-translate-y: -14rem;
  }

  .\32xl\:focus\:-translate-y-60:focus {
    --tw-translate-y: -15rem;
  }

  .\32xl\:focus\:-translate-y-64:focus {
    --tw-translate-y: -16rem;
  }

  .\32xl\:focus\:-translate-y-72:focus {
    --tw-translate-y: -18rem;
  }

  .\32xl\:focus\:-translate-y-80:focus {
    --tw-translate-y: -20rem;
  }

  .\32xl\:focus\:-translate-y-96:focus {
    --tw-translate-y: -24rem;
  }

  .\32xl\:focus\:-translate-y-px:focus {
    --tw-translate-y: -1px;
  }

  .\32xl\:focus\:-translate-y-0\.5:focus {
    --tw-translate-y: -0.125rem;
  }

  .\32xl\:focus\:-translate-y-1\.5:focus {
    --tw-translate-y: -0.375rem;
  }

  .\32xl\:focus\:-translate-y-2\.5:focus {
    --tw-translate-y: -0.625rem;
  }

  .\32xl\:focus\:-translate-y-3\.5:focus {
    --tw-translate-y: -0.875rem;
  }

  .\32xl\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .\32xl\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .\32xl\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .\32xl\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .\32xl\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .\32xl\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .\32xl\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .\32xl\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .\32xl\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .\32xl\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .\32xl\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .\32xl\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .\32xl\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .\32xl\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .\32xl\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .\32xl\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .\32xl\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .\32xl\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .\32xl\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .\32xl\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .\32xl\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .\32xl\:rotate-90 {
    --tw-rotate: 90deg;
  }

  .\32xl\:rotate-180 {
    --tw-rotate: 180deg;
  }

  .\32xl\:-rotate-180 {
    --tw-rotate: -180deg;
  }

  .\32xl\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .\32xl\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .\32xl\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .\32xl\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .\32xl\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .\32xl\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .\32xl\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .\32xl\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .\32xl\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .\32xl\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .\32xl\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .\32xl\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .\32xl\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .\32xl\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .\32xl\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .\32xl\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .\32xl\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .\32xl\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .\32xl\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .\32xl\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .\32xl\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .\32xl\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .\32xl\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .\32xl\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .\32xl\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .\32xl\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .\32xl\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .\32xl\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .\32xl\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .\32xl\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .\32xl\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .\32xl\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .\32xl\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .\32xl\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .\32xl\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .\32xl\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .\32xl\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .\32xl\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .\32xl\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .\32xl\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .\32xl\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .\32xl\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .\32xl\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .\32xl\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .\32xl\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .\32xl\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .\32xl\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .\32xl\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .\32xl\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .\32xl\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .\32xl\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .\32xl\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .\32xl\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .\32xl\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .\32xl\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .\32xl\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .\32xl\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .\32xl\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .\32xl\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .\32xl\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .\32xl\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .\32xl\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .\32xl\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .\32xl\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .\32xl\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .\32xl\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .\32xl\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .\32xl\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .\32xl\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .\32xl\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .\32xl\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .\32xl\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .\32xl\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .\32xl\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .\32xl\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .\32xl\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .\32xl\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .\32xl\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .\32xl\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .\32xl\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .\32xl\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .\32xl\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .\32xl\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .\32xl\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .\32xl\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .\32xl\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .\32xl\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .\32xl\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .\32xl\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .\32xl\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .\32xl\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .\32xl\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .\32xl\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .\32xl\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .\32xl\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .\32xl\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .\32xl\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .\32xl\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .\32xl\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .\32xl\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .\32xl\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .\32xl\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .\32xl\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .\32xl\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .\32xl\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .\32xl\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .\32xl\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .\32xl\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .\32xl\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .\32xl\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .\32xl\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .\32xl\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .\32xl\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .\32xl\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .\32xl\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .\32xl\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .\32xl\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .\32xl\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .\32xl\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .\32xl\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .\32xl\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .\32xl\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .\32xl\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .\32xl\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .\32xl\:hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .\32xl\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .\32xl\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .\32xl\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .\32xl\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .\32xl\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .\32xl\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .\32xl\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .\32xl\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .\32xl\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .\32xl\:focus\:scale-110:focus {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .\32xl\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .\32xl\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .\32xl\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .\32xl\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .\32xl\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .\32xl\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .\32xl\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .\32xl\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .\32xl\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

  .\32xl\:scale-x-110 {
    --tw-scale-x: 1.1;
  }

  .\32xl\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .\32xl\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .\32xl\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .\32xl\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .\32xl\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .\32xl\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .\32xl\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .\32xl\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .\32xl\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

  .\32xl\:scale-y-110 {
    --tw-scale-y: 1.1;
  }

  .\32xl\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .\32xl\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .\32xl\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .\32xl\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .\32xl\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .\32xl\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .\32xl\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .\32xl\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .\32xl\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

  .\32xl\:hover\:scale-x-110:hover {
    --tw-scale-x: 1.1;
  }

  .\32xl\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .\32xl\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .\32xl\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .\32xl\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .\32xl\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .\32xl\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .\32xl\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .\32xl\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .\32xl\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

  .\32xl\:hover\:scale-y-110:hover {
    --tw-scale-y: 1.1;
  }

  .\32xl\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .\32xl\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .\32xl\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .\32xl\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .\32xl\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .\32xl\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .\32xl\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .\32xl\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .\32xl\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .\32xl\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .\32xl\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .\32xl\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .\32xl\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .\32xl\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .\32xl\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .\32xl\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .\32xl\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .\32xl\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .\32xl\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .\32xl\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .\32xl\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .\32xl\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .\32xl\:animate-none {
    animation: none;
  }

  .\32xl\:animate-spin {
    animation: spin 1s linear infinite;
  }

  .\32xl\:animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .\32xl\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .\32xl\:animate-bounce {
    animation: bounce 1s infinite;
  }

  .\32xl\:cursor-auto {
    cursor: auto;
  }

  .\32xl\:cursor-default {
    cursor: default;
  }

  .\32xl\:cursor-pointer {
    cursor: pointer;
  }

  .\32xl\:cursor-wait {
    cursor: wait;
  }

  .\32xl\:cursor-text {
    cursor: text;
  }

  .\32xl\:cursor-move {
    cursor: move;
  }

  .\32xl\:cursor-help {
    cursor: help;
  }

  .\32xl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .\32xl\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .\32xl\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .\32xl\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .\32xl\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: auto;
  }

  .\32xl\:resize-none {
    resize: none;
  }

  .\32xl\:resize-y {
    resize: vertical;
  }

  .\32xl\:resize-x {
    resize: horizontal;
  }

  .\32xl\:resize {
    resize: both;
  }

  .\32xl\:list-inside {
    list-style-position: inside;
  }

  .\32xl\:list-outside {
    list-style-position: outside;
  }

  .\32xl\:list-none {
    list-style-type: none;
  }

  .\32xl\:list-disc {
    list-style-type: disc;
  }

  .\32xl\:list-decimal {
    list-style-type: decimal;
  }

  .\32xl\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .\32xl\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .\32xl\:auto-cols-min {
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .\32xl\:auto-cols-max {
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .\32xl\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

  .\32xl\:grid-flow-row {
    grid-auto-flow: row;
  }

  .\32xl\:grid-flow-col {
    grid-auto-flow: column;
  }

  .\32xl\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .\32xl\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .\32xl\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .\32xl\:auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .\32xl\:auto-rows-max {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .\32xl\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

  .\32xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-none {
    grid-template-columns: none;
  }

  .\32xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-none {
    grid-template-rows: none;
  }

  .\32xl\:flex-row {
    flex-direction: row;
  }

  .\32xl\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .\32xl\:flex-col {
    flex-direction: column;
  }

  .\32xl\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .\32xl\:flex-wrap {
    flex-wrap: wrap;
  }

  .\32xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .\32xl\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .\32xl\:place-content-center {
    place-content: center;
  }

  .\32xl\:place-content-start {
    place-content: start;
  }

  .\32xl\:place-content-end {
    place-content: end;
  }

  .\32xl\:place-content-between {
    place-content: space-between;
  }

  .\32xl\:place-content-around {
    place-content: space-around;
  }

  .\32xl\:place-content-evenly {
    place-content: space-evenly;
  }

  .\32xl\:place-content-stretch {
    place-content: stretch;
  }

  .\32xl\:place-items-start {
    place-items: start;
  }

  .\32xl\:place-items-end {
    place-items: end;
  }

  .\32xl\:place-items-center {
    place-items: center;
  }

  .\32xl\:place-items-stretch {
    place-items: stretch;
  }

  .\32xl\:content-center {
    align-content: center;
  }

  .\32xl\:content-start {
    align-content: flex-start;
  }

  .\32xl\:content-end {
    align-content: flex-end;
  }

  .\32xl\:content-between {
    align-content: space-between;
  }

  .\32xl\:content-around {
    align-content: space-around;
  }

  .\32xl\:content-evenly {
    align-content: space-evenly;
  }

  .\32xl\:items-start {
    align-items: flex-start;
  }

  .\32xl\:items-end {
    align-items: flex-end;
  }

  .\32xl\:items-center {
    align-items: center;
  }

  .\32xl\:items-baseline {
    align-items: baseline;
  }

  .\32xl\:items-stretch {
    align-items: stretch;
  }

  .\32xl\:justify-start {
    justify-content: flex-start;
  }

  .\32xl\:justify-end {
    justify-content: flex-end;
  }

  .\32xl\:justify-center {
    justify-content: center;
  }

  .\32xl\:justify-between {
    justify-content: space-between;
  }

  .\32xl\:justify-around {
    justify-content: space-around;
  }

  .\32xl\:justify-evenly {
    justify-content: space-evenly;
  }

  .\32xl\:justify-items-start {
    justify-items: start;
  }

  .\32xl\:justify-items-end {
    justify-items: end;
  }

  .\32xl\:justify-items-center {
    justify-items: center;
  }

  .\32xl\:justify-items-stretch {
    justify-items: stretch;
  }

  .\32xl\:gap-0 {
    gap: 0px;
  }

  .\32xl\:gap-1 {
    gap: 0.25rem;
  }

  .\32xl\:gap-2 {
    gap: 0.5rem;
  }

  .\32xl\:gap-3 {
    gap: 0.75rem;
  }

  .\32xl\:gap-4 {
    gap: 1rem;
  }

  .\32xl\:gap-5 {
    gap: 1.25rem;
  }

  .\32xl\:gap-6 {
    gap: 1.5rem;
  }

  .\32xl\:gap-7 {
    gap: 1.75rem;
  }

  .\32xl\:gap-8 {
    gap: 2rem;
  }

  .\32xl\:gap-9 {
    gap: 2.25rem;
  }

  .\32xl\:gap-10 {
    gap: 2.5rem;
  }

  .\32xl\:gap-11 {
    gap: 2.75rem;
  }

  .\32xl\:gap-12 {
    gap: 3rem;
  }

  .\32xl\:gap-14 {
    gap: 3.5rem;
  }

  .\32xl\:gap-16 {
    gap: 4rem;
  }

  .\32xl\:gap-20 {
    gap: 5rem;
  }

  .\32xl\:gap-24 {
    gap: 6rem;
  }

  .\32xl\:gap-28 {
    gap: 7rem;
  }

  .\32xl\:gap-32 {
    gap: 8rem;
  }

  .\32xl\:gap-36 {
    gap: 9rem;
  }

  .\32xl\:gap-40 {
    gap: 10rem;
  }

  .\32xl\:gap-44 {
    gap: 11rem;
  }

  .\32xl\:gap-48 {
    gap: 12rem;
  }

  .\32xl\:gap-52 {
    gap: 13rem;
  }

  .\32xl\:gap-56 {
    gap: 14rem;
  }

  .\32xl\:gap-60 {
    gap: 15rem;
  }

  .\32xl\:gap-64 {
    gap: 16rem;
  }

  .\32xl\:gap-72 {
    gap: 18rem;
  }

  .\32xl\:gap-80 {
    gap: 20rem;
  }

  .\32xl\:gap-96 {
    gap: 24rem;
  }

  .\32xl\:gap-px {
    gap: 1px;
  }

  .\32xl\:gap-0\.5 {
    gap: 0.125rem;
  }

  .\32xl\:gap-1\.5 {
    gap: 0.375rem;
  }

  .\32xl\:gap-2\.5 {
    gap: 0.625rem;
  }

  .\32xl\:gap-3\.5 {
    gap: 0.875rem;
  }

  .\32xl\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }

  .\32xl\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .\32xl\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .\32xl\:gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .\32xl\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .\32xl\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .\32xl\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .\32xl\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .\32xl\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .\32xl\:gap-x-9 {
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .\32xl\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .\32xl\:gap-x-11 {
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .\32xl\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .\32xl\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .\32xl\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .\32xl\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .\32xl\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .\32xl\:gap-x-28 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .\32xl\:gap-x-32 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .\32xl\:gap-x-36 {
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .\32xl\:gap-x-40 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .\32xl\:gap-x-44 {
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .\32xl\:gap-x-48 {
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .\32xl\:gap-x-52 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .\32xl\:gap-x-56 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .\32xl\:gap-x-60 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .\32xl\:gap-x-64 {
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .\32xl\:gap-x-72 {
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .\32xl\:gap-x-80 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .\32xl\:gap-x-96 {
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .\32xl\:gap-x-px {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .\32xl\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .\32xl\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .\32xl\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .\32xl\:gap-x-3\.5 {
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .\32xl\:gap-y-0 {
    row-gap: 0px;
  }

  .\32xl\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .\32xl\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .\32xl\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .\32xl\:gap-y-4 {
    row-gap: 1rem;
  }

  .\32xl\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .\32xl\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .\32xl\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .\32xl\:gap-y-8 {
    row-gap: 2rem;
  }

  .\32xl\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .\32xl\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .\32xl\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .\32xl\:gap-y-12 {
    row-gap: 3rem;
  }

  .\32xl\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .\32xl\:gap-y-16 {
    row-gap: 4rem;
  }

  .\32xl\:gap-y-20 {
    row-gap: 5rem;
  }

  .\32xl\:gap-y-24 {
    row-gap: 6rem;
  }

  .\32xl\:gap-y-28 {
    row-gap: 7rem;
  }

  .\32xl\:gap-y-32 {
    row-gap: 8rem;
  }

  .\32xl\:gap-y-36 {
    row-gap: 9rem;
  }

  .\32xl\:gap-y-40 {
    row-gap: 10rem;
  }

  .\32xl\:gap-y-44 {
    row-gap: 11rem;
  }

  .\32xl\:gap-y-48 {
    row-gap: 12rem;
  }

  .\32xl\:gap-y-52 {
    row-gap: 13rem;
  }

  .\32xl\:gap-y-56 {
    row-gap: 14rem;
  }

  .\32xl\:gap-y-60 {
    row-gap: 15rem;
  }

  .\32xl\:gap-y-64 {
    row-gap: 16rem;
  }

  .\32xl\:gap-y-72 {
    row-gap: 18rem;
  }

  .\32xl\:gap-y-80 {
    row-gap: 20rem;
  }

  .\32xl\:gap-y-96 {
    row-gap: 24rem;
  }

  .\32xl\:gap-y-px {
    row-gap: 1px;
  }

  .\32xl\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .\32xl\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .\32xl\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .\32xl\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .\32xl\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9rem * var(--tw-space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12rem * var(--tw-space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(14rem * var(--tw-space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16rem * var(--tw-space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(18rem * var(--tw-space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20rem * var(--tw-space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24rem * var(--tw-space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1px * var(--tw-space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9rem * var(--tw-space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-12rem * var(--tw-space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-14rem * var(--tw-space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-16rem * var(--tw-space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-18rem * var(--tw-space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20rem * var(--tw-space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-24rem * var(--tw-space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1px * var(--tw-space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(14rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(18rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1px * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1px * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .\32xl\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .\32xl\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .\32xl\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .\32xl\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .\32xl\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .\32xl\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .\32xl\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .\32xl\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .\32xl\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .\32xl\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .\32xl\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .\32xl\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .\32xl\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .\32xl\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .\32xl\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .\32xl\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .\32xl\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .\32xl\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .\32xl\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
    border-color: transparent;
  }

  .\32xl\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .\32xl\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
  }

  .\32xl\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));
  }

  .\32xl\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .\32xl\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .\32xl\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .\32xl\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .\32xl\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .\32xl\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .\32xl\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .\32xl\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .\32xl\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .\32xl\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .\32xl\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .\32xl\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .\32xl\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .\32xl\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .\32xl\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .\32xl\:place-self-auto {
    place-self: auto;
  }

  .\32xl\:place-self-start {
    place-self: start;
  }

  .\32xl\:place-self-end {
    place-self: end;
  }

  .\32xl\:place-self-center {
    place-self: center;
  }

  .\32xl\:place-self-stretch {
    place-self: stretch;
  }

  .\32xl\:self-auto {
    align-self: auto;
  }

  .\32xl\:self-start {
    align-self: flex-start;
  }

  .\32xl\:self-end {
    align-self: flex-end;
  }

  .\32xl\:self-center {
    align-self: center;
  }

  .\32xl\:self-stretch {
    align-self: stretch;
  }

  .\32xl\:self-baseline {
    align-self: baseline;
  }

  .\32xl\:justify-self-auto {
    justify-self: auto;
  }

  .\32xl\:justify-self-start {
    justify-self: start;
  }

  .\32xl\:justify-self-end {
    justify-self: end;
  }

  .\32xl\:justify-self-center {
    justify-self: center;
  }

  .\32xl\:justify-self-stretch {
    justify-self: stretch;
  }

  .\32xl\:overflow-auto {
    overflow: auto;
  }

  .\32xl\:overflow-hidden {
    overflow: hidden;
  }

  .\32xl\:overflow-visible {
    overflow: visible;
  }

  .\32xl\:overflow-scroll {
    overflow: scroll;
  }

  .\32xl\:overflow-x-auto {
    overflow-x: auto;
  }

  .\32xl\:overflow-y-auto {
    overflow-y: auto;
  }

  .\32xl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .\32xl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .\32xl\:overflow-x-visible {
    overflow-x: visible;
  }

  .\32xl\:overflow-y-visible {
    overflow-y: visible;
  }

  .\32xl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .\32xl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .\32xl\:overscroll-auto {
    overscroll-behavior: auto;
  }

  .\32xl\:overscroll-contain {
    overscroll-behavior: contain;
  }

  .\32xl\:overscroll-none {
    overscroll-behavior: none;
  }

  .\32xl\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .\32xl\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .\32xl\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .\32xl\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .\32xl\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .\32xl\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .\32xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .\32xl\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .\32xl\:overflow-clip {
    text-overflow: clip;
  }

  .\32xl\:whitespace-normal {
    white-space: normal;
  }

  .\32xl\:whitespace-nowrap {
    white-space: nowrap;
  }

  .\32xl\:whitespace-pre {
    white-space: pre;
  }

  .\32xl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .\32xl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .\32xl\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .\32xl\:break-words {
    overflow-wrap: break-word;
  }

  .\32xl\:break-all {
    word-break: break-all;
  }

  .\32xl\:rounded-none {
    border-radius: 0px;
  }

  .\32xl\:rounded-sm {
    border-radius: 0.125rem;
  }

  .\32xl\:rounded {
    border-radius: 0.25rem;
  }

  .\32xl\:rounded-md {
    border-radius: 0.375rem;
  }

  .\32xl\:rounded-lg {
    border-radius: 0.5rem;
  }

  .\32xl\:rounded-xl {
    border-radius: 0.75rem;
  }

  .\32xl\:rounded-2xl {
    border-radius: 1rem;
  }

  .\32xl\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .\32xl\:rounded-full {
    border-radius: 9999px;
  }

  .\32xl\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .\32xl\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .\32xl\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .\32xl\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .\32xl\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .\32xl\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .\32xl\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .\32xl\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .\32xl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .\32xl\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .\32xl\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .\32xl\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .\32xl\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .\32xl\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .\32xl\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .\32xl\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .\32xl\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .\32xl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .\32xl\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .\32xl\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .\32xl\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .\32xl\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .\32xl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .\32xl\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .\32xl\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .\32xl\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .\32xl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .\32xl\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .\32xl\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .\32xl\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .\32xl\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .\32xl\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .\32xl\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .\32xl\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .\32xl\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .\32xl\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .\32xl\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .\32xl\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .\32xl\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .\32xl\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .\32xl\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .\32xl\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .\32xl\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .\32xl\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .\32xl\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .\32xl\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .\32xl\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .\32xl\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .\32xl\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .\32xl\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .\32xl\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .\32xl\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .\32xl\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .\32xl\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .\32xl\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .\32xl\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .\32xl\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .\32xl\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:border-0 {
    border-width: 0px;
  }

  .\32xl\:border-2 {
    border-width: 2px;
  }

  .\32xl\:border-4 {
    border-width: 4px;
  }

  .\32xl\:border-8 {
    border-width: 8px;
  }

  .\32xl\:border {
    border-width: 1px;
  }

  .\32xl\:border-t-0 {
    border-top-width: 0px;
  }

  .\32xl\:border-t-2 {
    border-top-width: 2px;
  }

  .\32xl\:border-t-4 {
    border-top-width: 4px;
  }

  .\32xl\:border-t-8 {
    border-top-width: 8px;
  }

  .\32xl\:border-t {
    border-top-width: 1px;
  }

  .\32xl\:border-r-0 {
    border-right-width: 0px;
  }

  .\32xl\:border-r-2 {
    border-right-width: 2px;
  }

  .\32xl\:border-r-4 {
    border-right-width: 4px;
  }

  .\32xl\:border-r-8 {
    border-right-width: 8px;
  }

  .\32xl\:border-r {
    border-right-width: 1px;
  }

  .\32xl\:border-b-0 {
    border-bottom-width: 0px;
  }

  .\32xl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .\32xl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .\32xl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .\32xl\:border-b {
    border-bottom-width: 1px;
  }

  .\32xl\:border-l-0 {
    border-left-width: 0px;
  }

  .\32xl\:border-l-2 {
    border-left-width: 2px;
  }

  .\32xl\:border-l-4 {
    border-left-width: 4px;
  }

  .\32xl\:border-l-8 {
    border-left-width: 8px;
  }

  .\32xl\:border-l {
    border-left-width: 1px;
  }

  .\32xl\:border-solid {
    border-style: solid;
  }

  .\32xl\:border-dashed {
    border-style: dashed;
  }

  .\32xl\:border-dotted {
    border-style: dotted;
  }

  .\32xl\:border-double {
    border-style: double;
  }

  .\32xl\:border-none {
    border-style: none;
  }

  .\32xl\:border-transparent {
    border-color: transparent;
  }

  .\32xl\:border-current {
    border-color: currentColor;
  }

  .\32xl\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .\32xl\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .\32xl\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .\32xl\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .\32xl\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .\32xl\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .\32xl\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .\32xl\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .\32xl\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .\32xl\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .\32xl\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .\32xl\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .\32xl\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .\32xl\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .\32xl\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .\32xl\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .\32xl\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .\32xl\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .\32xl\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .\32xl\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .\32xl\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .\32xl\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-transparent {
    border-color: transparent;
  }

  .group:hover .\32xl\:group-hover\:border-current {
    border-color: currentColor;
  }

  .group:hover .\32xl\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-transparent:focus-within {
    border-color: transparent;
  }

  .\32xl\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .\32xl\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .\32xl\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .\32xl\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .\32xl\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .\32xl\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .\32xl\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .\32xl\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .\32xl\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .\32xl\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .\32xl\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .\32xl\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .\32xl\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .\32xl\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .\32xl\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .\32xl\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .\32xl\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .\32xl\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .\32xl\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .\32xl\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .\32xl\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .\32xl\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .\32xl\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .\32xl\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .\32xl\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .\32xl\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .\32xl\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .\32xl\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .\32xl\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .\32xl\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .\32xl\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .\32xl\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .\32xl\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .\32xl\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .\32xl\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .\32xl\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .\32xl\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .\32xl\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .\32xl\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .\32xl\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .\32xl\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .\32xl\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .\32xl\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .\32xl\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .\32xl\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .\32xl\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .\32xl\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .\32xl\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .\32xl\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .\32xl\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .\32xl\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .\32xl\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .\32xl\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .\32xl\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .\32xl\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .\32xl\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .\32xl\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .\32xl\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .\32xl\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .\32xl\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .\32xl\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .\32xl\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .\32xl\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .\32xl\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .\32xl\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .\32xl\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .\32xl\:bg-transparent {
    background-color: transparent;
  }

  .\32xl\:bg-current {
    background-color: currentColor;
  }

  .\32xl\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .\32xl\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-transparent {
    background-color: transparent;
  }

  .group:hover .\32xl\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .group:hover .\32xl\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-transparent:focus-within {
    background-color: transparent;
  }

  .\32xl\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .\32xl\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .\32xl\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .\32xl\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .\32xl\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .\32xl\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .\32xl\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .\32xl\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .\32xl\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .\32xl\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .\32xl\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .\32xl\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .\32xl\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .\32xl\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .\32xl\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .\32xl\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .\32xl\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .\32xl\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .\32xl\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .\32xl\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .\32xl\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .\32xl\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .\32xl\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .\32xl\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .\32xl\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .\32xl\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .\32xl\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .\32xl\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .\32xl\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .\32xl\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .\32xl\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .\32xl\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .\32xl\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .\32xl\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .\32xl\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .\32xl\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .\32xl\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .\32xl\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .\32xl\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .\32xl\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .\32xl\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .\32xl\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .\32xl\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .\32xl\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .\32xl\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .\32xl\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .\32xl\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .\32xl\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .\32xl\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .\32xl\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .\32xl\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .\32xl\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .\32xl\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .\32xl\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .\32xl\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .\32xl\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .\32xl\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .\32xl\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .\32xl\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .\32xl\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .\32xl\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .\32xl\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .\32xl\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .\32xl\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .\32xl\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .\32xl\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

  .\32xl\:bg-none {
    background-image: none;
  }

  .\32xl\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .\32xl\:from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:from-black {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:from-gray-50 {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .\32xl\:from-gray-100 {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .\32xl\:from-gray-200 {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .\32xl\:from-gray-300 {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .\32xl\:from-gray-400 {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .\32xl\:from-gray-500 {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .\32xl\:from-gray-600 {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .\32xl\:from-gray-700 {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .\32xl\:from-gray-800 {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .\32xl\:from-gray-900 {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .\32xl\:from-red-50 {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .\32xl\:from-red-100 {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .\32xl\:from-red-200 {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .\32xl\:from-red-300 {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .\32xl\:from-red-400 {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .\32xl\:from-red-500 {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .\32xl\:from-red-600 {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .\32xl\:from-red-700 {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .\32xl\:from-red-800 {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .\32xl\:from-red-900 {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .\32xl\:from-yellow-50 {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .\32xl\:from-yellow-100 {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .\32xl\:from-yellow-200 {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .\32xl\:from-yellow-300 {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .\32xl\:from-yellow-400 {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .\32xl\:from-yellow-500 {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .\32xl\:from-yellow-600 {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .\32xl\:from-yellow-700 {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .\32xl\:from-yellow-800 {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .\32xl\:from-yellow-900 {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .\32xl\:from-green-50 {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .\32xl\:from-green-100 {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .\32xl\:from-green-200 {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .\32xl\:from-green-300 {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .\32xl\:from-green-400 {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .\32xl\:from-green-500 {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .\32xl\:from-green-600 {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .\32xl\:from-green-700 {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .\32xl\:from-green-800 {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .\32xl\:from-green-900 {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .\32xl\:from-blue-50 {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .\32xl\:from-blue-100 {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .\32xl\:from-blue-200 {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .\32xl\:from-blue-300 {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .\32xl\:from-blue-400 {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .\32xl\:from-blue-500 {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .\32xl\:from-blue-600 {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .\32xl\:from-blue-700 {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .\32xl\:from-blue-800 {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .\32xl\:from-blue-900 {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .\32xl\:from-indigo-50 {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .\32xl\:from-indigo-100 {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .\32xl\:from-indigo-200 {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .\32xl\:from-indigo-300 {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .\32xl\:from-indigo-400 {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .\32xl\:from-indigo-500 {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .\32xl\:from-indigo-600 {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .\32xl\:from-indigo-700 {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .\32xl\:from-indigo-800 {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .\32xl\:from-indigo-900 {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .\32xl\:from-purple-50 {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .\32xl\:from-purple-100 {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .\32xl\:from-purple-200 {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .\32xl\:from-purple-300 {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .\32xl\:from-purple-400 {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .\32xl\:from-purple-500 {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .\32xl\:from-purple-600 {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .\32xl\:from-purple-700 {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .\32xl\:from-purple-800 {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .\32xl\:from-purple-900 {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .\32xl\:from-pink-50 {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .\32xl\:from-pink-100 {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .\32xl\:from-pink-200 {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .\32xl\:from-pink-300 {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .\32xl\:from-pink-400 {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .\32xl\:from-pink-500 {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .\32xl\:from-pink-600 {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .\32xl\:from-pink-700 {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .\32xl\:from-pink-800 {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .\32xl\:from-pink-900 {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .\32xl\:hover\:from-transparent:hover {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:hover\:from-black:hover {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:hover\:from-gray-50:hover {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .\32xl\:hover\:from-gray-100:hover {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .\32xl\:hover\:from-gray-200:hover {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .\32xl\:hover\:from-gray-300:hover {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .\32xl\:hover\:from-gray-400:hover {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .\32xl\:hover\:from-gray-500:hover {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .\32xl\:hover\:from-gray-600:hover {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .\32xl\:hover\:from-gray-700:hover {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .\32xl\:hover\:from-gray-800:hover {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .\32xl\:hover\:from-gray-900:hover {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .\32xl\:hover\:from-red-50:hover {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .\32xl\:hover\:from-red-100:hover {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .\32xl\:hover\:from-red-200:hover {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .\32xl\:hover\:from-red-300:hover {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .\32xl\:hover\:from-red-400:hover {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .\32xl\:hover\:from-red-500:hover {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .\32xl\:hover\:from-red-600:hover {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .\32xl\:hover\:from-red-700:hover {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .\32xl\:hover\:from-red-800:hover {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .\32xl\:hover\:from-red-900:hover {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .\32xl\:hover\:from-yellow-50:hover {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .\32xl\:hover\:from-yellow-100:hover {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .\32xl\:hover\:from-yellow-200:hover {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .\32xl\:hover\:from-yellow-300:hover {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .\32xl\:hover\:from-yellow-400:hover {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .\32xl\:hover\:from-yellow-500:hover {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .\32xl\:hover\:from-yellow-600:hover {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .\32xl\:hover\:from-yellow-700:hover {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .\32xl\:hover\:from-yellow-800:hover {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .\32xl\:hover\:from-yellow-900:hover {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .\32xl\:hover\:from-green-50:hover {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .\32xl\:hover\:from-green-100:hover {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .\32xl\:hover\:from-green-200:hover {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .\32xl\:hover\:from-green-300:hover {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .\32xl\:hover\:from-green-400:hover {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .\32xl\:hover\:from-green-500:hover {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .\32xl\:hover\:from-green-600:hover {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .\32xl\:hover\:from-green-700:hover {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .\32xl\:hover\:from-green-800:hover {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .\32xl\:hover\:from-green-900:hover {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .\32xl\:hover\:from-blue-50:hover {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .\32xl\:hover\:from-blue-100:hover {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .\32xl\:hover\:from-blue-200:hover {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .\32xl\:hover\:from-blue-300:hover {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .\32xl\:hover\:from-blue-400:hover {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .\32xl\:hover\:from-blue-500:hover {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .\32xl\:hover\:from-blue-600:hover {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .\32xl\:hover\:from-blue-700:hover {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .\32xl\:hover\:from-blue-800:hover {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .\32xl\:hover\:from-blue-900:hover {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .\32xl\:hover\:from-indigo-50:hover {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .\32xl\:hover\:from-indigo-100:hover {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .\32xl\:hover\:from-indigo-200:hover {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .\32xl\:hover\:from-indigo-300:hover {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .\32xl\:hover\:from-indigo-400:hover {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .\32xl\:hover\:from-indigo-500:hover {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .\32xl\:hover\:from-indigo-600:hover {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .\32xl\:hover\:from-indigo-700:hover {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .\32xl\:hover\:from-indigo-800:hover {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .\32xl\:hover\:from-indigo-900:hover {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .\32xl\:hover\:from-purple-50:hover {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .\32xl\:hover\:from-purple-100:hover {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .\32xl\:hover\:from-purple-200:hover {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .\32xl\:hover\:from-purple-300:hover {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .\32xl\:hover\:from-purple-400:hover {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .\32xl\:hover\:from-purple-500:hover {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .\32xl\:hover\:from-purple-600:hover {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .\32xl\:hover\:from-purple-700:hover {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .\32xl\:hover\:from-purple-800:hover {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .\32xl\:hover\:from-purple-900:hover {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .\32xl\:hover\:from-pink-50:hover {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .\32xl\:hover\:from-pink-100:hover {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .\32xl\:hover\:from-pink-200:hover {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .\32xl\:hover\:from-pink-300:hover {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .\32xl\:hover\:from-pink-400:hover {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .\32xl\:hover\:from-pink-500:hover {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .\32xl\:hover\:from-pink-600:hover {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .\32xl\:hover\:from-pink-700:hover {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .\32xl\:hover\:from-pink-800:hover {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .\32xl\:hover\:from-pink-900:hover {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .\32xl\:focus\:from-transparent:focus {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:focus\:from-black:focus {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:focus\:from-gray-50:focus {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .\32xl\:focus\:from-gray-100:focus {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .\32xl\:focus\:from-gray-200:focus {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .\32xl\:focus\:from-gray-300:focus {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .\32xl\:focus\:from-gray-400:focus {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .\32xl\:focus\:from-gray-500:focus {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .\32xl\:focus\:from-gray-600:focus {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .\32xl\:focus\:from-gray-700:focus {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .\32xl\:focus\:from-gray-800:focus {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .\32xl\:focus\:from-gray-900:focus {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .\32xl\:focus\:from-red-50:focus {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .\32xl\:focus\:from-red-100:focus {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .\32xl\:focus\:from-red-200:focus {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .\32xl\:focus\:from-red-300:focus {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .\32xl\:focus\:from-red-400:focus {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .\32xl\:focus\:from-red-500:focus {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .\32xl\:focus\:from-red-600:focus {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .\32xl\:focus\:from-red-700:focus {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .\32xl\:focus\:from-red-800:focus {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .\32xl\:focus\:from-red-900:focus {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .\32xl\:focus\:from-yellow-50:focus {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .\32xl\:focus\:from-yellow-100:focus {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .\32xl\:focus\:from-yellow-200:focus {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .\32xl\:focus\:from-yellow-300:focus {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .\32xl\:focus\:from-yellow-400:focus {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .\32xl\:focus\:from-yellow-500:focus {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .\32xl\:focus\:from-yellow-600:focus {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .\32xl\:focus\:from-yellow-700:focus {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .\32xl\:focus\:from-yellow-800:focus {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .\32xl\:focus\:from-yellow-900:focus {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .\32xl\:focus\:from-green-50:focus {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .\32xl\:focus\:from-green-100:focus {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .\32xl\:focus\:from-green-200:focus {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .\32xl\:focus\:from-green-300:focus {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .\32xl\:focus\:from-green-400:focus {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .\32xl\:focus\:from-green-500:focus {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .\32xl\:focus\:from-green-600:focus {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .\32xl\:focus\:from-green-700:focus {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .\32xl\:focus\:from-green-800:focus {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .\32xl\:focus\:from-green-900:focus {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .\32xl\:focus\:from-blue-50:focus {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .\32xl\:focus\:from-blue-100:focus {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .\32xl\:focus\:from-blue-200:focus {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .\32xl\:focus\:from-blue-300:focus {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .\32xl\:focus\:from-blue-400:focus {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .\32xl\:focus\:from-blue-500:focus {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .\32xl\:focus\:from-blue-600:focus {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .\32xl\:focus\:from-blue-700:focus {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .\32xl\:focus\:from-blue-800:focus {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .\32xl\:focus\:from-blue-900:focus {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .\32xl\:focus\:from-indigo-50:focus {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .\32xl\:focus\:from-indigo-100:focus {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .\32xl\:focus\:from-indigo-200:focus {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .\32xl\:focus\:from-indigo-300:focus {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .\32xl\:focus\:from-indigo-400:focus {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .\32xl\:focus\:from-indigo-500:focus {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .\32xl\:focus\:from-indigo-600:focus {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .\32xl\:focus\:from-indigo-700:focus {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .\32xl\:focus\:from-indigo-800:focus {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .\32xl\:focus\:from-indigo-900:focus {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .\32xl\:focus\:from-purple-50:focus {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .\32xl\:focus\:from-purple-100:focus {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .\32xl\:focus\:from-purple-200:focus {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .\32xl\:focus\:from-purple-300:focus {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .\32xl\:focus\:from-purple-400:focus {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .\32xl\:focus\:from-purple-500:focus {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .\32xl\:focus\:from-purple-600:focus {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .\32xl\:focus\:from-purple-700:focus {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .\32xl\:focus\:from-purple-800:focus {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .\32xl\:focus\:from-purple-900:focus {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .\32xl\:focus\:from-pink-50:focus {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .\32xl\:focus\:from-pink-100:focus {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .\32xl\:focus\:from-pink-200:focus {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .\32xl\:focus\:from-pink-300:focus {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .\32xl\:focus\:from-pink-400:focus {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .\32xl\:focus\:from-pink-500:focus {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .\32xl\:focus\:from-pink-600:focus {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .\32xl\:focus\:from-pink-700:focus {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .\32xl\:focus\:from-pink-800:focus {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .\32xl\:focus\:from-pink-900:focus {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .\32xl\:via-transparent {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:via-gray-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .\32xl\:via-gray-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .\32xl\:via-gray-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .\32xl\:via-gray-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .\32xl\:via-gray-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .\32xl\:via-gray-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .\32xl\:via-gray-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .\32xl\:via-gray-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .\32xl\:via-gray-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .\32xl\:via-gray-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .\32xl\:via-red-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .\32xl\:via-red-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .\32xl\:via-red-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .\32xl\:via-red-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .\32xl\:via-red-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .\32xl\:via-red-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .\32xl\:via-red-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .\32xl\:via-red-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .\32xl\:via-red-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .\32xl\:via-red-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .\32xl\:via-yellow-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .\32xl\:via-yellow-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .\32xl\:via-yellow-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .\32xl\:via-yellow-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .\32xl\:via-yellow-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .\32xl\:via-yellow-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .\32xl\:via-yellow-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .\32xl\:via-yellow-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .\32xl\:via-yellow-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .\32xl\:via-yellow-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .\32xl\:via-green-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .\32xl\:via-green-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .\32xl\:via-green-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .\32xl\:via-green-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .\32xl\:via-green-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .\32xl\:via-green-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .\32xl\:via-green-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .\32xl\:via-green-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .\32xl\:via-green-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .\32xl\:via-green-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .\32xl\:via-blue-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .\32xl\:via-blue-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .\32xl\:via-blue-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .\32xl\:via-blue-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .\32xl\:via-blue-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .\32xl\:via-blue-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .\32xl\:via-blue-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .\32xl\:via-blue-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .\32xl\:via-blue-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .\32xl\:via-blue-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .\32xl\:via-indigo-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .\32xl\:via-indigo-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .\32xl\:via-indigo-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .\32xl\:via-indigo-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .\32xl\:via-indigo-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .\32xl\:via-indigo-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .\32xl\:via-indigo-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .\32xl\:via-indigo-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .\32xl\:via-indigo-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .\32xl\:via-indigo-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .\32xl\:via-purple-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .\32xl\:via-purple-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .\32xl\:via-purple-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .\32xl\:via-purple-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .\32xl\:via-purple-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .\32xl\:via-purple-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .\32xl\:via-purple-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .\32xl\:via-purple-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .\32xl\:via-purple-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .\32xl\:via-purple-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .\32xl\:via-pink-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .\32xl\:via-pink-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .\32xl\:via-pink-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .\32xl\:via-pink-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .\32xl\:via-pink-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .\32xl\:via-pink-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .\32xl\:via-pink-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .\32xl\:via-pink-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .\32xl\:via-pink-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .\32xl\:via-pink-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .\32xl\:hover\:via-transparent:hover {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:hover\:via-gray-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .\32xl\:hover\:via-gray-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .\32xl\:hover\:via-gray-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .\32xl\:hover\:via-gray-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .\32xl\:hover\:via-gray-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .\32xl\:hover\:via-gray-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .\32xl\:hover\:via-gray-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .\32xl\:hover\:via-gray-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .\32xl\:hover\:via-gray-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .\32xl\:hover\:via-gray-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .\32xl\:hover\:via-red-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .\32xl\:hover\:via-red-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .\32xl\:hover\:via-red-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .\32xl\:hover\:via-red-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .\32xl\:hover\:via-red-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .\32xl\:hover\:via-red-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .\32xl\:hover\:via-red-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .\32xl\:hover\:via-red-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .\32xl\:hover\:via-red-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .\32xl\:hover\:via-red-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .\32xl\:hover\:via-yellow-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .\32xl\:hover\:via-yellow-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .\32xl\:hover\:via-yellow-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .\32xl\:hover\:via-yellow-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .\32xl\:hover\:via-yellow-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .\32xl\:hover\:via-yellow-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .\32xl\:hover\:via-yellow-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .\32xl\:hover\:via-yellow-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .\32xl\:hover\:via-yellow-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .\32xl\:hover\:via-yellow-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .\32xl\:hover\:via-green-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .\32xl\:hover\:via-green-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .\32xl\:hover\:via-green-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .\32xl\:hover\:via-green-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .\32xl\:hover\:via-green-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .\32xl\:hover\:via-green-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .\32xl\:hover\:via-green-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .\32xl\:hover\:via-green-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .\32xl\:hover\:via-green-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .\32xl\:hover\:via-green-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .\32xl\:hover\:via-blue-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .\32xl\:hover\:via-blue-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .\32xl\:hover\:via-blue-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .\32xl\:hover\:via-blue-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .\32xl\:hover\:via-blue-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .\32xl\:hover\:via-blue-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .\32xl\:hover\:via-blue-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .\32xl\:hover\:via-blue-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .\32xl\:hover\:via-blue-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .\32xl\:hover\:via-blue-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .\32xl\:hover\:via-indigo-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .\32xl\:hover\:via-indigo-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .\32xl\:hover\:via-indigo-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .\32xl\:hover\:via-indigo-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .\32xl\:hover\:via-indigo-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .\32xl\:hover\:via-indigo-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .\32xl\:hover\:via-indigo-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .\32xl\:hover\:via-indigo-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .\32xl\:hover\:via-indigo-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .\32xl\:hover\:via-indigo-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .\32xl\:hover\:via-purple-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .\32xl\:hover\:via-purple-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .\32xl\:hover\:via-purple-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .\32xl\:hover\:via-purple-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .\32xl\:hover\:via-purple-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .\32xl\:hover\:via-purple-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .\32xl\:hover\:via-purple-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .\32xl\:hover\:via-purple-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .\32xl\:hover\:via-purple-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .\32xl\:hover\:via-purple-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .\32xl\:hover\:via-pink-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .\32xl\:hover\:via-pink-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .\32xl\:hover\:via-pink-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .\32xl\:hover\:via-pink-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .\32xl\:hover\:via-pink-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .\32xl\:hover\:via-pink-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .\32xl\:hover\:via-pink-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .\32xl\:hover\:via-pink-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .\32xl\:hover\:via-pink-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .\32xl\:hover\:via-pink-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .\32xl\:focus\:via-transparent:focus {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:focus\:via-gray-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .\32xl\:focus\:via-gray-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .\32xl\:focus\:via-gray-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .\32xl\:focus\:via-gray-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .\32xl\:focus\:via-gray-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .\32xl\:focus\:via-gray-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .\32xl\:focus\:via-gray-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .\32xl\:focus\:via-gray-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .\32xl\:focus\:via-gray-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .\32xl\:focus\:via-gray-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .\32xl\:focus\:via-red-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .\32xl\:focus\:via-red-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .\32xl\:focus\:via-red-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .\32xl\:focus\:via-red-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .\32xl\:focus\:via-red-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .\32xl\:focus\:via-red-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .\32xl\:focus\:via-red-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .\32xl\:focus\:via-red-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .\32xl\:focus\:via-red-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .\32xl\:focus\:via-red-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .\32xl\:focus\:via-yellow-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .\32xl\:focus\:via-yellow-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .\32xl\:focus\:via-yellow-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .\32xl\:focus\:via-yellow-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .\32xl\:focus\:via-yellow-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .\32xl\:focus\:via-yellow-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .\32xl\:focus\:via-yellow-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .\32xl\:focus\:via-yellow-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .\32xl\:focus\:via-yellow-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .\32xl\:focus\:via-yellow-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .\32xl\:focus\:via-green-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .\32xl\:focus\:via-green-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .\32xl\:focus\:via-green-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .\32xl\:focus\:via-green-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .\32xl\:focus\:via-green-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .\32xl\:focus\:via-green-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .\32xl\:focus\:via-green-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .\32xl\:focus\:via-green-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .\32xl\:focus\:via-green-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .\32xl\:focus\:via-green-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .\32xl\:focus\:via-blue-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .\32xl\:focus\:via-blue-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .\32xl\:focus\:via-blue-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .\32xl\:focus\:via-blue-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .\32xl\:focus\:via-blue-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .\32xl\:focus\:via-blue-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .\32xl\:focus\:via-blue-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .\32xl\:focus\:via-blue-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .\32xl\:focus\:via-blue-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .\32xl\:focus\:via-blue-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .\32xl\:focus\:via-indigo-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .\32xl\:focus\:via-indigo-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .\32xl\:focus\:via-indigo-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .\32xl\:focus\:via-indigo-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .\32xl\:focus\:via-indigo-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .\32xl\:focus\:via-indigo-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .\32xl\:focus\:via-indigo-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .\32xl\:focus\:via-indigo-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .\32xl\:focus\:via-indigo-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .\32xl\:focus\:via-indigo-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .\32xl\:focus\:via-purple-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .\32xl\:focus\:via-purple-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .\32xl\:focus\:via-purple-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .\32xl\:focus\:via-purple-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .\32xl\:focus\:via-purple-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .\32xl\:focus\:via-purple-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .\32xl\:focus\:via-purple-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .\32xl\:focus\:via-purple-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .\32xl\:focus\:via-purple-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .\32xl\:focus\:via-purple-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .\32xl\:focus\:via-pink-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .\32xl\:focus\:via-pink-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .\32xl\:focus\:via-pink-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .\32xl\:focus\:via-pink-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .\32xl\:focus\:via-pink-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .\32xl\:focus\:via-pink-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .\32xl\:focus\:via-pink-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .\32xl\:focus\:via-pink-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .\32xl\:focus\:via-pink-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .\32xl\:focus\:via-pink-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .\32xl\:to-transparent {
    --tw-gradient-to: transparent;
  }

  .\32xl\:to-current {
    --tw-gradient-to: currentColor;
  }

  .\32xl\:to-black {
    --tw-gradient-to: #000;
  }

  .\32xl\:to-white {
    --tw-gradient-to: #fff;
  }

  .\32xl\:to-gray-50 {
    --tw-gradient-to: #f9fafb;
  }

  .\32xl\:to-gray-100 {
    --tw-gradient-to: #f3f4f6;
  }

  .\32xl\:to-gray-200 {
    --tw-gradient-to: #e5e7eb;
  }

  .\32xl\:to-gray-300 {
    --tw-gradient-to: #d1d5db;
  }

  .\32xl\:to-gray-400 {
    --tw-gradient-to: #9ca3af;
  }

  .\32xl\:to-gray-500 {
    --tw-gradient-to: #6b7280;
  }

  .\32xl\:to-gray-600 {
    --tw-gradient-to: #4b5563;
  }

  .\32xl\:to-gray-700 {
    --tw-gradient-to: #374151;
  }

  .\32xl\:to-gray-800 {
    --tw-gradient-to: #1f2937;
  }

  .\32xl\:to-gray-900 {
    --tw-gradient-to: #111827;
  }

  .\32xl\:to-red-50 {
    --tw-gradient-to: #fef2f2;
  }

  .\32xl\:to-red-100 {
    --tw-gradient-to: #fee2e2;
  }

  .\32xl\:to-red-200 {
    --tw-gradient-to: #fecaca;
  }

  .\32xl\:to-red-300 {
    --tw-gradient-to: #fca5a5;
  }

  .\32xl\:to-red-400 {
    --tw-gradient-to: #f87171;
  }

  .\32xl\:to-red-500 {
    --tw-gradient-to: #ef4444;
  }

  .\32xl\:to-red-600 {
    --tw-gradient-to: #dc2626;
  }

  .\32xl\:to-red-700 {
    --tw-gradient-to: #b91c1c;
  }

  .\32xl\:to-red-800 {
    --tw-gradient-to: #991b1b;
  }

  .\32xl\:to-red-900 {
    --tw-gradient-to: #7f1d1d;
  }

  .\32xl\:to-yellow-50 {
    --tw-gradient-to: #fffbeb;
  }

  .\32xl\:to-yellow-100 {
    --tw-gradient-to: #fef3c7;
  }

  .\32xl\:to-yellow-200 {
    --tw-gradient-to: #fde68a;
  }

  .\32xl\:to-yellow-300 {
    --tw-gradient-to: #fcd34d;
  }

  .\32xl\:to-yellow-400 {
    --tw-gradient-to: #fbbf24;
  }

  .\32xl\:to-yellow-500 {
    --tw-gradient-to: #f59e0b;
  }

  .\32xl\:to-yellow-600 {
    --tw-gradient-to: #d97706;
  }

  .\32xl\:to-yellow-700 {
    --tw-gradient-to: #b45309;
  }

  .\32xl\:to-yellow-800 {
    --tw-gradient-to: #92400e;
  }

  .\32xl\:to-yellow-900 {
    --tw-gradient-to: #78350f;
  }

  .\32xl\:to-green-50 {
    --tw-gradient-to: #ecfdf5;
  }

  .\32xl\:to-green-100 {
    --tw-gradient-to: #d1fae5;
  }

  .\32xl\:to-green-200 {
    --tw-gradient-to: #a7f3d0;
  }

  .\32xl\:to-green-300 {
    --tw-gradient-to: #6ee7b7;
  }

  .\32xl\:to-green-400 {
    --tw-gradient-to: #34d399;
  }

  .\32xl\:to-green-500 {
    --tw-gradient-to: #10b981;
  }

  .\32xl\:to-green-600 {
    --tw-gradient-to: #059669;
  }

  .\32xl\:to-green-700 {
    --tw-gradient-to: #047857;
  }

  .\32xl\:to-green-800 {
    --tw-gradient-to: #065f46;
  }

  .\32xl\:to-green-900 {
    --tw-gradient-to: #064e3b;
  }

  .\32xl\:to-blue-50 {
    --tw-gradient-to: #eff6ff;
  }

  .\32xl\:to-blue-100 {
    --tw-gradient-to: #dbeafe;
  }

  .\32xl\:to-blue-200 {
    --tw-gradient-to: #bfdbfe;
  }

  .\32xl\:to-blue-300 {
    --tw-gradient-to: #93c5fd;
  }

  .\32xl\:to-blue-400 {
    --tw-gradient-to: #60a5fa;
  }

  .\32xl\:to-blue-500 {
    --tw-gradient-to: #3b82f6;
  }

  .\32xl\:to-blue-600 {
    --tw-gradient-to: #2563eb;
  }

  .\32xl\:to-blue-700 {
    --tw-gradient-to: #1d4ed8;
  }

  .\32xl\:to-blue-800 {
    --tw-gradient-to: #1e40af;
  }

  .\32xl\:to-blue-900 {
    --tw-gradient-to: #1e3a8a;
  }

  .\32xl\:to-indigo-50 {
    --tw-gradient-to: #eef2ff;
  }

  .\32xl\:to-indigo-100 {
    --tw-gradient-to: #e0e7ff;
  }

  .\32xl\:to-indigo-200 {
    --tw-gradient-to: #c7d2fe;
  }

  .\32xl\:to-indigo-300 {
    --tw-gradient-to: #a5b4fc;
  }

  .\32xl\:to-indigo-400 {
    --tw-gradient-to: #818cf8;
  }

  .\32xl\:to-indigo-500 {
    --tw-gradient-to: #6366f1;
  }

  .\32xl\:to-indigo-600 {
    --tw-gradient-to: #4f46e5;
  }

  .\32xl\:to-indigo-700 {
    --tw-gradient-to: #4338ca;
  }

  .\32xl\:to-indigo-800 {
    --tw-gradient-to: #3730a3;
  }

  .\32xl\:to-indigo-900 {
    --tw-gradient-to: #312e81;
  }

  .\32xl\:to-purple-50 {
    --tw-gradient-to: #f5f3ff;
  }

  .\32xl\:to-purple-100 {
    --tw-gradient-to: #ede9fe;
  }

  .\32xl\:to-purple-200 {
    --tw-gradient-to: #ddd6fe;
  }

  .\32xl\:to-purple-300 {
    --tw-gradient-to: #c4b5fd;
  }

  .\32xl\:to-purple-400 {
    --tw-gradient-to: #a78bfa;
  }

  .\32xl\:to-purple-500 {
    --tw-gradient-to: #8b5cf6;
  }

  .\32xl\:to-purple-600 {
    --tw-gradient-to: #7c3aed;
  }

  .\32xl\:to-purple-700 {
    --tw-gradient-to: #6d28d9;
  }

  .\32xl\:to-purple-800 {
    --tw-gradient-to: #5b21b6;
  }

  .\32xl\:to-purple-900 {
    --tw-gradient-to: #4c1d95;
  }

  .\32xl\:to-pink-50 {
    --tw-gradient-to: #fdf2f8;
  }

  .\32xl\:to-pink-100 {
    --tw-gradient-to: #fce7f3;
  }

  .\32xl\:to-pink-200 {
    --tw-gradient-to: #fbcfe8;
  }

  .\32xl\:to-pink-300 {
    --tw-gradient-to: #f9a8d4;
  }

  .\32xl\:to-pink-400 {
    --tw-gradient-to: #f472b6;
  }

  .\32xl\:to-pink-500 {
    --tw-gradient-to: #ec4899;
  }

  .\32xl\:to-pink-600 {
    --tw-gradient-to: #db2777;
  }

  .\32xl\:to-pink-700 {
    --tw-gradient-to: #be185d;
  }

  .\32xl\:to-pink-800 {
    --tw-gradient-to: #9d174d;
  }

  .\32xl\:to-pink-900 {
    --tw-gradient-to: #831843;
  }

  .\32xl\:hover\:to-transparent:hover {
    --tw-gradient-to: transparent;
  }

  .\32xl\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .\32xl\:hover\:to-black:hover {
    --tw-gradient-to: #000;
  }

  .\32xl\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .\32xl\:hover\:to-gray-50:hover {
    --tw-gradient-to: #f9fafb;
  }

  .\32xl\:hover\:to-gray-100:hover {
    --tw-gradient-to: #f3f4f6;
  }

  .\32xl\:hover\:to-gray-200:hover {
    --tw-gradient-to: #e5e7eb;
  }

  .\32xl\:hover\:to-gray-300:hover {
    --tw-gradient-to: #d1d5db;
  }

  .\32xl\:hover\:to-gray-400:hover {
    --tw-gradient-to: #9ca3af;
  }

  .\32xl\:hover\:to-gray-500:hover {
    --tw-gradient-to: #6b7280;
  }

  .\32xl\:hover\:to-gray-600:hover {
    --tw-gradient-to: #4b5563;
  }

  .\32xl\:hover\:to-gray-700:hover {
    --tw-gradient-to: #374151;
  }

  .\32xl\:hover\:to-gray-800:hover {
    --tw-gradient-to: #1f2937;
  }

  .\32xl\:hover\:to-gray-900:hover {
    --tw-gradient-to: #111827;
  }

  .\32xl\:hover\:to-red-50:hover {
    --tw-gradient-to: #fef2f2;
  }

  .\32xl\:hover\:to-red-100:hover {
    --tw-gradient-to: #fee2e2;
  }

  .\32xl\:hover\:to-red-200:hover {
    --tw-gradient-to: #fecaca;
  }

  .\32xl\:hover\:to-red-300:hover {
    --tw-gradient-to: #fca5a5;
  }

  .\32xl\:hover\:to-red-400:hover {
    --tw-gradient-to: #f87171;
  }

  .\32xl\:hover\:to-red-500:hover {
    --tw-gradient-to: #ef4444;
  }

  .\32xl\:hover\:to-red-600:hover {
    --tw-gradient-to: #dc2626;
  }

  .\32xl\:hover\:to-red-700:hover {
    --tw-gradient-to: #b91c1c;
  }

  .\32xl\:hover\:to-red-800:hover {
    --tw-gradient-to: #991b1b;
  }

  .\32xl\:hover\:to-red-900:hover {
    --tw-gradient-to: #7f1d1d;
  }

  .\32xl\:hover\:to-yellow-50:hover {
    --tw-gradient-to: #fffbeb;
  }

  .\32xl\:hover\:to-yellow-100:hover {
    --tw-gradient-to: #fef3c7;
  }

  .\32xl\:hover\:to-yellow-200:hover {
    --tw-gradient-to: #fde68a;
  }

  .\32xl\:hover\:to-yellow-300:hover {
    --tw-gradient-to: #fcd34d;
  }

  .\32xl\:hover\:to-yellow-400:hover {
    --tw-gradient-to: #fbbf24;
  }

  .\32xl\:hover\:to-yellow-500:hover {
    --tw-gradient-to: #f59e0b;
  }

  .\32xl\:hover\:to-yellow-600:hover {
    --tw-gradient-to: #d97706;
  }

  .\32xl\:hover\:to-yellow-700:hover {
    --tw-gradient-to: #b45309;
  }

  .\32xl\:hover\:to-yellow-800:hover {
    --tw-gradient-to: #92400e;
  }

  .\32xl\:hover\:to-yellow-900:hover {
    --tw-gradient-to: #78350f;
  }

  .\32xl\:hover\:to-green-50:hover {
    --tw-gradient-to: #ecfdf5;
  }

  .\32xl\:hover\:to-green-100:hover {
    --tw-gradient-to: #d1fae5;
  }

  .\32xl\:hover\:to-green-200:hover {
    --tw-gradient-to: #a7f3d0;
  }

  .\32xl\:hover\:to-green-300:hover {
    --tw-gradient-to: #6ee7b7;
  }

  .\32xl\:hover\:to-green-400:hover {
    --tw-gradient-to: #34d399;
  }

  .\32xl\:hover\:to-green-500:hover {
    --tw-gradient-to: #10b981;
  }

  .\32xl\:hover\:to-green-600:hover {
    --tw-gradient-to: #059669;
  }

  .\32xl\:hover\:to-green-700:hover {
    --tw-gradient-to: #047857;
  }

  .\32xl\:hover\:to-green-800:hover {
    --tw-gradient-to: #065f46;
  }

  .\32xl\:hover\:to-green-900:hover {
    --tw-gradient-to: #064e3b;
  }

  .\32xl\:hover\:to-blue-50:hover {
    --tw-gradient-to: #eff6ff;
  }

  .\32xl\:hover\:to-blue-100:hover {
    --tw-gradient-to: #dbeafe;
  }

  .\32xl\:hover\:to-blue-200:hover {
    --tw-gradient-to: #bfdbfe;
  }

  .\32xl\:hover\:to-blue-300:hover {
    --tw-gradient-to: #93c5fd;
  }

  .\32xl\:hover\:to-blue-400:hover {
    --tw-gradient-to: #60a5fa;
  }

  .\32xl\:hover\:to-blue-500:hover {
    --tw-gradient-to: #3b82f6;
  }

  .\32xl\:hover\:to-blue-600:hover {
    --tw-gradient-to: #2563eb;
  }

  .\32xl\:hover\:to-blue-700:hover {
    --tw-gradient-to: #1d4ed8;
  }

  .\32xl\:hover\:to-blue-800:hover {
    --tw-gradient-to: #1e40af;
  }

  .\32xl\:hover\:to-blue-900:hover {
    --tw-gradient-to: #1e3a8a;
  }

  .\32xl\:hover\:to-indigo-50:hover {
    --tw-gradient-to: #eef2ff;
  }

  .\32xl\:hover\:to-indigo-100:hover {
    --tw-gradient-to: #e0e7ff;
  }

  .\32xl\:hover\:to-indigo-200:hover {
    --tw-gradient-to: #c7d2fe;
  }

  .\32xl\:hover\:to-indigo-300:hover {
    --tw-gradient-to: #a5b4fc;
  }

  .\32xl\:hover\:to-indigo-400:hover {
    --tw-gradient-to: #818cf8;
  }

  .\32xl\:hover\:to-indigo-500:hover {
    --tw-gradient-to: #6366f1;
  }

  .\32xl\:hover\:to-indigo-600:hover {
    --tw-gradient-to: #4f46e5;
  }

  .\32xl\:hover\:to-indigo-700:hover {
    --tw-gradient-to: #4338ca;
  }

  .\32xl\:hover\:to-indigo-800:hover {
    --tw-gradient-to: #3730a3;
  }

  .\32xl\:hover\:to-indigo-900:hover {
    --tw-gradient-to: #312e81;
  }

  .\32xl\:hover\:to-purple-50:hover {
    --tw-gradient-to: #f5f3ff;
  }

  .\32xl\:hover\:to-purple-100:hover {
    --tw-gradient-to: #ede9fe;
  }

  .\32xl\:hover\:to-purple-200:hover {
    --tw-gradient-to: #ddd6fe;
  }

  .\32xl\:hover\:to-purple-300:hover {
    --tw-gradient-to: #c4b5fd;
  }

  .\32xl\:hover\:to-purple-400:hover {
    --tw-gradient-to: #a78bfa;
  }

  .\32xl\:hover\:to-purple-500:hover {
    --tw-gradient-to: #8b5cf6;
  }

  .\32xl\:hover\:to-purple-600:hover {
    --tw-gradient-to: #7c3aed;
  }

  .\32xl\:hover\:to-purple-700:hover {
    --tw-gradient-to: #6d28d9;
  }

  .\32xl\:hover\:to-purple-800:hover {
    --tw-gradient-to: #5b21b6;
  }

  .\32xl\:hover\:to-purple-900:hover {
    --tw-gradient-to: #4c1d95;
  }

  .\32xl\:hover\:to-pink-50:hover {
    --tw-gradient-to: #fdf2f8;
  }

  .\32xl\:hover\:to-pink-100:hover {
    --tw-gradient-to: #fce7f3;
  }

  .\32xl\:hover\:to-pink-200:hover {
    --tw-gradient-to: #fbcfe8;
  }

  .\32xl\:hover\:to-pink-300:hover {
    --tw-gradient-to: #f9a8d4;
  }

  .\32xl\:hover\:to-pink-400:hover {
    --tw-gradient-to: #f472b6;
  }

  .\32xl\:hover\:to-pink-500:hover {
    --tw-gradient-to: #ec4899;
  }

  .\32xl\:hover\:to-pink-600:hover {
    --tw-gradient-to: #db2777;
  }

  .\32xl\:hover\:to-pink-700:hover {
    --tw-gradient-to: #be185d;
  }

  .\32xl\:hover\:to-pink-800:hover {
    --tw-gradient-to: #9d174d;
  }

  .\32xl\:hover\:to-pink-900:hover {
    --tw-gradient-to: #831843;
  }

  .\32xl\:focus\:to-transparent:focus {
    --tw-gradient-to: transparent;
  }

  .\32xl\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .\32xl\:focus\:to-black:focus {
    --tw-gradient-to: #000;
  }

  .\32xl\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .\32xl\:focus\:to-gray-50:focus {
    --tw-gradient-to: #f9fafb;
  }

  .\32xl\:focus\:to-gray-100:focus {
    --tw-gradient-to: #f3f4f6;
  }

  .\32xl\:focus\:to-gray-200:focus {
    --tw-gradient-to: #e5e7eb;
  }

  .\32xl\:focus\:to-gray-300:focus {
    --tw-gradient-to: #d1d5db;
  }

  .\32xl\:focus\:to-gray-400:focus {
    --tw-gradient-to: #9ca3af;
  }

  .\32xl\:focus\:to-gray-500:focus {
    --tw-gradient-to: #6b7280;
  }

  .\32xl\:focus\:to-gray-600:focus {
    --tw-gradient-to: #4b5563;
  }

  .\32xl\:focus\:to-gray-700:focus {
    --tw-gradient-to: #374151;
  }

  .\32xl\:focus\:to-gray-800:focus {
    --tw-gradient-to: #1f2937;
  }

  .\32xl\:focus\:to-gray-900:focus {
    --tw-gradient-to: #111827;
  }

  .\32xl\:focus\:to-red-50:focus {
    --tw-gradient-to: #fef2f2;
  }

  .\32xl\:focus\:to-red-100:focus {
    --tw-gradient-to: #fee2e2;
  }

  .\32xl\:focus\:to-red-200:focus {
    --tw-gradient-to: #fecaca;
  }

  .\32xl\:focus\:to-red-300:focus {
    --tw-gradient-to: #fca5a5;
  }

  .\32xl\:focus\:to-red-400:focus {
    --tw-gradient-to: #f87171;
  }

  .\32xl\:focus\:to-red-500:focus {
    --tw-gradient-to: #ef4444;
  }

  .\32xl\:focus\:to-red-600:focus {
    --tw-gradient-to: #dc2626;
  }

  .\32xl\:focus\:to-red-700:focus {
    --tw-gradient-to: #b91c1c;
  }

  .\32xl\:focus\:to-red-800:focus {
    --tw-gradient-to: #991b1b;
  }

  .\32xl\:focus\:to-red-900:focus {
    --tw-gradient-to: #7f1d1d;
  }

  .\32xl\:focus\:to-yellow-50:focus {
    --tw-gradient-to: #fffbeb;
  }

  .\32xl\:focus\:to-yellow-100:focus {
    --tw-gradient-to: #fef3c7;
  }

  .\32xl\:focus\:to-yellow-200:focus {
    --tw-gradient-to: #fde68a;
  }

  .\32xl\:focus\:to-yellow-300:focus {
    --tw-gradient-to: #fcd34d;
  }

  .\32xl\:focus\:to-yellow-400:focus {
    --tw-gradient-to: #fbbf24;
  }

  .\32xl\:focus\:to-yellow-500:focus {
    --tw-gradient-to: #f59e0b;
  }

  .\32xl\:focus\:to-yellow-600:focus {
    --tw-gradient-to: #d97706;
  }

  .\32xl\:focus\:to-yellow-700:focus {
    --tw-gradient-to: #b45309;
  }

  .\32xl\:focus\:to-yellow-800:focus {
    --tw-gradient-to: #92400e;
  }

  .\32xl\:focus\:to-yellow-900:focus {
    --tw-gradient-to: #78350f;
  }

  .\32xl\:focus\:to-green-50:focus {
    --tw-gradient-to: #ecfdf5;
  }

  .\32xl\:focus\:to-green-100:focus {
    --tw-gradient-to: #d1fae5;
  }

  .\32xl\:focus\:to-green-200:focus {
    --tw-gradient-to: #a7f3d0;
  }

  .\32xl\:focus\:to-green-300:focus {
    --tw-gradient-to: #6ee7b7;
  }

  .\32xl\:focus\:to-green-400:focus {
    --tw-gradient-to: #34d399;
  }

  .\32xl\:focus\:to-green-500:focus {
    --tw-gradient-to: #10b981;
  }

  .\32xl\:focus\:to-green-600:focus {
    --tw-gradient-to: #059669;
  }

  .\32xl\:focus\:to-green-700:focus {
    --tw-gradient-to: #047857;
  }

  .\32xl\:focus\:to-green-800:focus {
    --tw-gradient-to: #065f46;
  }

  .\32xl\:focus\:to-green-900:focus {
    --tw-gradient-to: #064e3b;
  }

  .\32xl\:focus\:to-blue-50:focus {
    --tw-gradient-to: #eff6ff;
  }

  .\32xl\:focus\:to-blue-100:focus {
    --tw-gradient-to: #dbeafe;
  }

  .\32xl\:focus\:to-blue-200:focus {
    --tw-gradient-to: #bfdbfe;
  }

  .\32xl\:focus\:to-blue-300:focus {
    --tw-gradient-to: #93c5fd;
  }

  .\32xl\:focus\:to-blue-400:focus {
    --tw-gradient-to: #60a5fa;
  }

  .\32xl\:focus\:to-blue-500:focus {
    --tw-gradient-to: #3b82f6;
  }

  .\32xl\:focus\:to-blue-600:focus {
    --tw-gradient-to: #2563eb;
  }

  .\32xl\:focus\:to-blue-700:focus {
    --tw-gradient-to: #1d4ed8;
  }

  .\32xl\:focus\:to-blue-800:focus {
    --tw-gradient-to: #1e40af;
  }

  .\32xl\:focus\:to-blue-900:focus {
    --tw-gradient-to: #1e3a8a;
  }

  .\32xl\:focus\:to-indigo-50:focus {
    --tw-gradient-to: #eef2ff;
  }

  .\32xl\:focus\:to-indigo-100:focus {
    --tw-gradient-to: #e0e7ff;
  }

  .\32xl\:focus\:to-indigo-200:focus {
    --tw-gradient-to: #c7d2fe;
  }

  .\32xl\:focus\:to-indigo-300:focus {
    --tw-gradient-to: #a5b4fc;
  }

  .\32xl\:focus\:to-indigo-400:focus {
    --tw-gradient-to: #818cf8;
  }

  .\32xl\:focus\:to-indigo-500:focus {
    --tw-gradient-to: #6366f1;
  }

  .\32xl\:focus\:to-indigo-600:focus {
    --tw-gradient-to: #4f46e5;
  }

  .\32xl\:focus\:to-indigo-700:focus {
    --tw-gradient-to: #4338ca;
  }

  .\32xl\:focus\:to-indigo-800:focus {
    --tw-gradient-to: #3730a3;
  }

  .\32xl\:focus\:to-indigo-900:focus {
    --tw-gradient-to: #312e81;
  }

  .\32xl\:focus\:to-purple-50:focus {
    --tw-gradient-to: #f5f3ff;
  }

  .\32xl\:focus\:to-purple-100:focus {
    --tw-gradient-to: #ede9fe;
  }

  .\32xl\:focus\:to-purple-200:focus {
    --tw-gradient-to: #ddd6fe;
  }

  .\32xl\:focus\:to-purple-300:focus {
    --tw-gradient-to: #c4b5fd;
  }

  .\32xl\:focus\:to-purple-400:focus {
    --tw-gradient-to: #a78bfa;
  }

  .\32xl\:focus\:to-purple-500:focus {
    --tw-gradient-to: #8b5cf6;
  }

  .\32xl\:focus\:to-purple-600:focus {
    --tw-gradient-to: #7c3aed;
  }

  .\32xl\:focus\:to-purple-700:focus {
    --tw-gradient-to: #6d28d9;
  }

  .\32xl\:focus\:to-purple-800:focus {
    --tw-gradient-to: #5b21b6;
  }

  .\32xl\:focus\:to-purple-900:focus {
    --tw-gradient-to: #4c1d95;
  }

  .\32xl\:focus\:to-pink-50:focus {
    --tw-gradient-to: #fdf2f8;
  }

  .\32xl\:focus\:to-pink-100:focus {
    --tw-gradient-to: #fce7f3;
  }

  .\32xl\:focus\:to-pink-200:focus {
    --tw-gradient-to: #fbcfe8;
  }

  .\32xl\:focus\:to-pink-300:focus {
    --tw-gradient-to: #f9a8d4;
  }

  .\32xl\:focus\:to-pink-400:focus {
    --tw-gradient-to: #f472b6;
  }

  .\32xl\:focus\:to-pink-500:focus {
    --tw-gradient-to: #ec4899;
  }

  .\32xl\:focus\:to-pink-600:focus {
    --tw-gradient-to: #db2777;
  }

  .\32xl\:focus\:to-pink-700:focus {
    --tw-gradient-to: #be185d;
  }

  .\32xl\:focus\:to-pink-800:focus {
    --tw-gradient-to: #9d174d;
  }

  .\32xl\:focus\:to-pink-900:focus {
    --tw-gradient-to: #831843;
  }

  .\32xl\:decoration-slice {
    -webkit-box-decoration-break: slice;
            box-decoration-break: slice;
  }

  .\32xl\:decoration-clone {
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
  }

  .\32xl\:bg-auto {
    background-size: auto;
  }

  .\32xl\:bg-cover {
    background-size: cover;
  }

  .\32xl\:bg-contain {
    background-size: contain;
  }

  .\32xl\:bg-fixed {
    background-attachment: fixed;
  }

  .\32xl\:bg-local {
    background-attachment: local;
  }

  .\32xl\:bg-scroll {
    background-attachment: scroll;
  }

  .\32xl\:bg-clip-border {
    background-clip: border-box;
  }

  .\32xl\:bg-clip-padding {
    background-clip: padding-box;
  }

  .\32xl\:bg-clip-content {
    background-clip: content-box;
  }

  .\32xl\:bg-clip-text {
    -webkit-background-clip: text;
            background-clip: text;
  }

  .\32xl\:bg-bottom {
    background-position: bottom;
  }

  .\32xl\:bg-center {
    background-position: center;
  }

  .\32xl\:bg-left {
    background-position: left;
  }

  .\32xl\:bg-left-bottom {
    background-position: left bottom;
  }

  .\32xl\:bg-left-top {
    background-position: left top;
  }

  .\32xl\:bg-right {
    background-position: right;
  }

  .\32xl\:bg-right-bottom {
    background-position: right bottom;
  }

  .\32xl\:bg-right-top {
    background-position: right top;
  }

  .\32xl\:bg-top {
    background-position: top;
  }

  .\32xl\:bg-repeat {
    background-repeat: repeat;
  }

  .\32xl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .\32xl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .\32xl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .\32xl\:bg-repeat-round {
    background-repeat: round;
  }

  .\32xl\:bg-repeat-space {
    background-repeat: space;
  }

  .\32xl\:bg-origin-border {
    background-origin: border-box;
  }

  .\32xl\:bg-origin-padding {
    background-origin: padding-box;
  }

  .\32xl\:bg-origin-content {
    background-origin: content-box;
  }

  .\32xl\:fill-current {
    fill: currentColor;
  }

  .\32xl\:stroke-current {
    stroke: currentColor;
  }

  .\32xl\:stroke-0 {
    stroke-width: 0;
  }

  .\32xl\:stroke-1 {
    stroke-width: 1;
  }

  .\32xl\:stroke-2 {
    stroke-width: 2;
  }

  .\32xl\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .\32xl\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .\32xl\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .\32xl\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .\32xl\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .\32xl\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .\32xl\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .\32xl\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .\32xl\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .\32xl\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .\32xl\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .\32xl\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .\32xl\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .\32xl\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .\32xl\:p-0 {
    padding: 0px;
  }

  .\32xl\:p-1 {
    padding: 0.25rem;
  }

  .\32xl\:p-2 {
    padding: 0.5rem;
  }

  .\32xl\:p-3 {
    padding: 0.75rem;
  }

  .\32xl\:p-4 {
    padding: 1rem;
  }

  .\32xl\:p-5 {
    padding: 1.25rem;
  }

  .\32xl\:p-6 {
    padding: 1.5rem;
  }

  .\32xl\:p-7 {
    padding: 1.75rem;
  }

  .\32xl\:p-8 {
    padding: 2rem;
  }

  .\32xl\:p-9 {
    padding: 2.25rem;
  }

  .\32xl\:p-10 {
    padding: 2.5rem;
  }

  .\32xl\:p-11 {
    padding: 2.75rem;
  }

  .\32xl\:p-12 {
    padding: 3rem;
  }

  .\32xl\:p-14 {
    padding: 3.5rem;
  }

  .\32xl\:p-16 {
    padding: 4rem;
  }

  .\32xl\:p-20 {
    padding: 5rem;
  }

  .\32xl\:p-24 {
    padding: 6rem;
  }

  .\32xl\:p-28 {
    padding: 7rem;
  }

  .\32xl\:p-32 {
    padding: 8rem;
  }

  .\32xl\:p-36 {
    padding: 9rem;
  }

  .\32xl\:p-40 {
    padding: 10rem;
  }

  .\32xl\:p-44 {
    padding: 11rem;
  }

  .\32xl\:p-48 {
    padding: 12rem;
  }

  .\32xl\:p-52 {
    padding: 13rem;
  }

  .\32xl\:p-56 {
    padding: 14rem;
  }

  .\32xl\:p-60 {
    padding: 15rem;
  }

  .\32xl\:p-64 {
    padding: 16rem;
  }

  .\32xl\:p-72 {
    padding: 18rem;
  }

  .\32xl\:p-80 {
    padding: 20rem;
  }

  .\32xl\:p-96 {
    padding: 24rem;
  }

  .\32xl\:p-px {
    padding: 1px;
  }

  .\32xl\:p-0\.5 {
    padding: 0.125rem;
  }

  .\32xl\:p-1\.5 {
    padding: 0.375rem;
  }

  .\32xl\:p-2\.5 {
    padding: 0.625rem;
  }

  .\32xl\:p-3\.5 {
    padding: 0.875rem;
  }

  .\32xl\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .\32xl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .\32xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .\32xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .\32xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .\32xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\32xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .\32xl\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .\32xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .\32xl\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .\32xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .\32xl\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .\32xl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .\32xl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .\32xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .\32xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\32xl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .\32xl\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .\32xl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .\32xl\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .\32xl\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .\32xl\:px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .\32xl\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .\32xl\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .\32xl\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .\32xl\:px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .\32xl\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .\32xl\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .\32xl\:px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .\32xl\:px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .\32xl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .\32xl\:px-0\.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .\32xl\:px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .\32xl\:px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .\32xl\:px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .\32xl\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .\32xl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .\32xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .\32xl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .\32xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .\32xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .\32xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .\32xl\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .\32xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .\32xl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .\32xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .\32xl\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .\32xl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .\32xl\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .\32xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .\32xl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .\32xl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .\32xl\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .\32xl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .\32xl\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .\32xl\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .\32xl\:py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .\32xl\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .\32xl\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .\32xl\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .\32xl\:py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .\32xl\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .\32xl\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .\32xl\:py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .\32xl\:py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .\32xl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .\32xl\:py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .\32xl\:py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .\32xl\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .\32xl\:py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .\32xl\:pt-0 {
    padding-top: 0px;
  }

  .\32xl\:pt-1 {
    padding-top: 0.25rem;
  }

  .\32xl\:pt-2 {
    padding-top: 0.5rem;
  }

  .\32xl\:pt-3 {
    padding-top: 0.75rem;
  }

  .\32xl\:pt-4 {
    padding-top: 1rem;
  }

  .\32xl\:pt-5 {
    padding-top: 1.25rem;
  }

  .\32xl\:pt-6 {
    padding-top: 1.5rem;
  }

  .\32xl\:pt-7 {
    padding-top: 1.75rem;
  }

  .\32xl\:pt-8 {
    padding-top: 2rem;
  }

  .\32xl\:pt-9 {
    padding-top: 2.25rem;
  }

  .\32xl\:pt-10 {
    padding-top: 2.5rem;
  }

  .\32xl\:pt-11 {
    padding-top: 2.75rem;
  }

  .\32xl\:pt-12 {
    padding-top: 3rem;
  }

  .\32xl\:pt-14 {
    padding-top: 3.5rem;
  }

  .\32xl\:pt-16 {
    padding-top: 4rem;
  }

  .\32xl\:pt-20 {
    padding-top: 5rem;
  }

  .\32xl\:pt-24 {
    padding-top: 6rem;
  }

  .\32xl\:pt-28 {
    padding-top: 7rem;
  }

  .\32xl\:pt-32 {
    padding-top: 8rem;
  }

  .\32xl\:pt-36 {
    padding-top: 9rem;
  }

  .\32xl\:pt-40 {
    padding-top: 10rem;
  }

  .\32xl\:pt-44 {
    padding-top: 11rem;
  }

  .\32xl\:pt-48 {
    padding-top: 12rem;
  }

  .\32xl\:pt-52 {
    padding-top: 13rem;
  }

  .\32xl\:pt-56 {
    padding-top: 14rem;
  }

  .\32xl\:pt-60 {
    padding-top: 15rem;
  }

  .\32xl\:pt-64 {
    padding-top: 16rem;
  }

  .\32xl\:pt-72 {
    padding-top: 18rem;
  }

  .\32xl\:pt-80 {
    padding-top: 20rem;
  }

  .\32xl\:pt-96 {
    padding-top: 24rem;
  }

  .\32xl\:pt-px {
    padding-top: 1px;
  }

  .\32xl\:pt-0\.5 {
    padding-top: 0.125rem;
  }

  .\32xl\:pt-1\.5 {
    padding-top: 0.375rem;
  }

  .\32xl\:pt-2\.5 {
    padding-top: 0.625rem;
  }

  .\32xl\:pt-3\.5 {
    padding-top: 0.875rem;
  }

  .\32xl\:pr-0 {
    padding-right: 0px;
  }

  .\32xl\:pr-1 {
    padding-right: 0.25rem;
  }

  .\32xl\:pr-2 {
    padding-right: 0.5rem;
  }

  .\32xl\:pr-3 {
    padding-right: 0.75rem;
  }

  .\32xl\:pr-4 {
    padding-right: 1rem;
  }

  .\32xl\:pr-5 {
    padding-right: 1.25rem;
  }

  .\32xl\:pr-6 {
    padding-right: 1.5rem;
  }

  .\32xl\:pr-7 {
    padding-right: 1.75rem;
  }

  .\32xl\:pr-8 {
    padding-right: 2rem;
  }

  .\32xl\:pr-9 {
    padding-right: 2.25rem;
  }

  .\32xl\:pr-10 {
    padding-right: 2.5rem;
  }

  .\32xl\:pr-11 {
    padding-right: 2.75rem;
  }

  .\32xl\:pr-12 {
    padding-right: 3rem;
  }

  .\32xl\:pr-14 {
    padding-right: 3.5rem;
  }

  .\32xl\:pr-16 {
    padding-right: 4rem;
  }

  .\32xl\:pr-20 {
    padding-right: 5rem;
  }

  .\32xl\:pr-24 {
    padding-right: 6rem;
  }

  .\32xl\:pr-28 {
    padding-right: 7rem;
  }

  .\32xl\:pr-32 {
    padding-right: 8rem;
  }

  .\32xl\:pr-36 {
    padding-right: 9rem;
  }

  .\32xl\:pr-40 {
    padding-right: 10rem;
  }

  .\32xl\:pr-44 {
    padding-right: 11rem;
  }

  .\32xl\:pr-48 {
    padding-right: 12rem;
  }

  .\32xl\:pr-52 {
    padding-right: 13rem;
  }

  .\32xl\:pr-56 {
    padding-right: 14rem;
  }

  .\32xl\:pr-60 {
    padding-right: 15rem;
  }

  .\32xl\:pr-64 {
    padding-right: 16rem;
  }

  .\32xl\:pr-72 {
    padding-right: 18rem;
  }

  .\32xl\:pr-80 {
    padding-right: 20rem;
  }

  .\32xl\:pr-96 {
    padding-right: 24rem;
  }

  .\32xl\:pr-px {
    padding-right: 1px;
  }

  .\32xl\:pr-0\.5 {
    padding-right: 0.125rem;
  }

  .\32xl\:pr-1\.5 {
    padding-right: 0.375rem;
  }

  .\32xl\:pr-2\.5 {
    padding-right: 0.625rem;
  }

  .\32xl\:pr-3\.5 {
    padding-right: 0.875rem;
  }

  .\32xl\:pb-0 {
    padding-bottom: 0px;
  }

  .\32xl\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .\32xl\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .\32xl\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .\32xl\:pb-4 {
    padding-bottom: 1rem;
  }

  .\32xl\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .\32xl\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .\32xl\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .\32xl\:pb-8 {
    padding-bottom: 2rem;
  }

  .\32xl\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .\32xl\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .\32xl\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .\32xl\:pb-12 {
    padding-bottom: 3rem;
  }

  .\32xl\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .\32xl\:pb-16 {
    padding-bottom: 4rem;
  }

  .\32xl\:pb-20 {
    padding-bottom: 5rem;
  }

  .\32xl\:pb-24 {
    padding-bottom: 6rem;
  }

  .\32xl\:pb-28 {
    padding-bottom: 7rem;
  }

  .\32xl\:pb-32 {
    padding-bottom: 8rem;
  }

  .\32xl\:pb-36 {
    padding-bottom: 9rem;
  }

  .\32xl\:pb-40 {
    padding-bottom: 10rem;
  }

  .\32xl\:pb-44 {
    padding-bottom: 11rem;
  }

  .\32xl\:pb-48 {
    padding-bottom: 12rem;
  }

  .\32xl\:pb-52 {
    padding-bottom: 13rem;
  }

  .\32xl\:pb-56 {
    padding-bottom: 14rem;
  }

  .\32xl\:pb-60 {
    padding-bottom: 15rem;
  }

  .\32xl\:pb-64 {
    padding-bottom: 16rem;
  }

  .\32xl\:pb-72 {
    padding-bottom: 18rem;
  }

  .\32xl\:pb-80 {
    padding-bottom: 20rem;
  }

  .\32xl\:pb-96 {
    padding-bottom: 24rem;
  }

  .\32xl\:pb-px {
    padding-bottom: 1px;
  }

  .\32xl\:pb-0\.5 {
    padding-bottom: 0.125rem;
  }

  .\32xl\:pb-1\.5 {
    padding-bottom: 0.375rem;
  }

  .\32xl\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }

  .\32xl\:pb-3\.5 {
    padding-bottom: 0.875rem;
  }

  .\32xl\:pl-0 {
    padding-left: 0px;
  }

  .\32xl\:pl-1 {
    padding-left: 0.25rem;
  }

  .\32xl\:pl-2 {
    padding-left: 0.5rem;
  }

  .\32xl\:pl-3 {
    padding-left: 0.75rem;
  }

  .\32xl\:pl-4 {
    padding-left: 1rem;
  }

  .\32xl\:pl-5 {
    padding-left: 1.25rem;
  }

  .\32xl\:pl-6 {
    padding-left: 1.5rem;
  }

  .\32xl\:pl-7 {
    padding-left: 1.75rem;
  }

  .\32xl\:pl-8 {
    padding-left: 2rem;
  }

  .\32xl\:pl-9 {
    padding-left: 2.25rem;
  }

  .\32xl\:pl-10 {
    padding-left: 2.5rem;
  }

  .\32xl\:pl-11 {
    padding-left: 2.75rem;
  }

  .\32xl\:pl-12 {
    padding-left: 3rem;
  }

  .\32xl\:pl-14 {
    padding-left: 3.5rem;
  }

  .\32xl\:pl-16 {
    padding-left: 4rem;
  }

  .\32xl\:pl-20 {
    padding-left: 5rem;
  }

  .\32xl\:pl-24 {
    padding-left: 6rem;
  }

  .\32xl\:pl-28 {
    padding-left: 7rem;
  }

  .\32xl\:pl-32 {
    padding-left: 8rem;
  }

  .\32xl\:pl-36 {
    padding-left: 9rem;
  }

  .\32xl\:pl-40 {
    padding-left: 10rem;
  }

  .\32xl\:pl-44 {
    padding-left: 11rem;
  }

  .\32xl\:pl-48 {
    padding-left: 12rem;
  }

  .\32xl\:pl-52 {
    padding-left: 13rem;
  }

  .\32xl\:pl-56 {
    padding-left: 14rem;
  }

  .\32xl\:pl-60 {
    padding-left: 15rem;
  }

  .\32xl\:pl-64 {
    padding-left: 16rem;
  }

  .\32xl\:pl-72 {
    padding-left: 18rem;
  }

  .\32xl\:pl-80 {
    padding-left: 20rem;
  }

  .\32xl\:pl-96 {
    padding-left: 24rem;
  }

  .\32xl\:pl-px {
    padding-left: 1px;
  }

  .\32xl\:pl-0\.5 {
    padding-left: 0.125rem;
  }

  .\32xl\:pl-1\.5 {
    padding-left: 0.375rem;
  }

  .\32xl\:pl-2\.5 {
    padding-left: 0.625rem;
  }

  .\32xl\:pl-3\.5 {
    padding-left: 0.875rem;
  }

  .\32xl\:text-left {
    text-align: left;
  }

  .\32xl\:text-center {
    text-align: center;
  }

  .\32xl\:text-right {
    text-align: right;
  }

  .\32xl\:text-justify {
    text-align: justify;
  }

  .\32xl\:align-baseline {
    vertical-align: baseline;
  }

  .\32xl\:align-top {
    vertical-align: top;
  }

  .\32xl\:align-middle {
    vertical-align: middle;
  }

  .\32xl\:align-bottom {
    vertical-align: bottom;
  }

  .\32xl\:align-text-top {
    vertical-align: text-top;
  }

  .\32xl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .\32xl\:font-sans {
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

  .\32xl\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .\32xl\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .\32xl\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .\32xl\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .\32xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .\32xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .\32xl\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .\32xl\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .\32xl\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .\32xl\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .\32xl\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .\32xl\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .\32xl\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .\32xl\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }

  .\32xl\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .\32xl\:font-thin {
    font-weight: 100;
  }

  .\32xl\:font-extralight {
    font-weight: 200;
  }

  .\32xl\:font-light {
    font-weight: 300;
  }

  .\32xl\:font-normal {
    font-weight: 400;
  }

  .\32xl\:font-medium {
    font-weight: 500;
  }

  .\32xl\:font-semibold {
    font-weight: 600;
  }

  .\32xl\:font-bold {
    font-weight: 700;
  }

  .\32xl\:font-extrabold {
    font-weight: 800;
  }

  .\32xl\:font-black {
    font-weight: 900;
  }

  .\32xl\:uppercase {
    text-transform: uppercase;
  }

  .\32xl\:lowercase {
    text-transform: lowercase;
  }

  .\32xl\:capitalize {
    text-transform: capitalize;
  }

  .\32xl\:normal-case {
    text-transform: none;
  }

  .\32xl\:italic {
    font-style: italic;
  }

  .\32xl\:not-italic {
    font-style: normal;
  }

  .\32xl\:ordinal, .\32xl\:slashed-zero, .\32xl\:lining-nums, .\32xl\:oldstyle-nums, .\32xl\:proportional-nums, .\32xl\:tabular-nums, .\32xl\:diagonal-fractions, .\32xl\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .\32xl\:normal-nums {
    font-variant-numeric: normal;
  }

  .\32xl\:ordinal {
    --tw-ordinal: ordinal;
  }

  .\32xl\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .\32xl\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .\32xl\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .\32xl\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .\32xl\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .\32xl\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .\32xl\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .\32xl\:leading-3 {
    line-height: .75rem;
  }

  .\32xl\:leading-4 {
    line-height: 1rem;
  }

  .\32xl\:leading-5 {
    line-height: 1.25rem;
  }

  .\32xl\:leading-6 {
    line-height: 1.5rem;
  }

  .\32xl\:leading-7 {
    line-height: 1.75rem;
  }

  .\32xl\:leading-8 {
    line-height: 2rem;
  }

  .\32xl\:leading-9 {
    line-height: 2.25rem;
  }

  .\32xl\:leading-10 {
    line-height: 2.5rem;
  }

  .\32xl\:leading-none {
    line-height: 1;
  }

  .\32xl\:leading-tight {
    line-height: 1.25;
  }

  .\32xl\:leading-snug {
    line-height: 1.375;
  }

  .\32xl\:leading-normal {
    line-height: 1.5;
  }

  .\32xl\:leading-relaxed {
    line-height: 1.625;
  }

  .\32xl\:leading-loose {
    line-height: 2;
  }

  .\32xl\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .\32xl\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .\32xl\:tracking-normal {
    letter-spacing: 0em;
  }

  .\32xl\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .\32xl\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .\32xl\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .\32xl\:text-transparent {
    color: transparent;
  }

  .\32xl\:text-current {
    color: currentColor;
  }

  .\32xl\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .\32xl\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .\32xl\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .\32xl\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .\32xl\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .\32xl\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .\32xl\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .\32xl\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .\32xl\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .\32xl\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .\32xl\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .\32xl\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .\32xl\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .\32xl\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .\32xl\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .\32xl\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .\32xl\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .\32xl\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .\32xl\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .\32xl\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .\32xl\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .\32xl\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-transparent {
    color: transparent;
  }

  .group:hover .\32xl\:group-hover\:text-current {
    color: currentColor;
  }

  .group:hover .\32xl\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-transparent:focus-within {
    color: transparent;
  }

  .\32xl\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .\32xl\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-transparent:hover {
    color: transparent;
  }

  .\32xl\:hover\:text-current:hover {
    color: currentColor;
  }

  .\32xl\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-50:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-100:hover {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-400:hover {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-500:hover {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-600:hover {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-800:hover {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-50:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-400:hover {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-500:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-700:hover {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-800:hover {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-900:hover {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-50:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-100:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-200:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-300:hover {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-400:hover {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-500:hover {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-600:hover {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-700:hover {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-800:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-900:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-50:hover {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-100:hover {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-200:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-300:hover {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-400:hover {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-500:hover {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-600:hover {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-700:hover {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-800:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-900:hover {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-50:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-100:hover {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-200:hover {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-300:hover {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-400:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-500:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-600:hover {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-700:hover {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-800:hover {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-900:hover {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-50:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-100:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-200:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-300:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-400:hover {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-500:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-600:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-700:hover {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-800:hover {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-900:hover {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-transparent:focus {
    color: transparent;
  }

  .\32xl\:focus\:text-current:focus {
    color: currentColor;
  }

  .\32xl\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-50:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-100:focus {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-200:focus {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-300:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-400:focus {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-500:focus {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-600:focus {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-700:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-800:focus {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-900:focus {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-50:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-200:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-400:focus {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-500:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-600:focus {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-700:focus {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-800:focus {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-900:focus {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-50:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-200:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-400:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-500:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-600:focus {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-700:focus {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-800:focus {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-900:focus {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-50:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-100:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-200:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-300:focus {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-400:focus {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-500:focus {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-600:focus {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-700:focus {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-800:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-900:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-50:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-100:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-200:focus {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-300:focus {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-400:focus {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-500:focus {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-600:focus {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-700:focus {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-800:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-900:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-50:focus {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-100:focus {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-200:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-300:focus {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-400:focus {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-500:focus {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-600:focus {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-700:focus {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-800:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-900:focus {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-50:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-100:focus {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-200:focus {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-300:focus {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-400:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-500:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-600:focus {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-700:focus {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-800:focus {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-900:focus {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-50:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-100:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-200:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-300:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-400:focus {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-500:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-600:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-700:focus {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-800:focus {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-900:focus {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .\32xl\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .\32xl\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .\32xl\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .\32xl\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .\32xl\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .\32xl\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .\32xl\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .\32xl\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .\32xl\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .\32xl\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .\32xl\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .\32xl\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .\32xl\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .\32xl\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .\32xl\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .\32xl\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .\32xl\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .\32xl\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .\32xl\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .\32xl\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .\32xl\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .\32xl\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .\32xl\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .\32xl\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .\32xl\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .\32xl\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .\32xl\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .\32xl\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .\32xl\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .\32xl\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .\32xl\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .\32xl\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .\32xl\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .\32xl\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .\32xl\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .\32xl\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .\32xl\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .\32xl\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .\32xl\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .\32xl\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .\32xl\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .\32xl\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .\32xl\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .\32xl\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .\32xl\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .\32xl\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .\32xl\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .\32xl\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .\32xl\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .\32xl\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .\32xl\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .\32xl\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .\32xl\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .\32xl\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .\32xl\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .\32xl\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .\32xl\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .\32xl\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .\32xl\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .\32xl\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .\32xl\:underline {
    text-decoration: underline;
  }

  .\32xl\:line-through {
    text-decoration: line-through;
  }

  .\32xl\:no-underline {
    text-decoration: none;
  }

  .group:hover .\32xl\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .\32xl\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .\32xl\:group-hover\:no-underline {
    text-decoration: none;
  }

  .\32xl\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .\32xl\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .\32xl\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .\32xl\:hover\:underline:hover {
    text-decoration: underline;
  }

  .\32xl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .\32xl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .\32xl\:focus\:underline:focus {
    text-decoration: underline;
  }

  .\32xl\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .\32xl\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .\32xl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .\32xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .\32xl\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .\32xl\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .\32xl\:placeholder-current::-moz-placeholder {
    color: currentColor;
  }

  .\32xl\:placeholder-current::placeholder {
    color: currentColor;
  }

  .\32xl\:placeholder-black::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-white::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-50::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-200::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-300::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-600::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-700::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-800::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .\32xl\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .\32xl\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor;
  }

  .\32xl\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .\32xl\:focus\:placeholder-black:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-white:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-opacity-0::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:placeholder-opacity-5::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:placeholder-opacity-10::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:placeholder-opacity-20::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:placeholder-opacity-25::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:placeholder-opacity-30::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:placeholder-opacity-40::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:placeholder-opacity-50::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:placeholder-opacity-60::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:placeholder-opacity-70::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:placeholder-opacity-75::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:placeholder-opacity-80::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:placeholder-opacity-90::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:placeholder-opacity-95::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:placeholder-opacity-100::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:opacity-0 {
    opacity: 0;
  }

  .\32xl\:opacity-5 {
    opacity: 0.05;
  }

  .\32xl\:opacity-10 {
    opacity: 0.1;
  }

  .\32xl\:opacity-20 {
    opacity: 0.2;
  }

  .\32xl\:opacity-25 {
    opacity: 0.25;
  }

  .\32xl\:opacity-30 {
    opacity: 0.3;
  }

  .\32xl\:opacity-40 {
    opacity: 0.4;
  }

  .\32xl\:opacity-50 {
    opacity: 0.5;
  }

  .\32xl\:opacity-60 {
    opacity: 0.6;
  }

  .\32xl\:opacity-70 {
    opacity: 0.7;
  }

  .\32xl\:opacity-75 {
    opacity: 0.75;
  }

  .\32xl\:opacity-80 {
    opacity: 0.8;
  }

  .\32xl\:opacity-90 {
    opacity: 0.9;
  }

  .\32xl\:opacity-95 {
    opacity: 0.95;
  }

  .\32xl\:opacity-100 {
    opacity: 1;
  }

  .group:hover .\32xl\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .\32xl\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .\32xl\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .\32xl\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .\32xl\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .\32xl\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .\32xl\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .\32xl\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .\32xl\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .\32xl\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .\32xl\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .\32xl\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .\32xl\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .\32xl\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .\32xl\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .\32xl\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .\32xl\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .\32xl\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .\32xl\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .\32xl\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .\32xl\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .\32xl\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .\32xl\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .\32xl\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .\32xl\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .\32xl\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .\32xl\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .\32xl\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .\32xl\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .\32xl\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .\32xl\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .\32xl\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .\32xl\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .\32xl\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .\32xl\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .\32xl\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .\32xl\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .\32xl\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .\32xl\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .\32xl\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .\32xl\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .\32xl\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .\32xl\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .\32xl\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .\32xl\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .\32xl\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .\32xl\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .\32xl\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .\32xl\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .\32xl\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .\32xl\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .\32xl\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .\32xl\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .\32xl\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .\32xl\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .\32xl\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .\32xl\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .\32xl\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .\32xl\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .\32xl\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .\32xl\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .\32xl\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .\32xl\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .\32xl\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .\32xl\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .\32xl\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .\32xl\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .\32xl\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .\32xl\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .\32xl\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .\32xl\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .\32xl\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .\32xl\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .\32xl\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .\32xl\:bg-blend-color {
    background-blend-mode: color;
  }

  .\32xl\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }

  .\32xl\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .\32xl\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .\32xl\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .\32xl\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .\32xl\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .\32xl\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .\32xl\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .\32xl\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .\32xl\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .\32xl\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .\32xl\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .\32xl\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .\32xl\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .\32xl\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .\32xl\:mix-blend-color {
    mix-blend-mode: color;
  }

  .\32xl\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .\32xl\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\32xl\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\32xl\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\32xl\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\32xl\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\32xl\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\32xl\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\32xl\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\32xl\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\32xl\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:ring-inset {
    --tw-ring-inset: inset;
  }

  .\32xl\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .\32xl\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .\32xl\:ring-transparent {
    --tw-ring-color: transparent;
  }

  .\32xl\:ring-current {
    --tw-ring-color: currentColor;
  }

  .\32xl\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .\32xl\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-transparent:focus-within {
    --tw-ring-color: transparent;
  }

  .\32xl\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .\32xl\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-transparent:focus {
    --tw-ring-color: transparent;
  }

  .\32xl\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .\32xl\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .\32xl\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .\32xl\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .\32xl\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .\32xl\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .\32xl\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .\32xl\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .\32xl\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .\32xl\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .\32xl\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .\32xl\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .\32xl\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .\32xl\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .\32xl\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .\32xl\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .\32xl\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .\32xl\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .\32xl\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .\32xl\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .\32xl\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .\32xl\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .\32xl\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .\32xl\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .\32xl\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .\32xl\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .\32xl\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .\32xl\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .\32xl\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .\32xl\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .\32xl\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .\32xl\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .\32xl\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .\32xl\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .\32xl\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .\32xl\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .\32xl\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .\32xl\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .\32xl\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .\32xl\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .\32xl\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .\32xl\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .\32xl\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .\32xl\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .\32xl\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .\32xl\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .\32xl\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .\32xl\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .\32xl\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .\32xl\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .\32xl\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .\32xl\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .\32xl\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .\32xl\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .\32xl\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .\32xl\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .\32xl\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .\32xl\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .\32xl\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .\32xl\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .\32xl\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .\32xl\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .\32xl\:ring-offset-transparent {
    --tw-ring-offset-color: transparent;
  }

  .\32xl\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .\32xl\:ring-offset-black {
    --tw-ring-offset-color: #000;
  }

  .\32xl\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .\32xl\:ring-offset-gray-50 {
    --tw-ring-offset-color: #f9fafb;
  }

  .\32xl\:ring-offset-gray-100 {
    --tw-ring-offset-color: #f3f4f6;
  }

  .\32xl\:ring-offset-gray-200 {
    --tw-ring-offset-color: #e5e7eb;
  }

  .\32xl\:ring-offset-gray-300 {
    --tw-ring-offset-color: #d1d5db;
  }

  .\32xl\:ring-offset-gray-400 {
    --tw-ring-offset-color: #9ca3af;
  }

  .\32xl\:ring-offset-gray-500 {
    --tw-ring-offset-color: #6b7280;
  }

  .\32xl\:ring-offset-gray-600 {
    --tw-ring-offset-color: #4b5563;
  }

  .\32xl\:ring-offset-gray-700 {
    --tw-ring-offset-color: #374151;
  }

  .\32xl\:ring-offset-gray-800 {
    --tw-ring-offset-color: #1f2937;
  }

  .\32xl\:ring-offset-gray-900 {
    --tw-ring-offset-color: #111827;
  }

  .\32xl\:ring-offset-red-50 {
    --tw-ring-offset-color: #fef2f2;
  }

  .\32xl\:ring-offset-red-100 {
    --tw-ring-offset-color: #fee2e2;
  }

  .\32xl\:ring-offset-red-200 {
    --tw-ring-offset-color: #fecaca;
  }

  .\32xl\:ring-offset-red-300 {
    --tw-ring-offset-color: #fca5a5;
  }

  .\32xl\:ring-offset-red-400 {
    --tw-ring-offset-color: #f87171;
  }

  .\32xl\:ring-offset-red-500 {
    --tw-ring-offset-color: #ef4444;
  }

  .\32xl\:ring-offset-red-600 {
    --tw-ring-offset-color: #dc2626;
  }

  .\32xl\:ring-offset-red-700 {
    --tw-ring-offset-color: #b91c1c;
  }

  .\32xl\:ring-offset-red-800 {
    --tw-ring-offset-color: #991b1b;
  }

  .\32xl\:ring-offset-red-900 {
    --tw-ring-offset-color: #7f1d1d;
  }

  .\32xl\:ring-offset-yellow-50 {
    --tw-ring-offset-color: #fffbeb;
  }

  .\32xl\:ring-offset-yellow-100 {
    --tw-ring-offset-color: #fef3c7;
  }

  .\32xl\:ring-offset-yellow-200 {
    --tw-ring-offset-color: #fde68a;
  }

  .\32xl\:ring-offset-yellow-300 {
    --tw-ring-offset-color: #fcd34d;
  }

  .\32xl\:ring-offset-yellow-400 {
    --tw-ring-offset-color: #fbbf24;
  }

  .\32xl\:ring-offset-yellow-500 {
    --tw-ring-offset-color: #f59e0b;
  }

  .\32xl\:ring-offset-yellow-600 {
    --tw-ring-offset-color: #d97706;
  }

  .\32xl\:ring-offset-yellow-700 {
    --tw-ring-offset-color: #b45309;
  }

  .\32xl\:ring-offset-yellow-800 {
    --tw-ring-offset-color: #92400e;
  }

  .\32xl\:ring-offset-yellow-900 {
    --tw-ring-offset-color: #78350f;
  }

  .\32xl\:ring-offset-green-50 {
    --tw-ring-offset-color: #ecfdf5;
  }

  .\32xl\:ring-offset-green-100 {
    --tw-ring-offset-color: #d1fae5;
  }

  .\32xl\:ring-offset-green-200 {
    --tw-ring-offset-color: #a7f3d0;
  }

  .\32xl\:ring-offset-green-300 {
    --tw-ring-offset-color: #6ee7b7;
  }

  .\32xl\:ring-offset-green-400 {
    --tw-ring-offset-color: #34d399;
  }

  .\32xl\:ring-offset-green-500 {
    --tw-ring-offset-color: #10b981;
  }

  .\32xl\:ring-offset-green-600 {
    --tw-ring-offset-color: #059669;
  }

  .\32xl\:ring-offset-green-700 {
    --tw-ring-offset-color: #047857;
  }

  .\32xl\:ring-offset-green-800 {
    --tw-ring-offset-color: #065f46;
  }

  .\32xl\:ring-offset-green-900 {
    --tw-ring-offset-color: #064e3b;
  }

  .\32xl\:ring-offset-blue-50 {
    --tw-ring-offset-color: #eff6ff;
  }

  .\32xl\:ring-offset-blue-100 {
    --tw-ring-offset-color: #dbeafe;
  }

  .\32xl\:ring-offset-blue-200 {
    --tw-ring-offset-color: #bfdbfe;
  }

  .\32xl\:ring-offset-blue-300 {
    --tw-ring-offset-color: #93c5fd;
  }

  .\32xl\:ring-offset-blue-400 {
    --tw-ring-offset-color: #60a5fa;
  }

  .\32xl\:ring-offset-blue-500 {
    --tw-ring-offset-color: #3b82f6;
  }

  .\32xl\:ring-offset-blue-600 {
    --tw-ring-offset-color: #2563eb;
  }

  .\32xl\:ring-offset-blue-700 {
    --tw-ring-offset-color: #1d4ed8;
  }

  .\32xl\:ring-offset-blue-800 {
    --tw-ring-offset-color: #1e40af;
  }

  .\32xl\:ring-offset-blue-900 {
    --tw-ring-offset-color: #1e3a8a;
  }

  .\32xl\:ring-offset-indigo-50 {
    --tw-ring-offset-color: #eef2ff;
  }

  .\32xl\:ring-offset-indigo-100 {
    --tw-ring-offset-color: #e0e7ff;
  }

  .\32xl\:ring-offset-indigo-200 {
    --tw-ring-offset-color: #c7d2fe;
  }

  .\32xl\:ring-offset-indigo-300 {
    --tw-ring-offset-color: #a5b4fc;
  }

  .\32xl\:ring-offset-indigo-400 {
    --tw-ring-offset-color: #818cf8;
  }

  .\32xl\:ring-offset-indigo-500 {
    --tw-ring-offset-color: #6366f1;
  }

  .\32xl\:ring-offset-indigo-600 {
    --tw-ring-offset-color: #4f46e5;
  }

  .\32xl\:ring-offset-indigo-700 {
    --tw-ring-offset-color: #4338ca;
  }

  .\32xl\:ring-offset-indigo-800 {
    --tw-ring-offset-color: #3730a3;
  }

  .\32xl\:ring-offset-indigo-900 {
    --tw-ring-offset-color: #312e81;
  }

  .\32xl\:ring-offset-purple-50 {
    --tw-ring-offset-color: #f5f3ff;
  }

  .\32xl\:ring-offset-purple-100 {
    --tw-ring-offset-color: #ede9fe;
  }

  .\32xl\:ring-offset-purple-200 {
    --tw-ring-offset-color: #ddd6fe;
  }

  .\32xl\:ring-offset-purple-300 {
    --tw-ring-offset-color: #c4b5fd;
  }

  .\32xl\:ring-offset-purple-400 {
    --tw-ring-offset-color: #a78bfa;
  }

  .\32xl\:ring-offset-purple-500 {
    --tw-ring-offset-color: #8b5cf6;
  }

  .\32xl\:ring-offset-purple-600 {
    --tw-ring-offset-color: #7c3aed;
  }

  .\32xl\:ring-offset-purple-700 {
    --tw-ring-offset-color: #6d28d9;
  }

  .\32xl\:ring-offset-purple-800 {
    --tw-ring-offset-color: #5b21b6;
  }

  .\32xl\:ring-offset-purple-900 {
    --tw-ring-offset-color: #4c1d95;
  }

  .\32xl\:ring-offset-pink-50 {
    --tw-ring-offset-color: #fdf2f8;
  }

  .\32xl\:ring-offset-pink-100 {
    --tw-ring-offset-color: #fce7f3;
  }

  .\32xl\:ring-offset-pink-200 {
    --tw-ring-offset-color: #fbcfe8;
  }

  .\32xl\:ring-offset-pink-300 {
    --tw-ring-offset-color: #f9a8d4;
  }

  .\32xl\:ring-offset-pink-400 {
    --tw-ring-offset-color: #f472b6;
  }

  .\32xl\:ring-offset-pink-500 {
    --tw-ring-offset-color: #ec4899;
  }

  .\32xl\:ring-offset-pink-600 {
    --tw-ring-offset-color: #db2777;
  }

  .\32xl\:ring-offset-pink-700 {
    --tw-ring-offset-color: #be185d;
  }

  .\32xl\:ring-offset-pink-800 {
    --tw-ring-offset-color: #9d174d;
  }

  .\32xl\:ring-offset-pink-900 {
    --tw-ring-offset-color: #831843;
  }

  .\32xl\:focus-within\:ring-offset-transparent:focus-within {
    --tw-ring-offset-color: transparent;
  }

  .\32xl\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .\32xl\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #000;
  }

  .\32xl\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .\32xl\:focus-within\:ring-offset-gray-50:focus-within {
    --tw-ring-offset-color: #f9fafb;
  }

  .\32xl\:focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f3f4f6;
  }

  .\32xl\:focus-within\:ring-offset-gray-200:focus-within {
    --tw-ring-offset-color: #e5e7eb;
  }

  .\32xl\:focus-within\:ring-offset-gray-300:focus-within {
    --tw-ring-offset-color: #d1d5db;
  }

  .\32xl\:focus-within\:ring-offset-gray-400:focus-within {
    --tw-ring-offset-color: #9ca3af;
  }

  .\32xl\:focus-within\:ring-offset-gray-500:focus-within {
    --tw-ring-offset-color: #6b7280;
  }

  .\32xl\:focus-within\:ring-offset-gray-600:focus-within {
    --tw-ring-offset-color: #4b5563;
  }

  .\32xl\:focus-within\:ring-offset-gray-700:focus-within {
    --tw-ring-offset-color: #374151;
  }

  .\32xl\:focus-within\:ring-offset-gray-800:focus-within {
    --tw-ring-offset-color: #1f2937;
  }

  .\32xl\:focus-within\:ring-offset-gray-900:focus-within {
    --tw-ring-offset-color: #111827;
  }

  .\32xl\:focus-within\:ring-offset-red-50:focus-within {
    --tw-ring-offset-color: #fef2f2;
  }

  .\32xl\:focus-within\:ring-offset-red-100:focus-within {
    --tw-ring-offset-color: #fee2e2;
  }

  .\32xl\:focus-within\:ring-offset-red-200:focus-within {
    --tw-ring-offset-color: #fecaca;
  }

  .\32xl\:focus-within\:ring-offset-red-300:focus-within {
    --tw-ring-offset-color: #fca5a5;
  }

  .\32xl\:focus-within\:ring-offset-red-400:focus-within {
    --tw-ring-offset-color: #f87171;
  }

  .\32xl\:focus-within\:ring-offset-red-500:focus-within {
    --tw-ring-offset-color: #ef4444;
  }

  .\32xl\:focus-within\:ring-offset-red-600:focus-within {
    --tw-ring-offset-color: #dc2626;
  }

  .\32xl\:focus-within\:ring-offset-red-700:focus-within {
    --tw-ring-offset-color: #b91c1c;
  }

  .\32xl\:focus-within\:ring-offset-red-800:focus-within {
    --tw-ring-offset-color: #991b1b;
  }

  .\32xl\:focus-within\:ring-offset-red-900:focus-within {
    --tw-ring-offset-color: #7f1d1d;
  }

  .\32xl\:focus-within\:ring-offset-yellow-50:focus-within {
    --tw-ring-offset-color: #fffbeb;
  }

  .\32xl\:focus-within\:ring-offset-yellow-100:focus-within {
    --tw-ring-offset-color: #fef3c7;
  }

  .\32xl\:focus-within\:ring-offset-yellow-200:focus-within {
    --tw-ring-offset-color: #fde68a;
  }

  .\32xl\:focus-within\:ring-offset-yellow-300:focus-within {
    --tw-ring-offset-color: #fcd34d;
  }

  .\32xl\:focus-within\:ring-offset-yellow-400:focus-within {
    --tw-ring-offset-color: #fbbf24;
  }

  .\32xl\:focus-within\:ring-offset-yellow-500:focus-within {
    --tw-ring-offset-color: #f59e0b;
  }

  .\32xl\:focus-within\:ring-offset-yellow-600:focus-within {
    --tw-ring-offset-color: #d97706;
  }

  .\32xl\:focus-within\:ring-offset-yellow-700:focus-within {
    --tw-ring-offset-color: #b45309;
  }

  .\32xl\:focus-within\:ring-offset-yellow-800:focus-within {
    --tw-ring-offset-color: #92400e;
  }

  .\32xl\:focus-within\:ring-offset-yellow-900:focus-within {
    --tw-ring-offset-color: #78350f;
  }

  .\32xl\:focus-within\:ring-offset-green-50:focus-within {
    --tw-ring-offset-color: #ecfdf5;
  }

  .\32xl\:focus-within\:ring-offset-green-100:focus-within {
    --tw-ring-offset-color: #d1fae5;
  }

  .\32xl\:focus-within\:ring-offset-green-200:focus-within {
    --tw-ring-offset-color: #a7f3d0;
  }

  .\32xl\:focus-within\:ring-offset-green-300:focus-within {
    --tw-ring-offset-color: #6ee7b7;
  }

  .\32xl\:focus-within\:ring-offset-green-400:focus-within {
    --tw-ring-offset-color: #34d399;
  }

  .\32xl\:focus-within\:ring-offset-green-500:focus-within {
    --tw-ring-offset-color: #10b981;
  }

  .\32xl\:focus-within\:ring-offset-green-600:focus-within {
    --tw-ring-offset-color: #059669;
  }

  .\32xl\:focus-within\:ring-offset-green-700:focus-within {
    --tw-ring-offset-color: #047857;
  }

  .\32xl\:focus-within\:ring-offset-green-800:focus-within {
    --tw-ring-offset-color: #065f46;
  }

  .\32xl\:focus-within\:ring-offset-green-900:focus-within {
    --tw-ring-offset-color: #064e3b;
  }

  .\32xl\:focus-within\:ring-offset-blue-50:focus-within {
    --tw-ring-offset-color: #eff6ff;
  }

  .\32xl\:focus-within\:ring-offset-blue-100:focus-within {
    --tw-ring-offset-color: #dbeafe;
  }

  .\32xl\:focus-within\:ring-offset-blue-200:focus-within {
    --tw-ring-offset-color: #bfdbfe;
  }

  .\32xl\:focus-within\:ring-offset-blue-300:focus-within {
    --tw-ring-offset-color: #93c5fd;
  }

  .\32xl\:focus-within\:ring-offset-blue-400:focus-within {
    --tw-ring-offset-color: #60a5fa;
  }

  .\32xl\:focus-within\:ring-offset-blue-500:focus-within {
    --tw-ring-offset-color: #3b82f6;
  }

  .\32xl\:focus-within\:ring-offset-blue-600:focus-within {
    --tw-ring-offset-color: #2563eb;
  }

  .\32xl\:focus-within\:ring-offset-blue-700:focus-within {
    --tw-ring-offset-color: #1d4ed8;
  }

  .\32xl\:focus-within\:ring-offset-blue-800:focus-within {
    --tw-ring-offset-color: #1e40af;
  }

  .\32xl\:focus-within\:ring-offset-blue-900:focus-within {
    --tw-ring-offset-color: #1e3a8a;
  }

  .\32xl\:focus-within\:ring-offset-indigo-50:focus-within {
    --tw-ring-offset-color: #eef2ff;
  }

  .\32xl\:focus-within\:ring-offset-indigo-100:focus-within {
    --tw-ring-offset-color: #e0e7ff;
  }

  .\32xl\:focus-within\:ring-offset-indigo-200:focus-within {
    --tw-ring-offset-color: #c7d2fe;
  }

  .\32xl\:focus-within\:ring-offset-indigo-300:focus-within {
    --tw-ring-offset-color: #a5b4fc;
  }

  .\32xl\:focus-within\:ring-offset-indigo-400:focus-within {
    --tw-ring-offset-color: #818cf8;
  }

  .\32xl\:focus-within\:ring-offset-indigo-500:focus-within {
    --tw-ring-offset-color: #6366f1;
  }

  .\32xl\:focus-within\:ring-offset-indigo-600:focus-within {
    --tw-ring-offset-color: #4f46e5;
  }

  .\32xl\:focus-within\:ring-offset-indigo-700:focus-within {
    --tw-ring-offset-color: #4338ca;
  }

  .\32xl\:focus-within\:ring-offset-indigo-800:focus-within {
    --tw-ring-offset-color: #3730a3;
  }

  .\32xl\:focus-within\:ring-offset-indigo-900:focus-within {
    --tw-ring-offset-color: #312e81;
  }

  .\32xl\:focus-within\:ring-offset-purple-50:focus-within {
    --tw-ring-offset-color: #f5f3ff;
  }

  .\32xl\:focus-within\:ring-offset-purple-100:focus-within {
    --tw-ring-offset-color: #ede9fe;
  }

  .\32xl\:focus-within\:ring-offset-purple-200:focus-within {
    --tw-ring-offset-color: #ddd6fe;
  }

  .\32xl\:focus-within\:ring-offset-purple-300:focus-within {
    --tw-ring-offset-color: #c4b5fd;
  }

  .\32xl\:focus-within\:ring-offset-purple-400:focus-within {
    --tw-ring-offset-color: #a78bfa;
  }

  .\32xl\:focus-within\:ring-offset-purple-500:focus-within {
    --tw-ring-offset-color: #8b5cf6;
  }

  .\32xl\:focus-within\:ring-offset-purple-600:focus-within {
    --tw-ring-offset-color: #7c3aed;
  }

  .\32xl\:focus-within\:ring-offset-purple-700:focus-within {
    --tw-ring-offset-color: #6d28d9;
  }

  .\32xl\:focus-within\:ring-offset-purple-800:focus-within {
    --tw-ring-offset-color: #5b21b6;
  }

  .\32xl\:focus-within\:ring-offset-purple-900:focus-within {
    --tw-ring-offset-color: #4c1d95;
  }

  .\32xl\:focus-within\:ring-offset-pink-50:focus-within {
    --tw-ring-offset-color: #fdf2f8;
  }

  .\32xl\:focus-within\:ring-offset-pink-100:focus-within {
    --tw-ring-offset-color: #fce7f3;
  }

  .\32xl\:focus-within\:ring-offset-pink-200:focus-within {
    --tw-ring-offset-color: #fbcfe8;
  }

  .\32xl\:focus-within\:ring-offset-pink-300:focus-within {
    --tw-ring-offset-color: #f9a8d4;
  }

  .\32xl\:focus-within\:ring-offset-pink-400:focus-within {
    --tw-ring-offset-color: #f472b6;
  }

  .\32xl\:focus-within\:ring-offset-pink-500:focus-within {
    --tw-ring-offset-color: #ec4899;
  }

  .\32xl\:focus-within\:ring-offset-pink-600:focus-within {
    --tw-ring-offset-color: #db2777;
  }

  .\32xl\:focus-within\:ring-offset-pink-700:focus-within {
    --tw-ring-offset-color: #be185d;
  }

  .\32xl\:focus-within\:ring-offset-pink-800:focus-within {
    --tw-ring-offset-color: #9d174d;
  }

  .\32xl\:focus-within\:ring-offset-pink-900:focus-within {
    --tw-ring-offset-color: #831843;
  }

  .\32xl\:focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent;
  }

  .\32xl\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .\32xl\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #000;
  }

  .\32xl\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .\32xl\:focus\:ring-offset-gray-50:focus {
    --tw-ring-offset-color: #f9fafb;
  }

  .\32xl\:focus\:ring-offset-gray-100:focus {
    --tw-ring-offset-color: #f3f4f6;
  }

  .\32xl\:focus\:ring-offset-gray-200:focus {
    --tw-ring-offset-color: #e5e7eb;
  }

  .\32xl\:focus\:ring-offset-gray-300:focus {
    --tw-ring-offset-color: #d1d5db;
  }

  .\32xl\:focus\:ring-offset-gray-400:focus {
    --tw-ring-offset-color: #9ca3af;
  }

  .\32xl\:focus\:ring-offset-gray-500:focus {
    --tw-ring-offset-color: #6b7280;
  }

  .\32xl\:focus\:ring-offset-gray-600:focus {
    --tw-ring-offset-color: #4b5563;
  }

  .\32xl\:focus\:ring-offset-gray-700:focus {
    --tw-ring-offset-color: #374151;
  }

  .\32xl\:focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1f2937;
  }

  .\32xl\:focus\:ring-offset-gray-900:focus {
    --tw-ring-offset-color: #111827;
  }

  .\32xl\:focus\:ring-offset-red-50:focus {
    --tw-ring-offset-color: #fef2f2;
  }

  .\32xl\:focus\:ring-offset-red-100:focus {
    --tw-ring-offset-color: #fee2e2;
  }

  .\32xl\:focus\:ring-offset-red-200:focus {
    --tw-ring-offset-color: #fecaca;
  }

  .\32xl\:focus\:ring-offset-red-300:focus {
    --tw-ring-offset-color: #fca5a5;
  }

  .\32xl\:focus\:ring-offset-red-400:focus {
    --tw-ring-offset-color: #f87171;
  }

  .\32xl\:focus\:ring-offset-red-500:focus {
    --tw-ring-offset-color: #ef4444;
  }

  .\32xl\:focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626;
  }

  .\32xl\:focus\:ring-offset-red-700:focus {
    --tw-ring-offset-color: #b91c1c;
  }

  .\32xl\:focus\:ring-offset-red-800:focus {
    --tw-ring-offset-color: #991b1b;
  }

  .\32xl\:focus\:ring-offset-red-900:focus {
    --tw-ring-offset-color: #7f1d1d;
  }

  .\32xl\:focus\:ring-offset-yellow-50:focus {
    --tw-ring-offset-color: #fffbeb;
  }

  .\32xl\:focus\:ring-offset-yellow-100:focus {
    --tw-ring-offset-color: #fef3c7;
  }

  .\32xl\:focus\:ring-offset-yellow-200:focus {
    --tw-ring-offset-color: #fde68a;
  }

  .\32xl\:focus\:ring-offset-yellow-300:focus {
    --tw-ring-offset-color: #fcd34d;
  }

  .\32xl\:focus\:ring-offset-yellow-400:focus {
    --tw-ring-offset-color: #fbbf24;
  }

  .\32xl\:focus\:ring-offset-yellow-500:focus {
    --tw-ring-offset-color: #f59e0b;
  }

  .\32xl\:focus\:ring-offset-yellow-600:focus {
    --tw-ring-offset-color: #d97706;
  }

  .\32xl\:focus\:ring-offset-yellow-700:focus {
    --tw-ring-offset-color: #b45309;
  }

  .\32xl\:focus\:ring-offset-yellow-800:focus {
    --tw-ring-offset-color: #92400e;
  }

  .\32xl\:focus\:ring-offset-yellow-900:focus {
    --tw-ring-offset-color: #78350f;
  }

  .\32xl\:focus\:ring-offset-green-50:focus {
    --tw-ring-offset-color: #ecfdf5;
  }

  .\32xl\:focus\:ring-offset-green-100:focus {
    --tw-ring-offset-color: #d1fae5;
  }

  .\32xl\:focus\:ring-offset-green-200:focus {
    --tw-ring-offset-color: #a7f3d0;
  }

  .\32xl\:focus\:ring-offset-green-300:focus {
    --tw-ring-offset-color: #6ee7b7;
  }

  .\32xl\:focus\:ring-offset-green-400:focus {
    --tw-ring-offset-color: #34d399;
  }

  .\32xl\:focus\:ring-offset-green-500:focus {
    --tw-ring-offset-color: #10b981;
  }

  .\32xl\:focus\:ring-offset-green-600:focus {
    --tw-ring-offset-color: #059669;
  }

  .\32xl\:focus\:ring-offset-green-700:focus {
    --tw-ring-offset-color: #047857;
  }

  .\32xl\:focus\:ring-offset-green-800:focus {
    --tw-ring-offset-color: #065f46;
  }

  .\32xl\:focus\:ring-offset-green-900:focus {
    --tw-ring-offset-color: #064e3b;
  }

  .\32xl\:focus\:ring-offset-blue-50:focus {
    --tw-ring-offset-color: #eff6ff;
  }

  .\32xl\:focus\:ring-offset-blue-100:focus {
    --tw-ring-offset-color: #dbeafe;
  }

  .\32xl\:focus\:ring-offset-blue-200:focus {
    --tw-ring-offset-color: #bfdbfe;
  }

  .\32xl\:focus\:ring-offset-blue-300:focus {
    --tw-ring-offset-color: #93c5fd;
  }

  .\32xl\:focus\:ring-offset-blue-400:focus {
    --tw-ring-offset-color: #60a5fa;
  }

  .\32xl\:focus\:ring-offset-blue-500:focus {
    --tw-ring-offset-color: #3b82f6;
  }

  .\32xl\:focus\:ring-offset-blue-600:focus {
    --tw-ring-offset-color: #2563eb;
  }

  .\32xl\:focus\:ring-offset-blue-700:focus {
    --tw-ring-offset-color: #1d4ed8;
  }

  .\32xl\:focus\:ring-offset-blue-800:focus {
    --tw-ring-offset-color: #1e40af;
  }

  .\32xl\:focus\:ring-offset-blue-900:focus {
    --tw-ring-offset-color: #1e3a8a;
  }

  .\32xl\:focus\:ring-offset-indigo-50:focus {
    --tw-ring-offset-color: #eef2ff;
  }

  .\32xl\:focus\:ring-offset-indigo-100:focus {
    --tw-ring-offset-color: #e0e7ff;
  }

  .\32xl\:focus\:ring-offset-indigo-200:focus {
    --tw-ring-offset-color: #c7d2fe;
  }

  .\32xl\:focus\:ring-offset-indigo-300:focus {
    --tw-ring-offset-color: #a5b4fc;
  }

  .\32xl\:focus\:ring-offset-indigo-400:focus {
    --tw-ring-offset-color: #818cf8;
  }

  .\32xl\:focus\:ring-offset-indigo-500:focus {
    --tw-ring-offset-color: #6366f1;
  }

  .\32xl\:focus\:ring-offset-indigo-600:focus {
    --tw-ring-offset-color: #4f46e5;
  }

  .\32xl\:focus\:ring-offset-indigo-700:focus {
    --tw-ring-offset-color: #4338ca;
  }

  .\32xl\:focus\:ring-offset-indigo-800:focus {
    --tw-ring-offset-color: #3730a3;
  }

  .\32xl\:focus\:ring-offset-indigo-900:focus {
    --tw-ring-offset-color: #312e81;
  }

  .\32xl\:focus\:ring-offset-purple-50:focus {
    --tw-ring-offset-color: #f5f3ff;
  }

  .\32xl\:focus\:ring-offset-purple-100:focus {
    --tw-ring-offset-color: #ede9fe;
  }

  .\32xl\:focus\:ring-offset-purple-200:focus {
    --tw-ring-offset-color: #ddd6fe;
  }

  .\32xl\:focus\:ring-offset-purple-300:focus {
    --tw-ring-offset-color: #c4b5fd;
  }

  .\32xl\:focus\:ring-offset-purple-400:focus {
    --tw-ring-offset-color: #a78bfa;
  }

  .\32xl\:focus\:ring-offset-purple-500:focus {
    --tw-ring-offset-color: #8b5cf6;
  }

  .\32xl\:focus\:ring-offset-purple-600:focus {
    --tw-ring-offset-color: #7c3aed;
  }

  .\32xl\:focus\:ring-offset-purple-700:focus {
    --tw-ring-offset-color: #6d28d9;
  }

  .\32xl\:focus\:ring-offset-purple-800:focus {
    --tw-ring-offset-color: #5b21b6;
  }

  .\32xl\:focus\:ring-offset-purple-900:focus {
    --tw-ring-offset-color: #4c1d95;
  }

  .\32xl\:focus\:ring-offset-pink-50:focus {
    --tw-ring-offset-color: #fdf2f8;
  }

  .\32xl\:focus\:ring-offset-pink-100:focus {
    --tw-ring-offset-color: #fce7f3;
  }

  .\32xl\:focus\:ring-offset-pink-200:focus {
    --tw-ring-offset-color: #fbcfe8;
  }

  .\32xl\:focus\:ring-offset-pink-300:focus {
    --tw-ring-offset-color: #f9a8d4;
  }

  .\32xl\:focus\:ring-offset-pink-400:focus {
    --tw-ring-offset-color: #f472b6;
  }

  .\32xl\:focus\:ring-offset-pink-500:focus {
    --tw-ring-offset-color: #ec4899;
  }

  .\32xl\:focus\:ring-offset-pink-600:focus {
    --tw-ring-offset-color: #db2777;
  }

  .\32xl\:focus\:ring-offset-pink-700:focus {
    --tw-ring-offset-color: #be185d;
  }

  .\32xl\:focus\:ring-offset-pink-800:focus {
    --tw-ring-offset-color: #9d174d;
  }

  .\32xl\:focus\:ring-offset-pink-900:focus {
    --tw-ring-offset-color: #831843;
  }

  .\32xl\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    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);
  }

  .\32xl\:filter-none {
    filter: none;
  }

  .\32xl\:blur-0 {
    --tw-blur: blur(0);
  }

  .\32xl\:blur-none {
    --tw-blur: blur(0);
  }

  .\32xl\:blur-sm {
    --tw-blur: blur(4px);
  }

  .\32xl\:blur {
    --tw-blur: blur(8px);
  }

  .\32xl\:blur-md {
    --tw-blur: blur(12px);
  }

  .\32xl\:blur-lg {
    --tw-blur: blur(16px);
  }

  .\32xl\:blur-xl {
    --tw-blur: blur(24px);
  }

  .\32xl\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .\32xl\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .\32xl\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .\32xl\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .\32xl\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .\32xl\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .\32xl\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .\32xl\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .\32xl\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .\32xl\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .\32xl\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .\32xl\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .\32xl\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .\32xl\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .\32xl\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .\32xl\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .\32xl\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .\32xl\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .\32xl\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .\32xl\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .\32xl\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .\32xl\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .\32xl\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  }

  .\32xl\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .\32xl\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .\32xl\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .\32xl\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 #0000);
  }

  .\32xl\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .\32xl\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .\32xl\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .\32xl\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .\32xl\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .\32xl\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .\32xl\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .\32xl\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .\32xl\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .\32xl\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .\32xl\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .\32xl\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .\32xl\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .\32xl\:invert-0 {
    --tw-invert: invert(0);
  }

  .\32xl\:invert {
    --tw-invert: invert(100%);
  }

  .\32xl\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .\32xl\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .\32xl\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .\32xl\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .\32xl\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .\32xl\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .\32xl\:sepia {
    --tw-sepia: sepia(100%);
  }

  .\32xl\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    -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);
            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);
  }

  .\32xl\:backdrop-filter-none {
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
  }

  .\32xl\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .\32xl\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .\32xl\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .\32xl\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .\32xl\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .\32xl\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .\32xl\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .\32xl\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .\32xl\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .\32xl\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .\32xl\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .\32xl\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .\32xl\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .\32xl\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .\32xl\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .\32xl\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .\32xl\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .\32xl\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .\32xl\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .\32xl\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .\32xl\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .\32xl\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .\32xl\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .\32xl\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .\32xl\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .\32xl\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .\32xl\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .\32xl\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .\32xl\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .\32xl\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .\32xl\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .\32xl\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .\32xl\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .\32xl\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .\32xl\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .\32xl\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .\32xl\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .\32xl\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .\32xl\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .\32xl\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .\32xl\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .\32xl\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .\32xl\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .\32xl\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .\32xl\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .\32xl\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .\32xl\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .\32xl\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .\32xl\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .\32xl\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .\32xl\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .\32xl\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .\32xl\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .\32xl\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .\32xl\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .\32xl\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .\32xl\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .\32xl\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .\32xl\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .\32xl\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .\32xl\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .\32xl\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .\32xl\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .\32xl\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .\32xl\:transition-none {
    transition-property: none;
  }

  .\32xl\:transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .\32xl\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .\32xl\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .\32xl\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .\32xl\:transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .\32xl\:transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .\32xl\:delay-75 {
    transition-delay: 75ms;
  }

  .\32xl\:delay-100 {
    transition-delay: 100ms;
  }

  .\32xl\:delay-150 {
    transition-delay: 150ms;
  }

  .\32xl\:delay-200 {
    transition-delay: 200ms;
  }

  .\32xl\:delay-300 {
    transition-delay: 300ms;
  }

  .\32xl\:delay-500 {
    transition-delay: 500ms;
  }

  .\32xl\:delay-700 {
    transition-delay: 700ms;
  }

  .\32xl\:delay-1000 {
    transition-delay: 1000ms;
  }

  .\32xl\:duration-75 {
    transition-duration: 75ms;
  }

  .\32xl\:duration-100 {
    transition-duration: 100ms;
  }

  .\32xl\:duration-150 {
    transition-duration: 150ms;
  }

  .\32xl\:duration-200 {
    transition-duration: 200ms;
  }

  .\32xl\:duration-300 {
    transition-duration: 300ms;
  }

  .\32xl\:duration-500 {
    transition-duration: 500ms;
  }

  .\32xl\:duration-700 {
    transition-duration: 700ms;
  }

  .\32xl\:duration-1000 {
    transition-duration: 1000ms;
  }

  .\32xl\:ease-linear {
    transition-timing-function: linear;
  }

  .\32xl\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .\32xl\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .\32xl\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}@font-face{
  font-family:Calibre;

  font-style:normal;

  font-weight:100;

  src:local("Calibre"),url(data:font/woff;base64,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) format("woff")
}

@font-face{
  font-family:Calibre;

  font-style:normal;

  font-weight:300;

  src:local("Calibre"),url(data:font/woff;base64,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) format("woff")
}

@font-face{
  font-family:Calibre;

  font-style:normal;

  font-weight:400;

  src:local("Calibre"),url(data:font/woff;base64,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) format("woff")
}

@font-face{
  font-family:Calibre;

  font-style:normal;

  font-weight:500;

  src:local("Calibre"),url(data:font/woff;base64,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) format("woff")
}

@font-face{
  font-family:Calibre;

  font-style:normal;

  font-weight:600;

  src:local("Calibre"),url(data:font/woff;base64,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) format("woff")
}

@font-face{
  font-family:Calibre;

  font-style:normal;

  font-weight:700;

  src:local("Calibre"),url(data:font/woff;base64,d09GRgABAAAAAKV1ABMAAAABSiAAAQAAAACRlAAAE+EAADPVAAAAAAAAAABHUE9TAACBKAAADhMAAEEkaixMwkdTVUIAAI88AAACVwAABCK2668YTFRTSAAABfQAAACMAAABwGWE+6tPUy8yAAACIAAAAFEAAABgXrdSvVZETVgAAAaAAAADagAABeBtunU6Y21hcAAAF5gAAAPHAAAFTj9pPydjdnQgAAAckAAAABgAAAAYBiEAumZwZ20AABtgAAAA9wAAAWGSQd76Z2FzcAAAgSAAAAAIAAAACAAAABBnbHlmAAAgHAAAUDYAAKTMDZMoDmhkbXgAAAnsAAANqQAAHcjEMKNwaGVhZAAAAagAAAA2AAAANgLt7/JoaGVhAAAB4AAAACAAAAAkBwkEFmhtdHgAAAJ0AAADfQAABvBd7DWrbG9jYQAAHKgAAANxAAADeseBm0htYXhwAAACAAAAACAAAAAgA9QDhW5hbWUAAHBUAAAKKQAAG2Jk1a0ScG9zdAAAeoAAAAafAAALrtS15L9wcmVwAAAcWAAAADYAAAA27xWCXgABAAAAAQAAuTphYl8PPPUAHwPoAAAAAMnKA+AAAAAA1paoff+I/xQD0gObAAAACQACAAAAAAAAeNpjYGRgYF7znxNIvvrf8T+N+RIDUAQZMO4BAJ6TByUAAQAAAbwAdgAHAFgABAABAAAAAAAKAAACAAK1AAIAAXjaY2Bm/MS0h4GVgYFpD1MXAwNDD4RmvMvgx/AMKMoAAwsYGPQdGBiiYHxvH09fBqDAbwbmNf85GYAkw3cFBobJIDnGPUxpQEqBgRkAI84QFwAAAHjabZVdiIxRGMf/z3l3zNgPO7sGM2vsrt3ZMOzYUD5aFokbIZTko8hKRFJufNSGJF+3rkUKN+KOG6Us5ULJUrbdhIR2mTG1oTX+z3nPu/uy1K/nvMc5Z56v/7Pohv+v20cyqDENqJSHiJs9iMgQomYeciaOrHxDLddN8gQN5iVS5jlSyGOCGUBaWlElCzHJzMZ8GUSrqUQFviIpnciY40iYceQmkmYXpuIpMrIO9SQhW7nHO+jnby5GhnainEfEtCElh/nmF1TLR8T4Xq3k+UaE+y+4P4wpfLNOz9u7d5E1S9FOO1d66dMQz56l7630fRsmm920MeR4L2cO8/sCctB1GtX0KSe/uf5GjpEz/H+N+TTtMlrmw6zie52YYY4i6i3AOLMdnubH5mMt79Nn2oTcQbmcpC3irPTzjuath3mL0/8+sglVZjy/o8iigEbkS+9MBdd5ZD3DGKIuz7xn7xzkN2shezGesc+UAmN6gKgMoExro7WQQ0gwBzm1cpu10bgVjTsWion+q09j6CM9zr8Q6hP960OhNEheBb5ZCqOoX2G0prLfj5s+Ju37J1jnGaxLPfev0JeHaGZN/DwVsVlr552izxdRZxZhpdxHm8L9CbIcMVnPHuhlb/zEFHnDmn/nu9dL700L1skj9gQxj7nPHh6JnzF760mEfrxAxlvNvruHGlLNfNWQatuv2uOsJV6XzpnFfH8y31N2sr8+Iann9I73mTHou5rTwMb8PsJwqYe8JP021wHaMw7NJ2PdSTrJcXKAXCWXySWyhtzQM+YI/SyiS3+Hdj/ZSDaE9o46e9nZHTZ/WnOi50Prq7b/+Wbg81+oHhw8e8uub/Os1QhrP4wW2p8uzrdm2qhmLBqDW9teC+PywDMddq31VU0FqLbCqM4CQrkLo/oLY3XotGj1+E9/277RXgyh2jI1Y3tesfp00O/rdh0r/fI1W/rBOqaddof4/S7QcKBjR4vc8vUchjOsdkRD2suq74OYRZqtzsPsQ4XqPtD+f3ngz4MAOxOCuaBzuouzsohr2l92HvcyJ0F/O93Y2UV0hmi/q1Z1Fo9oJpjVOud0xh3ysTNWdRyjLnyypIGUkzkkQdrdXprEyTRHk9tLShlzVcbfGLUwb5DyGvn2B1qDtFeOevPM3pvI/Tra6Y4lofUWRza01v0OWcG/LXk0/gHZ9D7+AAAAeNqdj08LwjAMxfdCO8llCju4smz1IB682c/vhzNtI2NziPiD5s8jj6RNgyfeMIhzPugjDOmGLWT5DgiuufKLWTReEMBViOhzGrsSzena0uJhrpipg3WMnHOlnE1Kdd25xAlfOOFPvPfLPzaIyI7KHGMIU6+s9HHVKET0YW4VK4ed2yX9fPgRL8KmCIx42h3NU3SYCRRF4T1Pk2lT27Zt27Zt27Zt27YnaIzGTaM6Tc2Ud878Z6/1vR7+Qv0/XEl2MVz42/7wDy72mxSkkCkdXUkpU+Fqv0hNKpmG1DItaWQ60sr0pLOfZCC9zOiYiQwyMxllFjLZD7KSWWYji8xOVpmDbDIn2e07ucghc5NT5iGXJZOX3DKf/EZ+8sgC5JUFyScLkd++UpgCsggFZVEKyWIUlsUpYl8oQVFZkmKyFMVlaccylLDPlKWkLEcpWZ7SsgJlZEXK2icqUU5WprysQgVZlYqyGpXsI9WpLGs41qSKrEVV+0Btqtl76lBd1qWGrEdNWZ9asgG17R0NqSMbUVc2pp5sQn3ZVL6lGQ1kcxrKFjSSLWksW9HE3tCaprINzWRbmst2tJDtaWmv6UAr2ZHWspNjZ9rILrS1JLrSTnajvexOB9mDjrInnSyRXnSWveki+9BV9qWb7Ed3e0l/xwH0kAPpKQfRy14wmN5yCH3kUPrKYfSTw+lvzxnBADmSgXIUg+RoBssx8hljGSLHMVSOZ5icwHA5kRH2lEmMlJMZJacwWk5ljJzGWHvCdMbZY2YwXs50nMUEOZuJlsAcJsm5TJbzmCLnM1UuYJrFs5DpchEz5GJmyiXMkkuZbXEsc1zOHLmCuXIl8+Qq5lssq1kg17BQrmWRXMdiuZ4lFsMGlsqNLJObWC43O25hhT1iKystmm2skttZLXewRu5krT1kF+vkbtbLPWyQe9ko97HJotjPZnnA8SBb5CG2WiSH2SaPsF0eZYc8xk55nF0WwQl2y5PskafYK0+zT55hv4Vz1vEcB+R5DsoLHJIXOWxhXOKIvMxReYVjFspVjstrnLAQrnNS3uCUvMlpecvxNmfsAXc4K+9yTt7jvPyXC9KNixaMO5ekB5elJ1fkfa5KL65ZEN5clz6OvtyQftyU/tyyQAK4LQO5I4O4K4O5J/VgAYTgJkNxl2F4mD/heMoI6Uck92UUXvIh3jIaH/kIX/MlBj8Zi7+MI0DGEygTCDIfHhMsn/BAPnV8Roh8Tqh584Iw+ZJwmUiEfEWkeZFElHzNQ/mGaPmWR/IdMXaf98TKD44fiZOfiDdPPpNgHnzhsfzKE/mNpzKZZ/I7z82dH7yQP3kpf5Eof/NK/pFuGEnm9h9yQsepAAB42m1X23akOg5lUoCv+AIYDEVdknS65/Racx7O/z/Mp82WTEilpkV1m1i+SNrasqmqKlbVv/5rzEv18nJqG9G2bdM2Up7kCX+2p1q0QrzUdd2+nF7qtm4a0rftywuaRpK2xb9TK1qJV5ovhMIbpjQ1j0XTYrGTpHncKanzpW4EzRCi+ZLTibYlwUJYo8yuJa2rBTTowzon3vwFc5VqVNO8vGDbF+xSn14aw2bQSoLl1B5SDORGYD22XoiiolcpTmzB0SW+Bjx0KQj1kp2yGHvY3JatsQi13NWw2TWNoECySAhpyFJ4TZoXWN+omoWU34XXlEri16pHRX2qKmsJv1o07KBolDphIVob0ZKMn6DVRf21XCOaVknB+ElyGWsL+ltIREYAqE+Hdvx4V8KvJcvrU400AepSPFn5YBptB5QpT1phJJAWda3IZbyqF8RAq1YT7DD8JAi/U2MlbcDuSvkdP9aURrZmx08+4Ccf8ZMsLS/yTTSEoYWotv1jqB/wK678GT+ylILJuYvY6IKf+jN+SlPqtPoZv647VSfiGuMBKNRJE37ihNApeTrwa/bkFcVJDcQwBW4DOV3wg2EGb0y0kug10ERwNc1rqJOSlzhE8ZXfUo1Zc2Q66CcYP84TyyjWNdY5Ud4qwsfo1tA07HuCDkFoOzZjx0+SbYd8Jhg/lncXOzxsiyr4iaNLfg34/Js2hVAv2amLsQ/sLBw+cdvuMIudnWi+U5gs5Tzd8TM1I63Vc87wmpQ4UOlHBeHnPeNHWDEIxtSGqqOsG40Up/SQoDmSdnceflKVNFoqorSu4brRNBYdyqKTq2wJFHiGilBbmtcQmTR1Aj/YIvU3U7l2HMGCs8zQ1tAmHY1EsQQPa/LbkDudFR05Bz2VDNBaeJhBOwJpTflaH3GHkZoazU+nyFh2gFT0qkv6y9LF0dKSF9mHFLEQ6iI7TTH2EeDPEkhkk6UGyB04CuSxNmnIUngtuNYhV7tyjlB+fBde01hjrZH2UdHUVRUC4dcAWa6wwtraokBhFihmNPBrFRFKtZ8piS2VkFYrMgNuK40/NPMbQcUbE23f4RM/4hp1UvKiqooSHf1k5ddfXGZQDChPpHI7fpZcVjt+jvGjgqMJP6SyCI/4QR4W1I/4Od5d7vuzLabgp/T/4bdL6eog1EuDrJR/DHXBT3y58knF7xQmS2XBrz7wa1v7Z/xsZwm/7hm/GAt+khCAa8CvI/wUCK2sphOE8BO6pRymnMWWYFFnFPkBumJeZwwCgA6DyGiunDyWEEBM6o7mgcIKPqMT+GEC5j7jd/ABR0uZLZAnSnsaqZvWKsIPkTshBq6TjvFDDdB8TxDRKKP4HgA94fcVftaUxihP+YafKSqDPmt2/D67uNcUHu/gUdJA9J54thgrHwi6H2HUcp0kzXHktd8pTJZKIiU5gZudK+dIZ9WTFPwcMscq96gg/IahrjBdAysKqXKuwUIAp0HoOlvT7QG5jWIBL+hBnoJFylljQDtrG21BBbAbEFob0PKFlMfivEVkdeNpHogDpNEpkJuYoNmPL2Maqv2fwQLdqNqj1GETEykpcdiBhw0STXU15gavAsGOhajkIwhysDBG00qWpTnirllTGqsj5RsZUFRokd5cvfTRxb225AEGm9IVINRLdrpi7AM7dSmB3DKHSXMceeI7hclSeE0aunCoUM5R1+kn4TWdd9477R8VbVNVKTF+BhyikGrvm9ACOtOAYq6r6fZAJ5eFPUQyg1DhlNPB2Q6061xjOhM6ZwEoeiKSRNBhymO1oOGmCTSPz0mPTlRVpEmHud2TlRwrCpYRVNGkBVWwiR0ckLZCgIe0ufI1aNAH3RPs1nSN5XuCSs442hHuOsrXxhzSkQak5WeA6eXHKnpF3rIFRxd6jHOWISTwOpYIgYuMsi/GHjabsjUdYfiPOUyanZ175TTGQ0iDnRpNpKTTHgnfl3M0ePMkvKaPyBxv4qNCAL+cmwrJ2xkPC21nYmyxEN5a5ZHidOZ2+NIBcSyVYHiC/HLa9MDMW+tD23nbe995hw4/4o3uCjQasQB9UBHantwHua2NWALfbToAf/jBOV2Moeyzh0iqaAqJGjHGTQHBd1L2IDf5HRv4Mg5mJNg76xsUUnwb6hws2EEreZaHBT1pwB9+JgDjyICiQutDKNXr6Cq9JQ+ApStdIwQu0mFk+4L0J+AUnr0EdnQ7/dx5L8d75UQIIOQ0dqIPGdLQ55gZSx3uo30SXrMf+n6IdnhUyLaqzmfCT3obwVBYPw4CC/nOtToixUFv5emLyYP3jh5UVwSjSxEuOxd7ASfHGJEfPsQ4hegJKM1jO/AMFUEkmkd1thvAVA3fYgyOU/kQyj6OFQXLKU3sRKIO2MTnnlJFqdF1gvweGsydUzeTc97F1vM5Y8/RRdpRiMgi3CGsKU10GabTLxZVRF/P6S8YMe4qvZT0EDSla4LAWU92jsXYw2ZXtoYb1FpXsHd7Od4PT+cGCBEbm+ODh04SQ59j3VzqcBrck/Ca4zQmqKZHhRJVdbm0FQ7Y0PU+eBe6lMSkVHAehPZjjwNMB1w+TUAx8VyEkV+xc9MQImjXDyL0fuqHMER09LlHWTPgCI9FvfaIiZhongEebnQoiC0q4hAxt3+y0vMbBQw3Ie8MzpoRm8R1CChdSifvhMVrahGDZXKZMj34vo243oi2uwx+oB2FgL4HJP6QnjTeD/yslG8woC8qtD3yliQcXf2AkQMgCwW8niVD4CKjnIqxh82+bA03qGUOk2Yvx1Rwv1GYLEVNIQLjjqFcLnV4Gv2T8AUpzWmak58fFYTf/U74qejG0EdYP88SC/UhgtBxGlrs3uO+2fU4uoEQOIb86kGJ1A9jDGOScQh5TH3q4zCO6zD2dNag9CJEqNeIbJQLZkbrTAwT8tkiN5FLcUzjk5UcK850g9qFuhy7eQyhvyQg3WszBy87vM5tSum8+DPB3odR4CBEKXL3FBPtCHdTQphkOGQMiZrEz2VAvg1hHJlTGBjGKXGY4AyPhiSMTICMhiAdRpYVMo4FeI4lkZEbcjGWqzS3zOFy3WEqgmZfFCZWwzGJmkIkBdran8tBm+f4JLzmvOZlmeP6qNCyql5fRSWYaxEMGnzOcin42RSnUTzjFwm/wYUl9eR+SrIf4wI40gBA03nEsUQXn0ijwzf8UKPDjCUKfiPmjl/xDc/4YXbX98AP0btOSNbBmByDdIjdLIDPtvqN8YujGHC4SOFen/H78pU1pUnxCtPpl4oqoW8u+PXjZxf3ToXH/YHfGQIXGeVcjD1s/jN+cT9O95MPdR9CqJOlAacTqIjPMe23gt/yf/jxBTcDvzV/x88Av48Pwg9cm4c09imez2ozFuRSXR6WGd/zXcLl0ycHL3CCDgOuSCn0Wwafh2HOapyHbc4ppzHN8xUkp7uCGxCJse8GRHZQG/4aXeyGfsUSTrqQ84S5cylKXJvISI4VBQsXxIjqikKzYpP0mkGeZO156FVAhFeBMna7xBvBnoZZJlznlAwfeci0I9zNGWFSwyEzaYYh8/M6TQN+81xUaOclc5jGo2vOGJlLHoCLaWa5QuaZedmfC3kPm4eyNdygNgwF+2E/TlFCyxiiMBVmsrTXmqCkz7F4s8zUbR2ehC+45+t5u6zD9VFhVVX9/i0rHKLzsKY8pTxcr/rWdSi2IPR0WSV2n3H5jNkn1BgcojgdccqN9/O8rFNaz2Ze0/18zuc853V9Q5I4uvhgNB43TVpP+o6ZE86dKV3AVK98fz4v0/m8jl9CRk6c9lRgnEd1DUjU65pS/nmGs7lztzTqHhG+StDgx318J9jntKqMHNeq/32eztNEeQw9wqTTIWs6U3Pm5+eyJPzWlbaaMDCtFy5f5AwPY0FT8gBY5pXlDbKuOZPFN/pvmsbSkItT+RTitqelaS06dSFoeLfpAkEUBtijR0s3AZzsoRvfyzl6v05Pwobd3m731+v09qjodFX9/beq8EG8pA0VFta/vpo359Y5m3DJtw30Diu+F/o1zhMQSjNOx3Edp/frum15vlztss3vl+t6XRdkyM8NZY0uPhiNBzxD1TPvmJljCnm+I3mjjuP1uuXLdXuykmNFwcohTvMUl2W4b/O8/nUF0qv3b/NkBhTrVwUa/PqRfhHs67zptevwjTn+fc3XnCmPod+2zcyHXOYr84efv7Ztpt+FtsqI53y5XflKDmd4NAREu14B2QIBmBvLTwhcZOA5ligkpSEXc/kU4nbMO/Z7OUYt5d3yHUIUvsyzmXAXA5e1iS79Kufo+z0/CRv29vH2/uM1fzwqvKmqf/7RlSau3ZZthfU/ftgPH7Zltf19fbuC3nHD5XPc+iWvywrS4Yp0mfLP+3a9rcvttTtf15/3+3a/nC+321/X2xbp4oPRmer1au1qf2Hm2k/9urzjEO5Nn+7363q/356s5FgtlOexz0setvP4fluWy39egfQlxI8l23Se5x8aMfj9a/5NsG/LzeAgxLfh9M99va8r3fagv91udjnkttypufPzn+t1we92Y05h4HJ7e+XvADhDtt5ZlvsrcCQmormx/AW53ZC5EI4lkbGwk+wu32XcpnXHHjWUEEZTKPwOQRRm2GMzqts8jriPh/l35Fvuz/f1Sdiwj39//Pr1Y/33oyLYqvofo7GD9AAAAHjafZR3cBVVFIe/3yaEXiSUBMhj82ihhxoSegi9CQk1IQRIIPROKEJARFRABMUCiKIgohFFKYoNUImoiAUVwYQniOMwOo4i6ID6PK/4h/7Bnbl3791ydu8537dABKFeDxGYptlKwXVkRIIdB9CDMlSwWWVcVvA0u3meA2qjflqhzfI7sU6SU+yUeNZ4rro13Dqux/W6jd1EN8VNc4vivfEZ8dne6t5+3hxv3k38/sBbgrHiedJi7eEFDqm9BlisG06MxTrhnPWs9PzqRrsxbj3XDcZKDsdKj88Mx8oNxpL/mv+S/3p4D+HmjwuOsf+ufXvCxw2+bb71vkJfzIXlvnTf4FKnNL80tTQ1anFo78GWar0PQ8jScC0F+XTFxiv6Udcdu+TgRDrluFU7wD4e4VEeYyc72Mt+HeFxSnnYdhtNddv1Nt7nItV4jpepShVusxwc5GM+4hALWWQ5LuATFnOK05zhUz7jc75nCV/xBV9ymKXUZBfnOMvXLKMs5dnOcu6w6qykkFVWnzu5i9Ws4W7uYS33ch8VWccG1nM/D7CRoxSxmU08yEOUs+oe4yd15Ad14Gcl8ZtS+F1d+ENduabO3FA3bqo7fvXiT/Xgb6UKpfGXespRH0m9VUb9FaG+KquBirJqVtJQVdBgldMgVdQQlee8KmuYqlhe01VVGaqukaqmEYrWKGoRqRoarVoaq5oao9rKVF1lK0ZZitU4XuU1xSlH9TVRHk2Qq0nyKk/xyjU6o9RYU9VI+WqoKWqh2WqqGWqiaWquWUrQdDXTTLXSXKN2AcfVTouMuAIqGYe/qBNXlax6Gq8Gmsw3XOYCPr7lO0q4pNaap5aao0TNV1st5C3e5iRv8CYfsIVithLlBOwIIKT/kSCc8Mzh1i30ZAS1iSGWOtQ1/+LwUD/oiZcGNKQRjWlCAk1pRnNa0JJWtCaRNrSlHe3pQEeS6EQyKXSmC13pRnezt6cx3Ys0ehvXfelHf3N6IIMYbJQP5XaGMZx0MhjBSEYxmjGMJZMsxpHNeHKYwEQmkUsek5lCPlOZxnRmMJNZzGYOc5nHfBbY9wfYLTBulxihy4zH5UZkoTG5ynhcbUQGeFxrRAZ4XGcsbjAaNxqPm4zFAIlbzJGQOVvNke1mzQ6eMF928pQ5scvesJtn7I/x7H9yt9c8wpgvMov2Bc+8yEs27je7XrGcHjSrDgcI4givBysXqOFRu+MYx3mHd3mPE8Hnis3Lk1bXD83EU+bjabMwZN+ZoHmYgQHnznHeOCkxp0OkXOSS0XL5HxJtGREAeNpdkD1OxDAQhWMSFnIDJAvJlrUUK1v0VCmcCJQmEApPw4+0K5G9A1Iamik4y9suZS6GwJvACmg8fm80n94MElsjb8JOiHcaxOcbrs93efr44CCsUmXnIZ4cjizESjukVlVIl9VdMKRY8c2aVaVentfIllONjQ3TpULShi6+90GjIHn4boiuHLI9JpswTBGw/QZsJ0Cc/3A4trVCetGE24DeSxSepNaqxNgEjF5qIofFIWOsr93ZnPbEYrFyOJ0JbUAhkRDzrIxGzyw5bvCjx796EMl/o/htxAuUg+ibqdMbLfeG0UbHhOQdclu3oYwRNbkv6pxrYACwACsAsgEBAisAtwEpIhoUDgAIKwCyAgUHK7AAIEV9aRhEsn8EAXSyvwQBdLJfBgFzsh8IAXMAAAAOAIcAAAAK/2EACgHCAAsCZgAKAooACnjaPcF/SFp5AABwy6amZqbNWen39cOaaX3V3i99vvd8PbeydE4lImLI/XFIiIwjhoyIiIgYMYaMiIiQiENixIiQkDhiREhEHCIREhIhEiESMY4YMcbdX/f5CAT/MwisAlrgEYwJEoLbmmhNvGah5roW1npqT4VAOC6cEi4L08JqnaJu5onoyaaIEgVEC6K0qCD6IdaKTeKQOCo+EBclBklKclXP1Wfqi9K30qqMkL2TLcmSsl15szwtv2sINKQayopWBa/YUFwo7htNjZHGpcYzZZ1yTDmjrDQRTTtNeZVKRauWVEeqezVQs+pxdVy9ok6pj5qXmx+evnla0Uxqdp9tPatqe7Rx7a72tIVu+dBy2RppPW/Ttm213eqgbkKX1BX1Uj2hn9En9OdACjSgE0BAgSEQAmEQBXGwAD6BdZACe+AQnIILUAJ34BGByDQyhywjq8gW8hU5QLJIHrlCKu3K9kD7dvuvjqWOnY5S52TnZVesK911YdAYRg2J7uZurjvcPdt90gN7Ys/tz/eNciNtXDFWeqW9pt6V/2727vRmTArTrunQlDMrzD7zlPmjOWvOm6/Mj33Jvr2+bN9Dv7af6J+GFByCIRiGURiHC/ATXIcpuAcP4Sm8gCV4Z5FYeMuCZdWStVxZO60D1gnrvHXfJrIZbFZbyBazbdkytmNbcYAdiA/kUBUKUBNKoAH0DTqFLqIJ9Bqtoj+wOkyJ6TAjhmEcFsai2F/YCXaOXWNVHOIUvoR/xpP4F/wI/xu/xG/w7/gvgiY8xBjxnlgkEsQGsU2kiW/EGVEgyqSONJIYyZE+coLMkMdkjiySt+Q/doFdbtfaDXarnbZ7HAOOA0fWkXdcOSqOB6qWek8tUglqg9p2Yk7O6XNOON85550FZ5nW0Cy9St8wzUyYiTIbzDaTZr4xZ0yBKTP3rJ+dZCPsNDvHLrOr7Bb7lT1gs2zeZXLNuAqusuve9ZP7nfuDm+U+cCvcJrfDZbhjLscVB8cHY4Nzgxm+lTfxFD/Gv+Xn+c/8n3yWv+Uf3XI3cPvds+41d9r9/YX1Re6l7+X5kGdoe7h22D+cGn7wGDwxT2FEMhIZuRmVjya9Wi/nDXsj3jXvmk/iW39leFXy77zmXp8FVgP7gZNAKagL0kF/8Lfgx+CX4EnwZygUmgxF/gXE5S8yAAAAeNrNfQmYY1WV8Lsv+/5e8pKXvZK8bJVUKlWVqkqtXUvv+74AXXQ3TTfdrN1tIzu0DSoUwyDqsEkLjQwoOkM6jSgzKso4jjNuNY6j4xhAVECwQUVkRKdT/zn3vZdKUmkWP///+6Hrvdybl3fvPffcs91zzmUIwzMMEdhpxsKEmBKzeFtJnw+c0JsXnEULDBQYdsFZXd0Fqc/QV+QL7qLb8NNjPT3HentPhd8XIh3Ptr0vPDvLWGffZE2aIJtkljMMo2fe9MAN6rnZN8ln2Fugfj+tf+FFuV7HMOy59Pm1tP6lXXK9YXYX+Q07DfWX0foHOuHGsAzc2AC7l+EYH9Mu91QDndMYlZ4SKBDo6UkPYbTZk3oiaLNd3UW3BF0u9IRZt2BnpWJvUpKg2P+d+++/tGfDcDQ6vKFnYbpjaqojvWcPu/esQP/a3sLa/uAPpMy9GdpuBvpTBfh4odUBaDdPW2OhNVYFkgkKJr1ScEHBBf04ESRvlEzciSR5o6tbxF4s0NT6EetkU30eT6FnAdvX2wllveFfjh0zeoMxvmtlwe8vrOziY0Gv0ZQQhYjbanVHBG/cdL+m/ZSJtxoT41u6ujZPJIxW3nTUJXL+hMeTCDhEF/bXCfB+FvrbzowCZOfPaAQKEbWzHih4oLOPj0fWRdipUoQrtVfKTLuedw7iUCPciTwMw8OdGMRhuIrJVDLVV/CIRdHgET0edTB9vQvYQo9HLOD3BpEOyQ5DDbM4xItGeVc8+bWwb523S/IGQ7GRzYXC5pFYdHh9l100aiyixbrrKbMQdDqDLrPZhXfBzIZddkcooBVF36SjvaNw6cjw1IQUW7Clt3fzSNSod3mtlvBpMRVwOAIp0SPfZRyKASA4ilvrZFzMyvVtgOufprh4QMbF3yNuaQCjGPYxwC0NY2YSzBKmpK2bZWP9LBub1sUcSLFgr5TECgIxXMEFQwqELpoCAbSL6d0SYgDATG8wFNzRvmJ//xPbyUPbq9ft2/K+leSA3WpzXKoRpK7wyLKkv3Co+ocjHM/urT74cmZ/f/Vms4O3+LJR12hB6vLmz1p0pcOt9v2k0ncfrL0S/576rqJriedKXKVkmcEP7pnG7hf6YA25JbfUJ0GxvtPxznPy+XM+uX9vrZ+ZQmHr4OD6HwCoGTsxMt+GvukZl4yJOmhNR/sBAHLJb/82fZERf4zjCcJ4ZtiL4FMnYPA2ptSXL6VaDEmAgtBySEUoFLEgcCVLpZTiSpFKqY8r9VZK+Rn8MKgMTweEoI9OjWFuahCp9VIsmSrg+qTfS00A+MEUeWiq6vBybofDwbN7NK5YPrRgkWB3CkvGRpdpLmQ5zs4LXJDckT87nz/7/guBtEzbOSvvsXmzEWG0IKRMpoTQO7aw6BA4O2er/m8Nagg3G2GJH2CQYfIy3DgYEoeDNVRKHFeSYI0aJGWNSlwpWCkxXCmDMH23Q7ryXfS+8nZdxn66iZFEoZ9+mLWSW54kK3TVil3VVEpuriRgp86E/k/Wo3zKR1He4SS/tyiovqBHRvUrHB4KlwLzW/IHsgdww8ScJIRFCu+KuqMF8s/VYbLnMD6TY3aRr5E3gJ85GGAKwCRKhjwsAKReSLZEQ8qQKuY2XHml8u8q8qD8aT3+o+1Y4PIbwFsbE2XmY54ZCmak8EaZJso80Q396DNYuo9fdRVxVVd1kwVu4vpx93VdH7r1P11Al72zbzE/gne6GJGRmPko7ICCA7FWVyl5AGhFSlLn+IWmoJH8Dl/MJcR8DrgLLrizT0lXbXBGvTabN+p0RUW7XYyyqeo+aC9OdpMJShcMKmenq0RtTwsFrRE5u6vAS/gXv+qqh666ChbyaaKpnkZeIsDlAnhHACjnFU2YOG8AFEbqGqQsBwpla0CTLQW4EwywEe0MoqlxBsol80zJyp1wQK1zpuTBQsk7U/LR74LwAWjoTKkNFmpCMkhF+lcs0L+Cgf4ZJEMhCjVsfG/iYGJf4kBil7jLd74HSsl9SSyd59tT/ad9vn334X+79+2Wb/tgfoXZR8mr7BeZMWYnU+rPl8R8KVYpT8TIVHlHP1wcsX5cXP0cIHF5rQZqGIdGWW4idLSCV/9MuUMjQm25rSOGX7bl8RfFSvmGIpnCj0hnSDKpskKRMky93qA3ACFBTllQRYBkKtWp6evt7y/2F4HUeER4mqw3ZaKcnzcbrE7LJSvWSCMZu+PIQGbScZ85H+P8LnOo7bxIf1qMDqd51xGTMT0UN5KTYshoc1rMDqtBE3RuWtKxJG/Tac7dYQnnt4aCRptgFT0Gr8GXHkhlFnfb9JpzdrCsLTcBnFMHOPomewd7AHDGrcgPigQxCNM52EBs1UIACgG2GQUGuRIP1LZSMlVwQldWSolKaSFgNfIUlyIWUDplZ0mDDBGeV3bVpAkKLPLq2dXLz3YZHS6LRbCbIh6Ly2Fkg2Kqry1cTIliqhhu60uJ1c+Jqf42/ITftPWnxP+hP3E51J/sPX0vqZgFu9FoF8yeqMkhVD/VBuAU0/1t4b60x5PuI73Kh7DyRfX2hh/gGgkAzKYAZgVmEqQKCoZOAEOnCiAfFHwIk07uhAbQ3cedGCFvlE2aEUQdxqTgVdlmwoqSLV822+hXbp8Nb06zG28TI/hgOT5hwtu42ww3Bbv0ABlRBMwpCIBaopQCDJMBSPEJEC2pwlLU6fWyVFbsKab05Czi9flCAf5y4iC3+B3uy0608a6B0a71g22C5DUajQaTMdy/srNzeSGkqX7HBPALOaMwR5cayD+52kKiJyHczKa7l4zGw0diZqM/UFjaGR7o5PU6m9WV9KTHO32BzvH4f5oDHOcXrA5yjQ7WH9Am5m8pbQK5gM03YJVMj+If+AASIng2PPs5MgTyrFulYlSGAGn2JEd4bbak407oKR2GIRbddg1dae5OTTi9fP9kWyHpdicLbZP7l6dJYOlVOyYcH7Mk+pd1di7rT1g+5pjYcRVD6cHnSFd9Gzy0wWMbeqKDNnjuBIdtIGoa+hZoUGZP9YU1pCu9/MIJtZGJC8/cCGG85Fygx9OgbxkZX8mY91KGBItd5klAEYAteZPLVy5PrlxJbyvYtvHsli3Z8WxWucs8cDn5A2sHHuVmTuqInoKgxMyU9EhUEXpzskrhM4c//enDnyF7PoMfZNnCOnsX823mccbOWBnANqDUVBgrIpL0q/xZ2hpM96UTRQ9X3G3WZaRkT09XsNe7EeeO+Tpxk2WNPBjai//2t2TZTXIbLuB12Aavyn02gKeNpUIBcrb+esbm6ku5JK/D4ZVcrpjXsTXdZwfupnA5+X06mJ8PAuzm4YtZxheNdPrmP9zMTp+OybqiD9akCGvSxaSYLDPHtOeJi2buhABrkuFOhHF+dXVkB7unqVNicM6Jd/DchYnEwnMHB85dlEgsOncgkPRaLN5kwJ/0ms3epLlz0+VLlly+qVO9k1eDXROSNNEVVO9UvoPLAJWLpWa5uL53MK8szGhU4qkUPnDf7U9dTL645J5z8B0OuMzAGCMgJzcKXg1Ux1qjOiLcAsiR6sRDeZiKPLZAQ7Jt/lCYfVgbH1zX3bNhsM0VyYp7nqlO/gfnd5rJI75I3JddMRAJdi/Nhgv5DnH3rRd8nwv5fdAfI+id2J8B5kK5P07oglPtTxIKSdTOCSlqs2WOkIPlEgHGuhMuJSd3wgQ00UqQuMFAyjuAg5afw0uQFKHOVwrmvaUk1UbLHcU8PtaRp+KuwkcaBxTW1NRsVeYFJiJ9LcqFBFs0HIlr7tHGh9cVutb0hyy8z+4MOc1tA+sLfZtHJc0DmoQUTlrdYT5JDhgdoF/H0sH2FUUY9pJ2IRUJGE2BaMrdvqQQCvev7mxrl0IOH2cEGDhhTv4E82oHyWIO71UYGKFgRBjUrdqyRodUHqVUun5RQLLCJBXnVnG0z1X40q7pTZumq7//h3ve2Lfv6KFD7yfXy3TrTfITaC/NrG6BR6pyjyTSIGvxbQhlQ5sMZZTJyhqmTW6/HNTQT0EEK4KTj0Lz/Q1LdU5g6WT/V4zZjpKr37J3h/MreoORwQ09vZuG45pjmrTEBZxmkxAkotNOLrtlu9GOPCS/diCM8IqmLEKI54Juq7pWySm6VkdQe50nbVBmitK2DoYwSNG4HBd12NV4/vGu+HicnUI5sizEURi7FoRSIK3FulWLwkNRFsMM+q4GM8wcb/SIn7d52pzOsGi1imGns81ju9cQDrijooMlBk9IEvIr+4KR4U19I7vagmJ0wfah7Zc6/s0V9litnrDLGcF72/Nuv9CWDRp0Zs5miPQtb+9cOxTt7WnfPbrsqrO6d25Q1v6X6NpPMQ2CeOPa13InWBiwnq5/V7Qv6ibkwZPVP5HHSGX6YqCEIsDtRYXGrWQ2yu8agp8Pqe9KQyGN+CYQM+Bbmgrh5R1mWFUlAVbdEKV65R6zQFdYT95bnhTM9PMkhWEd/JAKuprLCrUszskXyDzktTeLE2x1BzlevvN2H5p2fHaHz2mxOH2Ors1jcUcg7k5kYsOrspnVQ1I24Y4HHPGxzYdMLi/H+XizmfdxnNdlIkYjL9odIm8y8aLDLvLG6rXe/GQ2kEv4jM4luezCTlHsXJjNLXEafYlcIAv9R9zyA4xeVXBrfQvZjCKaIps1oFengl5j8bWAXuVSnNTj2HUyjpEmM5dBXhzF/q4+u6beKqbayZIpsv7PQDJy33vFMhw75cHkK8CDpQZ7qWr6a4NCG2XJXMlWKbVxJTdV1RsWvPttWXVjiexM9zvmOPfv5/FxVpY9oE924FoehooeKqPAbgXnyyFN/akTSwyNrddLKeRfG3oiyxAZZhm5kTXDumNcCbdBBMQjZ506VX2EHLznAzt3HL0H+jfCfJIl5MtUZzYyZcagUQwMQAujI9TIgH+6C0jbfnxnHt55i/zOhK6vmOrTkVuqD586Rc5+/p6jO3Z+AN9pn32LfBNw0AGSW688D3kYcF7FQQsULIre7wOdiVqMy+2+JKJge141BMgmnE6qHRlAiJdw4aEkWs/77sVRp/v70zhy0ukKSRxvuU8H6o7N57K2+YJh9kFtbGh9b9eagbYNrojX1p1KFuxilFwV7MokBSFgsYveIA8s3e/whSXK7P35RdQWMLuH/Tk7zCxltjBbmbJtUpMtiwNwWTcAtGSAK/XMAAlBhfkyG1AYf49Mjf3At0U0iJZsXCldKU2iNlhePLkShweFJTOlJXn8+UaY/ITeU2giMsC7i269XmqSzHAx1dd6xGLBoKrayPCLrF9r4z2S355efG5x8rK1HYNbL+pZcmFX8vLFK6YvmijuuW3Lymu3dUcHV2WlBU6+GIwWJGege1EmmDfrr7tT63dyAZfV5xcCpo/DK7ML0n0bBsO5dQcXrdk/6g+4V7mC7ZuOnr12et9Ibt0lYwvOWRD2+bxeb/tANLNmWHI7gjfZnA6f5PK1CTaAnwGAeAPQfQNjZsZb2GPU/Ys5Po6k20Q0IC51oQmiywRwZmQhn7iklASrw1VIkb955VMdz2Xvf5m/YQx12iuuAMXpb/6O2rVxz0SANp1MAOT2rS0kYVUmKbskmMrnXGgBgcvja6UdEhC+5yS0fbgkyhQYYBCgAUyh1OwDamnkcI8DOoMUXy/BIumhhC6lmBjd7pr9tOQByn7RruqLxLjrIpsnfEyKx6Wpi2OJROxiMmoIJjv9m7axezdt9GWi3q5AKOS/7NdRfzACa8wDsvwSWD8JVaZqkHGiUIgqMo4d+hTlTnhh+VjsXsQvS74c8NrxUyAva4hUCZbmbDKIKQWZWns61lwyPnTOZMb4gLWQiXTHnM5YdyRTsD5gzEyeMzR+yZoOUlhyeFM+Org2H2sP5MeTyfHOQFrKrxuM5jcdVvaoVgG8rYwPZLL5EqAXCl6UZdAaZuNOmBF8CRXjJX5OMpGIIzHc7na3DycWfvKXyw+ty2bXHVr+y1u9HQuSqQUd3upj5CdQs2QJfCPTN2gb5IG9oBcOt8AuugGACKWlCi0oPARlAS3Otw6m1ERFRJhLNGPK//PkRZgvUp0l/uoydu/0zg9feCu8X23rWfhsAqo6h7zNMgwozwZoi1ANpKu7gESUyrSdpFT99Z9AUL716pt/zChzfDbMcVqd4wbdQcXREwm0FnInAtBzkgjgtBJUXsteQgtemOMEiM1N9qPm6SbnzKaX7x1deGBdLrfusoXDU4uyxoesvdlYb9zlSvZGO4ctM1eOju9dnsxvRCVuYz4ytDYvpQOdE8nURKc/I6kwYKcovJe2gLcBCoa3X9pmurR34NJGmQxgz4PKLu9X9rFTx189fvxVXNC/+x279+WX1TaZ71G7SaiFXbp+r5YvfO/4cXgS9ESQgd6ET25VE27YC6LmXIQtTFGZ0ZhkYxQwHUXQ5wu8KvuXNe1xT0QwHY9PntU7cNZYjP3v9qzNn/STq6ofGp8aCUVHNxZquMieQ2GzuAV+NBAgKv2yzdSIIUY0cxmMhJq5XMWCBiieAYHzvW98+Uc//cq9vcePkwv/t/q76iOnJj5L0VLBy59BQafa7edbvHGsLLUXUXzsPI7GeqCYiVuVfj9N1++WFrJ5w5w27Dg1mL7VpQYifIlQhU4/UzJwJQuK8hoehuBCCxevIYuO3Pn1D3/on+68gVxS/Rj04UZy3el78bMKw1V0jS1sQfcopFr2hQp5NesBNm+gOgShLfMFdtXR6uwn7jr1CbK3ei80+hhZT2UzXIOXNtpM6JaEsQlvSw6Z+gPBlVSbWP1yMzRJxeylHWsvWzh56dqOjrWXTi4ERvygEO9ta+tJuFyJnra23rhACosPb+rq2nR48eLDm/P5zYcXp8fzPl9+PK3c6/f/7YzIMLitH22xqU9sTZv6X/kKuzfY17yn75n9DzpWL9PFrGqxF6Pu8JS1VDcqG8xaXBgwifoKcr9OGL/AnYjDmgl0xil/4Up+NG9TC6whZWgQWHRFsb/Y3yjVFNlLve54bme3pn+sHjjVp87LaTVmdx2IHA5SWDTUly6uGSHeOih9adWgySx11mC1sDvAzvlKFAFWPONXsaelr0TDxlPZyWiyj48xa4GuIdrYZ0A1wKmWvSiiinpHLcwplbMDyAUAeSQS9sc+Uj4ycH42nc6e/61vIdTX9HSv9HtslW8dScdiadn2+CZrArj3MRuYOROF2qseKPRgrxRDhb2tB0Hbw8nEya5ayn8DMkg5q/HgzASzNaNFsWkzZT71F+s0sZPmQtLZ5raFQu+PDWe88fEtPYPbxpKGT5pyaT4oWPR2l/XKtZsSE1sLl/0190Skzejw2D0eg8/gbx9K5VYUQqHCorQ/qne4bGbOatQEXVuX5lf0BPacI9Mi3BzoovJe6m1oEXJiVc8HRUOCRSoJbPArx78MHLcaJxX6rhTAbQG8y6fa+uj2mrF+C7+ZFpyw1QyaSMMVa4hMzklhdPeS5AOOQNrvTQcdDySX7DbHJs8bIxdVH4p2xzgu1h0l26sfH9s1GaPto+x6KbVZ5FrQ89YGDA1usmuQ1mlOvfC56VsffgGIzfvIbafvleEDOpOms57WNsDnzN4LDQyDkuQz0FqCTUsa+AedID+e2vLggx/bseujxx/asgN6chfZD7R2X/Vu+bPcJw2M86x6vtVA8hv4VsMSUvtU1hC0n5RNZplvoZgOUrqmANoJmf7eyauvfux7/3zyskN/T4aq3/jyl8kQ6XjsMbRvoy8UtGtkulvAomGyVfJeNjIauY2Cxi31QRPkiU8/c/wnf38UBnT4v/+b/NVv5DFRXxjKRzrfxtaMe9nILnSyuZiyjGgfoXanKMtVnSRUfQkEwpdI6AqyZ/r91U9QHjX7OTLATs/tMFNAmKmZlwXRT6vszRQLVIWWvnZF9U1ivqLzKPvs0Xl2/SbPKkBemDnywZv/cPMm9lllTcHz4fr21IdPGogW2mOpiYt6lkB7fYVbryDm6ptXsMajp2NH4fdmciV5mOKxh/oGaJu3noiIE1Ykvts+tGzph/+a3fvadde9pra9g+yf/SH1s4HfykKECCKEQDZXP5u5Ap/5EHmDXELHE6qNhyIKdLG8A8nWDoKSnitVEJ/Z+jcbyBt33inr1n8gXyLfgbkqMm+W2wbJwfIOvIzBRR5oGN4S1rdaAuoMlu1hyqTs+fK4HVoiWlR8xsUd5DJyA7md3E8eI0+R75HnyK/JLLFMjUcdpI3kyRhZS1o/wx18F88cKq9CMz5vp42H0YpUXuuGGq/dTQ0A3rwXt8ol+QHAiB4g5mk7Je3pfLlIuwnY1teozjc6sfBA0euFiiKJW0bj0ZGcH3cXg4N2f8jj039cF+1blt21/26NnXdbLCJvsfCixeLm7RrRIrji/fFIX1JwmEPuqNMRHch6d22rnrrbYDVqdRbebOUsOq3RYqA+f2/WfP52Me/S4a9xNrQmF1ICr4vu1/roreTi6rwCy+30EVla/7OcA+Ne1TlQTJjYacU3cHN315bxVr6BhPoG/jP5NujS55ZS+fJ/p2Ce7sPLP+AlhZf3w6XknakjFfo/Q9Uuvr2q7YwObyrklve36e7ShnzoymB2+TlfSHuXrq1/ea6waTj6fO/WBTF/fiIlBByBlNeb8jv87vRE3i+NbmVUP8cXlTn6lNxdN/TQba4Xa9S+i1AQmzWwMqNz4BIJjDKrmSnmEuY65jbmGPN3zJeZ7zDPMK8ypxkbLBMbLOYcc+ZnuINlwaGjs0xvKCAHZQGZzjJtBDTTepswQKYPdYAmzXS5UQxFneokO6Mh0QgTn/QIUZzmqOCNG+OqA2j3ZnmST51+Pwm6REcAJ9rPiS4FNt+GeQ6C7HFRqT1f/kI7zKpmphSbqbNK6JtZimSjIpaUL7kq5afQFnSDixxUpMBy0OWjtm/cibNxJ0JQ9VSIHCqPhYBSwaeDaL9rNNS5o2ENDiyFWy+FTg35N+ulZ/fC7MZGNnb3riuGqs+wViHAeeP6RXbRadPeTEy859ias2ILtvYiAkSHNxZS7rDb4hE/b+J8DpvXaVb2UJazHwN5aHudHGmuFwr0rdCgZmv1yDLlOgOatzQGxbXHQLchS7aZ8joHVchl7wq0WaBc1ldQiRNZbnJa/KEtW+5buNDbMdkuxh2sQacNBLzXVJ8kS6+Jto93+gw6BU+3Aq38NpNmBsl4HZ627GAQCkEtTEUpCEA9ABc0epR1CaSlgLh/MZR9F88cUtB6PNArLBI2CecLh4WbhI8LDwmPC18XfiD8QnhDwMa0giDEhTM/g4294zOH0AGrvbZ+OuT10w9j5/sBEoNnXkRN+7zNS2qhwR2AJQWCeaBnBSypgNtwn7RgSyG3aiihv0sfDyXajXFRCHssFk9YEOPGMZPDaoyNrMt3rh+JGqycKVa9YXjbUMidHQEy1N5BLA7R7pfc7rjP7uHUvQWGPEf9R1YxDc4J86lozTpQUzpx5bE6gU4wpaxll6CTzR4Fuv8K7E/iZV8pAy9ljrnGUis3HQuFrG7eqjnGTr/mDpy1qvpjQoJxg81pqf6G4l0Ert9n7wBZxMGMlPh8eRVPpup4mb5ZYGc59C61VcqcjUw9sdN2wHbEppmS2VOR+o/KGzPfPHbM3JuI9/XFE73k6atTuVwqncthm7M/n91K2+QBtxaWV7SpDVIrUwO5ARxH6ycImuidyaHYUApUntgZOBA4EtBMlbkALkC52RozbOrH1s18yKKzGKwui2GuS5Yt52q0V7BEZ3XZyVfquifPE2ugsQ6LG+XV+XSjwaRTswcQFmlFWW9g6QQVqUWKLxYMLumF8LFj13/5s6XPPyLdxE5XP/2Rf6y+pbTJ/EtNJmyWJBptdsDm4Um5n/8NNCOuel2G4LGQvhU+xaAQa4lc1IbKNrnpAQFx1mEa76QrTpwp+wMx6soYC8hahSJ3yYinN9R/ULCSPGEJSO2+pRuO+fxCRH/MGxDa9MeO8aPJ7Ai50+LijApWJnxi9bXa/emE2x9S1wyM0c2sL/9RVDGlYWwUOP/XFg55Ojl/4SjxE9AvtIN1lVe0qz1roNNnMoYl3sEYRp5VYx/U+73NYQ/P924Zi8XGtlD+h3xQTAU5Loh+jEGHI5iqxaRAH1H2eYCZL5LOX+DaJmFVkU/HAz3aSe0G7XnaQ9qj2o9qH9SWtU9rv6/9mfZ1LdJ2VuvUxrRnfgZknwYJt5V4+xeKfWF3xd9F7Msu8qICl13vxGupTKhtLRP+X5boQHBXJDpPUpHoJjZ3qWJ7/PT95B8bJDqVx2yDsfGql4wdumzXt9JIalYRu2I6UyUcIFwoooPMbqhzH61b0yLZ5mhzRTKwjrnemEPUkZxRH/BW/0CeTosBnQb6QeO5oB95ZrrOcqo2nYFCRom9CFTKNwSAec8GUPHFiy2QgXYfv812zMZOlVcBnyllqI/1OtwFOaCBh39Dva1tiq3vCQ74WBcDDEHSUEvsQolMPX5U+ihuTnql2rZPve1vzqNHmvOOnQtVSn1G1+Y2c1aAwNbBheHexempvaY7NN4A7+ccZ49OtPUta88uH5B0t7pcGqPFaLNondaR4fhgSli70OF2OMxWjdsxUYwPJARXspjAuTHN/g9Zxi5gRJWvNCxAar/RN1Gukl72iTfNoCXZBrPE2aiOyOWp/UL1/5I3s+kOeLJv5eTkJ8491+u1+S32vH/9ZhA1r732mo8HvDrdB/XGNVuwL2n0CSNPA/1a1YIy1HwtGqhYg+bKtuAQuIHQJ/cBTYi0T3yB/OQ+11gSSGqgzSPpj6XcwbNXklS1GkwERMLLdkPyK+hLo92wwYyhfxu7Yfmzx7dsvPez5OlqlbDVBUzNFvk4vLNmN2x4J90XaRD3m7WchvAEdH5hZkoWrqSrOdAmigUNWoFkq90Pl951xwcnxj94x33LFu757hvVBb/4BXn6jTfkvmjh8jL0xcKsKK+1qZyiQY6gooP+vRgNE7INKkWbX3XsM6tXP3jsrkcXL3vwxRcvv/yFZy6+WIEDxklC2wbVZtiAc/P5KGoVWpaRSXJRBvClk5/51NaN9/3y/kfJF2bhnafvl99N4+Tg3Y02Q/27shkWpb6o21Agn65e8Y2vkiNf+doFP73mgp/O2e/OBgknosY10dWA9jsN2u9O2olFm8X14AHMC9kt1O0gJPvzFWA1APr19UqwOHr6UAbEGrcS4HQqtP7awWWhjo7QssFr14cCghBYGTq6bOj20NHQ7UPLjoaui6Ss1lSEUeyWzIm38Sfmpc4bb6TuxC36TLEK+xwmAeizCwNNyxqX7ESnAeXYQtVI6ueM3kxKjz3Q01qP5THciL0MbbgO+p3NQr+v2xD6ptzL6xq6rszJV8lfkX1AY6IMuosaK4i8lpmSkSs56GehAowKZDnchqJ6OA26kh2oUDUifzXY641RK815g/0e4LF2nie712zmPbw3sHoL7+bFgByDi74qmhybZIo0TvJXK5i6+s21+t8sl+s9syvRRwPqB2n9zzrkeuqTQOMwh+UY3wW1enYVff8iWv/6QvU9b7KX0vrFcrvL5Hq6/0HrV8r1g3I9tZvSWOGtcqxwqnX9lh/X199Sq6+crq+/qVZ/nGn9nmca6r/AqPXPK/XO2ZVoX4Pnz5Lh8Lxa/ybU4nvOkfuZbF2/5b/q62+p1VeY+vqbavVqP1E2cAGOJpkHHsb6n8j1s88qukeK2TK7jVG/YWdfg+e17C1QNjMDzLUUa+tDK95GpNDQjRYCTIpQMlVwgfBAtAcCgQNrr3QdO0ZeHxm56/QVQDwYzeyPoJ0gexNjoxFkcWjJorREDR34Pgvyf7z6Zko+eKtGdfhDZlOsL2BD7bkI+pV2tkVyn+ugH3ORSMdiUJuKkRx6m0Y6OiK1T6eRNqvweY7C+Xx5Hrk5eD5L6/fMm5f6+i0/qq+/hVHr6+flWRinWn+8oX66Vq/iD+XR9P0Xye12ta7f8nx9/S21+oqpvv6mWv1xs0xnvUSgsSYWgDmwxAa1s6zTa94mZMS7m/7Hdm7fvuvJJ1HXIFvIOHsA3tUG/88pk0qIZ4DDGC8NxnvBiwRPLf5UbFKFrouKYhT//smTLASDhaRHvZOfeyXJ643FvKFerO0NKXdGtll/lvwz2wnUV6IeoxnqKW/Czp9wAdvJUFMkypHJGUpz62Po5pmfWTX4jhqhMaDOZEr0tenu0oT86LVudgY4f0hzl66tL2EyHXHYM8PRX4Emxuu0O3eyGlvXZNoTVA3SAU96Mm/XaLZv1+qd1CyNsKc+KOivtrBOA2n2ojjpIFY5eElmnRgV6ab+2EjDYzQeMj5DLSAGDCwt9Pf39dUskOrIZNvka2YLMVQHOszm8fFgYUU+u6QnxN7Git6g/8CBZ/09jhtv5Nujniv6O1YNtPnzC2EE6cjwFXTf6T7yb9DXUaCrg8xcoIaRdtAIHUxyJ3KoQThyKKKEc1Q5WsDQ0uKwogfN7arXAoyVeMbifGEct+Gpw2CqX35QTyV0cpOdD3QvTG0/z3izxu/j/YLtkC8ZtMejNj7YVavnAnqT1XDQlwrYE0fsVoHfZbe4+KsdSV+0LylsWOzyOZ0O3jRmC8XavYlhp/LFxkX4hdFiMmnlr5LDvVqXxeExj+qceFPnbhc5n3wOpAITA8oizNZ8/xZyvj83EpNGc35/blSKjeT8RBcf6fB6O0biiQV4X0Dtb/bZh8lb1FeLR+kXpAwuP39vlypxRhTNOLp5osUWQf7QqC3CZ/KR/fs/2b5+or19Yn37/v3s3tPjZL2nY3F31+Kc+/Q46oazf2Kt7MeAlm+q8zA2N8UBNJiyTgaJD+QWJuhTfTvRsYVHtwveJ+8joi9yvObgKU9wX100Td9c8A01tMx555JPiukwH+5dnhXjgtHvSGRsPkkM8nYvb4q1SbH72oY39vau7Q9YnCLZbWzL9Ec6l3X7tYZrNdp0yhUSzFcbOZELxLri1SWk1LtpOBLonEh426OwukDq9hCWHFF8lfqYBcy6Jn8lqYLe1LCQfJVy1kcD5bP50lClnJHo2DL58vAQqqKl4Xw5PZyR9yLRgxnISO/MOzs1IQ1RfNRBWq85IJEjoe7JRGKyO6TeoxhNqkaV4v3h4alI2sVnJqS41eLzWazkSXTcAdRPq/foQLvH0z4QVe7aoa/Go+6wYWJowmxOmtCvVwJ56Jgy/uWqX++78NbCsOpcBc3qmDVgcYVGohb6R+hGbSHvLY+N9NM9njEa3/AOQEg00SJZLVS2+NhjPVsOT0wc3tKj3vPZ5buLA+ctz2aXnzdQ3L08Wy0Ge5ZkksOZgO6QPuRB1d0T0h/SBTLDycySniC6hcnuYOp9ePey9vZlu4eV+0jHir6QO9kTcQsDHZlBQQgXEp5Q33K6/gSyjx2n/jcCULf5K68hXK4GOyC7LE2moK2gQRy9SWbQucRCKbRzRo51REapw5BN1NEwclP41eoNq8iN+WU7u7p2Ls+ze5d//vOfv+226kc+Ur3tNpm2zPkGtJ/JN4AhB8t5gt7XZAdhp6jfo+FDG/5mq+onsAm06fsVeSrD4J7rYxb4YR4vt8PlibWWHZbLLJop5Mz8jCxW1QV1zJOpNs3JUydybfDR1hlpy7UUpnAMI8wES1gf4F2aKWsYkCM03AmtbMXQqOFrNrxS1sxRcKFCiAH7bgnDDDGQf+TuwreIbWTnyLZ7C9+p/nZ45/AWolu7b2pq39oLpqZkX3nNTpg7B+NUrV1n9l9TY0tPGokJKJrTIXdLJ7tYW+AGXcOuFA0SUV2QkafyhsLrk58h21hS/dOpU0RX3f6BD6D3PPV0voJc8jL1offP/p49xB5kwkwWeORmuTd+aNM/z1swbPYjJfFzJ6LQKpDTPlheXdAQMEs23IU3u5/q+u19Ubzx7bLzA6HZdOhyw/w5KYzZlled6BENiggjisWk2Ivfw7PUs7IwMBzgPdS9shgN9A8M0dKlkwuLseD1/gj6D5q0M9aFZsLOWGxQ0RsX2IP5CaljaPrwpi6v3T2SH5dyQ3R9ee2ec23UjzBie8l8Xzqi171kMlip9yXi3iTTRd5ku2lejagSeVy2GetlSVgkNmo1ahQpEdiTf7v/4Yf3/y15vLqKlG+4Yf+RI6X98nu7QMKcZvNUFzGjtCorz0qMDv62i5z9yivVh8nZ8Pf5q69ZtPjqqz5yoNVvTXk5JQeRY3H4aF+UTFcffvll+tOzSeaqqxcvuubq6uUHMDcNvAAWKuNRY+ca3KwaXM5qRnPOBsPl6HBtHO6nw9VawbwWVprXgqNpDzxy/CZQB2pC0iAYFFAsuOOOXXf83QV7H/nYzo985CPH7vh613bi+eEPq69s79q+bx8dk5F0kzzQ9hCscCX7Ag3mxc64KqVUZdzGpSKprtR4al1qZ0o/haQKOsTky9aUS4mfdVtdlKa7gaZHrSmsjaJdseZk01/zsTFI8laJO1VPxb9mbPd52sPORT2ulIlzBvT7DMsWLFx+qc5js3s8dptHR4oOo83mTXpzvWaDyyZ48mOTo/9wgdFss9mtZpMyli6yjPKpNswQ00BpQyqPFiutWM1cX8gyMTMcl0YyopgZkeLDGfGw6HaDzOkWyYw0nPF6M8NSfCgritmheDAeDwYlCS07wCP/jXwb5nkpyAdPMnMupqpOOwCFAX2r3TK6vJU4jXK8xy9HA5YMlfINBnLwifsNjxmeMmiAYkMJ/VPb4bGxdnSDwEtHvF2OTy4/1QGEeRYvbR3wxXPwCb0Tx2aAwSKpXDRTPrCIHCovHVtE2e5SkMLaudKymVKcK62cKa3My1GYxT4lsIk6WCRTdRsPhQZHKVGJ151zvNCj38Uz6AOlHbd6eLPEsvaDW7tWBe1RkAujI52BcGFxem0w7AnpbtVFehZnOhaK/olMz9piWPXOiOkngwnDzcTEiXt0JrupoLPwFtHdu2prxGsRHCZnvDca74s7bZ6owEUHM2LA4w6i60aHEBJMgvvJWBt13KD0VJx9lfyc/ADoaYbpb6Cn+nn0lBLLOnqKrmO5aI9MT6kOYqckt5zukelp+r3QU0pOVWJK/j7X4bbzdFsuK7oyuZzHJpcyomuv3eUMCRbt+3Vp3ft1eofTGXJbyA8SPX4pu2/LWIw32boSPcFYlm7aQWmHkQunRbfzJt15btcHtRojF0rTmMw7yXdYG40FFJiTSZIHGmrRyTTUW1sH8gY3qBoY4wdaUgFj/jCzRb2ARSbqg/2q33/7YD/yeF20X/XD7xDtx9B8RQ8wP4K+woyBBgP6S9nkgo66uBKheaZckqspQ9HwVdJTbHOGIjJQ3ccKSmoil5KqCGSJ2V/MTpGPUz15tIVfKiV5WmDqPHHSBBxI4kCItcq5DCI0EqiUkAUMeevKLW9mUUEDQaQqK8WilF/HcdvXuZN2k9vmC2sda85PGXyZ0ayYsptEs1fUpYbI+VNbtxl0R3TagH/T1c+0T3R6DbpDWl0g8DMZHmuYJ8l/kU8ANPJMBKSfDgBGB25yYXaxVAXtsaoZFhZtv2p1VYMXsWt9LWvXhPq8vo5M1ucthsNF5WNfqHXt7z0um8MuiCOi08oB0f0ilOEOZby7PUr+C2aIPEqOMjrg1jbGByvK6wPVEmV6qq9I9Eoe3b79yPbtffRKjj6k/Nfi91r8vZna4XFfwlCgV1/dz4dqv2Yo7X2LPUnzf0ign4005QBpiD7GQjcUurFgo8ZAGopc6uYAqvOShbx9sSk++Xd9abw5vICSUZ/jjbdLNCK8TanO9h2s2b5PSUxLW/nry1vbsl9fKs8NTBHU7oX1H2UWMfMd+GtZIuiWCLqM0qh9GiamBf5hpD7VJTeVtVHUIDWJVuUJUcLX9DRNThFuw8vkIMJl5GfV7f3J4bTbnR5OkgoKu2okYTVB1ns7FqSSCzq8OI9OGMPvqO/aCIzi+hbOPNTxTt8qDqmWAWzCg5tOpYl8KVgpPxVEr8IgsE3QEWIwsEQwRllfAlgfJ0fWxLjSwEypkyuNzpRnR4E9PjWKzoW6eSG/TcyuoNcnmlTUosz/gFmsCIaW51THi9yKUHBprnddMVh9VnVA/Kj10uq3m50x/kvme7zHDDQypHpl4Oc6z8Q1Z/2qyUfj5hrDw3w5M+QxMoyxBRhJHie3Vi8nwxep32li9LvGfHZxtnqapQ+xDE9Wkodo3FNI9SBqiCmllnQ5b5Ka5w8Nb8WC2Fj8kBo637/71kC6l37s203e0GViqe6efLDXu+FQ3WeKqw6ymTwINLqu7QYpWTVtUk+C+rD9VGOR5ALpvlSy3+Po3/1XgVo/yDf0tMGuQJ+44WDdZ4QNjJuZoeNmXGccSUP3ZT0b+sx8l/bZ1dxj5FuNHdt2hs7AjBSYNPkD20n95wLwvxLSQGi2BAO1DrgwYl+esaL6UuglX/eZZib8aD4Wy9f/kT2HX4t2dkbhr/qk8mEu9+1Ntdy3x431uXJztVy5dP8LeOjNcFn3LuJBMYNldCs5uFWJ3xVhXccBRsOq57RqhqSFXij04jLOVsofyZKpJyLZrux4VjNVsqO0/kReHBPXiiD+3i/CYg5nRer5D9JumEw9fkP49jA7VV4Ln0vxSnkmDo8cwctBvIzjhYtj8h/4hDtJYbr1DtdQpVwKIX2jwm8CSEUCc5RQDt/b14vqVH+xweBk0GMWQMEtuOGGWTZq0lESk+tJYkdHUaNzLT53sGvloGS8zZiSgmmbQfchx03XOnbpDbZ0UEpBtTS4smvw3MUunbafhM0Wi3W13T68MR/uX5kLJgJeq2O11WIxr+Zs3kAimFvZH85vHHJwCEfgk8xpyicxpxehDDJVLBjEy7dvv1lhivOf084xUl/jc34ikEXsNGBuEiQMVDZtVPDRUHtUzcgClfZKySXv3My5iig6pn/Pnj0799AL+buFWxfCvy0LFyr27UeYfye7gS8DvdEQG6U3jSzU25TUQ9cOnFCqcUKMJ76d+S7zKKwvI1PWM5gho3jmRaVT1hQuTxZ/Sx6kvw0xfvnXyMUcM2hs12PeWSAp896XOPPrw3N0pb6pQ/XNAof2zr6p+b5iLx1mxpj1zG7mcjVuu6ZdYyEHhRwNcpgp5bjSjkqpWMH++bjS6gralRdDDVfaWintnynt4EoHZ+Y7/ZEmubhZudW0yIHYmOMw0VjUfF9M9Yfb+nHXqb8t3J8S/3eJmtVQzXLIXtWcAfGhFnkSyVONSRDJuNGO3zuMWLYbp+clQGyqqH67+YmvtEij2FC0NKVMrMlM4ZrM9Mryen+BcM1f4BWBaSl7vXSo/vlc7flfeVr7HZz69Vx9hNaPye/5e3mf/IdQn6LtyvWv3CTX/yfUp+n75fpffVCufw5u/157j4E5NbujTuYL1mS+lw7Uy4LhWv0rS5mWz5+K1fs7BGv+Di+dV18frtW/MtD6+VOumr8z8y/k6Sb+oD+T7zE8SZhzyevkTuobsIHaqTX5BteA8u1oqn6MQWMzswP4FPCBPK1CCTWPl9s1+KVmh+YyDX6pQ4O2bocODdqKzwC58/JU+vDOK8nrxeJd0OYe8ltyO9C9ANrGbfnyDvQMhBWoyyOtM1eQ01INGdXPwAwNMVJXFTV+KCuLerncbnLHfLzf47ZabWSzScCC6LZa7OyH2/rbvRa7xemofZDhdA35A7mSxbzCdqrp7mCROVVkY/81p0+zey6hz11Efkmm2euBfsYRNhQM8uhvrwcIUmqacBgXfUHeE0cd/o9tvSn3xU7exV/sTvWSX7qSAwmPz+dJDCRlH8/j5NdkI3s3zT9c5+lONqrO7ezCOn92lvlr8gLZy36B2tcSDMaHPKYjMsjLtyPcd+guA7ijrc1ReWdD214ujOQjxPMhvIe5pW7OIQgOzs2uEZMo4SZFTzLEcaGkx+F2O+BPht9tsyvJWbP/BfDTM9Q3BLPx3Lbo5qWfx90PlllK3iCfo3sfBprxsBZ5qW6ANKCYvO+BSX6Xrrp6VXzVNatx/wN3QLCth2eXkiXIRxkmUbOJ1GUIKpIlvMemM5tMdqutzS3EvHYzL9qMgt9pNZhMeuNWI1CksMsRCgYcDfi+onV2//mY/zhOM6vMfJ5FzYxVwY7ZVCieU/e9/it3Hk6nLiev31UsoiwPwNhOzzCIqlaPBomttpXBEE6LzB83ZDGqNUCTVGJKZI6jWZHRvl7LFdMn6Wo5ZKgUwHf+ctn71mUy69637JedxK4qe5Nbt5Irfq0qe386oCaT2XPtARm2R9h7ySFNEOYpylxL8/3cj0Nsw8ssXi7DyxhDlL2pIxse2Mbee/ToHI2O12j0y8vld17IfpTcqolTmQPha6q0Whh9sDAEzum62JPsYz/qSvTH3fBfvD9B4xY3QL8+pQnDW53o+/Z4myavAfijUjxHUz51Q3vmhkuuYO/N5W4CWK9jb4ff5GAtiUwY9wYebzPlTfgrzKOkoVzdJKe6d9UJ7PWC/LpcDIXzWO7zndFIPh+JdrLPKtK6+tcMNyeO8fE2Jo/4sYNRg31/fNYDGxBQNTjpa3B6bYX8jsvhHVBPcy83jVHWXEDLuBzDmTX6i3FNGWaXskcBlyKwoja+Uz4p1aA9F0ssuwDEtNmTHN0260LFvCsmp5iSaPh8y9VVn3eKE6xas9nokNeZzw7s3Tpen4vK5eEsDWvO7/fbagmqgH6xR8lezWZKvxxIv/4ClOpXYjLA8wGgVKkgzwdTc5RKp8D+E9AWtpgC/qjkL6InOMzLKYWFBBQSlEmqFFnuDor59V0S6zJyfXY01znKhfBQihD3+PgDSzrc0DPooburLlfXd+I9PXFnRLTZxMiWvXv3WXneCn/n1KfwAryYYj9G7gI8DqAXiQ3wwpZH5/l3YJFn5I9FcheyRGc4GKjxRyj4bVDQtIeLwBdtFt4e7s/gB86hyl+anVS++BSVd14iH6zJL0tovez3+dJhpmX9m8vksWxg74I1GZTXsR7Gos/rcSx6uk6QYhqkDTdk2mEZa4KdnR+ce1e49q5Xlte3MVyrf2up3MZxoDcbNcOw7k3UT9ZUmZu6Jmb6EjDSdAqZac0nFfs8JPfZLfPY/69pdk3Wjddk3ZfdrWXgNxtk4+Fa/VsNz+tr9a+p9cBvX2T3KvUG5hfMjTX4n03bHZXbXc3U1Ydr9a+sVOsFzPGl1hOtghOPzgpkNUjUqE9eC0gBurHYqPBVhFBeinR5+NCOz+ljgUi6PeFvdydqbQ3X2npr9dyc3aOctXBOizlrMGJRRxC2KR/WSYHYgTaaaOZUE1XC4aqdKZk5PLDArDAOqnrL6reSvEvSwY3PHX/1eEcHXHLkH19lPevgv2uqe77xDfKJs88+e84HeorCaYEMJ9nHmvrmOihcZZ3jZVkXAfmOYX5ExyrXv6XoKH9EX146b3L9ax9UcmHNLmW+DzAIqn7rNa/NeaZaNVl02WFEdb7QmvDzhe853BadpU6wMkLFguMtqTy7F/r2PHQkUKc/vX6TPD8OmLe1wM/d0LsRBtp/t4nJnmjz5X1jPtx69dEA0flpyhRxYH62MnYcKcvFV7bIWka+CjIDxXUB85ZBfydkHM3OrY2f0bU0KdO5L9bV0+dpPeH3VRQ5/udkSVNeE1XUlSWn49mrO8jPH3lEXWNCw3u0jlbvNzA/Za6dFRtolew//9LFTBMNk+vfnKy9H3OJqfVEO67iyEaaY0xU+WBDipuWyau7unWyoU2j5BPj1dS2PkfUlUxonsfcYuGBdT3+nOA0GhPtZEjNM3b6e8Nbin6Tvk73jdd035db68TEf0DGmTGQj05SGcugREBoG4Skx9u0eS0rb5LMaRBjq46uTq48ugqFL1lOld+vr7X7mhJjQP18aLsPyTC9fA6mRVq/TK5f2br+zegcrIsU1stkWIfl+ubz0V4aVetXYk6sWv3P/rf++XCt/hWvWi/UP0+0fGO+KYe639aQlkklcg0UrZZjGp3czJjxS7EoRuesie8/58ts8CvnnHP8HHLRwenpgzf+8pdKDAS2R8ezQh5/LfZCwH6o9UQbr7dRxGs2ipdb2y6If1d9vb72/GuyzRvql9JcWHmmv8W+cUPiSDV1eDnZpslijmcrDctplRLLoNc307z+ov7r3fVpshyhbLAnZTGpAq/XLoQXGPgWibPSC4sdrmivo44oOrsiurpxba6N6zcDrWNcXldiXGieLAqf1bLsxXy7rj5cq3+Fub/F83rm1FX178nVnv8VRinU9hbCtb0F1abUfD7fKWfrs9Ve2lRfP1yrfytbHytzfS2G5rmGmJs9tXqa4on6pC8lT5HvAH6tY/4oz3AB5rGgbz7ZoLYB1Xzu18klZAw0Gqngk7OZlMdpFlvZ9ddHDx0q6ySHklFDoP7BZQ+9jYs7PJd5bvDc7rnf85jnKc/3PM95fu2Z9dB0SZ42T94z5lnraf0MTZf0Ts8cKq/yQGeScmcKeGhXeW0GanJShnps5fLeUh6Nyk0Jj9xvnx+ptSUkrrU1JkKyaeelTfLr1LRJjeqc14Hq3LzsSNefOZNSSzmAQb2LzrWG0J20NuBlW1V7ZBymLN58jF6zqlWvZqHapXmPqaJ2jOZyqI55UB1bInCcgH+XjB1fEntvSaTYglQoSM4I+rBEnDaet4G+dnjv3tN73kt6KcB96ptG43w+S9fiA8wjtXihf6b1cvzYA3Gmrv6WWv0Lp1vXVxrq767V/3Sunn2Uvh+FUAPhyflqLiXWQ2Mcu/FErNoya5lLqcF1o87PvOSplL0eOZwAk34FZkoeqv44aBgBeu900hwJzWHztR2sdxU+v2HDsa6ud0qKtGrv0NDeqqcpMVJdDN31tRi655jWMXcvNNTfXav/aUP9nlq9Sr+cQL8w91I/yJBTzJmP3CyPRjCDZWk0X0pWyjck0XswCTq9h2a/KeeTHdQvIg+QjHAniphtqYi+EEXMC1ekDhHzWFaxv2holX+pQA8d02vUNExreEud2camDztbJ2X6qE4K+Dnr1FxuppBPMJnpCrcIIcEvWiXSIldTatTrddnJhbWUTRReW8lzFO5TMtyDKhyx/pZafSVUX/9FtZ4sC8v8/yHyS7KS/SL6BZBGvwAiCsHOeKTbw0d2spfrpUCkPZPwZ9zpuvfdXWvnpyF5D/1PcPkp4H5IjaNoMP42hJDXjuhrMKlZMCtsWadnZYYix5PTY4X0XCkEpFyjbtDOz0kC6mL+2IYNrvHkys2fDIatgtOqOZZn1wH2rmlOTkJemYtl1HTAOM6V+bXeTmM634LrW+z1jA2032QLTx26xY/9Rf9l9GBAM2xyzgqrx/jKKweWnmfnONvu5eKxY+SXK1fi9sSKVVUvBlKyeDYn8190n8TApEFbZ5VozoYMB7XshCwnGy5h6Pju4Je+9Nljx9g9l1SN+Daao4jqqHfAe9PMUJ2W2rxDpQSjBehJnrBauCRmKEoeSB5J0gxFZ1JYG9IFcQIqr3PCmxHY29Bc3qCW3Kspv9H/UBhPUy42DuO3KeNvyM5YC221cc0GuoYNLNcZNrAQVm8Z+bDb4XZyZouZrIOCx+7hoWAJAwTpNpbZbuEdtQ+nr8K9O5p/6ZvwiVfzX58x8VKL3EqN+ZQa0yjJuZ2UmGEvUDa6OzCXRkXftFcyp0xqlegWNIVpZpQYs7ng4eZOEO1lQRpJ3NAZOaj4aGOXcC2ArmGg/GyXrGswdXmeaF6GIjM/1cQ753lSMzu552V2Ik9/BBM7KeswqOmEts+T5eBHnbX1eSvt03myTWCxYr+ZFZhv1uoNRDt7Te35h2mM8HmKjr9x1tQiZvmBQaYulvmWWv0LilwOsMB8Smo90VoUWCj55yQ153IDSWtAkIYUSxIUJLY5Vw4nB6yKyoFpZI6S1VIuNU4pmVTzLcnpl7ZucgatOqvB6rTq62ibkovpF3VTXIufvr4WP/0c0zo+++ex+vo9tfpnleepz7kcH5/B+s/Vxc3voO/ZJ8P4dbm+Hep3URjL9S98S66XAMbbKIz3KXN4Vd0Z59O1M84fsKlnn6/EXDm1+p/9W+sz0SsvqvVC/fNE+zN5Di2z/0NWsAuA6pzVAp8bcp6obKlss2uy5QN4FEsJtwps9Rq/eQZjdfxylJa9Zp1udCVqyDzTJ/m7x8ePnXvuxEQt/czWbpLs3Xfttft6d3IBr157M6agySJdx3w4n2X/mhGBUq78C2TEQU7qrZw5Lw5ae5bT7s117suZazrk/Dh31DpHVqHFDfsnKPl6kn+Z/gnykd9n7F+jQbu5q7tVA3dwZ3OPq0/WWbzrYv6vr8X8P2dsnTvg5x319Xtq9c+aZJxKg5z6LNDIDjV6tiGTXBYKWf3bGYsbthKp5bgU5k6kkCpEW/PjVgmEHKhzNlmUB+uTCrVky82ZhubG+YXaOJ8/A1yeMc35FD1O6y9RdLDpuvpblHpYm7tbPa9ntgzX199Uqz9+vlJPfTlvqflyVgz19dO1+i3P1Z9NP107m/6BYH393bX6n/5eOSMc2n0/+zEmr546S1e+yns7oNBhro9fm5cDtUGi7VASorqAVLgwsKJkmFGSoeJBADzGviqBOPPyojbmRnWrX6oV7PtNTosvvGXLfXfMpUuFKm/bHd7cRHPuVJo/NSDnTz2i04L4WUumSphPzQ6TdbPPoX+Mrn5Lb11BihcKcanwvmRHRzKVzTb4pMh+B/PcUjDGBfdU2EtojEuyxekoNeHARJ1931vgy92tAl9Yembjd6FNjAHK1XFktU0auq/oFfVHgp0hOAgdXlvHBrna+/vbsSfV/3AFMTaI3Ed0FpfdTqODQiH2U7rY0LrerrUDYehnxGvvweggb6T64WA+k3K5/Va76AvwfNAfsPva4t7simLE17VI9medZk6T76ONsN7fdXrO33Xu+zo/V+V7jC+ZJo/S72EmE/QNUXolGRpNUv0WvU3PBZU0/eZMYSh1v5Dzy3+VfJD9ZA0H2HzdabGfxNNiWz9Tyzw/jpnncZ/kq8yJee+Rs0TR11Df2n9l/p3cRM/3pb677+ham2oKMsF33EjOJ99l0OnlndNOpOKjWa83OxpPjOa83twoo8QUvEjcZH/L83n336g+8zp5jGyfH3dAgxO2X6g8o4m1eobGJsjPhAF2QwAXN6wfVHT4vHIcc+3E5Hc+lTl/hlOZ5XxhXyVd9P0CQ1+eb3j5uziOOX/GM59hTskAvBvzA2Df2TweiVU7TrrpyIJJ+cgCpU/hM/+u+eiBID16QPnd2fC7CPoOunH36qQVPbBRJkOR2q1kPbNZ5dSyf0bCsx2tE541tR3MA8E5KRBXLW0Z2iswGW+QptL58xKXVVonLkN69zT7c/aueecG1o4MpIyn8bhAei5pKUzF1hNp6Nkkd2IlVM0/NvDERmpS/P/z3MDftDo3cKUrmH735wZqG3J99DDD83KdNFthfdQPSKqU2+U9hvb8XAqU8kB7Fj8N5PEoxixXKlbeOc2HDjVh2SWulujk3WT3+PGFj46uWjUadXt7e73ud0zm4byQHFw0NrHwJqe4UURaCHzyjzDuIfU86YYYFbolRGOE8dxCTiIHMaMJQyNJ9A3xJIYZTIOKx7r6RfmpeKX8FEafFLgTGah2Z6A6zr2rUJP6SJPiXKSJV5JyGq1zfFtvbmlv1HCzTgqLMYte+z77wQvt67UGS0wMS7qbDdHepbnebeNOrbbjTJEmVmE1bxcDiQBbF2lCecPso+S37BeZMczJKOZL/XlVE8cwOkesnyZy5vCsjZyGhuT0c6XBGUVaqz8AiRqDaRKs5NyBzmrGpvrsWWSzKRPl/LwZtHXLJSvWSCOYMGsgM+m4z5yP4bENobbzIv1pMTqc5l1HTMb0UNxIToohIyj1ZofVoAk6Ny3pWJK36TTn7rCE81tDQaNNsIoeg9fgSw+kMou7bXrNOTtY1pabSKn2is+SZ2i+r370ETuZIiEgkvLh2HLKrzLnCsl6VzkSohkPIvlSiitlZkqZ/HtKAZb5i6cAk3Nnvkzjmpe9t/xf5ZIDkPLPTQL2+z8zCRiFuRkup/9f58LITE/vuOHTmzc9+IEd09PTx6ZpLoxvfWsuFwZhOmanSOX/UYz4FX+BGHGU7X/XeIZeg0dNTZE2yxsEjGJG0zVxKU0d+UWmRrSDZy2IRBacNTgg3we8UZfJ5Ip6QbUwGl1Rc+cmPKpyU6d6J68GuyYkaaIrqN7l/D0MeQXm2cx0tYCnav6jVo660wNhNnESeUMfXEAsGvn47V+9+LrqhltJbuk92/HkRDVn7E9h7BE1Z2xDgqWa1cAqY7yPkmTZUbXhCGMcPs5PtK+4QEOG2/yhMPuwNj64rrtnw2CbK5IV9zxTnfwPByxU8ogvEqdJC4LdS7PhQj7n2X3rBd/nQn4f9CeonI8+oOJOg2sITXPH0oOqiiAHcQR4gJPmbS0HSRFpSpI7kZcz2dSynDX0Uc2JNnf0BPXl/E+JC7ktsXAkrrlHGx9eX+haUwxZnF67M+Q0hwc3FPo3j0qa45p4PJSyeMJ8ihwwOkTOH0sH20HBCnYvaRdSkYDRFIgl3e1LCqFw/+rOtvZ40OHjjAhnDDz8PY2L7aqdoN3SUwupJSZBmsvzWJxLyhPtcxW+sOu2deumq7//hzvf2Lfv6KFD7yfXw/tDALeX4f1pNZd1A46ou5cguzKw5pST+jQMPYVPQ8V/A8JQUzuWjyDcUJJ29zdoQ3OsB/Db7EnaPkQ+ULUXAl2r+4ORoY09fZtH4poHNBnkMxazK0g8Thu57JbtRjuwy848aK0ImXC7xR3guYDHgusP+/4bmHMJ5KS1LTy7a+4iETUxulv1KwR+M4axTBbGLR9nhJS4HcBnoZuvqtFDbwDeUi9MziU41M2F9KXo/zSwb6MhHPAkY6y/x9nycPfqd2snwlsNJqPFasVT4clX3H7PUH/UpG1xvPsbc8fBWwxanVZj9bTVznojL9DzzbLM2xzNJ1uBy3pWq6T2dtFz3pLHn6i+RP6JVKYvBq0P18+rCi1bqfKFIXjFkLEpryDoEuhTllYyFZjJVPk5ehHQ+CxgFK8s0ffIp2lOCmY5b2STyO5qLquWw2RyjjjqlYVHtHwI9/9DPCffOYcfIxv9DrvfabE4/fauzWNxzh93JzKx4dWZ7OohKZMQEn4uPrb5kMnl5TgfbzbzPo7zukzEaORFu0PkTSZedNhF3li91pufzAZyCZ/RuSSXXdgpip0Ls7klTqMvkQtkJ/NemiPlTfIrim8j6mpp4PaqR4uq4LVTnGtXkvGXMJjGwrTL+HZigKpelJT0F/WGBiVlLsNmXWio6BGTSvaazyOWpSIaXy/fhGVj5yCWkW7AESfFG4vBrLWarHZAM+un3X7vYF/EommFZfgA/gqwzKjTGWU0I0xi9i3mWZrbw9WU10MzP11H4u1Sbsg4G569i77PjrFj+vnRv/vVaP/ibrMuIyV7erqCvd6Nyp4a9IV8BX7Z5cT1T98FZTueftP0niZjTN1rDY2drG+F/Gu631HfYw3jm/0j+ySNue9k+pglmIVvvoM5DaFv6WutogSa94QKECKa5aQgkYKmljpXdWWSFX15P62WWVWSElIfsuIntpOHtk+KDrfDZuPZCzSuaD68YJHgcLkWj40u01xCHHa7w+UIVJ/at+V9K9m91cvsDovDZfNmo67RgpACqVfoHVtYtPN2m9123cuZ/f1ybsk/slVqEw0zyzE/UzJf8rYYIt05bDnEYSgMK54GhkrJS3XSJFfKV0rDXGlSGa5O9uqaG6rM9Pv7ybuFw5+myENT1bTdanNcqhGkrvDIspSvcKj6hyMOJ/kbLyfYHQ6e3TMHGGEJAuZCluPsvMAF2b2XWRy8xQfwWNAjdXs7z1p0hcNTfcXOWXnPPDA5BN7uwH09Rgc48Cf2SxQH0KNtmJlk1jOljhZAmoDCREsg1bwEtBVMI+SplM1aeqIt59EqpwICSqiQgNVerPssKg6qjYRRJhKkDjvSvCDwGHnEOZ0cIIYj2JP0hEXBLUidPl+nJAhuMexJ9FRvllHk9Au83e502u387bzNDmCy8c/ZAklvOG2ypEV/KmC3B1J+MW0xpcPeZMBGbDLWIEyCAJMfsxfReLsiwGQvs5sp7ciD2DWfc6yCwiq14IWCl63PyYYFLzqPlPUMnkVRtjppChmQ5tOV0iqutLCCsffbKshD3juEEoh97xbJ2HXUXdDj4RxOpwNjzEIKDN1Szu/tlNxuQcQkpNV9FB0dXs7tUPAulg8B3tmdTXi38r0BWcfunVZRMiI0oiRn52wA+zDA/nl6bq0M+7OZOxkE/OYWsJ+EwqSxGdyNE9ES8OU7NwO/egIvP4RLaTNXWlMpL5tcgw/euQyr8fJ5vIws24y194zAc5M4X+X7F6Jb/p89XThPfXM+VE3TxG6lk4QhdoDkKqKHREGQET3mVhH9AlwW1XaLw7jtF39tDFkHx5aOjC3X7medQCud731m/sWg/8HmnE4/1ltcOFq08i7O7pbXQwjm5FN1czLJnE/nZKTFnIxDYfzPXQ/jXGlBpTy5YFwRqv48CBMJN6/drB8hybvdPKI753JxKroLcQXdFUjK6L7/kv3Tp9872KoPEu3ZSyicXCBDvUHlzAQzCJLmWuCq8/UOuh+tnGofpTGiPmrAXFop9VVKYxV5p6EhNVhTho0zWjnlFBsIAFesw+fPxeCe8/s6Yq41ePyfmbcaAi4TZzWQj7miOXggKghReCAXda3RW1FitOEDvFXv2Fq9cRt5Q33C3xF1uaIdfhNvMRgsvMkVMNi46uH6F+ALG74mVfl8bAPjn31TYwG4YDxwO9VnMGfJamY+X1HPditNUJPLygpm5A+gcbeUqCDXhc+bZ0oJrrRjppTnMHNJUc5cQlpkInl7OL1TbpPmx09sq+7fthmHZ+ZkMFkQjhTQChhqgJYfAEBXL0Gw1YORfWUe6Bt/gtHG5I33BOm/apqn6t1v+zzKqlFmOXmRtcOadisZcOuT3zZmvY1+5vCnP334M2TPZ/CDLOtGmd+SF8meeXtqUcwSRfYcxmeGmF3ku+QN3OV0FcWiaBANmMFyaMOVVyr/riIPyp/W4z+GRuunoV91uapYQt57rqrou89VBbJ2lPkkjOXL1BfUw5QZA83lI5szaVJouTG+Njz8011A2pSz1rcyy0iJNWNcipLrdys569Sp6iPk4D0f2Lnj6D3KMyfkZxJyTl9yovrwqVPk7OfvObpj5wfuwfMpmC7ybC0vMc1IPH9qzpiXOHPGvMRbmQy0LecWNtFTNGjmgrm0xFvPkJZ4/m9NeFpPY1riE63TElMcmYC5bJFj29gyx7bjDDm2o++UY3uMeZJ8cy6fpTYLLQFBDVaQviYpDbFXMPW56z3msxwL9fqUzJWhEM1c2eH14ZkerWrfRT5L0PPizNeJmywDeEq0LJ9tij4xP5F9JmdvYJj/A+qQtmMAAHjalVfbjhy3EeXasqXVagXkIcjNCAgngO1g1LurlQR59aKLIdiRoQSwLcN+CrubPUNMD7vdZM/s+APykA/IRwTIB+QlT/mGfEc+IaeK7Mtc1pIk9HY1WazrqSqOEOKDg1fiQIR/p3gCfSB+g69AvyM+EC8i/a74nZhG+pq4Jf4W6ffEL8TfI/0+1v8Z6eviUvwr0jfEzw7OIn0ojg+eRvpI/PzgT5G+NaKPr394kEf6tvj9jb9C+8G1Q3z95cY/In0gHhzejPQ74uHh40i/K54fXkb6mvjl4b8j/Z74/PC/kX5/tH5d/O/mbyN9Q3x4dDvSh+LXR6eRPhJ/OPpjpG+N6OPbfz7ykb4tPv/Vfz7OPpF3T8/O5IvSLOTX61rL51Vr82adyCdlKRsznXknG+10s9R58qyq17y2e+Bl5eWXJtPW6VwWVSM/027uq1p+4zQxE29kvZDPVGnSRsunVZlfsAXjlVe6caay8iw5PT19dPbw9OzTe/cfnEeWO8TSsRsntfEz3UgFK6fGed1Av29UrheqmcuKdkafxRX+SmPlS72S32tVKptLPCc4W7HsDDy+MdolO+deNDDhq2oFk9P1zPv64uRktVolczAmWZXYH3dVfavTorJ9uOSTaaP1Qlt/fJbIr2cQaCt7R19mZevMUk/g2bLKVFpqWcYj00ZZJAaijYe/MU++ki02YXOnw0nEkb7zaqHgoqt1ZgqDI1hfV20jnSo1ZTjTpvYh68HpIHMivfElbDCWQus8RUbm2pmppWhu6Ep1WdkpmUFOJ/K7qpWKnAOb8mNeShx99k7Kuqlq3fg1CeWQkR5I0pe6yQy8arRyleUoZAqpx55aViaXrVWtn1VIBNzKAYHGpK0HgJLjuxRPgJfC4iSdgpqZSTloMcWN/qE12FF5buiUKrsouwt4nVVNXTXKGzgGbr1INRjJS5jPhvbuI765XuKsI05XFX7FhpLv8Ld1Iex5KAyEtlR1IFZVM3dekfqJ7GGnS535prIm6+Q+ks7DUTudwJlsZpZMoiaoPpkG1K0DKDx/QdRCzfdbq5bKlBxOqpEM0p2hL6pdQlG6ludNLmvVeEOaVQkAsFRNgYriWV8ZwgP/lV3LlVpPpGvTEEVmdLosuxOoz1GOKI0bavJqZctK5dGzJQoLMLFTYzWrByCgM+vysahyU6z3epgcn0cIIgkW7Qn4osjogCtK5CZ8YT/ggdJacAJjzCcofwszPJVAFVODIC2UZ7YMwPQoMFi3RBwAZc7mTnFQsKgQuXRY2Xg7Ob6XBPNXBiVI5rq2BvJCwXFP8NSI68qO8jSG/jK0zV7zVjDucy1sgWCh1iw41QGesEpToXs0C+pIZPVULSi+CE3eZjizQsOt2lDOdQsYKmQIOpXdU0PJ8YN9eiklnRx9WcMvDpBZ1CU1J9QNNTijXRC8lgAxV6zUKpvx8XisXHN7nGM6BR0xVKVhbFOXwHE4x0njjxzlnnlqaR2FDDu0AThsVMkoReGbHN/wJFcLNSUcYK1sufbjkiyaaiHLyrGZKRqZJUcQqcJQ6+xXuHk2bR0KvDuQK69IV/dNthkboEWlAfBbaQpyJ/RsKrB8qWymd3oruf6RQ9PhIaFSUxr0UsZSGiZCowuMHy6bgI9ulhSQUSs0Ui7OulSZDqkvdspjrAVVDOhzn5VfFDRM5EwB/Qij84xDWiKAIboeFRvbupdz4PXxMCATGpsOc3NYOom2nfTDX3wsMvGJkOIubntn+C9x0yuFEQtQX4u1qIUG9VxUohVW5KLBWoKVJ+Aq8W7AOxUz4YXjL423xnuJvzk4n+FkjTMD35toeIkv4vwSfBn2LUvNsVJgp8H7M9Y0BxfJl+Ib5ugkd3I3pV6A75lQzJOyrVI8BUeJ/YtRDDZ57vQ8QrzCo/E0eBweg6fCY/FIPGd4kniPDs8jrD1kuZ+Ke+K+eCDOd2wwHDuNt0eENPunYjSnvOt5NUTAg1KgNPxUoOdYq/oz+3eLt8ww2WTx9yX2Vnh/jzfZrJhDxvdJ1FuN7M6iHM8Zpxwlb6DvBXNTFL7C+oplOcRnzYjxOHMBbSfYof8JvAoSE9aXQM6Pb+TVt1hNGUN2D74I1VOOM0VPM8+xuImYJSx1Fm20fP4OOC5xuoQGhx1C/CRmbQmODFFKsUtyyy09U86SjVUT7Dac5XynpgjhknVo/prxe9MTx1mwo/0c34SAkEfH8cjwVXBW8p5/zRFqmEextV0dZ4zIGhLH9T7O9djOCesmH8oYB8OW6dgTfI8ayeh0fNb26LzarxQrJX9P+2i86PMvxXfsAUnvchekKda5X25Xc93ubiYlPG+4t5AHntETLB1w1vkTbCIZxJuxbB2jqECTzgELGdel7s8pRothSS1ztmxXFWtCx5iFPtBw32g51iQ3YYTe7RGqo+6AF8fym5E/Mz4/YG2zkonzB5w18Qx1kpy5TfSi3EGz495J2c5YSs1/FZ8JOQuyqaZS1pr3O138h5ju5j8gOOeqCnpdL9NxTjx6whDTLvMhw20fwaqXM8yNgFvqa/XGyorlzzniqvd+0usdV4HmvGacG+IiG7ftfcS2+phT8n0SM5NxRpaj1TBzuik6rPvYM1zsFX60F6yiep+/VWwJe9QjyhE+u1mSRdsdIybsddO360Yp18U51nJGmOJaMb3PhJfQAwZbdY+oTesH/8oN9IT8086aM6PwnnA8W7ZrwOIg0XFWyh0dTdS+r5K6erzam5xnk+VupHoUDz0/TK3QTyxPbsv9qOl9oR4R/Mx26mOBd84dev0WOQz1f77VCUMt2HiLCj2sQ43e6FldTf5UBw4ZCP0jTK7FqAY3kT6JdwAb4+H7SVBt1U3A0oJzPUjLYtf0cYqF6C0jIkJnHqrz9dOjw9asl9dNnsGzq06H2N7j2A4ZWHG9lKP4EhLr2PfGc264Lfj+blyz9P01dVXv75Bl4tltr1+Hjvuj6fDT/WDB1TXYnI5mSd7HS/eT3ccbRndb6uI9ZYx0KA7IySEni3pW8a5bsb+DJzXfRTLu4S52oyJG9M2mUfD4wRt73NXKtkVUqXXM2YAjklKztBCPMHe6u5zpZ1Mx6lihI+cjXGiu/9lI+6a2ks9198h5/CU19mMTWbQ69O/uVhG0t3GSDDjrdvI45Skn3X1tey2LiAu3Ah29pLhPRjGxfOfJ437ISs4IoDtZ1xUCH92xhvm/yUU2Nnxvldxj3Siaabyb2T4jAVUF5y1o2OUZ7qAN1+h4km9ryLnHqN6v7f0ubiRz3Lu66REmgGWOos/O+MZtehQvWVrGeH3dDbbL+kdsi+PfonqUdcOUj9Ox603pxq8FklrEX0LD1Bn3kO1fKEW0o+YKzzcmaM0TOhv9Snp9Hw6+X+VLmMmh9w83Wym+YKnrGJ8Z31eIP6DR9bxuxNX1sCxqD7N2897uuS5Dj32899dk0v/ydPG35z6uk624nez+2v8/Ww1UxwAAAHjabVUHcNzGFX1PonC8QoqSe5V7N00190aRZ4oSTdoiz7TkIuPu9u4g4oATCo+ku+XeHZdU9957V+zEce8lddL7xCU9mWRSHGAXBKGZ3Ay5f/eX9/b/BwCzIH+ff4hB/J8fNwZ/szALs/FL/Aq/xif4FJ/h9/gYv8Fv8Vf8DX/C3/EX/Bl/wB/xC7RgDjSk0Io0Msgihza0Yy46MA/zsRk2xxbYEltha2yDbbEdtscO2BELsBN2xi7YFbthd+yBPbEX9sY+2Bf7YX904gB0YSEWYTGWYCkOxEE4GIfgUByGw3EEjsRROBrdWIYe9CKPY9CH5ejHCqzEAI4NbjaE43A8VmEYIyjgBIziRKzGGpyEk3EKTsVanAYdRZRQhkAFVdRgYB3GYKIOCzYaWA8HLjz4GEcTE5jEFE7HGTgTZ+FsnINzcR424HxcgAtxES7GJbgUl+FyXIErcRWuxjW4FtfhetyAG3ETbsGtuA234y7cjXtxH+7nbDyIh/AwHsGjeAyP4wk8iafwNJ7Bc3geG9mCF/AiXuIcvIxX8Cpew+t4A2/iLbyNd/Au3sP7+AAf4dv4Dr6L7+H7+AE1/BA/wo/xE/wUP8PP8Tum2Mo0M8wyxza2cy47OI/zuRn+g8+5ObfgltyKW3MbbsvtuD134I74BxdwJ+7MXbgrd+Pu3IN7ci/uzX24L/fj/uzkAeziQi7iYi7hUh7Ig3gwD+GhPIyH8wj8i0fyKB7Nbi5jD3uZ5zHs43L2cwVXcoDHcpBDPI7HcxWHOcIC/kvwBI7yRK7mGp7Ek3kKT8U/uZanUWeRJZYpWGGVNRpcxzGarNOizQbX06FLjz7H2eQEJznF03kG/s0zeRbP5jk8l+dxA8/nBbyQF/FiXsJLeRkv5xW8klfxal7DL/BaXsfreQO/yC/xy/wKv8qv8UbexJt5C2/lbbydd/BO3sW7eQ/v5X28nw/wQT7Eh/kIH+VjfJxP8Ek+xaf5DJ/lc3yeG/l1vsAX+Q1+ky/xW3yZr/BVvsbX+Qbf5Ft8m+/wXb7H9/kBP+RHLYOFgYGUbxldXd1dLXnfsdsbwjHscklYnnBEWavrJce20nrJ90RnSW9o3UVHjIu0/B8etJcMp+TXK6aYCLe5shHkuYYbbtJVR1dRqW5VKKMWdWRXbUuMtTqGVQ0PMt2hJZHSnmGWo8S8OinpUV62ZwYx01O2Pb0Usm2LLUmzV8YHi2PrnpaXdLW8PMzk49BUXvFJ5RWXbN9M7Vxfya7XdRWYTdiZvji/ZXlRd7LLZ5K0fomU6Z+B6I8g+hWE1i/vll2RQFqZqK4NyPtqA5JrTl172LTH9bHcQCKuZSCA0AZV8KAKHkz4Z+etqjYk2bQN1fygsY5fN3Xf60huZIuHFMPskGvqbk1VXBUtqvCqJMFh6coOJy4wnCQ2EvREG1GJI8nEgmJTSBJIFaL2FFR75hRCEWgF2SRtVEGNJho8KjWVHp3WWXZ1wrlaOrU1Mi2zJh6CpkvolB6B6Qoso8eKS+lCYZUS6irNFCgrPZWVnoTSk1B6EjPDFhGAiPRUTTSpmuhFWtqe71iZ6oyaaqGaaon7GIq2EVU1IgkZsjutQaIpXHdddl0CZSyBkhurOkJYpm6VjZJmqpGaajJmcmRmqCVL+S3lt5JaEsFIbDU9e5Pp2ZF07IR0nGhRdZykAlzVYzfB103y8ELpeCrRSyb6CtzfBNyP2uJH0vGldHwlnaaCaia62VTSacbSmUw4J5V0ppR0puKhzK6srYSdLgrTbmZLomyYpt6pm167mCiZer1sN+VrqWO9L1zPsK3pg3lV3zDdgJFpiop80ObHJ45RrXlxkCnq4SQTQfIkDkrL5oZWW1EvjcW7VNAtmbLpO1u+S4t+UERmZ2qTjZqQlDLCKke5GVGfNtsauhOIJMJvl7sYe24xGOeYiOl1RPs4oC08EHG23MVOTVcXaPhF03BropwKvzGdppcu20EbncBKyVe26WXdgLwZfgpMT5sM+AZBFdMORhoGTQmZpgVzDhevGe5avVog79BdsX1Zq2KMS79rTIR+N9BMmN4qJKEgwDJkgYzqWKenF9WTGFlm8K4NrDZX1I14l3YbwZ1CK/xSLlq4dHG0LonWZdHaE6290ZoPYaLrhd9Vr2b7bvAshkQapu+GzOqGJY1s3Tc9o2FOyuYY40ZZSOLrfd0M48MHPSQePNB60KjAzIUlptNzoX86eG4UNL3PWrY3bbfrjYZjT8R11be/N2PEgv8fq/y6XgAAAQAB//8AD3ja1VtrbBTXFf7urvfB2hAeAwFDFuOAMQaDMWDnQXk/AhhsU0OQFaUhTVKaUBQRSJO0aZIqD0JJQDSiETKFNgltaEtdpYmqVR5StK3aCK3atJVGan9EqyhC0UZpFHVb9Ue23z1zd3a83jVe47WdOTqzd2bOvffc87r3ntmBAhDBIbwH34ZNbV2YsH/voQOYhQreRyYDH3+C+npt98Ya1K3f2VWDpp3t22twU9fObTXYYKgUQqbkQ9iU/BhnShXswykFUImqr9//wP3YOvD5vrsPHkDHwGfypvnXZ8W2g4jKtSIHij0G5L4Gv4zDh0j4eV59IKO7L9QdiqiY+qf6WP1LpX2Wrzr0he8G30HfMd9JX4/vou8Dv88/0X+7/37/0/4TwQb/Bf+bwXOEJn32f1wxPXix4mDwwwo7FAl1h6tC3YEJASvQHGwgnAtsCBwMNwTOBd4OXAq8H0gFJwQt/SQUCUaDcwlCZaDBwDkPNAV3mNJFgQ8dYF+R0BehLmI3z92hu0JfhKvCDeGm8KbwvvAjHN99HF+Isq/EVMyg7qKoQS3moQ7zUY8FaMBCLEIjFmMJlqMFrbgBK7EKq7EW66nRTdiMrWjDduxAO7pxG+7EN7AfB3AYD+JhPIOjeBGn0YNX8HP8Chfxa7yON/Au4vgTLekSEvgL3sdf8Tdcxif4FJ+pkAqrcSqiKlWVmqAmKktNVdPUXDVP1alGtVgtUU1qqWpWrWqV2qG61C61W+1T31IPqe+o76on1FPqOLU6O5NCDXFeJoG2TBI7iGczSfUE8SjLfnm6gng2Y1MSjSwpNGTSlMd8lhuIjaRbwt+2TJz1U9gvlPoJaWCxFMciTcfyYtYUGlrTBFSy5rzMvajjbz2fLJAWE6ROGuqUtHwPW9zPewf428PrIGvZOMUap9kO+cWriGie2a/m18drCxf4rIKUmve0e6eKFDHhfQGvGmV0CbYVwxkZewyv8t4Fjv8427zAmmEjIT3StMjiFCnPOO2y1xSl5PSSkqspmMrzDHI4i1jDXuZlejmuJMeVRjPvLePzFl7/iHha16RFvSKj0DxabCWmntIckL6CvafZQpq9Sh/0Qj36RrmTNtqyOeZ6o4ugGVmSGrEpbS27NGWXNNJoI+4QztO06FlG+y28OkI+niUPR9FMniKqjdhOfjqFp4RLHSN1tp0ka0RYwxJpOJRx2k4a01DFcy1xrowgiVbW6GD5MH8fJL5E3l7j9essv0G8REwQLxM/IX5K/Iz4ecZWy9j6cqJueQYtR0s3Ibys4J0Wlu9hD/tJrUf6KK8fI83TRO+ojvP6NO2xR6SuRxhV28lzO387XcknlKYbL6N17N8Wq9YtHaXHn2br2lp+SX7apLZlamkL1J4SYt2k0b0t0jpNLs84UqIeZokF0H4df6NkdUTfQ7yduJd4J7nbRtxJ7CLuIu4m3spnmjpK6iipo6SOkjpK6iipo6SOkjpK6iipo+SlTuzBNh6acO3hI973i22tkDtp8fA0LaiO53rj39p3s54Y5hOb3hOjFCzHq9me4/0n2W6cLbSJNTYYj1dijQp3yFzyskSFrBz1VVaG2x1bI4TYSg1xq8QkG9vJaTuvz7DXs/x9i/feIb5LO5tLqdN6VR2RFq8WE5cQm4hL+byZ9H72FzFWGqVWg6yr7ecxtv800bEPzVGz4cQyVh9Ve+nTd5OWsZ+8PkY8Qr4da1qZbz2YzLYTtL04HievT/LXGWkznmP5OPEE779Aa15B3lqIN9Pe1hLXEz19U1KVnB18wrnmuo4a7+C9Zszm/RrOIV/l7x7eu02soANfI95B3Eu8k3gv7z9AmmdYPkJ8lniUeIaz0VnchTf5+xbbeZu/76Cb1tNBDjrIQYfaQWwndhA7iTuJXcRdxN3EW4n7OOZvsg8/e7VIKVFCdFtvpJmVT8TIR+u/XlYR8ymlBaRuFA3HZEYIm1kgaWaBmMwCi525hX55iBJwbDghNqxt1+fOWb6mKr0GWbpy+W2UzFaujVKZZCZNSGLMHBmb80C2lBLQ0W50eYpneuQ3qXkR6BXpjaLkKJ0Y+aF0cnc0h1JKjY7EyFGPKfVSZglCr+aP5ZiRn9amTUwT4ywlxQa1RMsuSW3rWjYG41persQ0NynNpSNF4cqVZ5lsynasyMEiVKlciTKzHW3rcQw7P72MHk6pR49dRu/hq2CfluzjyqmxhHhcfCDJjLCNJ4wt2/05GO04dRVHtEy6S2ajeT85WVe2+XLMLWJPsf7WLJ5ujT3FfFltqiwxKiVWNdSW68eiZnVcH0urLxPjknoOHH3bHknZFJnrI2PH6wehkeaR9ugvaXwqS6TnysldARf2rL52pkvums4uj+7IUSJzfnQ960ocZtcLnrWD7GCcNfgAGrQGeF7aWtxIKHOe8orr9aZ3zenRWMqzN7UlStrlkkrmZJanIuurseB5VxEdx0zk2FTeSC4Qz+3Lr+h51kjMPR5LTg5CJ5GRmQ+L9B8Z2XlYYmZvdn3W199MvsCWfUTCzRekTb4g5okVcdNWSrcle2rODgR7CDZkD7BCKdkr86Xs5EVKiyikjos12/1mlCHNrTIXpsh5JMdjyTx5smHlizFDjbwyZ6TNOPWck8z5n84q6CjhaFpmFlkXODmrvvIV+qTJn2nqxFDGypnOuy6I9LHxlOHMzs1vubVK1jM8c3evrH0ki6fnLd32EKQaz8tnJj17pJTL5yBjgdROk9Jy7NFIzZF2ifnRfPqh5leHwxqzOefhykz2iwUyQ5W2OvSsVXr06onQK2uomGNhxnaScs+x9GR2lVdkp2NnM0iO1oWrXr02G6wHeteTYyUW5DzOsUTXHo2XmZiXysU+N1udLr4j9ERJy/RiD/49AKWa1d1Jlg3I/fNuLkDrTL9t6JX8WcJk8e3Cb2ac1bNoS/MVMfNir5MJlJqpq7PV7Ezs2FW+dgfKprsyHbHdTzHNefeEMo741dhnzn4KW3z+eN3r5tL3/IONPIXpyrPqL9deorideO3OM0tHStldy4ogMUycJgbHP/m1BuCnVzykWH48MhSrHIhP75p6gHVBzH2PYHm5H1jrRSJmvEBUiBfwJZsysAqPWHYH5n3hsMgpMRg+zWxj5dbIg8x0WQPa8WDjU8KzBhvKejOd7zVX3CdEPVnNqHPFelF3XFEno29WetEr7KWjGJFjaPkgasGZX4cljhW0nXRpvJodbsH4NJTZs2AsKFFWknM7r7H/PjdvhZ7un4MplnkstNPuO4d56fIlImujhLPHL1ssiBWMQalyv38v2vaovBMpL0/uSjs16JxYgb777s36542v+rjgKXcUKH2feMyUT7l3j3menyvSWuHjmKfuMO+cPHIfzhy6zNkDzGklzXdCW9J8xzhgF/rPQ549JPvsdG2zZ0rl5Q57BxPZpTUrt9srTDPSR/4ub/TfN1HSkfy1gYcry2QvjhSOKQXf39nOP8dyOvDm1wapO1t6zmYAYkX25jHJFiQHoVtrGDzTKt4i59/vubkeWyDu9d8iq+50KVGwwEyaMLmNK2Y0TE+JkiJGv3KfXqyR9KuBRtgnZiby8xjD6WFXaKtwDnYM/nvq6vOkJvtmlzAHFHh/J282cvaUdmeZoeWRk8PxTjGbI+zDU2I41ipX+//j3Du3cubl8OU7hm/d7eOeugLjTX4ggmmESkwnVMm3e+NRgzpM5A67HtfKt3vT0YilqEYLvoLZWIN1mI+N6OSzXYRW3IqDuAGH8RC68AhewB6uP0/hAZwmHEIP4TB+THgQL+FlfBu/wEU8jN/gNTyK1/EuHsfv8Qc8jz/iPZzAJfwZP8Tf8Q+8iI8IZ3GZcA6fEH6CTwk/xWeEl/A5/s32/oP/4mf4n/LjVRVQAbymxquJ+K2arKbgd2q6moGYmqlW4U21Rm3GB2qL2o3Lao+6B2m1Tz3EOvp7v2nqSfWsmqV+QKhVzxGuV8fVCTUXChXqOezEAmyjHNrhx3rCYs/KWx8biXXI/aMgyJL2vBCfbMAKYjXlCkoYmETpAjMwAVOwjJA9wpjDcy2l28ler5d7c+U7Sn3Mp+Zy31NWYBEC8k1lk6l9HXEJOWsmr/oLyxupJ/2N5RperyNorqdhK0ehv7SMYgd12c5RNBnbmkOoZc+6p4VsKQfNbM+BVQac1hzYbgBiU/qoJE4mLndH1sk2vUcr612La6R8E1bqr3qlfz3yVkprBW7BFsGN5LHRpQOfbCZo6k7BTrfN+QILBVYVtPz5Ui97zPFgJ0deK7KvNS11unC9AIw+coejmTrRe10fLpxzvcACAw0CCz2wyECjaHGxK+1WytuBtSKpLNwoANHrOlcTq0XDWsdriZBn63gvq52tAtsMgLpvczW2Xb64daBdbKGDduMc03EzvV3jTLluYXRoEZjKq6UGx1HH2j/OU1OTqfeAybWNo25nUz4atCw2m3/grnOtukFKrZSD/uZpPHE5R7CBI9ooel7DnjeR/ykE51jCvpV4j3NMMn4Gz/UksTw/dbqAHrKM/Dg2NtHQhMjnOIFp9DZtYbU8b6FvVvPejcRqjmImvbSZ/nQTRzPbra+/655keprDlnIwzoVbDFR77s0ykDu0Pd9Mv7NEhk5MntTHtnSb2WMCdRFx+5/EJ+NNjNZYTx4DLl3WB+ea79K9xySBOQKFj9V96igP+qQuzBkF2kW/J8GCfeS3M9mAX2COByoMBESL1xSUtxfCAhDc4mqiVjRcLVrOarraox/nqtIAqPuZrsY0XGcgKrYw2zOSaxnBNa6Qq6n04KkCEB+qElxU0sp4Hv2E/vJ/2/m/XwB42oWTyU9TURTGv+91AKdaa+sAWkpFBcSKSFgYQ+LERpxqV6aJKXVMKirUxMR5njWOIE61WsABKHVENy7QkJi4cuXKlStX/gN43u0NvoWpad53bs8799zf/e59IIDxSLELxqqm5ghciViyFUHYJY/RUTgkODER0zBLfvblm1cHULMyHAmgMbx+bQAbIuE1AbToWqIIkzAds9V/JwwUwwUPZsCvMzaMw2RMxUyU6Yxd1nfDixIEdMaBCZgCH0pRjmA81r4NXwvr9rZYHN8Ka2LXjhi+/0f3xBP4adEf+fHe1v278auwJk39XVjFS4oDphpK7UqpFEpNvw3xoEh88qISjRhhiOuYM5YZLbqyWB4no2rmFmtOZkpnlnOr7mxmk9LTjaVoQhQ7ldse8Too52LDXFSyW8UqORUzVrNXxZBJxx79ziRyyZnkK55aKp5Zxs/Hxg7MF/YqLMDCMT4DtfDxPC/wDI/zKi/yBC/xMk/yCk/zEA/yKI/xLM/xMI/wlMzxya0pwxzp2YCNCGMT9qEN7ehCH/oxiBze4wM+4TNGLPv16GjnAVkz71LUQtEsHYfFgQ50ohcDmKdZq4W2RnhDWIQK8acWi2U/pfgit9ArLB+xBHWoRwbd6EEaWell8Boz0vgFh6Ti7xor4OcAs7wub/rZwU7eYRfv8h7v8wEfMsWXzPEVb/Am3/E13/Atb/E2hzgoHfuki1+tWaK+gX8R1glNvdpDWhOZe8kK5bAQOzWJTdQrT4OOUHQUopS+c3leNxzMMM1HfMwn6vxs4kCF6cEfQ6zHtQB42rVb25IbN5J9V4T/AcF9GHUEm21p7FmNQ9aML9Kuwhc5rPY4dt/AKpDEdFWBRlU1xfn6OScTQBXZbK1jYvZFKtYFSOTl5MkE+uVfPrSNuXex96H7cvFs9enCuK4Kte+2Xy5+uX1z/WLxl1dPXrZusLUd7Omrr16Onf9tdL42vv5yUYV2ddf4dnVw603ohtWzF58++/Nnn//pjwtz8+rlvevqEE1nW/fl4ju8Z26Pe2fehLGr43Fhxth8udgNw77/4uZGxqnCqvuHfFtFV/uhzxd5kOh78z4cINMaA8TQ4KYM+q3r/bZz8feMmgb72nXmO++a+TgbWznT2n5wEQqZDYaxBj6n7HiCMVsZ8aYIWru+in4/QFn62U2EDn1zTc30N5Vt/Dq6G+hwcB8GAzN80Vgq3XWLV9/o05c3fIZRZ4O9etn4ynW9E5XPNPzIQm/WTdje6DeQ9Np3mxBby6Fu/gOGuizA7c6ZWxfb3oSNGXZQ8+uuNr/0LprvORTU8tU2Ote6bjBPy+WVOfimMXa/b45m7YaDo1LPTW2e8taVsRjyf8JonuKfJa+i/ttfGb+RJ/sxVjuLtVrTpGnhQemyN0MwIx5ytD/0GB2yvA+b4WCjM09/dWu51V+tPnny6w6CnI2YX5BJDb9JD6EmrNmZ6Le7IU8y7OxQPjFYB1Rhzd7GwVdjY6Pp3UBlVQEeQe32KwMt4svpjolQsDObGNqlgRmM+2DbfeOWZhcO8LPuaOrQWo83Ob/MVNkOmqQItYErQZrDzuFpNL48dO3a1TVe8J2p/dYPVm3gK5skeTsY2NC3+xAH28miorO1mEDW0g+8FEtPhl27ynLtmKl2G99B5bSPKqZfipC2qtx+sOtGZBR/4StF+0ujAyd19uoOEYqJ946SqaXXrvHu3un4Y2+3YunOcVG96cJgbF3jK6hhySfJQWi1setH/CeOimh1tqMB8ZP6ROS2fL8YYWmgcHGA/k5lWSOMI8P8jt/Z4iJwG3luqQ9xtm2k7mTej/ljtl0vBsOP4SSSJv1SM/sY7j1tJw7GsYElDJ+DH3b8uk/fL2ndvYt7N4x+OIp3mY0TlZmdhe72FkBMt+KcCSVqkSjpRoWCCBaSueuw2cgoWDz12NEnqjES6jDWkSKKE+ODjDm2acJBvODhYg8hNvUBa4Hi3k7mkSDharkumuQsyvRjim3h2qHB0nHNwOLVocMS+nHd+9rbeNRYbcd+QJoSs4vDTC+o9jyMkfWXtE9dzyLxgTFW5ivIBtC11e6CqdbHBzMJ1CH6ar6CUMof66tQgmiAI6htxZmwoJ5aLDHku6oZmUPMU0ocxgHKbhHClBNA2A2uaVw1jIhp+AocYDiWjyW0/IDYg2/IjyBLLtEnNzndEG3tWhvv8FV0W8+U5nL8z24cdh5LkLDqFVAYbB2+aUSiBzNgnc9WyLeAB1UtftuVkQS/oK/x7QcpQLGDQnHl60g5oHS69PdugCg7oFOPXANNuJpzrNXhIRWyxAKqXeh/SPEZYBY5Ry0SLgiuhYBl9vOYKPFwqibeodsd1VxiKd5TSBZAMUiYPSSCGIIx8FPkTMGbWS6aKScB70yUEua26QM9cgDdkHl4TVdLwpUATnP29FB4vUR0JPQTFdcMsBrWi349DiEuBVrhMbiqnZX/4bPXeekET2SIDt7kfhv9XpwbmWcE1RkQT9E8Xbx7/cPiCp8RoRGVdQvTYgIrwzNEXY+BzXo84jGk7VPOFWBmhPcwG1MixhakOlWKKDt/Q5+uxwp3W3s0aUVlPeqhNxi2D03ybh9rTbspxhkxiQHso8erh+jhQR312TOw4TwVdGcWWQJ1S3qj8DtJs0UesQ/gCXJwDIT0ICkH5Kv1kn2gia5veJvrDczFBzwx/d5V3hK/WvDnjXcKxoK/mgfewsCxA0/g/X44NsmJ7r07iA+RiOHd4meUvVbHX6gblpDahV6Z64ljQgm70NKPt06/S95L7a6doGP0wiU2zAFGCTxsTWy8bpCCm/yJDP4UmsD1IjGVBb9LBPhwOKzSbfJfeEw7NoPHTxhqfzJWn8fhi0uzCnGLfzfxSiGsfEdPPfti0e/CXqblxXxCcbcF6a085sWJPCvzi7C0YZ7ASvpAeM+jO6WH3x+MsIwTr0p3xDDKkgRvLIYQ4CZoYhQBUB1ArIMUFLegKpKiE5skqDRZJDVfBpxkP3oKB2FuE6MDO5GQ+bXGyb23+uB6bTl0G9YeQ4INnjGNM/yT/D+kbKSeXVglVuM+AOhkadBVn1b1fEMFXJwLugAOIYgrrhlxy8SFBEJ/p3/vIO71ziGma3cP3Zo4KozSJ5PON4FkQ26Wj/sj8lTbfwEorGPwiMY16tKl+bqx1d3aRaTld+8p/OzGs0/xPLoDcu2790vz/tiuPXgzr3/1KEnBZ37aybyx3Pj5lgbG+hbvAXX47SqH+msh9FID0NG4MXS+gsGqUYCU3hX56j35JZ1o41Ox9TDnZJ7J9PZ8ZX4CTSFwSQpTkPw5qVDT6nOk1a+oErzybQoSvvWWHs/pZZ5PntyezJIcR7L5HHYy1giryV5G76GQ37x/b/7KQvVaEDKOjSvEMgWMoJ2AXB7kRFMr865rjrrid2/eIKusDuCbTNpy8RxXFPLdHigrCPxGylKtCl+/u+UXLgx47XX2Q75LEnE11WEbzzmLZ4N6Sa6ZLbrQBsHJhgCMODRaBANl+pF8pze3t2/gG3/7L0GVd7dvrujDcHvWHFgIptj5tZAR87cE10rfwdCUMG9dn418ShNOze57ZdEc6b/x3z1TtK4gv2wRR0iciRRH14ZBmQ8jSVoWYr1HRpdiKfmJV3mwCECsMv/OHYrDkhvo8i1Liz6AF3jlffeJgi4NGawssbIRAVcBPYOkQsNqElHqg1RYs/ua059q9dKQW2JIBq4ATQJplkfQLLUoIoPcfNih3hwYPfzoqlSHyK+7hwWHuDPlRyTtA4JmKbANIqNegA/AJCCXluJncFcgncOkstOJSCvNEomP5DlnX1NdIHMNlw3V4tsqx8ecnWB+5Q8XdEP4L2aAfG/GSCKxPJtqRoqEjgmWjl2RPSXLpYEbdcnaR1ke+YEGpzVnrxe1UjuBHI9+JiVwDecTGpTK57GzIyiWUgaW+n2fMw31sqb55vJMCkilWqp/AlfhNyk8ocA+ULJeE4Wl460b0p3n4Pk/sfpnplP+bxP+fSUxpg98L5kigsMCIws2ZSIllEjeDpsThFNHQLEc+bCFjndEqWg3G+D42ctLoj2LTMl6ZXJMfe90vh4FrcY8VymEsxrFf2XofqlcgxZ0HyrntMiwLYqggXwGHOQR9ISF2HUJdOrCWc7bYbga91tWdkUDSODUJx2tKEvno3LBgyffesNk/VMEtlSaOE7sRfNOlsmaEKdOlfdDBmHvLXg/X5fIzjLB5cVxyOE+kn2Q3YAChtVGO7bKDOFgB4QAvkSxPUoRwlxKhU5V8vKioInKGLu6ggSMDwGxc2e91pJPfRsUYQU5dmGAlHcZ49cYoYAqb9YeSZ7WOXRNsPXD1M6SWuleKpcfU0HBnonwP5eUxTD6SSQrue49AACi95rhGd+pfCAyJK8/FUPC8zgPSn23gms3/g5FBdPpd55ZdsFPvnXVHa8xxNsfv1sIwcY1a6XFacMSAajc5DQ3Qnzo72twr+txb74Je095M5y29s5J3D59doVo2R8fisxJ1unzDOsJlHU0jQTBea8MvmedkqE0OQQHlybJcup8qEdJvSadlOjdwD4OkUm6d6TFIK8OlSvH0N5HaSPNivoSkHfO7bW+yDLLqogCDAcpbfDawHVL02fyU6DzXqIp+eZkqeSReCRdvYS6+OmHVcqGGApE1bVdgVShCrhdwS3gxrVtU41hmtD3Gg5jjLk2SYQgA94GcSshHc66j1hZ1bAH/O/LGcnkJwr7f8gj4O4/BvODVOKpDb7kHWWTCJeEd6nw2Rf2jTmkfsfEKC32w6zgJ9AoceQVt8JAZrot6iJtt1B3ntEBJVlovV3zh5BOURfGb/dD5iUli/Czke9Uob7Qm8q8W7a0epZlEE9TSXS5TnR5WdqvA/T1qeg4bb4sz4fjeh7QSHH+qa2zA/HTq7y7UJjLkhGj/zaTnrWo61PvkE6hYcfJaKo5m/53UTzYfKvp7RfZPmD9oVCZvO6sCyXMCFq4G8IecAhL8/9DiHe9okixi+hsk3pbssmhCb3UBsV31CK/c4Uz0k5RWtt1UNGpM66PJ+2LGRfIGIMLhAlJZunRa6xNHAGJhpt/WNH6mNVHk4tCNJcBX6G/HRu5964J2hZ8jSIABS6vJwx/RPokTj373E2f59ZKo0tie1y89v/4Sha6VnJDw+Sis5Iu21mK/Z116SdP/rgyP+tW1M+6C1XjnlVonYwKeOrCAQJv3YWGyfKjITl1t5100Qr+Cfvr+1B5lbw05VP/KSWtVCZxM0E6DR8knO/dtAGQ3FkaAnlj7dQpZa+q9JZOemAcPG3AifZkJOhgvTJnWxaXm+SPLVsG1h2bXIjnT8ogfyBtGKXVvMwdMI021UCt4gmZt80oqVIVCV+JbuinpYusH7WSEcwC/SUsCgBJ+0bKbbLeop4fwZL/19lGxM1GyUYrZgFIHJYaku5jr3EU1RG/0C1Rmb3L+Jiore+0HeFZd2NE1IreTcVgG6KbNqcfZKnotq5zEvp0rZykHkQnu28Ffe3MjlKcpiwhe88u+nsr5YvAoNG23rhP7etHU9LD7RSp8i/0TuBllfD81LFPBdxZjk/9HHICO0q7I+Re2tlEWTksvUbJY1ghwuZSSSUOKdxp63WnGRnZcDN4MJ+bNbsppCq1PcJLlRQWQuSSXkUcrOIzZBobGWI+9epOStXP7Crvc1MJLkfPQb/pL/mqSAYDS47kNiM36nU/gaFVVSHWljvOhZGWwXVapWKFFASl2zZPeiST8+0shSQqJRw69TBiaNMWIN8K60GbvqeSDmGrJxBSGzoz+Ufq2NOP65A9+V9eqMIr67lEsieAbHzunfF+5MYs6PjO6k5to9uJOWNg2MZWur/7GOsC4Ru7+mwboGy7n+y4zwoEzawhMQVBNt2uS7bQmlBVYNMpAqXkfek9qfIJExf6fHTBdZpnCjRSIdpYd5gPxUGX+R0RxcsGeT3begaojcNUVIuGVMnp3dlYVEXr2IeAOWa63vhBwkd7lrNzMYm5nStl0kSKhNTkv9QpzzvtYwd5XE3ZcUnwjOM+7cPhOsTrTdQtzsf2OPKGYe02wH9Y6tf5nntWM8+DbIN2C2rhZKbyEYyXrkpeqx6VTo+I08mmlwZNnBHeVMGUIzudMiHyVwoZ4mCeTicAOrdt/JZnSa5OthaXhX2i6tPeg1Z1y7zpuNTmE8BUQmmZqgCAaCd0XcvB+WmDhvuHAFrYDfflV2/ZRtBfYmee+JOhCjgWpXstu+aV5DBR7dKMyh5ykfbmnqXgkNcum63vNSA2ifdDFK+DwOc/B64xz2104/n7XC7qdshEUof80uzc0UURcJPb5xu8SxTIW/2Zw0iOyNly2hGcEDLx2tUDUKVvSBXF3WgJsaShIloeV/vxMq+YS3bMSzu4jFu7koRm3RLiteC37tWnRM2Wgg8jIeGs9YuABiSSfeKZJvaiqnAmzqmuTxikqG3eVkrbDoWfwFZ/WskJQt+lbanz4zWPH4sqeK2nz+j7RWz5KI1ZolngY43QKfiR0jeDaM9dCsCFeiHrjQRFZRpReqN5oXfuTiItH5yRHELcUygAoRO0+Y1nsObx5Lu/j10l5CnyLNvmI9JJ2UOBGFqhq1en9GduI2kUsHM55t0kZZcPnGE6wSDpBlWC5nY7CHwxRWMpsmnoU2G0FwzRPkEsrvzJk/9EGeh7lr6skEIzTgas031uXqSoqcjYvZ6HGYcU/Qp0XdoonppJk5EzpiPBOulL0ackj3SpusPM9xqGNoI9puSAkeds/QJjmD+muUoAs/+Fmb+ajcb2d6i4k6MumZ+FCA7ID38QS8jPt10PP5HVb04medtVaV9hNnLxLsjPlqctI3OlPLZDVSR2jXfWQPuCN6V2AjrKg7yllGiEugpXyx7oAas6Xktf9fmzKyGwEzLUDBqZRFFL7iUr0m7S+HSdcO1JxGwdi+jxXelEcL8AnL+eMaZ/WWOfPHmxMt/sgle0/z5ZqngIaPQLe6EivehFWzbTEminoxysM139GKXMhdlcqnweGZy01aLjtPr+O4K2r301Jynz779BUDGtfeCJWOZ8HkKLW8r5EB28Fj/I5gTLF5nMMXvZ1Az2LfeKXHJfRUtFITWlH2ZHT6fke86dFIX0bJSm2qoc5ZNOzFQYScWgW8Kcl1GphyfLxg5k47mf6Xz5AwsJtGTMqi8LpacotIAXZem22GxKdm+763S4OBGCBy+VZCAKODnNCZVW6ezq5C2pYdHP64fp9LOcRJyfWc/+IOfVRu6Pg3sqt1ZtCoXdqrcS9U7G0rPNDCttjVJ74iFsFIMYS914lMiW/a0h4YLv7m3jax3P8bR+5aw0krUeIYbLgQMWyb0Ufoo1JU/A5TcjbsinWiBtSHehlD9zG0UagMBz2UWgCyZaPz860adDr5yuoWR4r7rjYSNI9OGvc/vfXjrgWY5AkDWEStpdD32n/IFDIhavXpYuyuW/iyg9luefPnuxNCd/ALJ8KMU0wXzc3Ln52J9e6FmJqcmT3O/CQdbpMG9pqk3TzuYqh0/1z03ENXnEZjpsmIJZQOx9xXZpGyRQZ8cI+9l9nnKTvTH905P8Nzqv/gmw14Fj) format("woff")
}

@font-face{
  font-family:Calibre;

  font-style:normal;

  font-weight:900;

  src:local("Calibre"),url(data:font/woff;base64,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) format("woff")
}

@font-face{
  font-family:Calibre;

  font-style:italic;

  font-weight:100;

  src:local("Calibre"),url(data:font/woff;base64,d09GRgABAAAAAJjpABMAAAABQPgAAQAAAACFCAAAE+EAADPVAAAAAAAAAABHUE9TAAB2eAAADDEAADxmasWkaUdTVUIAAIKsAAACWgAABCK3Na7wTFRTSAAABggAAACVAAABwnYirGxPUy8yAAACJAAAAFMAAABgXOdSJFZETVgAAAagAAADOwAABeBvg3cLY21hcAAAFiAAAAPLAAAFTCu6UPpjdnQgAAAbGAAAABoAAAAaAGEGIGZwZ20AABnsAAAA9wAAAWGSQdr6Z2FzcAAAdnAAAAAIAAAACAAAABBnbHlmAAAerAAARrwAAKF8QWahzWhkbXgAAAncAAAMRAAAHAjP2CwwaGVhZAAAAagAAAA2AAAANgJXUaxoaGVhAAAB4AAAACIAAAAkBx8HYWhtdHgAAAJ4AAADjgAABvgW/lMAbG9jYQAAGzQAAAN1AAADftKcqQptYXhwAAACBAAAACAAAAAgA9YCUG5hbWUAAGVoAAAKYgAAHAKlHu8scG9zdAAAb8wAAAakAAALqJJlGnBwcmVwAAAa5AAAADIAAAAzsbHx/wABAAAAAQAAQadlGV8PPPUAHwPoAAAAAMnLZYwAAAAA1paocv9R/0wDbwN8AAIACQACAAAAAAAAeNpjYGRgYF7znxNIJv4P/B/InM/8gmEDAxJg3AcAnQ4HiQAAAAEAAAG+AHwABwBfAAQAAQAAAAAACgAAAgABcwACAAF42mNgZjzGcIKBlYGBaQ9TFwMDQw+EZrzLIMfIBRRlgIEFDAz6DgwMUTC+t4+nLwMjA8NvJuY1/zkZGJjXMHxXYGCYDJJj3MOUBqQUGJgBySoOrQB42m2VWUhUURzGv/+ZaYEiUlAJS0cbFcsmbblT2h6aiLYiLURRUkgPIQWSCD2EQgS92ENQhBEUEtEC4UPQQ4jVQ4QtBC1qYtNLUlm2QMTpO2fO1dvUwI9z13P/y/f9B/1I/vodb1AqH5AmJzBDTcEeuYi5ahrKJIHJ8hTF8gshOYOwOoYCdQQFeI4N6gIqJRtxSUNUPmGTXMEqpRBDH0pwF3UqDTG5h0y1HVGVh1wcRp1Uo0iq9TuJYat5B836mazl881Qkqv7VCbKZRVq5ar+LD2YJR+RLr3IYGzlcpnv92M2j6PmeftuK9bIGKq4lkonloUmo1DF9TclKFNxLFW7uYaZxxOuG3l+EmXo5fkLzFTpXL/z+nPSQA7y/jS7emoO77EeKoa93KOKe+1XoyRTf2F9dtl6eMiVXOwUTw9LIeOr1yOM5bHcRBbrFpVu1i1B7qEYI6xTgrkMMvbbBn1DbiWPVS+f5XVbZ1Nv804Oz9kL1ncxc17CfixXNVgul/RX0xvTC6lBDnqQJzX8/mmXt4V5hAM5MX4b0//oTsYXJBnfBOOxpWLiChJBPfu6Ta5jvrzVP+UOcqQSJexLFfsYpT5Wq/uoUEtRzTrdJldN70L7GHMTFlIPi9jHqO3lD6yVLOZeQk0NMs43rHUnJlFbhdKoO/neetYmn4icghrPnfmGakk243uNktBGamsAtWQFWri2YIXVqtE3dY4Heov8xmzcQD4RXo9bIliHNhThgB7CgB4KbWOfzP6mrv4aTmopiK23j9GNw9ZxDB2klZwl58gwuUZ6SBt5aJ5RjfB83SQ1Qq0YnZo+juGlq9uw2+eRq2W727/D7W32bZ3QRBJba6OPIMYj/Kaf018YzwS5iJW+hybQI6mesjl9d/5qSCFYI/bdeM3HzqAA1n8+gXqOM+p86cOe2vll/GlI0bvVktF8kMS/HrBe9TE1d96d8O+4jwdS/ezOP8kU550gQf8YTRufW/So9XuQbESs//0Z8B/MTAhiZ4M/Hwy91HJSKz30zjJ6aAZ17pEM7uuRDM7dV5xju/hEATUfp2c9zmSP/vHoH48zu5gz+z3nXR5nXYJzJ8KZk+CsXWL9PBXpZB6pd8ceCZP5JJ8sIFFSRGLu/g5STEoljAoyPbBCtfN/phvl6jjXLva5i/83h6iHqcgMRRDhutnR4NZKctSxkhwkTe76Omnk98+j7A+i1Y3sAAB42pWQSwvDIBCEM0LZU0nJRcQctKX0lED+P+S3ZddpHkov/Q7LPnRntOuwgkSxmFg44M4s58WhB6andjPgsfNB0DiWfGZLG1PEhbe1HmVgeNUQk3jxUkANa69g2X0UbkyGw9aJk6Io0g4QQrP/NPJTl4yXfFZMvdrJrfH7zqHVPKR4uB77Av2mlKvn9PbZ+JcNqhQKqgAAAHjaHc5ldBAEFMXxv59EGoERIj1SQhAQkBSGhKS0UtJIdwgi5UaDoztFukFpECmJsWBjjG2MjtGMfF7ee+f8zj33fXl8gPb9kJaUVEYqPjTjI9LYO1K7aUhrb3V9bzrSyfRkkBncjGSUmdyPyWRvyExmmcXNShYZQFaZjQCZnWz2mhxuTrLLT8ghc7mfklPmlq/IQy6Zl9wyn5ufPLKAW5C89pJA8slCbmHyyyIUkEUpKIsRaCkUp5D8jMKyBEVkSbcURWVp+YLPKS7LUEKWlc/5glKyHKVlebcCZeSXbkXK2jMqUU5Wdr+ivKziVqWCrEZFe0p1twaVZE0qy6+pImtRVdaWTwiimqxDdfmNW5casp5bn5r2mAbUkt+6DaktGxEkG1NHNqGuPaKp24x68jvq20Oa00C2oKFs6baikWxNY9lGJtOWJvJ7msofaGYPaEdz2V4m04EWyh1pKTu5P9JKdna70Nru05U2shttZXfayR5uT9rLXnSwe/zk9qaj7EMn2dftR2fZny52lwF0lQPpJgfRXQ6mhxziDqWn3WEYveRwessR9LHbjKSv8ij3Z/qpGe2Oob/8hQFyLAPtFr8yWI5zxzNETmConOhOYpjd5DeGy2A3hBFyMiPlFEbJqYy2G0xzpzNGznBnMlbOYpxdZ7b7OxNkqDuHiXIuk+Q8mcR8guUCQuRCJstFTJGLmSqXMM2usZTpcpm7nBlyhbuSmXIVsyyR1cy2BNYQKtcyR80fMoF1zJV/uuuZJzcwX250N7HA4tnMQrmFRXIrS+Q2lsrtLJM7WG5X2enuYoXczUq5h1VyL6stjr/cv1kj97FW7medPMB6eVBe4RAb5WE2ySPuUTbLY+4/bJHH2Wqx/OueYJs8yXZ5ip3yNLvsMmfc/9gtz8oYzrFH+Tx75QUZQxj75EX2y3A3ggMWTSQHZRSH5CUOy2g3hiPyMkftErEck/pIxrlXOS7jOSETZBSJnJLX3CTOyOuclTfcm5yzSG65tzkv73BB3nXvESbvE24RPCBCJhMpH7qPiJKPiZZPZDhPiZHP3OfEyhdckSnuS+IsjFfE20Veu29IUPPWfUeiNJIs7H8MastDAHjafVjZcuPIEZSIo+8bB0lR0mhXG7vhB///oz/Nmd0gCHEczgmCAvpAVWVVdnFeXl7iy8vrf4w+vZxOp6Efh3EYxl6Ik+g6/HU6jYMYX/u+G177127shw2vrz1u1DiOAmvEaRhHKUS7GSUedwC2I7AR9j7J+nfPbYeh7099P3K5EMMDJ1qxgyYMfCU3HLXAKuyLfU78xnKh1KBOp9dXmjpyaff6eqJV48itRMVp3MF3nWDhE3Sz5DFNnKol200D/qRR9ycSGLdn8uACvat+0OfTqXs40/VA121P2tq+xx+cyHidEOhBcU7fK/lsJGd0QlZT1HGgF1Z3Lxgke3VbKTtZbzvyJ7BtP975a5MQMrxdieq1kAyRqvzROe7e09o6d+gYzKGFtcPdwCiCv4GW/M7fwWI4N/CjROWPudX1CjuSPy7XetQdOBt3/k6vna52/G/+xt/44wy9M9TupTw9LDnwd7xVwJ0/dedt2CYd+DuEf6Pxsc9GZHfnjzmt+wql/id/zBopWsLt/ElnNv7EQAbIn2L0RXdCNTX+Toi4qCVD/mAc3k6/sRumwxyFjXGDDx9XI5rPlb+x8dezxpmu4HfY0vhgyk/+aoU2/gAjESHsq8Efv7FcGj0a+k1TBfnrwZ+p8d29lSexg+86tRw+wjRL9rpSsgbrUWg1ao3C+xMN3Gn9EU6x8zce+UM4yFbfZAdyBVT6YOpA5lB35M80/rR6NrLxp6RS8p5wDYMKrvJH5ZN0UqlOM/pwQ4IXShok8tTLobpU9YUqadtuSqOupcGfuMETQ9PAFHSP03u+W7SwQnVb9YMDvIbr1SGvq0Ts6Pk6CjI3lI5VKPvBCCSshKdY6qxw5I+mUjHGHhFztKMyoCo6uYNBYQwO4AzXJu73Wm9idX+wjW501lsD3DXUHMMp77Hu+NXvzjTimNU/6lcw+zdtRaCFa0pkjXxCo5VQ0h4HBh19/4JBssciGmG/GXr8Rf60In8g8QSdoHmy6gv4E+RPV/6wjdVaaj5QeNxOhDpX9Awm+OM6FBPmIwXu/G1ZfMixRxnAGyn4MQye17LyZ6XoRoxhufZOehylJ5rKlwhmst/5q97qA38wFvzpZ/58I22/N/ohVlJv2AiuMwELbGUp7J23e7Ee+NvmyP3IGx7vbYeP7MSmrQi09P+fP6ON0dIdB0aTQuMPkVVMUmN6w+irvkOE1YlH4sZfNafyp0bhtGI2aIOcVuBPVf4007lKg6pcb/xVb6G6rfqhqoJBefB39/uQWHwdBdkyeAECOmJfh4zgN5d7f+dPdWrnj3aoA39qBygSHUcPj4CwM9TujdnE6v6Az574c0DjQAh31Fn1O3+bVm5Hnvyhv9iw3/lDnD05Hkdn1RMqf8Yaa01LuDtGU2LlTwlWEJy0tkcZgxjqMJpTdidQ80GP1SVcIFlayFCzQRnbwydvrUagISseptVOSFe57hlM2VVvwZ+STK2xHyWmIo3NoRAeolcn43WSH2ewY7SIlR5GlFeP7wFZZmNQkfzRVE3qEYM+wipd2wCUCN7R6R0Iiuw4+gB1MPJi7H7vbOsh9kIjNoLNBg9wmKb7o87qzQ/6DF52Z3b+1A/9xUt62fjrcQCo2I6T4PQTWlk665y9J1yDcHMeXjCocYbBNyOd65EG4AKEK2fQAIz6hD7OiJp8+CDljVQR2YDYWo+6NsE5wxtnGQ72gNA9lsLAYKq+vhOqS33FOdkLyfBuWXzIsYdh8AbHOD6BNGSHWBl4plXPbyx3OenMno6mmtq0QYMyrDK1DXAVvdkBwVA9rDyA1GRenNvvvd/Eqq7ZwGxrdNbbCHCYZoc7b4wOZ209JM+8hzPjdlzqPS1Y0XgJJ9azEQKic1OjGMwTKn8+OO+dSccB6c9z5c9CAx2c1yEMEaquLdTKeIe8FhbZJBzexnFjUSZW6eKtR2x9HJCyKQQXkB7BZ2fbiYAdMH9EOfe6Tyx9KLTRzFs5SKiftyGERx3UoNvdMHiD6kRRJ9S2nQP8xb7Z6IHfyvswFTORP5rKl2h0zMMEq6ylt6GitztgrO5xPYB1NPMSwn4fYw0WnOKaDeCs0ezqbQa2stS5En9n31q79ZDkzzYRMFvLwm73R/1iyaBbUzMg0GbicSllSfYJrSxTiDHYchxQ8W0dXzDotAdbzpuUxiwFqBsHD42CpEmH80V6ZVnASEmkvNdmDj5E72IekBVTSj6BwhgmmFalwXO2HR3E2A6FWYvewVW5wg9vgyj4lOLBFEbN7UBPhGMA5VICdlwTJAX7Ts6M/MbytM5u5S8jmDrg4EcuQoNWWOVrG5CwO7jwOxIoGHz0B5CLlZeYfOMuxpwrf66t2dAoJHmcEieAwzR7qsRu7CKC9x6SmvlwRm5y637ULxJmNO1QHCAgbmVRKjUX/4RalqmknJNfjgM6v18qf94EC8+DzXksUHUbxiG4FHGAKE/+grIwD+ntu84EY5cYYsaMMiIMc84hRx9zXOAjDz4dONsJBtMNNcmhut4ytfDD28IDpvGDsOr3wzCprHf42Dlix0v2EGmpZm9HHcAf4nxe/YU9OU0NCJglfxdYFQKzNVcMYUdGcIeQwwGM46WRVu9JVSk12f1eaASmbPzW2wXYytLNbuONjDPXGn90R+7OSLkdeX5Pi8o4TLWNvxH8+QuPWa2XOTyhNgllKtOUW8Ldocuvm3ih5toEtkJ00yRmpcCFGJMvCQeIjlADlSB5HA9oGmy07pJjLimUGXUd12lKU8KDfEba8+Az2AH/ZEQwPcoCsYLqBsdKNKNxiEKapmOiVYnYgd8HwWsX/crg3SZUalT6HJzAt8Ly6e0S3vjTKro04uDHWYoz5C2nDAUBUCIFXMQdEygYY4kHkIsbL2VKjbtSlnkTq3uhEa2YOZ9TyhngE5p9rsTeq3dLHvqMM293BuJfjzzV7rlHrecYhRvH2kjiAAhvPGaNuazpCZW/eZmWZUrX44Cdv94bfw4KGENy8ywW8pfAX5hy4w/HbDbQSyhmBH8uOX8tCV6DPxFTOpM/EDqVC8LHJsck8hdkjJW/SP4cti08gsEfPEibCm1CRq/jXhaQSxzj2GMtMPN9js4l8Be9sAn8lTLdrvFW+YOpYAxaAv5usColqk0L/PhwdYrBj2k6es84vvMyHflrPURb0zC3EiR/9f4CcPjB32Y2WX7wpxqhIfK/CVqz1vKG70EcHApe+Dt/aIVvjb/rb/zVBm9e59/5W/76JV9AbvYllJxKWFeJMs6xSDGlZUIDYHJvezPZiNQGRxmSVXx4n8u8lLScRZrK27qWdcrzMt+Q9bVzKxDTnFRGTxXFFSuRADoH6o4VNszzXNZ12QqBpjBquRrFioA3OVqI8nWGs7/W7H3R5i0H6QoydZ7Xz/f8yV+2ORRRWLr8b4dPWFUKt1qx+7KIsmPNKYqylANgxPyLl2Wt99TFy7kdNlNdswGc0SjOJG4Ah2n6WyV2M7vkfO8h+V+rXMOBR8uSf+gvEkYGNqVocXAA5E+2O9a+X8sTapd3vp4vl7V8HAfc5V/f6oXkxgVsTXN6u6qbNXNelFzKZcWR5GaouV1cRmjmPM3DEOeYvs7L+bJMlzc5LfPH9bpc13m9nH8ty8zGxWMmylFP6Kmy/GDWQnWnxPrED+8EBVqu18t2vtAUSsS0A78PoK5pzh9nRO37Osc4W/c5JRVma7H8+ufX9M2fVnNaJGoGuYgz5BtWLQu3umL3y0XOO65TyXK+zAdQB795uVwrL6yr21sVKzjFNRtAIW/xxSmXXwD8ZFnmT16mVsTTPNFfIvPM252xPO/ZrE0/6hcJpJC39b9zRu+mbxal918fyxNq1/r2/vb+fl3+OA6E27//0S8gd83ncl7mtby/60/n1nLW6jzfLmgA/DqEwV3ChAJey7Kit1tT+b6er7fz/PahlvP6dbudb5f1erv+eUFfARtwJEKuZ8NgTvJrQeK67JbyBkeDChlBOSOL7wIF0OsatJrjzmN9KGv5YvD+eYekrM7/sRSNb4flt7//Wv7mTyuYqlac7sWNg/4bVp3PVJtbhVx33JZ5kuttPYDU/MMLzCfegM+PKlZwimsa3hHvbX69/xM4n2tZTn/wsmxms+Qbf6TR0hEOQDtza9Za1PmeWv/rqktrShUEZPk7sIUM31/nJ9QG/ePX++fn7fzXcSB9/hevkTwoeNp9lHmYTWUcxz/fM4Mx9rHMDOM692LsjN3YjV2YMMYyjMEMY9+XIYMklSRKi6QUSk1Tapo2QgtSSYtSuG6Rah790+IPyu1374w/8jz1Ps95z/ue95zfu/w+nwNEUHolIELNFOsp3I+MSLT7IHpTjihrVcEln2fZw4sUaZDytVVBJ97p7BxzznvWe353a7l1XY/rcxPdJLer288t8Pq8ad5MX4xvkC/Ll3PdCQZDc4QjedllkZ6jkGINsUjXnDiLdNQ541nj+c2t6ca5Ca4bjpRcFmmUN6MsUvZ1LJKCfwYvBq+WrT9cgvVD9Y2im/3A3rL7psCOwMZAfiD2wqrA6ECq3/Hn+lP8KTakm+/aPiGFIaRrhT0OqMTqEl3RVccGHJxIJ4r/KPrDqkIe5TEet33tZB/7eZILPGJ7rEkMT/MEH3GR6rzAq1SjKjV4iSI+41NeZwlL7VyX8TnLOckpTvMFX/IVP5HHGb7mG4pZQW12c5Zv+Y6VVKAiO1jFHZaRNaxmreXkTu5iHeu5m3vYwL3cRyU2son7eYAH2cwhCtjKFh7iYctnNIe5rm5cU1f+UneC6iWpjxylCPVWhPoqkp8VpYEqp36qoAGqyC8qr/6qpMGKNgKqaKgqW/aqabiqaphqaZRiNELVlaqaGqkanNNBHVBtpamORlOiWKUrXmO5ojGqq3HUIVL1NF71NUEJypBHE+VVlhooU64m8QZvqqGmqLGy1UhTlagcNdV0NdE0o7K8WmqWWmimmmuG2mqB2miuWmm2kjRfrTWHXzVP7bVInbSUI+qi5UpWHpWNwL/VgxvqKZ8mq5lyOc9lAnzPD/yIn0vqoMVqp4XqqCXqrGUc5F1O8A4H+JhtHGe7UXKUY5R3oinFSLdCgVPWcvj/UvplBLHEEU9d6pl99fHQIOyJj4Y0ojGJNKEpzWhOC1rSita0IYm2tKM9HehIJzrThWS60o3u9KAnvYzpPsZ0X/rRnwEMNJsHG+G3MZRhDCeV2xnBSEaRxmjSGcNYxjGeDCYwkUwmkcVkpjCVbHKYxnRymcFMZjGbOcxlHvNZwEIWsdjWH6J4mRGcZ6yuNDJXGZurjc61RuY6YzNE5gZjM0TmRqNyk3G52cjcYlSGmNxmtpQatN1s2WH+7OQpM2cXz5gdu22GPey1P8bz/zq7fWYURn+B+VQYfvIyr1i93zx7zc60yPwqDnHEW7wdzl8ok4fsjcMc4T3e5wM+DGfyuBl6wrL7iTl50sw8ZT6Weng67CDmYsi+s5wzWvxmdykvF7lkzFz+B0xTGjMAeNpdkD1OxDAQhWMSFnIDJAvJI2spVrboqVI4kVCasKHwNPxIuxLZOyCloXHBWd52KXMxBN4EVkDj8Xuj+fRmkJgaeeP3QrzzID7f4C73efr4YCGMUmXnIJ4sTgzEiixSoyqky2rtNaugwu0mqEq9PG+QLacaG9vA1wpJ67v43ntCwfL43TLfWGQHTDZhAkfA7huwmwBx/sPi1NQK6VXj7zx6J1E4lkSqxNh4jE4Ss8XimDHW1+5iTntmsFhZnM+E1qOQSDiEWWlCH4IMcYMfPf7Vg0j+G8VvI16gHETfTJ1ekzwYmjTFhOwsclO3vowRie0X5WBrXAB42tvAoM2wiZGRSZtxExOI3M60Y1ppiBEDhzbDdkY4cxMzK7v2BgYF19pMCRcAOEUMTQAAABAAHgAeAAAACv9WAAoBvAAKAmYACgKKAAoAAHjaPcFvSBoLAADwS5s6MzN1Znpnpk3P63T+uT+entfpzMy5PERihMSQCInHiBEREo8xHiEh8QgJGSPkETJGjIfEww8hIX0YESExIiJiiISMMSQkRsTYt/f7AcD/YAADWCAKvAA2gW9dC13LXW+7GjyMx/HO+TB/nr/C3+TX+Hfduu7sA8GDHUFQMCNYF1QF10KREBZ6hClhRlgTNkWoaEW0J7p5uPBwU6wXb4nPe5Q9cE+4J9lzIElI1iWNXltvuvd972cpLE1J/5RWpO0+eV+yb6uvKdPJ1mXn/cH+P/r3+q/kiDwl35BX5V/ltwq1wqkIKpKKM6VduaI8fRR49LdKpppVbam+DZgGAgP7apGaU38Y5A0GBisakSauyWhqmlutXstpC9p/tXegE2TACDgNpsBXYAZcAzfBbfAj+B9YA0/AC/AavAF/QWJIBRmgCJSHitAuVIEOoTp0CbWgjg7QSXSY7rXueAge2h9q6JX6tWHB8Nbw1fCtATHMG8pGxDhtXDX+Y2yPzIxsP559/MWEmGZMZbPUTJhfmo/MZ+aG+QccgBtwxyKwyC2cZclSsNQtl5YW0o2sIe+RPeQAOR6Vj2Kj8dG/0Dl0EV1Fs2geLaK7aAU9ROvoJdpCO1bAKrGqrZg1as1Zt63H1pZtxOaxvbTlbDu2zpPUk+92vX3KvmJvOkQOtyPhSDsyjpyj5Nh3nDpunXbnonPVmXU2XJwr6Uq7llxvXDlXwdVydTAAk2BqbASzYzQWxhJYGatiR9gZ1sBNuBNn8Ag+jb/CM/guXsEP8TqhJPQESriJIMERSSJNLBFviBxRIL4QX4nvxE+ym5SRIAmTGMmSUfIFOUcukqtklsyTRXfYfeK+cF+7b9y/KDGlogyUjfJQISpOzVIL1Ab1jrr3JDw5T8FT9Sq9c96id9d74r3wXtNyWkcjNEHn6SK9S1foQ7pOX9ItuuMDfBKf2pfxnfuavrbvnhExy8xbZoN5x5SYMlNljpgzpsH8GHs9tjG2M3bFMmycTbNZ9iNbZetswy/22/0Bf8I/78/59/wn/lYADqQD90/nn14Go8HSOG+cG/8w3g6BoVToc+h+Ij5xMNEMz4dPw3eTmsnZycJkISKNlJ7ZnrWjpef25ydTn6ZOp5oxQYyJzcSWY/lYLdbipFyEK3FlrvobuX4pLQAAAHjazX0JmFxVlfC7r+rV0kvt+/JqebV0LV1rd1XvS3pJupN0FpJAViAJCUuEAIJCQERgdPBXFGH4ZRMNOsOiVndwhF/cgZ8Rlx5xcAubIOI/ioAiKHb1f+6971W9V13pJAzjN2LXq3vz6i7nnnu2e865DGJyDMP8hr2eaWX8TIWZOK2iyXpnNa1DW0mBgQKjGtqayxcFq7Zctha1Za12Cz84wU1m+fRqbg3amQlnUOub+XCBYRYXGfPiW+jXKo6NMVPQsob58yaG1Bug/lL2Oqg/h9S/ZKP1uxiGHVS1Qf06NcNomT8ynyD1wuIW9BX2eqi/gLx/Vw88GJbJMwyqsvsYA+NkEnTEKhikSi+OGEEBwYiPGBGjTh3RIIc6lcuXtQIMvVhw2G0GVogXC6XurpggnOsJHAg4v7p2c6hvfe6BBzftnZj4yqc+xe67duVkblXezZ+yodQLfWpgLA8DjGyMwKygfbLQDStBSQsFrVYOMk4smKFghtHMutCfKlrTbBD9KZd3wlhUpVKxwLNkOOFYvOxwFAtDLB5UWKON8J/gC56NuWR/3BLo31TqmjRozWOdhem8a2g0u0G4V9VV/XWoy5cfixX3rsuVQol8IbNqa3JiUyGPYZQAWN8D400x/cwGpj5EabxhKISl8Tqh4IQhziXDWrOld65FG8YPlGzBj/aWJDxm0zD8sGm2Cw/fWo7FY/HuosPpLDu1DqeDAjWcgeEPsQBjZzGG39BapRkZYJ6OfzlXpwumop1RdIpu2mvz8eG+9Zn4YMqJn6FxM9sacLa0XczHx4v+VcPkk7UIOl0oqA4lkc/lDkbzF/QPnLWqw5ufSJJn0DsUMhhjVY8wsq1nagv9BNxRARACBAfXUxw8h+IaIBi6heDgQYqDeYxTKiYK70+zZ8O3FibOjMtWWMIqPRT0+oZNQQpRKEQxvvmQVZ2qRE2zAgZSUUBFRLZM0TqkEtdVGFIRFNRotUWtUJ4Islywus/ftZM7x/Jau8feznuFlJ7XOPi4M54uhC88zP1Axe6rPoSi6UC+mm5ze7xGty8VdsZ8xoQQ7w3s99oaxu+GfXcy47dCwYrHb0JmGL/JVGmdr5hNFfu8chLFchEPGoYtQFEx9PMvM/gMg9xgu6/9VvU9fH3AaMMGz7p1zl8B2JmVKMA8DmPUMFYYX5b0zUHfnB5TFyvt5eP+4k7NORYUQJFUIE/WZgLmdgl7HpMGSjXM7KBzM8APDdJ0slDISoVOKHRKc+uFQi+eWwmVgRYglILPKPLBPA2mWS3gdMlUyc9XyqZKP0zXKpIFvFJ4e5KVkrA71t1dBCyWKIcKQKNSwuQeVyAX8PlTrXzbUCKZTvudvJlPuDPdfCQUyQk+VzcG2utKYKEno4KTF/yJQkoI5TVc2GeP+c25hIYNhlOCh69OAjhVMjiWkQcF2AMAD0EJCzoxOklxeic3pduON370k+XHyuDxRWDxXDA+XuInhATi8XkJ4M2mWR0Z2ZJdYWDptphbshMMMBKyF9CRhi1gC/F+I94EpO91yIG+ioqANXoGAMFiym8NaUOb0B6uegcq+uGdIeaf0FXoy8DvGGsZEzCnNq6Nl8+x7/mY+WO78ecN6A7L5ZdbL7/cctll1stxuxn4+DrwnHYm1GRvtUChBdN4Oi/gkSrgkSro16rtGukOFD+juTOLdnDV6wqjKOJEqepzfXxf9c888jspT0svVplvQ/sq4GniqpI9qm/YoxX90YrqKF5VlaAltFbiIBn2s8F1roxa28JxLVq19ATc2fbPGr1OrdbpNeIT+luL5phfkP60uD82C0x/aa9qKKjp7oRlicPfw3yQz8Ifu++BBx6AdgAuLNAnxssEmIvpuE3wI5PUgg0KNqlAYCbtTCJkqAhSYC5tRG2AGoypop7Hn7r5itdUaZmvGE0VC/l0zFfaTBUXqfeR7zxs2CjZemT7FckfbEdxSxZDUIN+etmgb/CmQe/gWZr9uUs5KA3dNCSWqr+4KXfT9/D/PHd66ONOWGvH4pfQY+wDQGtWMhVHttKdnTvdgXZWHKbZCPrTXFt3BPhhpds0q4IS06bCJYep4pmf61Q5MMcMdYpvVHrngQKB7FHj7fF4RkV4JB6lw8mzTiEmsUenxEfxfGLxDBvvatk2LAx2ejqy57o7fEa+OBFrN/ssVlMo61X5desmgr1pT1fnmb2FQGllhw7/kyVUDKlv7ytZoyWBLxjDOocv6owNJB27zlRxrbHuQPewOVwIxZKGgLWvMzGSdu3ey3L6SFcY8JBjIotvsT3s+UCh4yA7DDOnSNKDAi86oNAhFZJQSEqrmoZCmtLbEVhVG2ohqzrLA6VNm2anyf6Q4SyGhZOAJsNSMPBsFDgOV5Ml6Ltx8d+K4rtfd6eDFmso4xWfDmvYYzS4QlbxiS4OVtuC6NBxXmPPtwRTbldGcEjPnxo9EZsl6DJIzx8t3Ko77ktkDwdA5qoC7LqBY13I1HmRBCg3FNyNTLfSaZplAI8inW6MMxGC+m7T7CDUtTODuK49O6dvx9/m7O52/LDo7fgxateLPxmDnYAkJCqVS2WnRqvROoU4PCiUS7gWRDIJphjtVOQHxQL8C8hqGpTx5gR7xPNFl9nZwrd47P51keFormsoNpLxeLMBh8vQYvF09oUiPTEb4tGKx31J1/qh3kwm/K8q1sluxHgV6Q8+xUcLfWignI6euTbmdLmSA5HYWLelXWuzBBLxgYTD2VEK9o5UXzRlBsID03Zb5HkVy8G+wzTpo4QmWQlFkqMdpUDvoZQH3o0v3o8OgXxrBS5TMcpkCRBwZzWAbEbTrAEjWxkmXNYaVBg02owqntt65Qy38sJ1yTO3csWZku/HGz520UaH3zVz9tVrzr3O6zOUVp/OoMUXof0e0j7Qe462b4T2jViA5kyKLhDmW2XCzOJlXoV6GvtAe5t1QvjVRnQtWsd+hDEzOmZOZ1ZhdlUGZhQnjEnkTV+y7tedvdm4yeqSvqCPHIjaYyvNkwfU0heR/zEXA/97CnibnTnCIQ3sPs5UYeYrGizVYSjWBZZNn/P7/Xdzd/v8vs+h4uHD/sOHcRuLTy5+hikxXaBftTGAfIQzAMspxwB7JAFCK9h1rcbWVqOGG3Yjtq2l1WRq1bdrd8IY0syfUBiZlTwY+sy/xr2GzH4yThb4He7DTGRBAG47ALcd7wfM3cpdJTljY42tcpbmbjXJmRkZ8zys135YryW404pxB8uwaFWg+mGevX4hjPdqH9A5BvaqEbhfBx2BB173SHuVMDHM0WFvVjyiwFJWaDPOBhL1x+KpI5ENU+RzOjWR83Ss3N1Pn3vs/XuuXXXGRfTTHxraWp75+Hkj0hPgsQYm0UFkY5H7S4KxUlyHtWTnJU28+HDgrH/VfMfGjmwRtgMMXoU25mBOPHBlhdxFCj4o+HAbVPyq+EyzHnhgJoqaCmIgvZQR5ykm3KO9q3fZgm0dPSuTq9Z7Ur2B19AUV/2IChld2WJPqLtv+1RqZdG3Zjgy3Nvt+xnvoLjoBnr4LRgPqO1WmWpL+qAg08oUR1EQpa8JPygE+jq9KwYGdjiDbcnSiBDv77C5EyV/dowvr812rMh6guvHYqNZ7+qeAlpti5eE4vDEULQ/6bBHu4PBnrRPza3oi02Wgs5kf1SnXjHp7hwQegZgXBYY3JPEfjAswz0JTjoo6DAHk+2eORWHCW9FlcX7qIVIKG0AuHKotpsAVsUBxHh572XcZT7eV/2lGo2Gv37bbfxnPuNF92N42AEeP4R+kwzjbJgxZn4AGSypautmgcfFaSYm8j6LkOczY26+Fw1pqs+lneMd8cGkI9S/XifNL9g9GeOLMUfEg0b5t20BT2Yokt4wGGFEfEf/CWsRZ/qZSaZuApBm7YKCC2MHqPgcoIXLNNsJHMjAdeJ5G7JzjIHD30BtA8WiTMheRoV3grZYUmzWGodBMnaNX0Q/YE2BbCi/eSShRp6zBjrG875Q30w6szLvTq3e2xPr67Cz1Ytt8b6YsKLI2zt6I/AMoJ960iFrafv7RodXeQvjieyG/nB4YFNh86cODDk6ekLVZ/jeTp+3sDId7E25fYUJgntr4ePHAGsNQFshyir3k9o0y8JsNUAfs0TZDZVD2g+E0Ez1cxp0Fceu4r3UPuAD+P2EyEVlZrWkX8egmZhC0sV4sxIZAW9sBI5zvHElgM1d4bOuudxKI/mey7oqMcLhAYMagCQRFUJs67RF3ChWmZSEf9XvSfUFEyu7/J7OgXB8ouD/TGS8O+RODUainb7iZDI0kPHaInl/sVcY3PglRzTvE/pTLmc07430J12f5vOC1Z3uCwWAnng6+79j6xhIhPpzYZ15iPzUGukOe/KJgM62uoitMehlb5I3OmMFrzfpx0+qu4DMiP5DxK0xpo5OermtCdPSE0Qs4KF4cmVBoxEaaCwux1EDFFacAF6hjzXi1Q3LoxUKL0UrmCvmWxchzK8F0HkUnGsuYFelKu2mZhzMuixDG1iOv6FtSnbHEv6Mx2BggoxN5NBzVj90DsSpCadu6FzGuM9Tdizn4+iHDVwWMSPMh9CZ6BHYU4w1qsWSyTjya97+Afcyyt4cvvpq/mYKo0nml+gRdJDoljZmTq2CkanwyGC7VbRHqUKO/zsD7eWqt5vIJzro3+6nfCMH/Wyg/SCujEUhtLb6Au3IWeuIZXoWq+gewLsoSNydzFIjVx4KeaIzExG7kjdVUkcr7qNYVlayIYMKF6kIp6IWTAAdBhayTZ1uD7QlypNJoRy3eRIFV6ulvUXtV7eZHAZbZ8w99BUMvlYjBSW7YcNUajzrtgqFQLQ3l3K1Wm12g8nrdhmsHZ1dwVzfwuMYpKZWAl4yj9jiPvZXbAa0hk3MCmaufUSVmnP2wMcHe0Dr7DFVCvOVQhZrmxUnaL1HMY51HK2MmCrj85XxLHyZnYJ/6zHNbsDbJ6pxFBs0qmKhVNY2200g9muwFUi02gI3q2mj+DfoZa01GhrK+TtW7R9e/w9nlEpbLxkefk9EFTt3aPyq3X1953zi1MkL16civVNRIY1sw8JAn6+4MhXPtxh83S2dodhg0llIxgY9F/sFvu+03u5tK6ID+z6yZuq8ibDX7De7I6sv3bDxxvNHEtN7+0fPHA2Fgs74VG9y42hHwtl7Zigd61sVzpc6scy2+AbgwwLQdC3TArLjUq1UsvvX5SdMjvVIRQ0LLVjSsQrxkFZAqpAKXX0Fn6q+8MEwOvgw4law+xZu/elP2X3Vj6OVgLn4jOHP0JcFdnmEGWTqZp4lcoIVCerUHGMVCHFngLi3mGbdsCA606yPMEpJrbeKslVcNLdpVZLhDZ2f6w8Pbso/cuDIpo3ueP7sTftWTt6U7r7v1D3jk/ehQd1YoXNV3sPumxiJ9cZdutWru4oL1Se3ThUH6J7pBnm2QPZCqon8GIJCiMqPWGWphEz4NAI2okwblONK0aAiuJLecOF4YqI7rPEbdoz3751K+runOqf2+QOGzMBUsrhlMIzQ1LV7B1ypwejwqq5thya7Tx0KrRyJDaacsYnd9KyGnQA4tjBOSc5uhcG0SiNzQMEhydmtDXK2oLLWUFV4ecV7NxcuOvdTZ66q9O8cDvWeefVUhc+ddtn0vssWnmJXRcZ29m74h11dAAvcpwX6bIVvS7GEkAi8bmrEUdsEgq71orUUUcpETHesRVO9N41KXPV7ObSFq370ALuPX/BXXwUdlKH9oD/CV70kYxAEbJQxjmiQFvpBxFwEMoZE/FT5A2iLpvpvadTBVX/WDU1X/dUnpbUswVomgSIsxbtauxGCdxdEgEYAwlmBqZoiVsxKTVk8Kz9UXCCgnbm83JaiXGnMZGHPG1Qo0LVlKNy54cKJxGQJL/fOif6zppP+0nRnYcNgR8u93ONcS2Ziuw5WdWDpivN9m8q+QO+usYgIF/YqAv/BJvAnx1DLb9kWvGVhLVQgEKvwSRmsxVUHAt3VHd2BA4ECuruAdyvKVEHCq76EPLRP5mFiO/A3sc8qzjCL66ERvIJ4rCaQXZ6Cgluy6ypgXTu70xC01NhFughDEndIV3c5h9aOjO80rg6s1sdKY/HYcKcHPahSt4xsWH8quqd6anE673R3jsY5jZb2ieEzROBTboI3igEQqVXVQHFg34JCaxVUmLcXr0Y3pqr3/iny8pYkzAv50HT1N9UjqG/yT9IcMZ7OQoGT5rjUxovnyNLTAoz6dwT2E2s1gPlBvjbmJ6CNNmZLE3lasaaKsyWFyVfaelgOQESJAsFbSw0TIRVeaZgYPBAaufF0/oD3FrSLP8CfXq2wgYXnYSzfZ7sWbsXf63DcRvbfWBOaR6DVdEzksLimTeNhaPEABIxvANciesVcfWov9IyCZ/Js38Jj0PUv2Sjh1XhvrhPtoyI946E5vlELIPSMN822EI7cwI4bLQfIN7pvZdTXNZWRnoVNQ0Ji3UVT+c3k6ejb9f6h4pbhCHmeOizwsYk9Ays+tH9Ueorn4qydrJFdokjNz8XbscUdRLJZG1lyVY0x1Y/Fr84HDjylOBRHzupv2X3yU3HcZ2nxNwQeHpDBSstQqzkbgw+TZ70AFqBWaSBOYW8aapTkCQusGixZwiNODJNlbM8syaGHgoXNw5GOmQtX4Wci7gpGXGGdvmfVioJWm3YlfXZBwIRr9KyJCDx18cm9Q6NX7xuOT541OHp1MegaMPZxXID3q9WrDVMOf/bSge7TRiJ9O+mz5mPAGkT+P7IMLBXGIhAFGCprGOexUVJFTCwShMns8PRg5yrg/L3oUNoV6uvw8dcHP3rv7OY9qyfuQa7qy+w+S6RbyK7Mt+tU1d8gl3/zTLkX8J74VwDMy0wvHVkB+i80YmClQDgOVkQD2JYcKGCbcVJlI0BHS08dsGpVpKqX/KCCqPKP6basDg/lfL25cwZL4d61qeRUj6AOqgPZQSG2Iu9LFS/2pnhTsDyd6FxZ9KvRv/eutEZLkWTaFLYN59MTOY89MRALFYIme0d/LNRtjuqdgbgnMdrpciV7w2Q/nw4w30zku+QydArzNlFnx9sW2KkA4BXOQq9qfrsvsO9lzKMfZFdBe5OwV7dDe37JHqbQDojTQyOaYjYqYSQh8xqNJBMRmo/s6dU9QRW7IjDKqry5kchpl9tGAytas+Obde78VK7da0CXVD9h8LanR5L28y9GB6sfHd41RGnobpjfOcQm0dmE7jc3UKiwtU+F6SI6enngIDo1VP0YkKN/Y8sLt4ptqgQ5XVbA7NgOAArGQsj3Megywl0LKvg/DAL9KIs0geqz3lz1bW83DwUYy5NsJ1Dl1MJ/0O/UHvs6zHVAzuMULEJBIhRbSRoXEdWhVwTdAkXuvCP0yUUmhtyfDn3szzFUqn4P8dVfoT6Urv4O2QAO26C/XuhP1xR3yFmjvoH8E7MwoA70wNoj1Reygezh0M0gUXyh+ifUhrZVvwvtEj8SwmMyy9hliUEVWAlHtxxhJ6EyMSahEPpqdY0a/b/qlRp0H1d1oP/lYTO8Z+HHBCcCi/ejs9jrAedDNbs1gQE+Z2CpbKo2UfnDWSQuTMLov3CPXv0o9y89PvYZH7SxdfF+5veS7Vv0q5Cck7Crkar4e//7/JvYZ2BdXoD+EqQ/vnauIb1LeBYndoZAMFTBH9KKvbHn+xbCPjzmPvQ1FCF4bGIaD2mcQlwrlH+6NtR/TvQf2X33fehD9xF8+N3iQ4hffEpxJoClYCPq5KpPJv243R+yrSjZMA+CHNSGHy86Ufuwf5htveoqQqOdi39Bh9AjsOL9zDQdSQRej2gb5Eml2GxEGaDRERNmRXO80Qvk8ApsnsMz78EzDwllparsJAyo0X1HqTGhMV5nn4oHu2PAUIZC7lTYrTWzqJjPjjkDbeF00Ts8jtiybjLvLiTclmDClVtjzjmD1lCnN1SK2lot9pY9OrMm0ZXI+FJ+44qyxqD7hL/T4E/xDsFtSAbrtjbJD23ieH5okviqJClmk8IVrXg8V7QV/EXLuqKx1y/jiYbXFfui3QrrFJJ0U2Ix0zZKY+2mWQeMS0UOi7EZQ7kIgtIy8QH7ttGOwaTD33NKd7gr6lAFuMFiarLgXTlcmjJf2T/ty08mu3av6bQKeT7XGxvdWpw+tTcn+cb9WglD6aioDjZtI21USLMNMMRSqwJpHM4GQ8r/BSAalgXiwqVrj+PPdyfAkAfecepxoBgHxLbHiVuCPTuXs6OdD5xhP2hnd2LYEqz34vNjQPq5HA/ao51ICEsgjrE8pBEnUJPBiASDrrOfMYod97zlU8rxvqiVVVVn2enB0nqzC6F2fzacWZlrU7FXDkx58ivTuTNmcu7MSKzVabM7Zjb15q7Stet8XR3OxHi6RU9wpAwf0+yNjJNZzdTFmKZYTY5hpQIxJuB520TSa5rVw6N9vmKYF6Uc6mqHZYRysUw8oJxoosXaHu/TG87jzpvipya5SWPLypLB2cKer1aXutb7qmegu3ybeqdUaoC9ZXEt+jbAPgYy7m46Ojt0a286IHKKyDVQoLn1HoCzhzgGzgUFYvAOZh/IBUeCsCpG02ySUt4CWQZJtZSoD5ZCqHTmoNqnErXOag/HQewd7LBixPKkgfIY+CnL2esjvXEnCqjHSqs2G7tEZFsxml0nbDHxLoM3Nxor7F6bNboDpnXV3fvPtYSyfDF/xkaUyBU7J7ckxzZ25ag/F3xgX1IPM8TUjTYK/2Btg1OPUhJlpINyTDq1sBIiPTWwWhWlPig+PKbq4ossyhV9xXS0vQf2S9F3KnpkRY/JUv0ZiuhNunTJ7I/Zq98BgvNcpCTSQ/j8Mrud8Iy0jB5qG/UPs16VmrtBj3bO3WDGRhFM9sqiDxzdsiv4GT6g0ui51jb6iR7+MKfXqA0t5JP0t/jlxRnSn5EJSHqBAjnboNDGyREDCnN+fDLQRh2GbrDjMfjxGLQOyZpArLBxpBjPGpWeCyb02/ntLT0ZfYsKhBHZ4G5CKJhn0cLbpSKw0z8qB0rX7OvEp3uCUQoVS4asUNElT7Y5xBJXYI2WJfpCmdgaVNGi1in880QQVmcNSqQXH4z8Z9dXYT02PP+tv0n9Mg8QHu5vwp2UdhjMWOBV6XfsJ2CP5ZntTN2rSEHdtHJnTwW8VfK9p5L7KBERmui5lTCmBxKf0yzBQiVKkkNYB7o2sDbvS3oNLItxk413ejIxvq1H8X2GN7in88US2t/RbeaT7hZba/WnKNpqbUnkLf6YtfptZeHh9UJ3sb6vYM61fUXIhbbZvqqROYUfEWei+oo03qWbC5iOb0txyd5CD2+MlJrsLLqniO84jKvRN0L7zn0jfiRz6R6WPL7Fp03uuu2reXaLT8n3HsYj871fisAn53uvXd73/sCyvPpedt+xWTWB3xbCL2TyhUKkUKwsGTzXKGyctHxxGMacXmbM6OGFW9885qApLhZhzGYJF4lPsbaZRET0yCXikUG0b4sst76JnCijNbZ2rvGQreJc09lq1KLDrGqgE2+GDdEuFQv949iQA9B/UZJuCPOQeslAISNyeWzXbvdnMAvNiC6Y7Sp6gjyXY4C2xomJY84T9+NaT3Zu2IOJrdwHMxZrIlYqDCFp3XjZ2RlxxDumOjKeVMkXBslexev6Ss5U2J6MjWXT7lRvINSb8rDnpzOtrrjfkzB4DIlEIBs0mQMpTyrT5oq6A36Dy1SMBXNhs4lP+8i+L8JcPWwaKORoE45FWGhjZEZFQ48wQTvXzVf08xWnadZEtr7o8woCjkaS1bTimV6p/MG13IyNt13Kva+HZf0+c8jIGQRTPM2yIN4cPOirPq6zaHwuvZbX6GIxjamNjK8LxvdV9HCdLhHqo5VTn2VVrBpdEjUpGIpkSiFLAAV0DiVMo5QwZSTCBGRptMdsQR3Vo3qLLtWNyRIagjH1wsC+AmPSKM5atHKrgXYpk6HGg5t3BNa9EgSl/uHqe9H/qo4ztD32dGivZjdRtEdsxwrau0TOVkg7KuJi12qqcPPUQQikOOyhrVIJdAhXPMq/YI89Zu/0dXzX0Y+uro6j66qHYEBXoauJfvxH+PgSjEdpL9HKubJ2eXtJmareoCWXiy++P/CehyLzFwfOPhJ57rknnnjh5488QvksiamCfmo2NgXuLWVAHDEhlOkshAu2Btb9PlT9+L0Poi9VL0XXUxsUiamBNpU2Eu1J2UhWVx9So73VFzm0Ql29HQVd6CM+V/X9ZMz84v3oMhAUwkycgQkrRNAjBtQK6ryaNuoQzzWdmiLsiHAM1BYBNkihXAa9HddoYW+A1KU9U5+9lLs0JGji+myci2f1cZXJxZuhDr6qPVajUc0VfWnhWUDMZy1+eys8HOGW1qAdxhNavJ/55jF9DfG6f85/tZ96GjKizWVIGr9TaeM50ooMdPwsOd4Xz2XpsB0wXHHYoBPQiZRK5Vis/Pbxx8/2H2MCBKYx5hl0CVoF+laYmVPpqIdG6zw+szZSJdxGPFwrTiw2UdZTCyERTR6X6LoS7rDfZ/UImqCuO+GC7zZPWIPGMz1OvzMezPS4fK6OILO4KJ7dP83GsKYH2PcH5nqmVq8K1erfYv6RxGl1L27B59lQ30vitF74LY3fIme7JFawn6GxgnfV6rexC1A/Tur/wnxKbAef1+B+J8R+byD11DaM61eL9bRfbFP6OIk5PJXGHK5lavWHZPVb3pbXX1Orf9osr99Qq/9suF7/T2RetP4Zv/z9T9bqfxWl9ViWuBU9AvVbKRxul+rfQneS8Wyn49zavH6LVl5/Ta3+6ZC8fkOt/rMZWo/lAT3gbIy563Fcf5Sp1TN3QX2c2bJ4KSP9C9XDnmWvgXILE2Swo+QxRQXMtDClwid9xWd9kVXBXZ73gGzAqvfuvWrhSiAksLNwe0fZDUw7iSzJMUCF64dt2kaX1lbTrBrQ1UJosBufCkguT5j9lOUF3On69hZOp1G3t7S076p/PYDH0NfSrtbouJZ2XCN+W5iHMYkw+SJZu7107brqMLyHwPwsuhanNq/fwsnrr6nVPx2Q12+o1X82La8/v1b/TCetJ3yatH8e7XdL8/otann9NbX6p3l5/YZaPekXaMRmNI0GiA4ZVupyjY7lLQ2O5dv2mHymPdwewSfsYTM7dni+9z2MI6eg/42i5Ow0IGmHkuX4iEcKFLE1jRAJa2pRat+xR7xGsz/hEp+OYC4RgD/2fKMnYnclgxbp6cvHA3H8B3NJLX4J3c4mmRTGJdyzAD0LEhcljpzU59dKJwYilkCMZTSCoFm4DnGUwdYwMVonhU2RLMzcZPAo7ZHT5oC9Mz1k8Bk9dj7p/CY2S+7YpeJaInlf3TTZH42gTZtVLYb8JOUbb8HHq8SnZ0xmddI3ekvQyKkaW8UCop0G3AD5DpNIqQj2VQbOh126i8BBSKQU9X+jE6I2sn/kHAbUz1V3c+MGh8a/i9tl1Ydyw7Fwd9SGAmx/98hGo/UB7oHLPAUjz1s6Qv/sOzc3XfRaQp2+zsLmLef6CC3gF29CX4Jxm5kN0sj7YLB9eJ0F5IHB9plmx0BwL4xhn6lKgbhYW4QxXLAQ2MNnch7/wzRGLRq94aQRFlr5cWWDTF8qLyPZa+4y+JzGkOtwux8/9FqdN93rF4qClfXpSl2eTNjm9nzIH+/toP8S7lryL+jTnNkVsrrD1g+qLa6gDb481uo2h4uCxRRIeTMpgzfpdQXt+5xpITVsOPY/kf2VZv4RJJ8rYT/oyVmMMUtjSeTWPxSyhjo92FXVGkp7PJ0hK1J50yGLJZT2ik/qc7n4BeAr2P/FLMbzmZrE80mBolSjVEn9wHd0mf8KvzEwkPN3DK0W4Du7b2EEPW7wJXzR7qBxAcco4LOHb7I3Mj2SVkssMa2N9ha5GemID7mxc5yPBDe1mGbNgJZZEkcHY+BVTRRwLObUVHGg1nU3TdTrzUXsQt+ajlC3WePIeSOjed8p02kuzfek3N2l8Q1tG/mN2kBuJAFrZ3bFcugilaOjJ1rc2Msb24PWdk9+VWZi2ufs6OJTfVtXVVPoqfh4kbcJGW+oK+EFSXYYMcSnFPt3dIP+s56pW/IwFIWjxIvZSDz85hICmVciO5dyE1ROZecGEin8bSA72w0vFuYrCVOla76SMs32ScFC8gXWNjgzx+1Ct3jEBAJ9GQPEDpQG3ePPr4hGV+T90tPjTvYEgz1Jt/T8lnfaH/E6eoKlLou5UAAt6qsdY3mvNz/WIT3DfUmnM9kXFp/WmW/xXqdfvW6mt90yZMF8tx/kollx/lPMKQ2zV6h8FAaY8AjwcJsqnUdnS/BNMFUmjs4OAHiKpQEMiiKo4AMl/G04e3wARBX7V9JpRY9Edraw+eLR0Ys3F6SnJzNzzsDAOTMZ6Vnt8WaGI75c1KMJtPelBtevH0z1tQc0nmjOFxnOeFFx4uJN2eymiyek5/C5a1OptecOi8/RzHTRZ/In3LH09nXrtqdj7oTf5CtOk322Cp3NjhAfBRuOowBtRJcFbK+Ym+w2YpvUy23BuNBGRX3VfM2DQeSaHBGKsA+uUNau+aF6a8KX2IomchFfZ7DraiCxkfez+1wvvfTSE09Uf/GL6hNPYBryANuKRo95ZmqFxh44L3yeeGQK47+XFdC0KFdZiFSlOloxn4DcdG9dULqo/rWpvITHNclcix5Bj5F4CYkUSZaNI+1Y5wFeizW3dkl1JqohZl4GHPEL/KoWz4tjeSmIVl+x7THu6S3Clr3coW2Pcr88VTh131vbfaee6tvuO+000UdYdQGsjxFmN90Ee2thZktdQUEVs8CAjHKHUMxCTfMKt1AcbYycQD8v0FQfSKM0V/1JDq3hqjdHX5+LoLeN1RefldxEsT+xt3oP3lfZxVfYXbCvAkwnaC5FpuLNAvDnWG8rtlUZW70krpM8Kl7TbJh6w2ZgE5XDGeqxQxJtUIKJU2vE6+GcToczLvI6+IpiKkJA4SUEv2BXOfqtbRbsTVZIRnwjjjGX0Ux8y5LJwIYocTlrb7Wh93m+g78a9Mbq9U4+yu6zjPuEPHEus5p8U5Y1gUSBlqwhpwU7onWlIj70Rf/Cb2nB76pudhrNFM8KzHvRN9EzIDsaAdNqK76s2IghvOOww+84zJHPII3Z33PokP/Qoa/4RT3jA+h09HWiZziUlpsjOqQnoYY0NgG3tgo5Nb/7vuYPXqTiqgto7cHQzl2+g7f66Rhz0Nap0Jaq3paksBxRYU+uXD4aKofKYgxCsbrAAfOt/pY0+QH/rbQ1KitjBzwv4J2DmWGWupwoXG+U6TYAKCxNusGQDQA6OGvC55diAg66Daj9RbYTJm833q6+48bgta9Eq3+9Q32n8U7uDk/Ac8fcKV40WX0KJav/x3uK95Zb8DyLaADF2PcA7IrMQIPPYu5ohTs6hzgeIx7KzrXTb+3ZCg+6Pwk18IgBB8QnRBkuUOpeklmiwS6N/Fx7xpMs24JJZyCtb2EDAX/CwBuH4qksQhkuGTAG3aakn88CHfMbbJmoI+o2uNr6OE7vDrq9sY50TK3nTrd4dRavxRtw2+jaDaF+tALmhM8oAo3xm0crHqAkR7EjkwmHmyx7NFFxpQKWzjj5jHmSfpMzXgqIT7TF0dErdJboJ8i5GX/HipwHnj54enG2BuCX+GxikFnDbGOulekWkpKagkKqqflQOtSZswqYCgBiYJ3DA3veb/XgCn+2YjXNDgMtAAGiK4spwkoo9M3PDXb1wQtXVgazLjzXtfPwYmXjfGVjVjzGj8Uxw6QrVVS6rwBrrR+DhWpW42ht2bCFFh8fheiZP3vYfsbo0HpDWyzXF+4d8xfGO67WcDLPFm86aFP7NvWJjgBzLCKeANXvHcLpCbqTge50qPXF6EBnQIcyxD3gyoGp8QFXJmIf7Yp0C5ZA0CT5vRi9UXuyT3QWaHW1zmzoze1tgx4SeVso5UR+X3ZIEL0HMF0NLP4a+MyTgAMJwO6VFP5eAKy38ehMorV1IhukRDYJAI8ng/jf8sHkidBaSmlrdBY50JftPQZdGznUCjgteXuXqaWVlHiv7b341MuDVMLF+IujWg2jJ40rQHcg51vtLeZ+47DDL5CSoc1mwQdhIwlU6qgewF/74tUnQgTnucX/jS5ldSTeCXi3O3uEwRTvSB7ne8nlnbLADRxBOKTCRRr6bpVOlsnC33pyMU2rjxfSxPYoQ5pITNNdzNdgrDifiRlLJnOWFlUKNAASHeesHb7X9+Jks+wlZ6AvLEleQnTjz2C7GPBTQYoxUPjlkWMTDkismbB0s0hcZ9uojRXrxhYTORG2Si4hWpmrCN1AZfF0XjhlS5d5NGfxt6kMbnMsayzu5s46YO6t1cSN552C1tzTM6rR8FpttvB5T/WOWgGdTuAxxjyB/i/6IEAji72gVNlKGvsHA5WS21vTxOQAj0r8KD35K9ftrdq6FbZ57RTf5XDGhIjD0R3UBEoOZ1SIOhxdvIsvivWlgCbQXav/g8dmsppcvojXCk+P5x8aynjcYWYXiqBdDAecPMDMtepUqblFHdpZ0ZmwCKvKiqceHM5yEgde7iySz/0TF0UuWTFDPnd98IPXXIn/GHzStwup6u2pONweB+1xJhqFS4AyD1I1dibE5xkC+fyGrD1Ub5DE5rKLVTRNcgkIsDMGZOeXEqUNQiEoFYi3ND2yrKiPVoKmiuMoNjV0LA3bXL7YEMV5/bJFZVCnZpmSzC7eJtrFNczruxmpnlUTO3dZtHN/VGbnXqjZuf+Cc+jheAUAEI6RsAG0xZ1C5I8lUWwqpIadYqXHjDqa4MJNfIE98xUvFoFrErC0aUMIuEXRivmGapNCFh6WIrTQt//29kXnnnbmaTh4i11FpGIpUqt6y77L2GTutMvxGiZg/G8BH+2EUa5mzpaNVKLjCqKu4KOSGD837iUHweNZopGqKGnvFJKEVXYCq0yaKhnMKomeOjRf45XKo3XJ4kDc30TuyClkCCRnj88Cexw+pc23Z1BybBjeaGiPZPsEpWdc1ShzgkA/ig5kgB9mJX64amhwSvJ5WD3gy0ftEhNstWOXuXPkXhLoJm92uM4GiS3pDfQ1ZFqS9yqHPqquXoJMXvqOKtPsHbaqXmDhHcCjNeg/kBnwJcZ8neDd18+i9HwAPQ2/OJ8xMH5FlkgJjyTTJLSoDD5uiEU+JAUfD7jvrn9l++uRx1t3yb6TucGYmPtJvgaTMl8DdOaggbrE9lcuvkfWpE7ZDLQDc2BuJ3MwKWewZNCHjjE0Sm/WMe9DXwWZQ0V0GztzxIqNXEe0qJ0kX6vBtSy1iI8dZN9pLrI53AP+K0hfUNH/OdwT/FV/LX6p58HcUMuD+VmDLG8mOcPCeTM1zB/OorxxA3xcegKxcIKAijfghHQkUAzhHAesmeQvek+THHtSNDUoywjmqce63NwIQjvnRtTwsU4DH1eRD+xktw4+sE+Ik6jSOGGXBifswhEGofkKMlWE+UreNNtBeFw3aDglrOZ0K0w/Wg3mxuRDaQU6bYDrYfVd6rJt1b7haH/SpfLpJgZ6twd58+utr+jYo23/vmlqeJOHN3R0DQmJiYLvJY03mfCileeP4eQIw1P9xdyQN5H0avacPzWMo1WDgxTXgN8xDxL+1M7MMSzmTizxHpFxNcJ+4F3gZcwtyncZ/C7lWxtlvIquF/ZxvY29EfbWDkKjT2d+V6u/S1a/G9dD6yvE8xerlG9iaV5WhRuclhxgsFTF1hE9sgWb/0nIrwXoHpV3llhVVu4x7OF2m33mvRz+Rg5v0HfWe3bt8uAPMpY481tmOwoAjwXaocKYLjMWidb4hmQCaiVXQ4vPL34O9OQi7D8NQ/NtKHddULbrlHuOJb/9AvmtH1vLQU6wL22gfMz27m7atILSaLF9W9WlyH22nznEHHxH+c9IYRMUNi2bDA1nn9w1j0P5z56vTJsqF82/O+nR/k7p0xDzd8qv9tPjvlGTmYw12egN5oMynwGj6DOgYd44wDSRsbAvwQP19wldpe//4dJmvgcgk83U6lGG1A+T+j/+vl7vJf3S+jceqte3k/Zp/R++W6tnHpW18/ptTF22I/UT4jgfktUba/VvMNc1eR/a2c/UfR5I/WqxnSOyeqNYD+O8qtn70M6ZNV9d5hPo4Qb+oj2Gj+8Mj0/08e9uZNVoN/ERaKOxRyDs4wMB6g2AdvtLO0IXeVj1/v1XkfcPsW3oMtiPXpzlGd5vOYoJW/s8tk7RiHes02E/SasJRFSQEKExyiFkxg5ihrpMbbB5jFY37AWrh/OIJVBjocSe5xDc7Q6PI8rbBbeBfCH938LyaCfbuySP2e3f5r7N9nrJO7eiKtrKHiR2qKV6qHQCANySmBOtWIkoasSjY83/swQdOs6r8/v9nTpv6wCqGv1JXyqTSfX0QdsvsCmQxbaDpqQnGqMem+AkaQe7J5vbWlvb8B871mIwtMAfkdXuR2+iSfaTRMNyMFfAKFxEqm8DFesojrHBNEY0CTUxiL1pD/nt8GczeW2tbXbeLD5ZU8Bp9+M/d6vNazT5ne3Sk67vd0FOySz+mJ5FoOwSJ7Ki9rtrAmvuveIKGOO1bCs6SM4tSP5RQAW18vBCkdGPnmRgtnXtWcGzVsIfPtGgZxqIeXxxLcpASw6MV47sERNOwETiKOw2uT/kEFtGGYffrLW1WoBVWVrNnhar16wKpHhnq02rdWs1dqfBH4y7JHzVAL5eR/GVICtRc630jOZGEV2vo+iKY6HhYwPIUqa6rqWQvKSzB8AlIzn5IKehLD1GQwSFjaaKn3BpWeILqyAZMAnHVvUPFOoZMLoHviHmxUh/mPswKF/II+lXKFd9hebH+Juv+gr162Y1AHMfcLdTm3jnE6uJtkExbBy5l+SywFlavURjd1I7WrsoyyHJG7XRX7ksOJWW4cHLzLy5wBV2NPpa+y7booiM6ti9273wmsLj+nNPKGPM8NzWkvioHmZSiiAiTh2NrkKwEy0gtw7HfPQ8Eh+x4FR43aAp9mS6iabYQ/Nz9YoxUdomeNQ0UkqcmUqmHKLr9JGglbe1yFDO4rOYI7bm0VNnKrRCTzbmSEbDhhpuBiNxh07XEFIlKogo1agTkhgQuU+pwk32+DEgUtSHthb1McN31KI+0MPPk6APRGJiMD8wSvklmkbEUPfwxpCXxiAXRViLmOv/SZK7Qn/C2SsQoKCUwQKV1vvWkzQW6N/uuIPu68nFtSQuvCRlLDh+XPhcKqwiottx4sO1uKzAFTXgyjGixnXucNqbLtZRQ61rNdnazMIxQ8nTo8W0I7IhJCGE3mZ3uDwGTk3m9XOgv8nFeZCRrYyUzpnsXEJ/OaVwjPSSSNzp3lOXg1eQM+Ivo2n2acAbJ2MD/qGH/aA6inMa6OmZlFWmzMqV3HvxIbB4Qky/sI/RZ+2PIXzti8DXcPut0LoKWl+Gsz0qcTbMj+9EO9iHgNK3we9Y4GpIjH4Rbvu2+tvsQ166vt9nb0FJVRu8p4P3mKxLDB5uG+FH2FsuuYSem9+CRpXvkMPyc4Vz6SsAh+vgnQvJO1rQ8MhbVwDCia/ixDm/2xva+xH4wz+h7d7I3op2q4zAM3R0bnL5pndr6KCHvXXHjktE/vIJeJcT3+VIwxJvIa+qOPoqljNgLFtVethjbXQkOMzxuAIFe4tMoKCyAfthNKkKEdnAKpMNHPM07PsdCQZ3LScYYDnuNpDjFkCOS9F5YrX0v0WS++tSSa4m5+trcv6bzM11+Z99qFb/GnM10TXfAF6yQHKa85LmTYyPTRMWSAmsFJFZR5zIT3Ka64BbemmmcmRt5COlsjwZmd0nF0xiIdSQnIxPyKQU30C2lqwM5+0W53gFyY3mYzqYtMQFTyDdEs2QpiXWAvhsO4qzy9mPViLwaaokjirSppXrPF2WyozgSxlQtyGrml1ClWASPk0iAvmmhWl5vrVVLWanweCxtUW9+NPltlvI3w0bN4rrpLqA6CGHqd6Cnq/pOQVS3yvqM7Oyeq5W/2fmdlm9sVb/BvMP9Xqij9H6V8X7Z0juMtJOH71D5AMnKecxyLREzmOIMcz03ybn1fRUfc1H/k2M17V6rlb/Z+ZDTfXdV+X6LtkftP61i8R64J8Wdl+t/teb63pqifQ7KPb7aVm9sVb/BnNNzce/RPyaB0k7r7wua4eMZ1BcjxsJ3KHEfhngbgW+dFYTuCsM0orA0FqCHj02wRyxkZgLPTkV1GNZdu5VA8miVrHAVxv9ape8U0KSREuSkQlcOaTdNOAOuNHd8DHIDc7QxGQzA+g/bdUdNvSzj8P/fNVxnJ8MPXzw4EEJllcRGAyJMLitZguIE5hRnf/NH9ZtAT+R2Qhe/a7MpkDWhNa/9k1GzK+xluQ/c8Ka1OlS0/RXxFSvknuEYumMZL8rNiFR1uL6RtLEHgg0UiNiQhbHN0jOoej4/vIIrTfBmmbJ/EfE+f9AxKUtOBca1I9SHPh+vZ1ZsrdXUJvKG6KOiX6Pssv6u30XBD70eyLr0fZx7rNaO688Xb9DiuZEM5+4XCmTUGry5d6apEKEzKIkrkgxKWQO4yJ9ergeq0L24bi4D++swWIbGet4fT/gPGeLa0ieM6fku67IRKXA+lqKLwt2rhMzT6GatC262ZaPSNnNzrNsWZUcNmrcfYFwPuzU1bOdLXx232a/MexyWRMjnXI7lL5mb3qTubWpfepPoh2Nnkk+VKt/TTyrJL5w5P27Rbh8owYXA6lfJdb/k6yeE+uBDr+/trY4R1etXsIdev9YW+3+sT9eJNVvwXmzavUvfFb+vrFW/8ZQ8/df+RdGkafKKJ01K1I3SYSH0hqRyqhlOaswcTFKpvgQNcNjwvL5S9Mva3AWq/Tl3OXdge5L0Zq/8TzQ9HmUI+Mh/RI4TIt4Q+n66QCHzQQO03Sc/yG33+lr9r43mZua2gH/xHxeFhP1UK3+NdGeSN8P1erfYj4se3+hVv8XMYaK5KQi7a8V+bVKVm+s1b/B/LDp+68DVGv1hAauFWO0fia7L85YO/d6Y3uze+Q0zOuDtJ7eBdYm3gWG8erD9XrSPr0j7NWd9VisD7EHa7FYzyXkMVq9tfpnfYyYh2gtyUNkYtYxF1GMKAISFLVL8mBAYQYKMxg9VqFRdWouUMTBypVAdo4J4G9SyrZ2nM7TFsBOSWb6EMi/V4riqXagiEud2N9LmYlIewLJi1RN6DwaVSYnOoF0Rt1KxhAPsZ+RZyzKHie9UfXfG7kIkWUJnD/N/pLoKAIzg/EeLaOW4JM51TvK2RQ9hkKjB/m07R3kc0J/lSRXlyTRtphd7fj5zxs3LrzvZPM9EZx7i32YxHLdR3D3LuantZiwW0k9jQu8a3M9Vuw2cr8drX+pl5G9f02t/mm/vH57rf75eswZUBTc/jbcL3Khsixe8GAtXvC5nDyO8Lpa/Uslef32Wv3zivd7a/XPxmk9ybVD2t9J218hr7+mVv90Rl5/vVSPVvdQGv1z1kRyiS2xhbQ2cRv4a90Uwo7JbCG19rfX+n1+kFHkxAkzm2TepyedE2eOZzw0FVPFOY9dbv1HK675Y2XKqZ/cNs2Ys6PAFcy85XLuMv+xMucY3bt3uz9PkuewdA4qN+MBCei/LbNPWbR+HCPBz03U0rFMnp/nRBsIjTF9nZy1WJkYHa8FBmJpzEuCffuYo8So1GAfwWP6uMVn4TiPzul2x3We1tIF+IRKdvBSZcl5lRjrWiFrf5Su/Wfq43ianAtppVMfRdIGSXaUnxnhnmdu4G7Q4iDTXu/Cr0gn7OIzILfTfEJxpkt2f5rUFplgY5jiXNCtSs1xBnJbkCJnkLbYjLR/WZ44aJCfWUK22TFZ/qBPVseb0WU677+R87iApGU0Dcc9YiValovk17YS+QckdcngQ+L5mlh2MIT+pm432VqN1vb2FoOF86jbzPXSXRhyTY7qFm6m54s0NxONQXbAWKUYZEUiE+JRhtWdFpo8g8YhN9ikxZjktxtM0yQ++W+/VRioKZ6AnPh1QoPOpPLXp2rwQgmVQPDk+NmQMBvDGZFc2AR5fQSbE8WY427S9m5C31waenb9h8UtOM+SWK9lXll01PpsI/qR8QT6tMo0Gtz3aTVl5vrq1+pHiuI4aCwzjX2+a6e8/rpa/Usr6jC5h8St0/pX7hfp5uIMyS0UkzL5KDKpKdIM1W5Iq7nUi6cIOOdQO0nzIC5cs9xNmBzR5XyRruOIjPTMSGmRRmWnDugcGe2pZ0i6gS50LQ77YC0O+7linZd9Qxbn/eKMPG67t1b/bJLWE591Glt/Oq6/vx5bj7aSds6mMHbV608nMKb1Ly1QHHgNYFwkMD5bxAFX7Z7lg6Qdes/yXVnp/uUtOMeOWK9lXsAR/OL7Bwhvpe8//Wbz919ZvJKsYVDMXxPFvK89u/RoSZE+xQ8FP81MKNOEWuZxpEs79U3y08yPBlMl2sxFqUlim7IQHXPVktu4zuDO8DYkuPGNId+1OMfNtd5PNyS5uQ3HxMAcZtibYI+EpBsOAzDQQGuznFLNU/Kwoq+sLB8PcXI7erysPNhKcezMPLdh+0Xz7Dzok3fcAetShHUB+MO6nCuuy35ZHP/BWhz/c4V6fP83ZPkAJPyk7/fW6p9NMGL+n7Uk/09Gin5VpHFQnBIrrjRUXLwreejOxUMkuQi2gUr+tkvzATVVSLY2yxC0lHk1zxnUjInV5vzJ2px/lZXD4vxa/TOiHEzyBBHYvUeUv2+U1V8j1sOe2dbsfQ2zZVRev6FW/9mzGdkd59fUfDufZpimd59veUl+f/X1tfurpfwktH57rf75CCPl1WQF9kYmxVwlu5lJEbPdNCmgwvVaEc+kSEVHYitxoWNp+k0cVmqZxxc+BWSJwSRrhyIfZy34QiyzvCI/59dojk4DzdHJ0X9r/1qTnJ0kb+cMztvpx5XTNIUnPnNcvBSZF79AfGnogUcuzzU9cbyozvdO0qcFqx4/IHdwOxXy6RIrLMinLfQa32KTQJjTmgXCNI+DYQntvgr6xDFBYq4+4qjbeNuJeAHSbIrm6jvRSKHDJxcpZD/JSCHElJgHme+jB8n5PsmlVIsjOUT8Zx8UfW3t8N59De9RP9t91M/2QSkeBJ/PPIh6yLs4+hS/rSPOZpqGGJVDspiSB2UxKtAXch7j9/KYlB/LY1IelMekoMVfLH4LXcjeSXzH8G/ZrHgL5UZyC+WdYm4oZtvit5hXGt7DGbtf8b/PP8I+Q96JwjvfbXgHZ5n6As4yRVrCd4KbmfPQymPcp9ngqVtu8NRNN16oiddlFqXQ55fPTZFakpsitTQ3BbSFfCiNlvrR9eP7QHv94jt+9CjqWRKb0EfjF3q89B1VT7N3aPwCeSex+DV0JftpxbgbroBNNF7P+nzT21nR4kvQVl9DW413vfYtuev14qWtnUHXOgTt7Yf2tIBVdPw0Irqe2X1MzLWeIJnd8Rh+Db9JSb/R4hgdKTS5lqBdLyVov5IkaMfy2dfQIfhNGMcmkLieI07kgk8DPRQoHy872p7jZxdrOWZyMTrmEal/N3JIQc5H2kS/8eNlN1tY2r/ZxZsU2c2mjzUAFnj5d9hXQb7+H3if2p/frfvUfvRfvk9Nrcj1UQCNPnXC2T5OIIuHXTCLfkG1HCYnkrzj0/x15aGh8mmdqf37U53HzdURuxNd2N3V3X1uJHFrB95jFuCHfyV3o6xrEsNCzPINMSw4SsVNo1R4EqUSJFEqAolSic6LBnd5lEpZilLBF6AeO0pl3SDXo9KX1D3IunLPYKSnw6nyqW3BTn/5tABv+k3rCzrVT9oeX79y4BS3rz1eGAh3jOW8ykCVQCFiPUaoCsw1ufgl9AtyTz2snCtbKWfrwY40h0E3TNKBIjDJ//pd9Kv+znfRI2YzzO8xKWdXJAsC6nEzd51szq7N73LOLny3MNvy98zZdfjdyNmFiE+L6e+Yv6L/hPNXALcDGXzx7xTr/eC7EOudAhr02rt7t/iL/5W7xbGA+ADoCC04/+gS+Ck0BIKKeNHI/eKqojYUf/SMH2p+Ydt/D1e9mGeF3eH9C//KU1zvhI8/kPvGUyd83/iyl42veKeXjWO74l/IHcQ90p2PCs2LXAtDLfJlwBEL1VIjptks9e44ycvJjxaDAxnfxODg6a5ge7K8ItIxkLC7U2U+Px7oWZdLAB0PbpyIj+VAFS0e63Ly0WaXk4uxdgx6mcS7Zk/wfnIpm07DfeQblr+PPAN4+gdyH3m+CZbWLswJITsNW2ul6EruND2xC8xfBFB4ghvHk5NFvzVSCGTH3YFeNKGp/jztnEzEh1LOcP/GE7jAHN8z9xb6jXjHdH6Z+8tBxsUrrLjF/B1cVf5vf7erymEdToOP18h9SpHj31Veu6X8DnxL+cc16FPiLeUkhh49X7ujPH+id5S/S3eRr/ofcRd5ToSBDE+a3kV+pEx8ABvw5GRvHp/5O908jkBWrzIXkBwXNqV+T8MqGjJT9C+Xe4LgXNviZ0h7Bqzbtou2EWWEwEz9nnD5xeAUzng894n3oPuVIzpiRwHq9tpsaNZlR3pSN6HjceB53CfehW4UZ3LEgnxEz132GvSZd3YNOuyz6OLb7DTw0zTIpWUpyxzJhSlhWQkKpSWMUG4jB06UIho5vhsYWGOUaJrFQmlJQi2JC8UkcksvjuQEbE4ibBo96grkAj5/qpVvG0ok02m/kzfzCXemm4+EIjnB56pei8P8q/v8XTu5cyxfiQpOXvAnCikhlNdwYZ895jfnEho2GE4JHv52dl/1IRRNB/Iw1z6Y6yH2XJjrFLNWihobgkkMSdNbA4U1Tec6DYXp+lwn0cqGGVeGSODVyU18qfxAJTkQ3gAifz4uKJ5q99jbea+Q0vMaBx93xtOF8IWHuR+oejGMjgMbZG9ze7xGty8VdsZ8xoQQ7w3s99qqP6J37XI13KA55UrMCgk/jn0Vo8I5VzpdOjKCbACtOOoDaDlFL4tifc2tNYCENU4xHElOpjU1Kl1PojkhR4KPpAOx7s5gtGu1NcpbgPg6Tb6Y0xJ2Gzv8Lt4WSm2MekIp/FdDh4Xf+YV0iBc6L2+1hxyRLq0+5LSG3IZWm9/CZ3QtMa8z6jEi1uOP+92+OIHHJMDjvewBJsCsYdYzO5izmb0UHutgouv08vs9msJjLRTWYnjsQ9sAHiG0Gj4n0ABAZcJUOWO+ckaWHLxlyLVnWErZJI/QagYSdBLIpgKIq2SgLsvAiX5zDMhV7zseEpbxSvxMWoGvSJDmloXrz5dHzeoEu2/hFXGFPiJfg5VkDfbDGqxgJpmNzC5pDboAuF0S2CegMNF0DcagMIbXoB9lAfo70Hr4TKAgrEHCVNkyX9lC16CL5tVhSGaD46xBA6DxWpSpY5OoErwzyN/b2e2PBeOFMO8ItbkDX+ZutreGbcmsJZDe9E5gHsh3aFSBcDnmj1vaK9736o1dCVcqbKu+1BTYHGMGWJdI7hVp/29osv+PfTd10/0vpmNqIAMYYO+EDOQJGdjGf3GOm1cHT4YMPIg6va6q5uSoAMc4RJuclUhl65hTJJgoPO43QmGjvlky6fVQWI9hUsD7XplGo8M0O9k0Y3yDxdZ6vIQZANPKcZJZPH6cf69+I4geCZ5AyovqmcfPikEYihb7WrALCtgdKyeJAn4SyJYCs5aT5JjAxLnQds1XBkhOkskTy0lyIuA93jv/510B/xX/9YwkJ7Y8Czce9y2Qs9czF6MH0VNMK+MVTxKPlwV38+f8fv/d3N0+v+9zqHj4sP/wYdwOckA7xSVnX5tpjtyiH97Zw/wTuht9mZ5aIpKvQJsFWQPHxTjLTpIUN17+uH3Px8wf240/b0B3WC6/3Hr55ZbLLrNeTmTb9cz7oJ93nttq88nktgL5fYL5JfouOkh85IwMhY28H/zf6WgvV73dRD7RQf92PNeLmQ+hm9AjoDNba/cYS4mAaymA34f8mrd/wL2MsjeHr76av7nxd+J5vnRdUS6PxFS/n6i+QH/oFH8oxp+9F31PzGnM49U88bTG+5dNawxt72M+gD57wnmNr182r/FBaOuWE89rfPFyeY0nmGthfd7tPN7Tx8vjDXzzCfSYmC8zQbJlC/gAFvgjTAFzxiCK02Td2LboNc2mTzZb5qp3PVsm9XucQXvY7UwMRy0ATp8h5RQCOn4byas3TOpHmEcZ5v8Darur2njalVhLjxy3EeZasrWr9QqWgziAkgNjGPADo95drSTI0sWCHMOCBCGAZRnWwQinmz1DTA+73WTP7Pgn5JYcc8gpPyG3ALnlGCA/JcgvyFdF9mMea0kSWlNNFuv5VRVbQojf7v1Z7Inw5wRPoPfEr/EW6LfEb8STSF8Sn4lJpC+LX4g/Rfpt8Svxt0i/I94X/4j0FXEu/h3pfXF973eRPhBHey8ifSh+uZdG+t0BfXTlw73zSF8TH+3/JdLviSv7/4z0dXG4/69Iv8/2XBJ7lw/w9of9/0R6T9w9OIn0W+LeQR7pS+L5wV8jfVl8dPC/SL8tvr76QaTfGaxfEf+9+kOk98WHh88ifSBuHFaRPhSfHf4x0u8O6KNrvz/8e6Svia9vXI70e+LajaeRvi4+uPHyk/RTeevk9FQ+KcxcPl9VWn5VNjarV4l8WBSyNpOpd7LWTtcLnSWPymrFa9sHnpVePjWptk5nMi9r+aV2M19W8luniZl4I+t9+UgVZlxr+XxqrHzs8ZbeZ0N2bLzQtTOllafJycnJg9N7J6ef375z9yxy3iTOwNieNU5q46e6lgqWT4zzuoZNvlaZnqt6JkvaGbzmF8RAwoZneilfalUom0k8xzhbsuwUPL422iVb557UMOGbcgnDx6up99X94+PlcpnMwJikZWJ/2lb1nR7npe1CKB9Oaq3n2vqj04Si4aQt7U19nhaNMws9gmeLMlXjQssiHpnUyiJZEG08/I2586VssAmbWx1OIpr0npVzBRddpVOTGxzB+qpsaulUoSnrqTaVD0gITgeZI+mNL2CDsRRa5ykyMtPOTCxFc03XWBelnZAZ5HQivy8bqcg5sCk/5KXE0WvnpKzqstK1X5FQDhnpgSR9ruvUwKtaK1dajkKqkHrsqUVpMtlY1fhpiUTArQwQqM248YBRcnSL4glAU1icpFNQMzVjDlpMca1/bAx2VJYZOqWKNsruPrxOy7oqa+UNHAO3no81GMlLmM+Gdu4jvple4KwjTlfmfsmGku/wt3Eh7FkoFoS2UFUglmU9c16R+pHsYKcLnfq6tCZt5T6QzsNROxnBmXRqFkyiMqhmmQbUrQMoPL9B1FzNdlurFsoUHE6qkRTSnaE3qmdC0Xglz+pMVqr2hjSrAgBgqZoCFcWzviKEB/4ru5JLtRpJ14xDFJnR6aJoT6A+BzmiNK6pycqlLUqVRc8WKCzAxE6M1awegIDOtM3HvMxMvtrpYXJ0FiGIJFi0LOCLIqMDriiR6/CF/YAHSmvOCYwxH6H8LczwVAJlTA2CNFee2VIA06PAYN0CcQCUOZtbxUHBokLk0mFlw+3k6HYSzF8alCCZ65oKyAsFxz3BU3OuSjvI0xD6i9A8O80bwbjDtbABgrlaseCxDvCEVZoK3aNZUEciqydqTvFFaLImxZklGm7ZhHKuGsBQIUPQqeyOGkqO7u7SSylp5ejzCn5xgMy8Kqg5oW6owRntguCVBIi5YqVW6ZSPx2PFitvjDBMr6IihKgxjm7oEjsM5Thq/ZCj31FNLaylk2KENwGGjCkYpCt9keIcnmZqrCeEAa0XDtR+XZF6Xc1mUjs0co5FZcgSRyg21zm6Fm2fdVKHA2wOZ8op0te9km7EBWlQaAL+VJid3Qs+mAssWyqZ6q7eS6x87NB0eEmpsCoNeylgah4lQ6xzjh8sm4KOdJTlkVAqNlIuzKlSqQ+rzrfIYakEVA/rcZ+XjnIaJnCqgH2F0nnFISwQwRNejYmNb93IGvH7RD8iExqbD3OyXjqNtx5tXgMFdQXwiUvGpkOIW7pOn+CtxlyyEEXNQz8VKVEKD+kqUohFWZKLGWoKVh+Aq8FuDdyKmwgvHbxq/Gr8L/JuB8xFOVjjT872Ohmd4I86n4Euxb1lqhpUcOzV+v2RNM3CRfCm+ZY5Wcit3Xep98D0SinnGbCtZMMWbBfUYssJeypxtRNZP3OxODPmFeIFH46nxODwGT4nH4pF4TvEk8Q4fngdYu8c6Phe3xR1xV5xtWWc4qhq/Hlo1e65inCe863k1xMaDUqA0IqBAz7BWdmd27+ZvmHsZo/UMe0v8vsQv2ayYQ8bf46i3HNidRjmesUDZS15D3xPmpih8g/Uly3KIz4qx5HHmPrQdY4f+JvAqSExYXwI5P72WV99hdczosjuQR3ifcJwpepp5jsRVxCzpMEQ2Wj5/ExznOF1Ag8MO1cIoZm0BjhRRGmOX5BYbeiacJRvrKdhtOMvZVrUR9iXr0Pw25d91TxxnwQ72M7wTAkIeHccjxVvOWck6/hVHqGYexda2FZ4yIitIHHaCYa6Hdo5YN/lQxDgYtkzHbuE71EhGp+OztkPnxX6NsVLw+6SLxpMu/1J8zx6Q9DZ3QZpinbvltjXX7m5nUsLzmrsOeeAZPcHSHmetP8EmkkG8KcvWMYoKNOnssZByXerunGK0GJbUMGfDdpWxJnSMWegDNfeNhmNNchNG6K0OoTrqDnhxLL8e+DPl8z3W1iuZOH/EWRPPUCfJmNtEL4otNDvuo5TtlKVU/K/iMyFnQTbV1Ji1Zt1OG/8+ptv5DwjOuKqCXtfJdJwTj57Qx7TNfMhw00Ww7OT0EyXglvpatbayZPkzjrjqvB91eodVoDmvKeeGuMjGTXsfsK0+5pR8H8XMpJyRxWA1zJ92vvbrPvYMF3uFH+wFq6jeZ28UW8Ie9YhigM92lqTRdseICXvtXG670Zjr4gxrGSNMca2YzmfCS+gBva26Q9S69b1/xRp6Qv5pZ8WZUfgdcTwbtqvHYi/RcVaKLR111L6rktp6vNibjGeT5W6kOhT3PT9MrdBPLE9uy/2o7nyhHhH8TLfqY47fjDv06g1yGOr/bKMThlqw8X4VeliLGr3Ws9qa/LkOHDIQ+keYXPNBDa4jfRTvADbGw3eToNyom4ClOee6l5bGrunjFAvRW0REhM7cV+erp0eLrWknr508vWcXnQ6xvc2x7TOw5HopBvElJFax7w3nXH9b8N2tuWLpu2vqot7fIsvEs5tevwoddwbT4ef7wZyrq7d5PJglWRcv3U12H28Y7W2pjfeEMdKiOCAng5w06lnGu27J/vaeVHwXSbmHu9iN8hjR15tGweO7r+1xWyubFlGlVjFnPY5ISsXSQjzC3GnvcqabTfmgY4WOnA1wobn+pwPt69oKPtfeI2fxG2voxzqyaLXv3+2tImhv4iTpcdbuZHHKU07a+9rmWhoRF24FOnpJcR8NYmL5zpPF/ZCVjBFAd7K2KwQ+umP183+di2ys+d4quce6QTTH8W5mu4wEVOWct6Bhm6e/g9Zco8NJvqkh4x6jOr8299u4kcxh72qnR5gAljnyLjvDG7fpULxgaSnj9VU32DbrH7MtdOPpvykU3+UKjsFqrTeN174WSGoev4T6qTPsIZtfKHm0o+IKz9YmaMUTOh18Jb26DwffL/IlzOTQ+/ubLX2t5903iuSIhAkQ0Og6XjfgantYGrWHWbt+b/dcl6HHfrHzazLpvjxd/PbcxXW8EbfjV37t7/yfiP8DN+p0kQAAeNptVQd0G1UWvddxRrYkO07ovXcwpNGb4wjHibEhtjAJJYxGX9LYoxllimWbEnrvfZeylF1YYOkEWGBDWXpv2872frZX2N2zhZ35fyxNzkHnSP/9/+q/7+p9tACf/SP8rscCfM6HG8JvC1owCz/HL/BL/A6/xx/wR/wWv8Kv8Xd8gr/gU/wNf8Wf8Gf8DK2YDQ0ptKEdaWSQRQc6MQddmIt52ASbYjNsji2wJbbC1tgG22I7bI8dsCN2ws7YBbtiN+yOPbAn9sLe2Af7Yj90Y38cgPlhhQuxCItxIA7CwTgEh+IwHI4jcCSOwtHowRL0YilyOAZ9WIZ+LMcKDOBYDGIIx+F4rMQwRpDHCRjFiViF1TgJJ+MUnIo1OA06CjBQhEAJZVRgYgzjsFCFDQc1rIULDz4CTKCOSUxhGqfjDJyJs7AOZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpch+txA27Ebbgdd+BO3IW7cQ/uxX24Hw/gQTyEh/EIHsVjeBxPYD2exFN4Gs/gWTzHWdiA5/ECXsRLbMXLeAWv4jW8jjfwJt7C23gH7+I9vI8P8BE+xrfwbXwH38X3OBvfxw/wQ/wIP8ZP8FP8hhpTbGM708wwyw52cg67OJfzuAk35WbcnFtwS27FrbkNt8V/8Rm34/bcgTtyJ+7MXbgrd8M/uTv34J7ci3tzH+7L/djN/XkA53MBF3IRF/NAHsSDeQgP5WE8nEfwSB7Fo9mDf3MJe7mUOR7DPi5jP5dzBQd4LAc5xON4PFdymCPM8wSO8kT8j+AqruZJPJmn8FSuwb94GnUWaLBIwRLLrNDkGMdpsUqbDmtcS5cefQacYJ2TnOI0T+cZ+A/P5Flcx7N5Ds/leTyfF/BCXsSLeQkv5WW8nFfwSl7Fq3kNr+V1vJ438EbexJv5BX6Rt/BW3sbb+SXewTt5F+/ml/kV3sN7+VXex/v5AL/GB/kQH+YjfJSP8XE+wfV8kk/xaX6dz/BZPsdvcAOf5wt8kS/xm3yZr/BVvsbX+Qbf5Ft8m+/wXb7H9/kBP+RHrYP5gYHWXOA6nTXhmk7RELYvXFHUqrrhOrZWDH91PyWcsmOL8ex42RXCtnS7aBptRce3hOeNaQOGHtqm8sooYzjVqq4bUahs0QyjeabXbei1jtBBHUe7tMoQie1lV58QUtKNwJdSVyWwy7obVC09kPadhukaQbVkiUlpKXNKqeAK5d3mmnZZHvmmVZRHWo/UpnpUtlSPqjHdE5nKZKmenFwzvc0E6d5GqdpSmShcIiC0nAyn5eRhOtcwS+XiBLkYhL5mtGxfApF0X8OndVlBdzPLmoZav4ye7m+G7Y/D9quwWr+8WWZ5IvqKRHRtQN4lq8AZtpwJfTw7kDBoHQhja4PSShuUZtnBhH5Wzi5rQ7KMjqFkC1JDqpLMkGfpXkUFWBkvKs7KZCHDCtThRKHDyTpGwrtrI8pxJOmYV8nzGyXPq+Sz81HbtLwEQRtVKUYTAI5KJrWPztAusyqhXCWV2mrpll7dbLGuOKLHWOsxR/QmR3ShchkJjhjNAEXFEaHIIRQ5RLOLIsaunECjnLh0u5T9wLXT5SY9KhE9KokLmIoeZjOwGZdsxvQwFT3GEnnGk+BaqmGWwt1KNsSKiGErva30dpIYIgTeUb1xNuqNE1/OSRDDjRcVx02W4CkkvUSJXrIOPyKGrxz9pGOgkgcbJQ9iAAIFwOxAEiRQBKmrVPUEhHVFkHqDIFMJ5ZQiyLQiyHQD5lmlNaVo2hWE5dQzhiialqV365bfKSYNS68WnbqcRF1rA+H5pmPPHMwtB6blhRVZlijJKTavceKa5YrfMLJENZqmCSN50jBql+DKKVrQjfHGLhWiJV02Ht9ywBaCMIiatZWpWkXIktLCLsa+aVGdETtquhvO9Th/p9w1cs8phO0cF43yuuJ9w6AjOhANb7lrKDVdXaAWFCzTq4hiKnpuui2/veiEMLqhlJJvguVnvLB4K5rhlq9NhfWGRiXLCVsaGU0L6aaFfY4Wvx7t2vxK+CJF6pITyFglc0LqPXMy0nshZyL3NiELCg1sUwZIK8S6fb2g/n6xZIWDM5Q6PFE1G7t2rxbeKZJSgW0umL94Ybwuitcl8dobr0vjNRelia8XPbF+xQm88PmMCqlZgRdVVjVtKWSqgeWbNWtKgmNOmEUhC18b6FZkHz22UeHhG6yHQIViNgox456N9DPGc2KjmX3GdvwZuVOv1VxncmbbYo619C//P28RuqwAAQAB//8AD3jazVtbbBTXGf7PXsAGDAaGmyHjJfiy+AYYsB3iJHYAkxhjA+WiUpQ2jUpRQxEipKrywAtqSEPaCJTSyIJQqYmVUEI3afrQVRuVdvvQtNlSKapW6UOlaSTaaPvCQx9oq+13/nN2dmYvsxfvGs+vMzsz5/af77+c/5zZIUFE8+gMfUS+HSNjB2jhiafPnKQ1FMBzSqXIh5858n74yM4QtW3ffyBEG/dP7AnRtgP7d4dohy4laK6+8lGdvvJTvb4KoA91FaT5tOCZU8+dolHv87NfO32S9nqfwZvkX54F2p5DJt8LcCDQY5CfS/LzOHw0L5jE3Y94dLuDjWKbOOr7RHxVHBcviJfEG+LX4iNxW/zbV+fr8W3xHfJFfL/xfeL71PeZ7/PADX/APy/wvn8wcNt/OnDX/0GwMXjI/6n/H/57gRugQGBhoCvQFzgaOCbvg42BU/z8LJ8lvR+4zXRXEeo3BntAA8FDwTPB7wffDn4Y/CP42w0s64HTMmoC8iaFqJXaqJ3CtJ46qJO6qJt6aAP10mbaQn3UTwM0SMM0QqM0RntonCboKH2dTtBJep6+Ra/TJL1F79JN+il9QD+nW/Rb+pj+REm6R/+h/9L/xHLRITpFl+gVm8UWsVX0iX6xXRwW3wAuZ8U5cV5cEBeBanPKolAqjj4NGsP1JJniPNIrqSTyDfAeSsVwDuM6QO0o2Y00lorSCZT2U0cqAd4N3CUhHVmqQ5bB7zienMBY62g+SrampnTZXowTfSEdQ8mTeOZDmxZdRnkhzuNcD3QMbkuW3Ip0Gekq2noHv9fB3TlcB7iEzFVPDdQLpSLg0eL2tqLly+DzKq6voafrKUvcwLVAbQNcpfvoQOrULfWp1rjEcloGXtYgNeMuhNSqR9aLljfLHmQNyTm4+SHKTSJJLq8hvYXrd/B7XbaWispxiVdw/S7jmO67G0/P8ZMQ2mxFHRsJXMWATDs/i/D9JdhDu8QQOVIC44xfku6wnK7ivEDzadFL6Pu7uH6ZkTMkT2IC/e9D+gKuDzBfSWrQNWI8EiUzg2uilqOGoWvEoR0GNTIuqlYcckyCD9mnofs0gUUCfeZrIQEsLMhqDc59KCVrTaJdZ8nzuL/I+iVxkZK8hrsAtDVpj1COyoc8hbtP654FS2sHNh2MrsQppnGyGCef1o8IOGhDu+3ID4O6+GkC5a/A2qQ+J2BrJutmEk9lD7L1bpT1c1/rtX7Op7loYxRpAukq+r6GurdSMdGB1InUhdSH1M+W9CbamuvAKgcjtpi4U4I5JebqXFPnmsg1tVxNOze7Lksd4/gycr/C5ZoxkhCukEfPseb20i/x7EMk2coIWgmjlUG0MohWetHKIFoJQxPbgIZEWumxRC7CyM1xeAHb1iH3KfgH5T+kVOIsFSkRvy05aVtBls961npZLoFy8BDd7OF7Yr2DtI+egK83yEAZQ9N9P8Cz8y6ZiuLJfeQL2IEL+y6Riki0Utb9xEzylO4bMmWcJE82j0nN3UzxAqmhV4vPU+DIxJNoTknJl5WK89mS55rwk7R7s5w9KD5d3MRZv7R806kmPE0V4pWxiBYeCyheZV4iqt00KqmzjkyTyYWSE9Oa6dAVx4gTpaLn5LD6GNlaEsvupbC8ZgKrCg6jdvLCdTx71M7cXGRqYfUO/bHS/iibw0LI1FBelXvgKkvMG/OiEjFmoV4ateRHIeKy+WTGZ86cH6ox/hVyUgyJ2o6gEv+RxXFV8ZyF/t4xf9ljNTNa7Mh1jAG4mojNEtDjcLW9YG6PBbjNF//UyK5kHGpbbphnCdPtubUXyCdf06ZaWrxRsh2ZBWtUGs/HM+sdLy44ho4rvdGSqvbcFcuK2iNlepfaec/KW66ivErnDJpsFixvzqJZprfG3jGZPdbZ4MNnxTxiVMhJtW0+7sLElJ4lMxPoNan0N4YrHuBdGTf38ExRtdeAlW7cex4qPDrdh2nz5LJeex4pd31T8fqA8UnHYpaLJ82B+4lnZJRQO0lcK8H7SLMloqkUH0NritunmbacyoggeZ/PXieWimqhuFX3rKKLqDsyVStXpeXe+1FKl+31q1VuRI7SUzoS1DhJXtBmVD1T+y0oE2WLimZ453k+7o7dQDGkKaRLch2u9Shejsez9zO1dSucHfGZB/JZ9m6hZ0PvaStPYUzbFxv513el6FF1bMm1m5GDhL3vmyzeo1tTKuFO621UE3yq9scRibncAc5IQq41ZD6XhE7kR0zlpz0st8nRJPQqUQlW1fZf5bXnloLcv8V1mPXHqLR1XcaoZL9K78/Fef6z2Heo/flY1uwlc5JcLsklC+7PZ/mfGIjnXflbpj9MjyvM/Bj5dlSK6oDBPssxQ9tRrjE9e6tsp9KOXeKeO48V7W8UmhOyZGWWrtPF361Nx5rKrzvz7/pseVk5uJXGidsmjemhkLeskW8vx9MiIg5btfJ78IIr+mSuDXrxx++TrCL2GXVoajxnRovk3/lQupDFTyy/9Bz2ESvsa20eYg58otnj9PA4Rs77acuLH9sPJMrbKZrOmxKX/6nW3tmIXpcbjhW6WXQFPwjKrOYH0cpezz2RwZlYMWfik4p9m1HkDWC89HVycRlLXfa2L+THXeu5CuLUQph6+iMVkWTvHKm1jeHhMWKlc1B8BuX1SaSUmFXbeyLH/8RK9O2l23uyLKSNwlIqJabPxFHunYhpHHuz9uH2lu0rlMUf8SyZmxv2jMcqs/dY9f1h9vvBsmb4aJqvCv/bYbg01szsaKro0N1qZibR/1qyvOf3nD0tWd7M7MepN0W8T3S/9kmjeX3cfeJH7555+fiw6x8sYT1vhh0Ry1SeHVj5G+Y1W9xpFTn/hTFdNdVdr3t+0rsxhtMeHP//mXJgZxZaCTl3Wcu0FNMbH/cqD9K95PVPLB09JtR/3IpLPWd3KJZnjMXbCU9jPzITtZsVzLVeyFkVamxV/KFr/jJKiXWKjs6cZgvVWbPGHfFhVf6rlPu+qcKjSm+tqvb+y/BerxTbifSKs2ZW5mX5gtoePtpIQWrQVlVPy0HzaCVoPn/vIr9LaKNF8EibkNNHj+B+iB7H/U7aR510EDRAh+mL9BB9iZ5CDPY0aIieoWM0TMfpNMo9T99GRPcCvUgH6AK9hvxJ0LN0BXSC3gB9k35Mb9JJ+gndpFP0Ht2iMxSj39F36Pf0BzpPH9Of6WX6C/2VXqU7oB/QP+lzukxJ+he9TvdEA02KZWIF3RSrRBO9J5rFKP1MjIlx+ps4KA6SJQ6Lw/R3cUQcpc/EU+I43ZHf09Bd/qLGL14UF0S9+B5okXgV1CguiktisfgVaCkJCopfUAeNUg+Nkx+jf5w20IQLxx1I7Ug79f0cXC3F71zkbAdu22kVkCNgupoagedKWgHUl9AWUPqoo7U4P0jrqAV9tupIuI3blXOCz/HVUYC6ITf55dEmXfsBpI3gbDN+ByCNbcBfHo8hDYMk10RPYhS7aQyS3UPN/HXSJvk9GI61oAfRs+ypCy1laDPaU5Q+VGuKxjRljvlIi5G22k9asiLtAdRbRgv5+mHo1HbuPYxyA8Cqj3bRE5x2gMMeu5Q6+hDxjzC/LZxaHLMmfw/ClP9Yx30/xrLqKmgTazW1AA9F61gmaWrVlL2GUZJq1/LKcCSltp4lp6iTqcumbk09LM8NNu4DQF7RkC2BbUzE0h129S9HNaSlo/LSEnqSaVQTQf67bamN8VdqisZZHyagO+pYDmt+lFMT3/fDG/QzGXq1JlO9Q87VPPbCBgLibeiBD1azhDVqJ6xnAXS3jUkivU6XfkTLowVoyatHgbf8mrIBqQ8YPAzEdgC/IejaQ8BqGPa3Qtfthg3U4bdZ36tfYXPSrJP8ijIEaa6FbJaAD3ks1WUC4HM10whsexfb8S5QE2g1EFrN3w8ugpVugf33YzSmXb9Ofs2newqhpQyttil9NDmePaApc3TyuQe2tUE/qbdHleYz01YQXmqe7r0ZzxtAC2G9C7UFL7FLKYtr0AjXMc/Oo5kpxJT/GGSOm4AKFSyjkJBUr1tszsrP/1Tkacld0qfJzxSyKW3pS1ieC/Iin6aVTMRpl6MnJeddtrSbHDJSd2s0EeS/yJaapEZNi1kfnPHoKswcMvVqS+zimXm5IxKS3z8uK8Oe2mArsJn/A6hJV34AAAB42oWTyU9TURTGv+91AKdaa+sAWmpFGcSKSFgYQ+LERkStXZkmpjSiJhUV6sbEeZ41DmCdsALFASh1BBYu0EQT48qVK1eu3Og/gOfd3mBNTM3L+85955137u9+9z4QwGR0MQFjXUNjCI5YJN4KP6ySx/g4bBLsmIpZmCeXdfW29T5UrQ2GfKgPbtrow+ZQcIMPzbqWKMA0zMZ89WyHgUI44MIceHXGgkmYjpmYixKdscr8TrhRBJ/O2DAFM+BBMRbAH42078Dn/NrSFoniS36N7d4Zwdf/6N5oDN9z9Ft2vK/1wB78yK9xU3/lV/GS4oCphlKrUiqFUtNvQzwoEJ/cKEc9PjDAJmaMVUazriyU246f6svtf+UMszPL2KI7m9m49HRiJRoQxi7ltku89su+WLAI5exTsUJ2xYyVfKJiwKTjY/3OJHLInmQrnuZUPMsZ90+MbSgT9goswdIJPgPV8PACL/IsT/AaL/EkL/MKT/Eqz/AwD/EYj/Mcz/MIj/K0fOORU1OChdKzDlsQxFbsRxvakUA/BjCEDIYxgnd4j48563XpaOVBmTOsXArnUDRKxzFxoAOd6MMgFmvWSqGtEt4AlqFU/KnGcllPMT7JKXQLy1usQA1q0YNepJBEWnoZvM6UNB7gqFT8mWMNvBxihjfkTZq3meAd3uU93ucDdvEhk3zJF3zFm7zFEb7mGw6zg50c5XPpOChdvGrOIvUP/IuwRmhq1RqSmshcS1oox4TYrkksom6563SEoqMQJfWZy/I6YWOK3XzEHvaq/bOIA6WmB78BQjjI1gAAeNq1W9uSGzeSfVeE/wHBfRh1BJttaexZjUPWjC/SrsIXOaz2OHbfwCqQxHRVgUZVNcX5+jknE0AV2WytY2L2RSrWBUjk5eTJBPrlXz60jbl3sfeh+3LxbPXpwriuCrXvtl8ufrl9c/1i8ZdXT162brC1Hezpq69ejp3/bXS+Nr7+clGFdnXX+HZ1cOtN6IbVsxefPvvzZ5//6Y8Lc/Pq5b3r6hBNZ1v35eI7vGduj3tn3oSxq+NxYcbYfLnYDcO+/+LmRsapwqr7h3xbRVf7oc8XeZDoe/M+HCDTGgPE0OCmDPqt6/22c/H3jJoG+9p15jvvmvk4G1s509p+cBEKmQ2GsQY+p+x4gjFbGfGmCFq7vop+P0BZ+tlNhA59c03N9DeVbfw6uhvocHAfBgMzfNFYKt11i1ff6NOXN3yGUWeDvXrZ+Mp1vROVzzT8yEJv1k3Y3ug3kPTad5sQW8uhbv4DhroswO3OmVsX296EjRl2UPPrrja/9C6a7zkU1PLVNjrXum4wT8vllTn4pjF2v2+OZu2Gg6NSz01tnvLWlbEY8n/CaJ7inyWvov7bXxm/kSf7MVY7i7Va06Rp4UHpsjdDMCMecrQ/9BgdsrwPm+FgozNPf3VrudVfrT558usOgpyNmF+QSQ2/SQ+hJqzZmei3uyFPMuzsUD4xWAdUYc3exsFXY2Oj6d1AZVUBHkHt9isDLeLL6Y6JULAzmxjapYEZjPtg233jlmYXDvCz7mjq0FqPNzm/zFTZDpqkCLWBK0Gaw87haTS+PHTt2tU1XvCdqf3WD1Zt4CubJHk7GNjQt/sQB9vJoqKztZhA1tIPvBRLT4Zdu8py7ZipdhvfQeW0jyqmX4qQtqrcfrDrRmQUf+ErRftLowMndfbqDhGKifeOkqml167x7t7p+GNvt2LpznFRvenCYGxd4yuoYcknyUFotbHrR/wnjopodbajAfGT+kTktny/GGFpoHBxgP5OZVkjjCPD/I7f2eIicBt5bqkPcbZtpO5k3o/5Y7ZdLwbDj+Ekkib9UjP7GO49bScOxrGBJQyfgx92/LpP3y9p3b2LezeMfjiKd5mNE5WZnYXu9hZATLfinAklapEo6UaFgggWkrnrsNnIKFg89djRJ6oxEuow1pEiihPjg4w5tmnCQbzg4WIPITb1AWuB4t5O5pEg4Wq5LprkLMr0Y4pt4dqhwdJxzcDi1aHDEvpx3fva23jUWG3HfkCaErOLw0wvqPY8jJH1l7RPXc8i8YExVuYryAbQtdXugqnWxwczCdQh+mq+glDKH+urUIJogCOobcWZsKCeWiwx5LuqGZlDzFNKHMYBym4RwpQTQNgNrmlcNYyIafgKHGA4lo8ltPyA2INvyI8gSy7RJzc53RBt7Vob7/BVdFvPlOZy/M9uHHYeS5Cw6hVQGGwdvmlEogczYJ3PVsi3gAdVLX7blZEEv6Cv8e0HKUCxg0Jx5etIOaB0uvT3boAoO6BTj1wDTbiac6zV4SEVssQCql3of0jxGWAWOUctEi4IroWAZfbzmCjxcKom3qHbHdVcYineU0gWQDFImD0kghiCMfBT5EzBm1kumiknAe9MlBLmtukDPXIA3ZB5eE1XS8KVAE5z9vRQeL1EdCT0ExXXDLAa1ot+PQ4hLgVa4TG4qp2V/+Gz13npBE9kiA7e5H4b/V6cG5lnBNUZEE/RPF28e/3D4gqfEaERlXUL02ICK8MzRF2Pgc16POIxpO1TzhVgZoT3MBtTIsYWpDpViig7f0OfrscKd1t7NGlFZT3qoTcYtg9N8m4fa027KcYZMYkB7KPHq4fo4UEd9dkzsOE8FXRnFlkCdUt6o/A7SbNFHrEP4AlycAyE9CApB+Sr9ZJ9oImub3ib6w3MxQc8Mf3eVd4Sv1rw5413CsaCv5oH3sLAsQNP4P1+ODbJie69O4gPkYjh3eJnlL1Wx1+oG5aQ2oVemeuJY0IJu9DSj7dOv0veS+2unaBj9MIlNswBRgk8bE1svG6Qgpv8iQz+FJrA9SIxlQW/SwT4cDis0m3yX3hMOzaDx08Yan8yVp/H4YtLswpxi3838UohrHxHTz37YtHvwl6m5cV8QnG3BemtPObFiTwr84uwtGGewEr6QHjPozulh98fjLCME69Kd8QwypIEbyyGEOAmaGIUAVAdQKyDFBS3oCqSohObJKg0WSQ1XwacZD96CgdhbhOjAzuRkPm1xsm9t/rgem05dBvWHkOCDZ4xjTP8k/w/pGyknl1YJVbjPgDoZGnQVZ9W9XxDBVycC7oADiGIK64ZccvEhQRCf6d/7yDu9c4hpmt3D92aOCqM0ieTzjeBZENulo/7I/JU238BKKxj8IjGNerSpfm6sdXd2kWk5XfvKfzsxrNP8Ty6A3Ltu/dL8/7Yrj14M69/9ShJwWd+2sm8sdz4+ZYGxvoW7wF1+O0qh/prIfRSA9DRuDF0voLBqlGAlN4V+eo9+SWdaONTsfUw52SeyfT2fGV+Ak0hcEkKU5D8OalQ0+pzpNWvqBK88m0KEr71lh7P6WWeT57cnsySHEey+Rx2MtYIq8leRu+hkN+8f2/+ykL1WhAyjo0rxDIFjKCdgFwe5ERTK/Oua4664ndv3iCrrA7gm0zacvEcVxTy3R4oKwj8RspSrQpfv7vlFy4MeO119kO+SxJxNdVhG885i2eDekmumS260AbByYYAjDg0WgQDZfqRfKc3t7dv4Bt/+y9BlXe3b67ow3B71hxYCKbY+bWQEfO3BNdK38HQlDBvXZ+NfEoTTs3ue2XRHOm/8d89U7SuIL9sEUdInIkUR9eGQZkPI0laFmK9R0aXYin5iVd5sAhArDL/zh2Kw5Ib6PItS4s+gBd45X33iYIuDRmsLLGyEQFXAT2DpELDahJR6oNUWLP7mtOfavXSkFtiSAauAE0CaZZH0Cy1KCKD3HzYod4cGD386KpUh8ivu4cFh7gz5Uck7QOCZimwDSKjXoAPwCQgl5biZ3BXIJ3DpLLTiUgrzRKJj+Q5Z19TXSBzDZcN1eLbKsfHnJ1gfuUPF3RD+C9mgHxvxkgisTybakaKhI4Jlo5dkT0ly6WBG3XJ2kdZHvmBBqc1Z68XtVI7gRyPfiYlcA3nExqUyuexsyMollIGlvp9nzMN9bKm+ebyTApIpVqqfwJX4TcpPKHAPlCyXhOFpeOtG9Kd5+D5P7H6Z6ZT/m8T/n0lMaYPfC+ZIoLDAiMLNmUiJZRI3g6bE4RTR0CxHPmwhY53RKloNxvg+NnLS6I9i0zJemVyTH3vdL4eBa3GPFcphLMaxX9l6H6pXIMWdB8q57TIsC2KoIF8BhzkEfSEhdh1CXTqwlnO22G4GvdbVnZFA0jg1CcdrShL56NywYMn33rDZP1TBLZUmjhO7EXzTpbJmhCnTpX3QwZh7y14P1+XyM4yweXFccjhPpJ9kN2AAobVRju2ygzhYAeEAL5EsT1KEcJcSoVOVfLyoqCJyhi7uoIEjA8BsXNnvdaST30bFGEFOXZhgJR3GePXGKGAKm/WHkme1jl0TbD1w9TOklrpXiqXH1NBwZ6J8D+XlMUw+kkkK7nuPQAAovea4RnfqXwgMiSvPxVDwvM4D0p9t4JrN/4ORQXT6XeeWXbBT7511R2vMcTbH79bCMHGNWulxWnDEgGo3OQ0N0J86O9rcK/rcW++CXtPeTOctvbOSdw+fXaFaNkfH4rMSdbp8wzrCZR1NI0EwXmvDL5nnZKhNDkEB5cmyXLqfKhHSb0mnZTo3cA+DpFJunekxSCvDpUrx9DeR2kjzYr6EpB3zu21vsgyy6qIAgwHKW3w2sB1S9Nn8lOg816iKfnmZKnkkXgkXb2Euvjph1XKhhgKRNW1XYFUoQq4XcEt4Ma1bVONYZrQ9xoOY4y5NkmEIAPeBnErIR3Ouo9YWdWwB/zvyxnJ5CcK+3/II+DuPwbzg1TiqQ2+5B1lkwiXhHep8NkX9o05pH7HxCgt9sOs4CfQKHHkFbfCQGa6LeoibbdQd57RASVZaL1d84eQTlEXxm/3Q+YlJYvws5HvVKG+0JvKvFu2tHqWZRBPU0l0uU50eVnarwP09anoOG2+LM+H43oe0Ehx/qmtswPx06u8u1CYy5IRo/82k561qOtT75BOoWHHyWiqOZv+d1E82Hyr6e0X2T5g/aFQmbzurAslzAhauBvCHnAIS/P/Q4h3vaJIsYvobJN6W7LJoQm91AbFd9Qiv3OFM9JOUVrbdVDRqTOujyftixkXyBiDC4QJSWbp0WusTRwBiYabf1jR+pjVR5OLQjSXAV+hvx0bufeuCdoWfI0iAAUurycMf0T6JE49+9xNn+fWSqNLYntcvPb/+EoWulZyQ8PkorOSLttZiv2ddeknT/64Mj/rVtTPugtV455VaJ2MCnjqwgECb92FhsnyoyE5dbeddNEK/gn76/tQeZW8NOVT/yklrVQmcTNBOg0fJJzv3bQBkNxZGgJ5Y+3UKWWvqvSWTnpgHDxtwIn2ZCToYL0yZ1sWl5vkjy1bBtYdm1yI50/KIH8gbRil1bzMHTCNNtVAreIJmbfNKKlSFQlfiW7op6WLrB+1khHMAv0lLAoASftGym2y3qKeH8GS/9fZRsTNRslGK2YBSByWGpLuY69xFNURv9AtUZm9y/iYqK3vtB3hWXdjRNSK3k3FYBuimzanH2Sp6LaucxL6dK2cpB5EJ7tvBX3tzI5SnKYsIXvPLvp7K+WLwKDRtt64T+3rR1PSw+0UqfIv9E7gZZXw/NSxTwXcWY5P/RxyAjtKuyPkXtrZRFk5LL1GyWNYIcLmUkklDincaet1pxkZ2XAzeDCfmzW7KaQqtT3CS5UUFkLkkl5FHKziM2QaGxliPvXqTkrVz+wq73NTCS5Hz0G/6S/5qkgGA0uO5DYjN+p1P4GhVVUh1pY7zoWRlsF1WqVihRQEpds2T3okk/PtLIUkKiUcOvUwYmjTFiDfCutBm76nkg5hqycQUhs6M/lH6tjTj+uQPflfXqjCK+u5RLIngGx87p3xfuTGLOj4zupObaPbiTljYNjGVrq/+xjrAuEbu/psG6Bsu5/suM8KBM2sITEFQTbdrku20JpQVWDTKQKl5H3pPanyCRMX+nx0wXWaZwo0UiHaWHeYD8VBl/kdEcXLBnk923oGqI3DVFSLhlTJ6d3ZWFRF69iHgDlmut74QcJHe5azczGJuZ0rZdJEioTU5L/UKc877WMHeVxN2XFJ8IzjPu3D4TrE603ULc7H9jjyhmHtNsB/WOrX+Z57VjPPg2yDdgtq4WSm8hGMl65KXqselU6PiNPJppcGTZwR3lTBlCM7nTIh8lcKGeJgnk4nADq3bfyWZ0muTrYWl4V9ourT3oNWdcu86bjU5hPAVEJpmaoAgGgndF3Lwflpg4b7hwBa2A335Vdv2UbQX2JnnviToQo4FqV7LbvmleQwUe3SjMoecpH25p6l4JDXLput7zUgNon3QxSvg8DnPweuMc9tdOP5+1wu6nbIRFKH/NLs3NFFEXCT2+cbvEsUyFv9mcNIjsjZctoRnBAy8drVA1Clb0gVxd1oCbGkoSJaHlf78TKvmEt2zEs7uIxbu5KEZt0S4rXgt+7Vp0TNloIPIyHhrPWLgAYkkn3imSb2oqpwJs6prk8YpKht3lZK2w6Fn8BWf1rJCULfpW2p8+M1jx+LKnitp8/o+0Vs+SiNWaJZ4GON0Cn4kdI3g2jPXQrAhXoh640ERWUaUXqjeaF37k4iLR+ckRxC3FMoAKETtPmNZ7Dm8eS7v49dJeQp8izb5iPSSdlDgRhaoatXp/RnbiNpFLBzOebdJGWXD5xhOsEg6QZVguZ2Owh8MUVjKbJp6FNhtBcM0T5BLK78yZP/RBnoe5a+rJBCM04GrNN9bl6kqKnI2L2ehxmHFP0KdF3aKJ6aSZORM6YjwTrpS9GnJI90qbrDzPcahjaCPabkgJHnbP0CY5g/prlKALP/hZm/mo3G9neouJOjLpmfhQgOyA9/EEvIz7ddDz+R1W9OJnnbVWlfYTZy8S7Iz5anLSNzpTy2Q1Ukdo131kD7gjeldgI6yoO8pZRohLoKV8se6AGrOl5LX/X5syshsBMy1AwamURRS+4lK9Ju0vh0nXDtScRsHYvo8V3pRHC/AJy/njGmf1ljnzx5sTLf7IJXtP8+Wap4CGj0C3uhIr3oRVs20xJop6McrDNd/RilzIXZXKp8HhmctNWi47T6/juCtq99NScp8++/QVAxrX3giVjmfB5Ci1vK+RAdvBY/yOYEyxeZzDF72dQM9i33ilxyX0VLRSE1pR9mR0+n5HvOnRSF9GyUptqqHOWTTsxUGEnFoFvCnJdRqYcny8YOZOO5n+l8+QMLCbRkzKovC6WnKLSAF2XptthsSnZvu+t0uDgRggcvlWQgCjg5zQmVVuns6uQtqWHRz+uH6fSznEScn1nP/iDn1Ubuj4N7KrdWbQqF3aq3EvVOxtKzzQwrbY1Se+IhbBSDGEvdeJTIlv2tIeGC7+5t42sdz/G0fuWsNJK1HiGGy4EDFsm9FH6KNSVPwOU3I27Ip1ogbUh3oZQ/cxtFGoDAc9lFoAsmWj8/OtGnQ6+crqFkeK+642EjSPThr3P731464FmOQJA1hEraXQ99p/yBQyIWr16WLsrlv4soPZbnnz57sTQnfwCyfCjFNMF83Ny5+difXuhZianJk9zvwkHW6TBvaapN087mKodP9c9NxDV5xGY6bJiCWUDsfcV2aRskUGfHCPvZfZ5yk70x/dOT/Dc6r/4JsNeBYw==) format("woff")
}

@font-face{
  font-family:Calibre Italic;

  font-style:italic;

  font-weight:300;

  src:local("Calibre"),url(data:font/woff;base64,d09GRgABAAAAAJ5RABMAAAABP0QAAQAAAACKcAAAE+EAADPVAAAAAAAAAABHUE9TAAB7nAAADHYAAD12rJB4CEdTVUIAAIgUAAACWgAABCK3MK7uTFRTSAAABjQAAAC2AAABykYlGfFPUy8yAAACJAAAAFMAAABgXSpSNlZETVgAAAbsAAADLAAABeBvaHb2Y21hcAAAF+QAAAPUAAAFVil8dwVjdnQgAAAc9AAAABoAAAAaAF8GMWZwZ20AABu4AAAA9wAAAWGSQdr6Z2FzcAAAe5QAAAAIAAAACAAAABBnbHlmAAAgkAAASdMAAJvQGeu3PmhkbXgAAAoYAAANywAAHlBBE9xLaGVhZAAAAagAAAA2AAAANgJXUaxoaGVhAAAB4AAAACIAAAAkBx8Hb2htdHgAAAJ4AAADuwAABxg29FSnbG9jYQAAHRAAAAN/AAADjtu+s55tYXhwAAACBAAAACAAAAAgA+ACWm5hbWUAAGpkAAAKXwAAHAxZmdF5cG9zdAAAdMQAAAbQAAAL6YRwbsNwcmVwAAAcsAAAAEIAAABCOajkBQABAAAAAQAA34ahGV8PPPUAHwPoAAAAAMnLZYwAAAAA1paodP9L/0kDdQN9AAIACQACAAAAAAAAeNpjYGRgYF7znxNIlv73/u/MXMr8gmEDAxJgPAYAncwHlwAAAAEAAAHGAHwABwBpAAUAAQAAAAAACgAAAgABcwADAAF42mNgZrzEqMPAysDAtIepi4GBoQdCM95lUGF4CRRlgIEFDAz6DgwMUTC+t4+nLwMjA8NvJuY1/zkZGJjXMHxXYGCYDJJj3MOUBqQUGJgB0iUPAgB42m2VTWiUVxSG33O+iTW1NgZDWg35mfwZnRCNGU1DNDI2Q0zVEWxBxESUIgrRZbrQhbS40IWDLrTgpqBgq0JEaIVahKQVS7G2cVMjopgY1IWxFUckq9v33rnf+CUYeDj3u3N/zj3nvCd4gPzfA89TNMsrlEoWH+rH6JMriGsp56YQyF006nsoku8Q0yzq9AjquGeDDiEttWiXCjRogC3yC7o0hqX4C/V4iF5NoEVuYaEeQLMuQyUOo1fSqJe0mZRObLZ7cNz8IykkcBwxaTOjWs7zUuiWn8xL+R3lkkOJ/En7gvND2CTjqOC4xq53e7NI6fvooW2R82gP5tCXbpPTebwzhaTupA34jnu02/h9DM24w++H9CtO+4bz9rd95AB/L3V2ldbk46Er0ad9+FTXY7dOk1rznPHZ7uLxCRZLG2PVbh7LeqySXeYZ/b0pP9PfKcTlGhppG+UmCbCa4/kyiThGyLC5KNfzY/2Dazlv4+zi/Zy2hd/MhTRhhUyglfno0H50yGUzZXNjcyEZVDDWlZJhPE8zR/bdFvvuIPIm+u98ehfXvH8RnH8RCr7NxvoVpRlbZS0+lx/RJJNmWkawSDYjIcNIyWuecRZr9Qbf0cU6yOESOWNzF3xJn79CqxahTU6ggbSwjrqkHklpZ009op8TqGJ+i5i7RXLQnOO+blmDaqIyyroM3873Bj2knP7dRyLI8P5i3leMDtZML7K839aqrW/WOW6ZjToHi/nOagzzrN+YJ8sKrMO3jMVhMy7FZjwYZCzt+UHEBvlaiuLiHWLrxuPimMNRMkhOesbI9+QqOURG7BodwEraC/Ye2hN+3xnyq5876e0P3g66GNq8E3fG2/GY0wDPDH2egdWEh2tH3fgcY3Rs9tvMvwXdVOV148jhejh29RbFx4FrzrqxzTF1FeL6TQSntZBI7GYw7XUYwhw6qEenyVn17WrH1niUqYguZ2M1GpLD36FmC7otYCa8vWjhufFQz37+JbUbD/cWmKmfKqdzh3nl9B5lKbVt9R/2gHdge0IU1xvC/mD5j7Wcr7Or7BVN1FAJ/Uuy1suonST7cJkkzRj7WD9/j7Pmk7KJOrS1c586ytCmsYQ9+yn7XSV73RPZQt1lzBP22lan57koI7XkM1JClutcY2ib/HwDqSPVJEHayBdkCVkmMd4RwwcRCz3N9bfRqadoh5EmPfoNFnD9vKAGH9H2enZ420X2e1aTfrLXz3fK19T7EGvO/q+BPV8GdEj2ala26ynZ488f+B+sdY+pAHjapZHBCsMgEEQznvSQakMuYi1ESZBiD+b/z/2urmtbJOTWh7DOrq6ODgNeqEjAQMDVecaXsHFIOuGpFc0EjZRwxCIgRKnsQsIpzk2CVwMXlgIF8Ga+m6qurb2dmEM3T/zEeOsqK+UfFDXtbZlU7720Q3LfJIRgrcU/BDKFGKMklFKWaSXn6r1XNiaaP8F+z/CllM6a9zNhDD7r2/vkagrgtxtP29Bf7Ls8JLPGRr53+QZoaA5tAAB42h3OZXQQBBTF8b+fRBjS3SGlgICkSE66Q0KkQ1pauqWku0O6lJCWVLoWbGNjgwWdI0c+ru/dc37nnvvp8QnK/0cAScmMZHxqxmeksA8kJ0CmcAPke1KSUn5OKpnKTU1qmcZNS1p7RzrSyfRuBtLLjGSQmcgoM5PJ3pLFzUpmmY0sMrubg6wyJ9nsDbnILnOTU+Zx85LLXpPPzU9u+QV5ZAG3IHllIfJZEoXJL4tQQH7pfkVBWZRC9opibnEKy6/dEhSRJSkqS8mXfEMxWZrisgwlZFlKynLyBeUpJStQWn5LGVmRsvI7txLl7DmVKS+ruFWpIKtRUVZ3A6lkz/jerUFlWZMqspZbm6qyjnxKXarJelSX9QmUDaghG1LTEmkkn9CYWrKJTKQptdWbUVc2d3+gvmzhtqSBbEVDe0xrGssfaSLbuD/RVLalmWxHc3tEe1rIDrSUHd1OtJKd3S60tod0pY3s5v5MW9nd7UE7e0BP2stebm86yD50lH3lfX6hk+xHZ9mfrnIA3eRAdxDd7R6D3SH0kL/SUw51h9FbDqeP3WWEO5J+cpQ7mv5yDAPkWHmHcQyU4xkkJzBYTmSI/E3eZhJD7RaTGaY+heFyKiO0THN/Z5Sczmg5w53JGDnLnc1Yu8kcxsm57jzGy/lMlAuYZAksZLJc5C5milzCVLnUXcY0i2e5u4LpciUz5Cp3NbMtjjXuH8yRa5kr17nrmSc3sMBi2ehuYqHc7G5hkdzKYrmNpXaD7SyTf7p/sULuYKXcKa+zi1VyN6vl3+4e1si97j7WWgz72SAPuAfZKA+5/7DJojnMZnnEPcoWeYyt8jjb7Bon2C7/df9jhzzJTnnKPc0ui+KMe5bd8hx75Hn3AnstkovuJfbJy+yXQRyQwRyUIRyyq4RyWF7hiAxzwzkqIzhmEVzluIzkhIxy9ZGM5pSMkeFc57S8wRkZ68ZxVsbLMBI4J29yXt7igrzNRXmHS/IuQXaFewTL++4DQuRDQuUjGcpjwuQTN5Fw+ZQI+cx9TqSF8MJ9SZR8xTWZRLR8TYwF84ZY+dZ9R5x8734gXhoJFvQRtWHLE3jafVfpmuM4jnRbEu9T9+Ejsyprqqdnvv2x7/8A+1gbAGXZ6Z5dyGmlSIoEEIHDp9Mpn05//I8159P5XDW1aESDj5RnVVV4OJ/xIP6o60qc63MlapolOZ9rPGghhOTljRBKSnrAn8JwVVV1XdZWtLw5K/6/xpPEP/UZ0/S6lM1TzpDnU1XRQpxIGwojBV6pKuxzpjuOlFo3uqpIS3EW9Gp1/qMytFrQVpLlLA6R4kXMPib3m6S/M6vwmJFlFP+TPseQgoh9UDXfROxWsCFncuphDBwCR1b7iHxYDlWxEOOwo4ZPaU1dayXehFZUUuFwKfTrRK3qE8bxcbY6VQwcW9AoVe04VmQGtq8Jx5pxFLSIbG0aXYyUqoKHdDEZ6mFYkM5MC9FUvPzMZ9fElR3HZnfdG44vChKG9EcbCqOIY7AQO9KdXjVamG841vCIJT6x2f8BR/m4SRBjV/iJIwwnEfIbjkqWNfIhGvLAURcsdkgOCj1wrJ/G1LSkrusnSfZ3CEdyF30Lw56rtf6POCrNHDKvEw1wVCze7TiynbLRqgIt8ABXIM7oEEk4yvpBaWgJLUxhhyIcJU6AxeQLOEiSLk1ZW5EOojpwpHht6qoGXeh99abrK470RfqQ0VbhROxrCEfccayyRljCkVSV9Crh6EgPyVazVIf/Jc+Um8KGrL5SjxiT8NKO4xF2jwW768uQgch90Hz3tnx4vKpKUvq/cCwxDRyharPHKuFoC45GyzfhPYlBWknzOoEQPpXx6BlHwoziUxhTgRZ4gCuAD6U6fJ2RQ8gHHKJnQsNpRbtqg3hXFv9q8oWGg0q2KR6qSQeJMKEzBZ405V/EFB2NvzddXxSkiG2gjyUWeko1qm4QbpXA/hQV3klPPCZVFb1KzPakhzqs1jucJLrwWfPl+Xj68Bj9C8NL9noM6ceCHdcyZCFqH7Tfva0eHidtCMenMc0O5zOmSzJDFJRkW8HR0pfM5Kx6kwKvNdYa5V4nhGlOxCxrUqhPWKSQG1k9Y2pLKKiq1shdB4662bmsGEdJOBqiJ8W7M0YZGtAOlnPKKLyvyanAkbamYsdsopgiJ+3MfsHxqSCsUoSjZByDIRxhoZIPHI33KhQc9RPHcOBoWF52NK84hoIR1N5jTMEVL9lLlddx0wVr3MqQg9AQqewKwi8BrF5xbJ7GNHsq/h7TnDCeOKrw/+JIDAKO/huOtjlZxjfHgiMqG7TT0traIfMrTfXWahSYRu84Kk6fwBFrpTcwDJ6wNWx0xmrLwIDopWoUdzCOqmIOIRsXHClfYqmG615U+juOSkAfR56MFidiXw9mCNxxkg2e7D6foXel6VXyRcSuWu9WE476EEszQIOvaFh9qK0LQvi3ZLU97JjkMMruOJqHeIjeB/13b+snjvzPK457WL7hCFV3HNFNAkdOtsI7/SYFR2edszq8TkgHHJ3Fp8uMI0BARCHCnKu9QPVDcrXaWWoUDIIftYDCjVgMLeH/CBbAx9bVsDk4Z+jB2gAVuVYQ/amlhA6q5rMRxZqzAnBU5GZ3EO+h61NBhB++oI8nOJKj0BcC4VZL3HGSS1EnagVJVcPNAXDM0Mpwu4CwwRn14X/oZ0sGoisVEkPtAhievCtNxjPsyCha8EinLAHCoUpp4pmBC0V2j8NkCiHxNGYvifsIbc2vQlVViiZwFDqV8hm9eRMOUx9AIWfi64T04oRBfIauOTXUtoB8sEiH0IAWeKgbZ9AEURlA8AsrKX4MlxFllU5gB3zsA/K2jd5bPDjv4CDLnSjRHwqQU3XNZwNHo4nLqJpkit2ZvbOfS8Ah+F2Bco8gigRH64G4FRLhVitUJfjXt9m01E6QqrbgWInOETtpK89SH/6HfrQTkRpX65jcUJunSP0Q9ir0GOJRX+KacC1DCUILSO2oj3RbKGL2jrNmQMVhzIHj95imHEBNJfX4cLRpS4VJ0b4J4xhiiNHb/DqhgjwRs6KfB8JRADOghghLsUnI/BbJ1QMfSnUOmVF6pFCadw4hAMJ0wQf4OKQGTG5xQAQtYmhBDc78xV/CYR/bZPIacmphk0JexNkuxvimK3vaEl2lMohWnJcR636IiAvs2zrTaGQzREXsO9sTjtC8oUOsBKeH4AId2TSRpXGHRJpxLvA14HjWgKdImZASewvW8GoW3CgGCohlqIXQECnaFm0PpV05mnYhc6QrSYEcsqdSd2y+k6MxlGyRcxHCtqf/lOqyexMO05RTztF1rxM6qRMxK8dtFics8hameB9sm0WHjOEQlNHlSAUmgDToDMgHFMJIuMHaIcHy4FMrgF6fc8iAMqUhhsAZg9eipUQP5pqOGIgoRrxSikdexNkh5/SiEqeOQ5TG29oF2yV4eco4Efv23gqDJI2oyNPgJ/qNA1UbFEpkKnB6hlYhkNUZuwOacEimmRASX1Ni9VPmKVImtS17C9bwahbcIkNJICaWAUILSOW+IOx2oCnv7TiyOeowRqm9zX3GNCGMHIBGpaFiKxDCfqL/tB668CYcpm3Xdl0O4+uE6fQJ422XryvhKINLZAHg7gRoAUxAAN8mKlkROCKHwBhPLEbtAY3HHHMbQ+5ESHFo29iSL/KYUsk2WOupFYFTvWDL0csGT1w2wjg4KTKzDyEnPhWEVQEZIrqBPLm0ODEqjXATFvv7nNt5CguVoeiTgLLIVChLK7SKkbZqWUQ8pKWZGDNfC45nDXiKlMl9xzjCmkfYkVEtYVygLkMjBDYyuAN9heDLLRAD9l+MbI5+GqNLm7uPPGIaeVK4UjQFfjWGpeTpcYhvwk1EN3R938XpdcL2+tT1HT4fF3minOxBvhSzHwY5ao1gAQFi31LJSgh+k02IKSZ8IWyyD0uX2y7FbpAxp6nvc58T+DLDJ1wrmPdRJTg1iInYjF42BlDNW2l917UJWu2Gkkpc4Q9B7xQDsraf4Ml86bP3WZs5Bumwf4Tm2xI3agVJ1UwUMMhNly51KRF7e+wOTqZDeppJqePrAoDw6XqewsLUjQOzPuaymgW3EtcEYscyQzhUIXNBmBXmt4oVTEjC8WkMl0T0QeWZ9iH48YYMpWjKxpq4laZrmfKbMI7DNEzTkNfXCTea0zAOmPq8Eo4KsQcckWdgzmQ0+Ek4Dm1NP01Q4UxrA3icuIwQjmuXO0DXDxJROPdDHsgt3dK2hKNFSgbqaCnRg0Uxk5Goqin0sLzg2OV+6F+oxSXgEOCIch9zmDqoex0IR2OQNh84Dpc1Xeg3Tg4t4QhvNbW+QqucCQ+kPwAhnib3NJNzx9cVx5MGfZkiGu44wpp9qB9gFDJNu0NdoF0gsJFjey4APnAkwHcc2RzzNKbgaPYR2ocpAFWfONp0oZ7K2vVvOHIzOM7j33D0kz2N0zhOw69PdUJSRuylvs1dnGe1WAN+ggCoQdQodKhwtncJ9hOL0UN0MV2Hbhi7dpxV23fbNPVT34IZF4QBNTW+S1iLlhI9WJJrm9vWRtsmyklOuQg3d9M07oaSSlwCWDlKO/hd0WYHfdYBLvyYOrDYuq1NKqDQw7/T/dreqSPvUq86KXO2+Ln0Ca26jtg7YfdxlN0hE80Af74+cDw+48RTWNiNy8ysb/uymgU3uJz0gb4jywVCoU5qbyVSH0qjTu0dp+ScYOlFmkJtjKWp+56bEeKKmkqUSoWOsL2XTuG6dm/CXe6yzes6d7fXibC407LM8zr/9UufkJSBWTsO/Zi3TV9R/Tok16lbJzQKfkSF86NvyQNtP6CHGHP7OY/zMvbLpvtpuK/ruE7DvMwfcB9Vi1j8ZQcU207diNw+u74lLgcdMrLTuK7Li0rkxP4Q7+HQgPNuMzz4tY45j87f+1Yn7I/stv787L+sFWJsJz3ikA4/e+0vaDWOxN4Vuy+LGg5Zh5luM19fM77nYVkZGywclsvGrIc1vJoFN6DJr83zwvIBIYqQyncmBtOj47f6fv9BzOa4pzGek6Bz32Mab+i2ND9aBN9/UbIN4fM2vgl3xJfb5Xbbxh+vE+nqT5frdrlt//VPc0IwT+3Sz9MIuG/mw/u5n7VZh+uCDBFmZMawxJ4SdD9O6CHmtvva5u0yj5ebGZfpx+U6X5dpvWw/wQ4qeIkCdBrcBKf2+hORP4U2jD1xOerYbds2X66X3VDyAaeOQ/C7AuV+mLpPeHL+8zq37ezDj7EzGdls2Lbr76/xNzpyOfeLntHkDUEK909oNc/E3uv1isjR0yGXaaPbxtefG7636XKhcjdj4XS535j1sIZXQ67X6XqFy+kZoF5YfkIoAkjtH/RVcB74rUIhYkNPTc1hTGltcPse03hDdyia1ArJGMffkVrN+PU5vwmH6e3z9vFxm3+9TrQf8XT7uOHz3/+2J/zEWfptXJd5HT4/7I8YEF7GXqb7hUrWiswYtzROy7QgCNFDrP3w+7peb+t8+zDztnzd7+t9Wy636z+2bUVhTO0y4pr8AqeO5ovYHPs4j6DakE3u4eb1fn8Qj3xATnwqGBMCK4/L8BOeXP/1sfb9GtOveTDdmhL8e//rz/kv76Vcx82sxkxTVML/G1qtK211x+7g5HLIfSFM8EXXvwAQPrc7hx0WLrcfH4wjrOHVLMv9A4SjZ3j+xvIPCGzkQP5Vgpkh5LcKhYgNI77iYUyMhDhVVBbaB34Y8IYZqGiiuKuc5r9Kjfn9c30T7og/vz5//vxY/3yd6H6k0+ePz8+fH/8LKkhydgB42n2UZ3BUVRiGn/cmBggt9BBgubtA6BA6hA4BIkVACCVAaAmE3gnFBBARNUYExYIRRQFFI4hGbFQLICpiQVFgWUzE8U+GQWFU1PXbTZjRH3pm9uw599597znne54FIij91EeEhkNtpvA8MiLBvgfTh9uItlFlXHJ4nl28TKGSlaMtCjp1nS7OCeeiZ4PnZzfGrenGuR7X58a7CW6im+QWeH3e0d40X3Vfsm+KL+OmEwyG3hLO8rLDsl7gFQ5osGX97sRa1nHnnGet55pl1XBj3fquG87qVpY1yjuhLCv9Jpal4PVgUfBG2R7CLdgg3Ne7Nb+8L7C7dBTIC+QHcgM5gTqXsgMpgeF+x5/p7+fvZ7d062lCsySGkqocu1ysEutLdNVWFxm67ThOlBPNfzSFVrKXx3mCJ21329nDfh3maS7xmO21BtV5lqf4iCJieInXqEoVqtkJFPIZn/IGy1huJ5zF56zgNGc4yxd8yVf8yErO8TXfcIBV1GIn5/mW71hNOSqQTzZ3WW3WsoZ1Vp27uYf1bOBe7mMj9/MAFckljwd5iIfZxBEK2MJmHuFRylttj1KiLvykzlxVV66rO7+qJ7+pFzfUg5vqzR/qI5TEn+pLUP0lDeAv9VOEBsnRQEVZBSONifIaqnIaosoaqYoargoapkoaoWgu6JAOqopGqapGK0UxGqMaGqdqGquaGk9tIlVLqaqjiaqtCYrVJNXXFNVVmuI0mTd5Sx5Nk6t0NdR0eZWhRpopn2YYn1FqqjmK12w10Sy11iK10Hw101y10kI11zy11AK11RK113KOqaNWqJNWUslIvKZu/KJENdBUNVYmF7lCgMt8zw/4KVaClqqNFqudlqmDsjjEYU7xLgf5mK2cZJtWcZwTlHGhf9JUhgVO2cjh/1vpLyOoQyx1iaOeedgADw3DvvhoRGOaEE9TmtGcFrSkFa1pQ1sSaEd7OtCRTnSmC13pRiLd6UFPetHbLO5rbPc3tgcwkEEkc7u5PcRIH8YdDGcEI7mTUYwmhTGMZRzjSWUCE5lEGpOZwlSmMZ10MpjBTDKZxWzmMJd5zGcBC1nEYpaw1NYfojjLCF5prK42MrONzTVG5zojc72xGSJzo7EZIjPXqMwzLjcZmZuNyhCTW82WUoe2mS355s92njFzdvCc2bHT3rCL3fbP8eK/zm6PGYXRX2A+7Q1f2cer1u83z163My00vw6EOOJt3gnXL1TJI/bEUY7xHu/zAR+GK3nSDD1l1f3EnDxtZp4xH0s9PBt2EHMxZN95LhgtfrO7lJciio2ZK38DLckfH3jaXZA9TsQwEIVjEhZyAyQLySNrKVa26KlSOJFQmrCh8DT8SLsS2TsgpaFxwVnedilzMQTeBFZA4/F7o/n0ZpCYGnnj90K88yA+3+Au93n6+GAhjFJl5yCeLE4MxIosUqMqpMtq7TWroMLtJqhKvTxvkC2nGhvbwNcKSeu7+N57QsHy+N0y31hkB0w2YQJHwO4bsJsAcf7D4tTUCulV4+88eidROJZEqsTYeIxOErPF4pgx1tfuYk57ZrBYWZzPhNajkEg4hFlpQh+CDHGDHz3+1YNI/hvFbyNeoBxE30ydXpM8GJo0xYTsLHJTt76MEYntF+Vga1wAsAArALIBAQIrAbICAQIrAbcCuJZ1VDIACCsAtwF2YEs2IAAIKwCyAwUHK7AAIEV9aRhEsn8HAXSyHwcBc7IfCQFzAAAADgAvAB4AAAAK/1YACgG8AAoCZgAKAooACgAAeNo9wW9IGgsAAPDT1MrU1Mrs7mxlZqd3XvfP0+48vZyZTy1GyIiIMUZIRB9GSMQYMeLxiIgYIRHxGBERY4RERIREjIiIPojIkCEiIyIkIiJiREi8fXq/HwD8DwEYQASiwDCwDFxLJiTTkjnJsmRDsic5kYLSEemk9B/pnvSmSlvlr0rLRmWXsie5Xf5GnpTvy/PyskKrQBTvFcuKQnW0er76tiZes1QL1y7X/lBqlRZlQDmsPKyL1S3UXajcqinVN1VezaoT6s/qU/Wzpk0zodnU3Ndj9Vv1T9q4dkmb1wG6sG5Ol9KV9IDeqOf0MX1cP6uvNLxu+NLw2Pi2MdVkb5pp2jHIDKJh1JBvNjdPNB8bYeOoMddibplsSbYUQS3IgRPgLngONUJRaBgag95DH6F5KAmtQ9vQAXQCZaEiVIYeYABWwUbYAhOwBx6DU3AaPoVzcAm+hn+bpCaNCTRZTYOmRdNVq78131p5gb9Yb2trS7dL28H2wfa59ow5aJ4yJ81HHdqODx1HllnLfWewc7ozY7VbX1mnrb+sN9bHLlnXcNcjokRgBEHiyAKSQq6Qe+TZBtrWbCnbsS1jK9jb7H77W3sSTaCf0EV0Fd1Ed9BD9Az9gf5Cb9BHTIZpMRhDsAA2gv2LpbAsduNAHF7HmOOzY9tRwTU4iHvxGP43voJv4Pvdmu5Q9373E6Eg9EQrwRAiESXGiQRxQmSJIlEmHkiAVJFG0kKGyBiZItPkKZkjS5SZwimOClJD1EcqSa1TOapEXVO/aY4O0kN0nJ6iZ+kFeoXeoFN0mj6lc4yGARkrQzFeJszsM8dMhikwV8w98+xUOg1OsxN3cs6g85ZNsJ/YRXaV3WR32EOX3cW6/K5B14jr0nXnqrhr3Jjb7V5z3/fYe9ie0Z5dTsoR3CQ3w21zGa7AXfF6vpW38yyf5Nf5bf6AP+GzfJEv8w8ewKPyGD0fPD89l547T0WoEaaFOWFJWBO2hF3hSDgX8sKFcOud8i55N70ln9c35Bv3zfu++Y58Wd+FqBQJ0S/GxLi4KO6JGbHci/SO9z75x/zFl9GXWwFp4FXga+CuD+5713fWVwkOBb8HL/vj/bn+pxAYehNa/fNr6CB0FvoZKoce/1oJe8PvwonwSjgTvo4oIpbIUGQm8iVSiLJRf3Qw+vrPVLQ4AA7MDZwPlP8DXPgu8QB42s19CZgkRZloRlZXZVXXfWbd932fXX2f09PTPVfPiTPMcM0FODgwgCgwCwgoICCKIsKKHKKo+F51j9fqeIurqNginjucivIEVFYUdXeq3x8RmdlZ1TUHPtbvwTedlVFZkRF//PHf/x8MYrIMw/yFvYnRMj6mwUy+qaEqeOZU2uFt5IaBG0YxvK1YqkSsXL1urXB1jttb7h9XTxTKmWluBq1LFVNI95+5EvS0uMiYF19Dv1do2TgzDT2rmNe2MaTdAO3vZK+H9vNI+29ctH0Hw7DrFQZoX69gGI55gbmTtIcWt6JvszdB+wHy/L3DcGFYPF5Wye5lDAzPpOiIFTBIhUYYMYIbBCM+bERMV+awCjm6MsVSnYvA0Ctlh91mYCOJSrmnVo1HIm9zVvdXHZ9Yf1p4aFPx/ofWbR8a+fjNN7N7D62eLq2uuAvrZko98E4FjOXfAUY2JsKM03ey8BpWhBIHNxwnB5lSuDHDjRlGM+dErzY401wQvVos8TAWRU9PpexnyXDC8UTd4aiUh1k8qLCKq5VvKxeda7PpoYQ1OLSlVprQdxuG07kVeb5/MDvj/6Si2vy9v+Arr0jUdq0tFH196VxybFNqeG0hjWEUB1jPwXjTTD+zgVkaojjeINwExfHycMPDEOfTQc5s6Zvv5oL4gtLd+KLvTsNlLgvDD5rmKnj41no8EU/UKg6+znMO3kFhGs7D6IdZADFfieMHOKs4IQNM0/Hpszl1IDmQCG3RrnJaXe7IwIZCajTrjAzM5oNDJoXGz6vUF7hjw3n3aH90JO8eY/mgWh0MdPnj3rAzGC3trw+fN53yllemB/asSro87sGgRhNtFkIDmyvj6+lfilNKAEKS4OAsxcEDtL2LYdC9BAcvpDhYpO0ReP4sdh8TZ0xehkkw32B+jr9H32BO/P3Xf4YfQMwq5GN+Dt+rGMZKtknlnmxxu/rNPuRD9lSuhPuYhD5uYvdDHxYD6QOxtA+G9lFHTpSE77NMnq6YAdbFAFh9OIa8XZl5ZIjBQgB6NwymOQ6WA5nmMmQ5BGQGvIlgpILlUHHiosRrtQoAX8T3ex3ejMfpjmnyurFcNp9y293mYNpV6s0FfIF0wMWjnwWDVk/QlanloqECx4XcjrjfVE5zrNcf8zvddKwxmFcExuoHyCyhOR6rB4+1YTbNqWGEHlPDvwADHFaI4xtWCFuQ4ypcpP4ZrdOqdfH+qDqv4gMpZ7pgcPjNu+/gfqpEX+jmeafe4Yx5+YTXlInaQn6f4fSEH79/PTKj76FBRsFomMMIsXiHW0Nc6DR0ibp5MxrMwDPDzC3o/ehLQNcYax1jKs8luET9vNCuW1237sJ/b0Mf8Vx+he+Kt3vffrn/ctxvCv58A2iLngnJdrlIWbrhphvvZTXdBbCJ60YWXmvlyiPVaukuzV1ptFbdvKowghJOlGi+2F/q/2MR6Z14T0YXjzGPQd8KoFsC1AilEHu3wo0Vem9ojjYUR/GyKiIc2VAilcizH+jbGiuoug1qtaFbJV7Zvc3t/6o2aFUqrUGtoV/A+6bRfczfyfs4/D62AIR9+Vu74KZLg+k7kEegi1zkB7lIfigfybN7H3nkEegnD4P3QT8eJsAwsQisGvlXr5B/QFPxPy7CVULQgl6+rD/Xf2t/tv9sze78xWp8d8uAcNd8/Nb8LV/F/yXvTNLLnRSfrIufQj9kP8+MML1Mw1Fo9BTmFOjV+TMdaOf8Ivz5TMBRcLA755+Gzw2HaS4KX+qjPZg+5RUOuACBlwhoIpFXEEqER+bg/SwfiYtEiCfUSqXiVHgS8USeTazo3twX6k0747m97pTP5K9NpThz3qLXh4teRZGbHvHXks58+uy+erA3Fk3CVyZTpBbq+mhvxRwqB7x5fVDt8CddieEcf8Yutkub7A0WBoyBvC+c1PstQ8XMeF6nO2e3oqs73hfD81Uy2cXX2Bn2AGMFOpCBWW9iTu+AEUm4SYo3abhJK4SbLNxkMY/rQaPA42yoGwjEbd0ArdtsACHGNOeH7Zc1zc0QTJVhEAYMT+CUZylM/GysgiJKiXzTZxPCdxXh2W+5cyGrLVzywtViCxcd5oDToHf4zJaAU69z+NFbCk1zAb2TPlb0Hecx9oA1lHO5CzEeX13FGP+EwRm0mnwOvXj93rG7NOKX4sPLHgK89AEMuwCGNWaCWUmhlwOw5ESAueDGpWjfXDnTHAOgcZnmhgCH1MwQxqHxIYbgEBKRpKfeU+cBSTg+ksC4QoDTg1uBsYlgwmilID+olOGbhAr1uLJBa4C/16Lnu4taj9W7eaAvkq0Opsbzbm85ZLVqNRZPYSgS60vYUYnt/bInya/qrWUSgY9b2QljMOcP1nzfd/mKdTRYT4XPWxmyu5yZoVh8RdXSzZlNwXRiKOPkk/VQua/5giFdD9bHbRb/40q8h/B+v5vsdyvZ7XJ0ort7fyFSgF0Nz0YXH0ZvA/nAChS8YaTPKuFZJQgIcyqAj9E0Z8CoU4e51jmDAkOFyyuihW2H1mtGzp1Jbp/VlNf1+H6y/paLNjqqtlW7rpg65xBfMfSsOZNBi7+G/ntJ/0BHlbR/I/RvxAKI0tTyCoS5QZ2wiETdr0C97e9AZ3d6CaEba9Hb0GnsjYyZiTEuoGXOhn7B1dDDFS00ukwNjvztXmjoTQ0T5kR14AAJwg0EhvBJ6x7tnk32jdaQ+AEdOj/qj006V5yvOj/mj610rjiPvGs9sx94zrPAT+zMYSVSAZtTmhrMQkNlamhx3yIhBOJ42gP+jO9B9Ud9Wd9H0eCDD2YefBD3sfjTxbtAIpkB2VXHwDAJRQZSX48DUomcm4sEtCaHyWzvVo/HkcJiMDkcFr29eweMIcO8hKLI08r34J2VV9SvIE+BjLML+MwssxpgYqW7Qg+A12Pcx1ylXu2RM5Quh0nOSqImXs5EyJgXYC2vgLVchldajFcIaAdaVWm+q8zedCyM+Vwd9iUL+9IIXCdJR+CGx93ivjTBjQlzUbwP3SbKTOstoiLfRoxeLc32B6cmyN8VuZUld3LVOQP0uivRf+ahia3n9Z/5L+NbzyuGh99UX3/r/lHxCvBYAZMoEdlM4LoE0TVt+g1eS3ZB1HIqj1TO/t+abwXZxMb66QCDV6CPIzAnvyibifIOufHCjRf3IYg9XtOcGy5E9KlLMr1c9gGZod4su5LO/urEJktNl+pblVm90Z3pD/4C1TXNq5TIludLNX++tnEsM1XxrR2LDvfVfI8UIhTvHSDffxvG08usoeOxwBAs4niicBPF3AGhOmCpxTSnAVqnQxosP+oK815Ux5+iprkCtGfqBXyXKRBJsnW4FPycTMIXpEn6WGQh7+tJuQZ66pusPbp070QsOZiy8bGKJ9sf6ANdZEXRXV05HOnPuFZUC2ijJVIO5XvHeuPDWacjXgsF6hmfUjNeTUz1BDGd0ymHRh3JnlC5F+ZohIkeJXreiAyPxTmq4UaN5yjbifMKpR5PRVHAexJ2PWNq6GAR6ks7M1RHlc2/9pQ8F6svdpfczac5NND7rTvvzN9xRxI9JMH2x/DeNLOxA/ZK+AKY64VFBlarBSCGvFr85lBh/qoQ2jlnhyannTQ5C/Ock3ziAMJ8GwwxEwZYY9mVW1IIf5DCgJsaig/nXOZAzpse4bP9aKWm+ULCPpIAHuAIDWzQOLODca1ycMxXHI16C2Fb2IlWFZ+yeN35kXh240iM7kX0CuBJghkQeWQYJhAWZ+OEGyeeTdg0p4TZOE1zORi6QZnDAzYU5hmDEn9iiNJRJ+Q6r8C7lKv0tBASiSkimdCAH0RfZY3etC+3diCuRO6d9dRE0RseWJ8vrio5UzN7B+MDaSfbPGSOVCPBobzHEq2EQoMFD3qCT/jMxQ3n9fcMe0sTicLGoWh0aHN59r1vGXek+iLNZ72VpNOVH0v6KnHeXRgha7cG/vwS1k4Fq9ci3rauXZdpjoXZqoB2F/CWR6F6iLu5jiab8xp0vZrtKabxPlMwHoDfL4icVgeKOk37jEM3cbFPG9zYMB5OISPgoY3Acd5vnAKwuRr+gnO+OGUkn4vAleJE7ACMbAOSSPAII1iie8LGs8pkNfyrdXyi6o+OFDx8sicQGc55bo1O9oRd6YFQNOOrTqUjwwWvLVL0FOrR4Y0ftoayrkAt4bCFss5gLe74V08uYOETPSC5Bs0gS3zLlhpMhQcKIZV5KBMZzntssZ6Ip5zyqy3T5fRk2Yt+7Yp7DPZwwe2kV2qHCQJsfing1gSzhE4iZAiiYTp/iogFvB9Prh5RqSJt9B/fJ1AbFDayRl/Kl1vXD3jlOqOeXFH0hAZmc8XpIsargfhgmleg6yyRahjjkzVSDQF+ed93YrRCgeVoBXPFPPUmdDvw1AjoQS1cdT5gV2SwfNGBu1pPyGz7T8R70YZWVswS2QGPwcAEGZsgPcxbvPByIHYdpIi2l8uEinNbXyyXMdDjbRIAYsaYy9Bl6MfEthHjsNA0jfKaxcfVf0VDd1QPXVm4g8Joinkc/RIdIvqmjZnvUsDIFHhkRBA7ShV0/P8edKm6+W4jupRrvhsdymxNU56Wh/fspu9ByjqW0tCO5uOa5uPqvyH9HZVDVxY/yFD54hiaA7yLgeSfo2uhgbXQiHhXgpsS0aOpqF8yNTJHG66jWLxvZWsGBb6loqeCmq4AdBhYyD6+1VIFjjaVifYnbc5kyam36TWKUpfezJus6Yiz/llVt5EDsJk4I6jgo6vHMpNFjy1aDUZ6ixleZ7fZdGafx20yx9JFX6Z67NdYQ+dNZgcVrFgmtriXfYEtM5PMZqAt8/pRRWae7wWg9Zoa5YVGmarAbr4M++QQMCFng6dqnd40l4TLqKmxYqGxogAf5qbhvtc0twHvo5jKUWlT8CrlnjrXaVvFE7g1LtrtgE1KmjL+DfqzyhwK9GbciZW7B9des7Pac9pF/eMHEqr4/tHJa3YN9J9/25umLt6QjfVPxyMFpWU4ODjkBQIUK3Trcis1qUC4J27PxSN1xyFPyFffVKueNhzpPef61dP7xgMeS9riiq65bOPG9x0YTcOOHTt7NBjw89GZ/vTG0UTUXtrjTYSrY8FMKekH/H8VgKYF2s4x3UxPB21ZtPsuyXiYLGuQAsgyg8UBQABrJBHiIkhRUaD3XFlJNl95ax2df//vBti9x+569FF2b/N2lMZ0P4sFX3iXBXZ7lBlilsw/y+QPK4qA7s1YI4TIM7BM3aY5F6yHmggI8FJBeopYBfEvIdjiOIVolUNX53qiw1tKP9z/5S1bHLHcJWt3jI7elKzcu2770Oi9aFAzXsyvKrnZvVNj0XrCbZqYLOSfbz45O56v071TBZm7n+yJkQ4ybghuQlTGxSpXI2TC1uh5rcGJSbC2MO9xGvAnDxYBZcqtHH0qBgVGn2p29uBkdlU9rCrrN4/27ZyIeUorMit3eqqG/PCabG3bSAR1TV27e8idH0v0T5a2XDxW2tgfmBhKjeVdiZW7BPv9KoBtN8OL+oEWBqgVR+uAG4eoH2jb9IOIwiphb+T3I/vX5s7bfe3pxc8OnjEaqp95zeovFnObDk6eeeGxv7M90Ykz+tdfd2aNIT4O1g7v1DJ9HTCHkA+COaY5BC/VEPvqfBeDzeEgQmAOBuvIhcT/raxd0/xcAmU0zZ9m0Yy6ee1+dm/xV/k/F+EdDH0f+m/4rBHlEIKc7XLIYRXiADmRCe90kENEAqnI7ke7Nc2FFAqqm8+Uoev/U2g+J67zKKxzGqjGcpyU+o0SnDwQRTsxMlphLqaoFc/FVMBz9EHDgQjaWSzJrT6tK44ZMZADgwIleraPRrIbDq7MzvSFVSXD1vG+MybinvLKTG51X0zzEfUC151feboGVneIrHxuLDmwQlj5oLe2upjLYEQR4MJeR9ZhssM6EBfFCbfzfDeD8Dy6CxRkSAGiswJ7U2BNrttfrTSvrFT3V0vo+iLe0ijW/A/Y1L9HFvpu5vvEPuLrYNtt8XNVzoJOyFIS2+Rr6Fdww4s2YbL1xd8RqwbG1i6CpgLhhAHR/VKr1uqrxgdHNhmmqzOaeH0ymRoruNG/Gfqn182ie5s7ymsqbhA3EkqOE+CznsCn3gFvWhabSLaKNmoE+xcUcmtEgfl/5XZ02WTzc78deGJrAuaD4mi0+dvmYZRb9bw4N4ynn4UbpTi35bZhPDeWuhkUgJt3VncTEzeA99Gi2Af7BPShY7Z2kLlb1lQSwCXwK9q3IMgKiChuIJxz1LASUuAVhonBBaH+a7eV91dvQlP1/eXtze+hZpOFsfya9cJyw2dpXuwusv8mOtDDlgVsGRNxJErWADwMDg8ggvEM4FpBr0WaL5xR3l9C+tPLrOcYABIojYrwc7w3TxNsugJd80N3/nZNgdA1v2mumzDrNk7dbvlAkYEzJiLu4oosvU5maqeNRjKwG6tvItdE7bSLhoqzg2Fy3TAQLgKvHpp8x57hxMo9g/gq+kw9ZI3sIkXq7DPVY58piG1zNrLkColpLblMb81X9z9JHKal+z+x9vThkY8hTfM1du/q6fKM6DHF76wtPkvg4QY5bdMJqNW8jSGORt6GjbAg5DQcRzGV8gCYgHplgViFPVn8RCDM4yfCpkboaCvtwhKvCoumcEkQY2wd23B75KBF8dqbRqOZ2Ysw6KKZpN0djYOu0btysACiajxlN4XCnvJkeuCMsYinNKlJTu0enrxm91Byas/Q5DVlj2PQOdCl8BfdLDvNr7Q4MhcOljYC3LfSq+Sbtgtyw8wJ4NxiCAMRAoA+fzVDLPcN4wIQlfmrrXCnIIYkcR3INPE8YX9Lq/GeQnX/jxJjWWd4MOXy3lh/1y0fXbttfOTDyNh8hd1rjfVGC9Mlvbqr+UdkzK+dKtXI/iA+elibusgPyzCWcjumNsqEM2GlNoAdLgEsis6nFTZqLG9zqghqWoWqcXI/DDELfIlbvyLYl3GVcucO9UcG1mWzq/uiXdUuX6Y3GBnMuVPFt3iyAVOwd00mP1P1daHvV8YtoVIwljaErGPV3FTJ48iMJAN5v9EarUX8RVNYwwfTnvREwe3KDETJvHAswTYiI6ZPQM8wdgn6P97ewHYjAODIHvSq+tld1V3PAMM99ijbA/1NwJ4+C/rziXa/Fk2DOM7b0RmzWxE5CSNQqUQZinAFxOfX9gUVirHqGKvgMwPhTQeso9UxbWHyNI2rDGvlNaMLm7cbPPrEQMK6dz+6oHnzyBkjATK/s2F+lxL7Rq4Df+hs7FBgq6YC00/088uq+9B4vfk+IFvPsf5jdwl9KrJy+t0CsxYm2TL7FgZEyPxx6DeyAuGMABGHQVjRf6RfrTSfK2ReLRTLyb/AQF5hjcfuYruPCZ+JzfklmOc6OR9sYSMtZKRlS4ljIqI+vBHhV1bQ8IfrN/7nEHLf2XP9C0Oop/ko3h1oAGWa/4WI72QbvG8NvE/dEW9IQIymjUUQ0zegDbyBNQ80n8tX8/fV3w3Sxkdwp+js5g+hXxKHQPhQ/gS2Z2I0BnajpNuNsJxQnRilUAh9rTmpQj9qvk+D5rhmEV2WYI3FxLFXCD64Fx9G57E3Ab6HJNs8gQH2s7BUmu0i7pZiia+QEJjIxnvUj13zmOaeeJ59Ko/3DPShEO37TKEluAUQGVYNKYqXFTezT1F/wK/g+TJ5p1/y7YjPE96mFF5oBQFSAf/+LryQ3ZE/Fs6TcdfQHFpJ8NjEtDuq+EiCi9T/tKkycH7f7ezez15zzWfJe19YfAglF38K4+xmYNWpUILFZRPqVTe/k8Zz+TarRpW2uRAEob6KRIVHqtHiEKt+xzsIvXYs/g3dgB6BVR8ALXzJeM61yZ2t4rUR5YFeLxqBQkcJn5r3Gz1AE68k9r7FPLQDDHrx+EKReqvezROu1OIQUHFcq66FZkucdUU82BPn/aWxiCMZcHIgCuRzmUFbWRfO133jqxA7w41k+XycN/ljjsxKU8rqs4Ty3nA9YdMYzZoNnFEVy0eT3lzAPNmrMqhv9ST07oTbFrDrYj489xDwADGmafJkMU1iGFMraTGbWsKaKicLa9pUPnjCsCb2phNENWG8wXFN98F6hZiMzArHtUtvetOcA8alIPYSbBFpXYJIq5HjXbYzJpMAS3//5lqknnAoysqefHI05xztL44brxle4y1PZapnr8nZopVAphwd2pifmC1nxDirP7bCUHSNLYGNa6eRLdJvGwyxlNuCMg6+zSbzFQCi3rk2lx5MEiCWxwUg5vj+gRwG4rG3rqBQrO5aR6GYGt+YlMeGfQxg6AcesuoEUJy3K4g3xV7AgCRYbvcQWxRgecNOZAIM6UQHEGOkDqmEEdd7aoKjAwsv6Db7rsnUSM7p69vcmxxI2BSK5r+hif7iKhOPdJ60LzOe1SIEYPeUV2WLZ60tuvNjcZ3XZjZPrStnr+GUOlc+Yk+MpLq6CE6AtIm2sbeDfraaWRJfOmIxUdbEG2J0wCtgE8gucZM19AsNw4Ig3ahIlBKWDeqVOgmt4tEGDWygmkZ/LnfeytLKVepVBu26PqO7m93ZpSwWVmebF6LbsrNDM11KgLV+cS36AcA6DjKwEOFhh9faOw6I+JmU7RrvrBvtnA+6ibU8WMBupwh1nqcpqS0T8IvapkhksNhBxTEHVUhbceh0XTCW4tNDKWtwcEvNlQ46OV15xnzB5thQyonKiuHSivWGCmBVHrBqaCA37V9n9Nh1ntJ4onL26rze4TFMNM/ed541Ug4W8m9ag6KpfGpkfXJwTQmHUMH+ZNA87As3M8wsGXVaYko5OXNVtEuejBgcgAkkBysgUE0DyykolUGF0QlFtVxmUbbgzCdC2jrsi5J7Fj0y2WuyNH+J/BqjOlEyesK25qNAWF4MFqmdGsbGfJ3dQ3hEVkb3uHa9xKxRZObfowHwv8eMjSWYvNWFoDq6NTeV15WDSo2eM1rpX3TkXWqdRmUzcnqN0kbet/jJxbXkfUYmwIwyy5FSBzc6pRwh4Gbeh70KOoKZ8++x4zH48Bg4h2hfIIbbBGoZzzqlXu2PqreVt3cPl/VmJeLlg7taoQhk0WvNrr7+Lpb9Y+tA6Zo9RuKAJ5lWQWLZkFtUdzEqbh6xJHxUxbE0IIvYIBSxCsdH5kb9sDozyDD5WqPvqdKnYT3OeOLr/yW+l3mE8GxfBy7UapfBDAQeFX/H3gl7qyTuLBIh1ULFxJsC3BRa4K2Q7zmFPN6KiMxE/22EMR0Q+ZlqGRa2oiRx3zrQLb6Zgj/rNbIsxk02mnKkwh5tT7nEspEUD5+764A0On6yUKiji6JFayDj1ti6m79APp1FE8uZ3BFL87utN0dWBgsFaY3mYc7SviJkguu0ryTy1hILpTRR/UQc7/LNdaCsc82Wlu0tdGQqWOyws+ieIvHGMK72mA/uH4/5+LEsELiPxgnjeOEcD9eoPOI3JwYEi1cxXhvGI4vXXo7Ary9emztxvPb+su5E8drs3hXHF2ww/Lai7wvjnWSWiw4tK0sGr2wXKl63HHEXjDlzAjkCHTl21++PK0dQXByFMZtFXCTxylwnyYfojcvEIINg9xZY7dIm4lFdbdWnVvI9eKvYp9I6C4du6eqqpUFzOzIVznex8H6cT3AZvL/CnCbj++Jb8nCTF7g7tnfrfXnMQfOUojJ6BfU+zxcZoK0JYtKYdyd8uNVdmB9xY2IrDymNxzuIjy2GjxH1cNGRClrDkdWpojvb54/2gixZVFdK9oTfEglOlfLu3EAoOpB1s5ekkt32kIuP6FyGbDZQClssoawnlup2BO1ut85pqiZD5ajFEsz7yL4vwlzjbB4o5FgHjkVYaHs0f0NF3Z+gjasXGpoF7D00iWoZjYchpgmH5BzE3uP6lWvUa+xl+4XcRVWW9bjNIYPaELOkgZSBWHPwYLb5LCgWboeGK3DqdIozasn4SjC+r6EjS3SJUB9OTn1OqFJJdEnQl2AooumELAHcoINlnXu2NDIGShMQpjQQpiQmTECWVvSaLSjefEZtVicKRk/Eiuowpj4Y2LdhTKoWHwwntxRwy5kMNRi8Z2t55dM9zVfRkeYN6G1NHEKG+2MPQn+SnaSlP2JTbqG9y7SSFmlHQUIHtaaGcoEGK4EQhyO+BTNJBb3rC5VfZQKfz6QL4c+l1qMLmivQW5rvgwHdji4g+vDL8OcrMJ5WGwkn58rciW0kdapqg1Zcr/z5bdU9n+5//GDlrI/2P/vsV77y659/9rMCn8V5OPAeyabWgnvLGZASd83X6SxC+zeXp57qad76yc+g+eZN6K3U5kTyMKDPVrsI97rsIpubDRVa13xNjaZVzXlkjKALspHm7WTMnsWH0VUgKISZBAMTbhFBDxuQtiuDzSK4UwchmwALVQV2RDgO2koENki5XgftHLdwsDdA6uIu5lIXqS9MpbioOp1WZ1LqaJfVF7FfqLkwDR99VqO5S5XNV9M/yOVzP3CEXfp89oeuiFYbdsJ4fIsPM48dN4YSr/s9xWuKNIKSEeJnV4nj51vtOoe1yEDHj22YvDB+Kx22A4YrDBtUAjqRnp56PF7/48nHzxaPMwGqezM/Q1ejtaBnhZl5hZpGd2gXsJ/bSJVtG1FMGjwWmyjrkXJSBMPG1Zq+jDPsdVucQWUefw55PVY+qETTtSGHxxENVId5jyMWYBYXBX//S2ycwU5ujnmJuYWR2hVpqf0V5laSo1NdnMU+cGjvI7k9v3qe5u4QmzzJLxtgaH7ZPVL7LoUS2leQ9j8xdwj9YD8Ofu+k8N73kXZqC8btq4X2m0g7tiF9mOSpnUbz1DYyUvsNsvatjLz9Oqn9Sae8fYfUfl9qqf1B9hKp/amY/PkPSO3PZWh7fHEW20igfRuFw7+K7aD3k/GcTse5rXP7VpW8/Tqp/cmwvH2H1H6fkEOF5QEX4Gycufcx3H6UkdoZEPgBk7cuXs6I31A97BX2OrjvZoIMDto8rqiAmRamVNgDWHklE5oonJW7AGQDFu3cee2xK4GQwM7C/f2Z3cHoSaZKkQEqvOSE49pDdbUm7LFtWAgNdmEvgBguhdlPXX6DXzplNXJajcpqMFrfbDVwWHUyGKxn4jEMGKwqtY4zWK0G6dOxH8OYBJj8G1m73XTt+pZgOEdgvoeuxZs6t2/tkrdfJ7U/GZS375Da78vL2y+R2p8q0HbCp0n/b255b3v7VqW8/Tqp/cmQvH2H1H5fgdKIjWiA0C0t0IgWXa49YL67LWB+2y5TyrSL2xVJR3ex+R07Et//PsaRTegmVCU+1YCoHYqW4sNunPSCDQW2jjkuYZWU9vY9Pu4zWoJZtyPuM1mDWYc/H/f5Cwn2gNkbd7hzYavJG+ddubAtWYj6YvmYNw5zSQINfoBNMRmMS/jNEXhzROSiJAiUxh9b6cRAxIoQOxkJA8S5IsvTj0gkDbaCCclHSX9/Olk25cx6LYyALXfVBcNjadxUthXTQ4a80W4JZJ1fr569xuFA289gld2xqj9TpVbIamYkEe7aclqX2lCeAr7xN1iEv5A4oAmZtUnTHhRlRDoyZoGtYgHRTmPLgHyHFxo6UyOK46aB8+FI9QrMhiR70dg5Oh9qG7tbaTegMtc8XT1qsKtc27jtZk2oNJqM1eM2VEa1wsC03vIQ99AN7rIxl7MkQ+/N7MrPVHy2aNGfya1fvStDaIFr8Q70BRi3mdkgjrwfBtuP1zmC3DDYftPcBAju5QkcZ9Uok3BvS2QC31gI7OFvegF/MYNRi2as8DSrpMU92SbT99RPINmrPqZ32w0h/oM6j10f5GHdvPmBQKwnakMFFQg5Kb/F6Xq7P11PKsk30Z6YlS0qS0X6zdsC6Tq6tcvo8JmdIctbu0wOrwU+fKubN4ZrMasllPOlUjpnjHf4bTv5UiwzbiJfRW3Ykp9M6/mY0+Gz7XQW4SuyvzLMdSiLroP9oCG+F2OB5s/IjX8oawNM9eQjNlsk7/EUIjbU5cuHrdZw3uct4GuBwHxs8WPoSyQexizkB5o65AeKSahUo1SI74HP6D3ZK7PR4EjJnx6fjSevzLB7j42ih43+XCA9GDUfGyWy49/QD9jbmV5RqyWWGG27vUVuRjrsRS4cUOd1kUAf05wZ0LJAUv5gDH5FBwUcizmSKg7UeinEE23AGVnRwXWpQMmstuZc4cG8e83KjDrjrST4Uml0RruxtEEdqkyk8do5Ill0kZJP9ISrG/v8Om3RqHXmxtPDK7KAr75EbeN4M49+nFpZ8dujBW+wmvSAJDuEEPq4EPdRA/1nllmy5GEoRo6SCGgjiQqcT0XIvFKF+YwrQvMu5gdTGfxpsDBXgwfLC42UqVFdaGRMc/1igpR8gbm2QOiEPVITHEkg0NcxQOxAaNDHfaXxWGy85BOvXme6HgzW007x+sXwOn/MZa8lyiWzKZczmdEXkhMlj6c0kRSvof4Uz6f6Q2F6Ncx8LeDjfV1rZvr1pj4T5rt9IBc1hPlPM/vaZt+i8lEYYMITITl4jdxRoJmNyaPz5dwk2deFz8yWzyqzO3GeXg88M2maGwSojU6SuPHRwmfOHD0wyu48OVBiLXta1HOFKEa2Ud5y8djYJVvK5S2XjI1dvKUczK3d1z+wb20OrgP9cG32eQpjMX8l7laVdZV478qVvfGKrqxyxyv+2FjBgyqTF28pFLZcPCleh89dncmsPndYuI7mZqpecyDrDsc3rVy5KR52ZwNmb3WG7L1pdC67lsQp2HBeBmgo6gLsgIa5ww4k9sqWcDN8o6Piv2JBimIQOKmSCEo4lDdS59b/WLU1kUhsRTOZUDyXz19SyMVD+9m9oSeffPLIkeZ3v9s8cgTTlU+xarT6uH5TK3T2qfPqbxHcpjD+u1g32i7IWhYiaSmONsynIEvdRYQnJRaVDi3JUR1lKDyuKebt6JfoJzCqJDOv19JAe6o3s/gv2VlqnN5HAlstNNlHMnCI0sW6azd+W/38ltzW3eprNzzCwactu/57a2r79hT+Q2OLFTiuwgizmemAwVIKnTxW7XAXUnZlQB2zAH8yykNHMRvF6YaykFGcNI14oKGXappfT6KQuvl0Bo2om7dE/s8Dfehld/O/vi+EkOI45HTzyyT/pLT4B/Yc2FsBJgfaS4VpeAo4Xpf14ISieaMW++PmLeTS8JjmwjRiNg87ph7O0ygdUqGBEk1ckyGxlMHKY5Mg3TPwEcUVhIjCQwh+wY4H+2x6S3b24FQ1G/L0hYZ5gzmz4SK4i/m2hDMDZ45H9RojOt3RIB85ffNjNleYPd817o2WSeCZ1egcd63yJ8skHM1m8iIzCVJL+Xh0G99Uk5uky9680KozU7yqMOeiJ9AfQH40AmYd1mNN92SiI4buOQ/wGccD6gccWccDAXQR17wVHTx0KPMv//IZKl/EmAPobeinRNcwMXizKYniqiGiI81qwP3MoqTmjwvqRQ+ycs2X0DmXlHbsyF58F/H15qGP/YjGHwQlLV7SV4RoCxZbdIqlWKgeqgtZDOPNl9TI6mn+nHR9IHM37ZUhNQoYNgd452C2MMtDTVrCbcQM5nnWBNvARKDBShtASVRxeLl+Ab4jPNMubQZiilHI9sPkPfoPc7e9q3rFs/1/eS/3Ef093D2usuuef1ubQvXmMyjY/G5qbeq22+iaVNEgqrBvYaKwOoNtcY3Fow3l0Xmk9NPKFPN6+klfaPhNDf4o3q1u8jeJ0y8k256QbYD9wm1lK9ps1MZcly7jSvfaQlnel9JokNvrjupyxrFMvozQkDLm0fschpjbne5GYy6dJR/nY26DTVvs6lI7vA4+mc0nlBrVDhPPGZ0m3m0X8GwY9JS1MCfsrwi0Z/kdbbhNDTWOQWyYcNrKCd0Un7fHvcZE2BH3mBIhD5B4Z7I34MXXVB3ttkWrgUTRFqsEkoWUJVzwJceKbrh6k+NFN2CSA3jn19AjzBCzhtnOXCfTM0SFNQM3mY6mRNHBM2+NkPRCawHrH27Y+z6rGzf4Cg2raW4EUAGEiWoBU4YpuOlfmB+q9hNH/lDBiee6dgEebGxcaGwsCJ78eAIzSrpSldaAFWCpSy6xkMouLFVMWjZsrcWupBANv2Q/Yds1ObjeZEgU6sH+KX91Mvl2ZVcunxmwl3WRfI/flQk6lJ6NteRgwqboan6JHe8vrTI2Fw6CiOYsxz3FhF/721BPyschM0J6d/qa4TWDNT4ZMI8CcsesHrc+VqCBLnpn2JaokngBn02jsUytLmffpHUmfLG02RuzI6Mr1RPgtJwrH7YT+upffA49Cns6wKQAu6co/D0AWE+7G02kuUvENkiJbRoAnkiTijmlYPpUaC6luFaR3ioc6NO+HoNGFxnckE8F7eaCr2ru1oYHNxRSAafl4uhI3mP7fWBfdKTgNr/kRz+1j9pcEeLpMmj0ffZhh0+405oUocHNlZ4o8oWaN+GPxUjz1x7Ad+XiB9FVrIbkTJmZhqtwmEEakLJLGUUG9JglyYgkIQ4r8C3N+reKDmay5ve9vrSo/pNlRbFeeVYU1gPvZb4J48Q1UsxYEpm3dAO166bZdbzkgF/agxs7VUQ5C31sWUEUYld9YHET+iTw04iY09MSj0dcJ0pg7GbC0s2ExoKwqqN2VqwfW0zEK2wVw0E4WZgI3Th1wUMf2bKlaJ2p2fw6Tu8yR/OG/Jnq3fss41JLzLBnFm348NAKTlnguHThznTz00MrVCp8k0frCZ1awXwTPYluBmgUcMSTotDI4mgcoE5ym2uWBktnTY3EUer9qy/ZXLklS2zn1jWBHt6ZjMV5vh5SB3t5ZyKW4PmegDdQE9p7Q5pgXWr/T6fNaDE43EWXxWAx8M4PO61Gs5F3FVz46iS1bgLMFrQC7WOUwMndzLwWW4vVJiytKgqC00MJtAbYY4XjK+TvrhWX1C4bXYf/jm258cZbrsf/cF8s9JVY6kuhVBBhgCTvElgAJ8eJSzx2ZUTI31/J+kL7pM4UOI8T3U5qI0RgJwzK/JYKeWUs8YZERVNXZaPraCNIQtPLlJu1pXqe+LYt8/O+pVsO0PR+ulvwzlmeCKo5wZ3MHm4Q7OEq5uVdjNRuIPbtumDfvnXJvk3aJ4X22ymfB4KIY6dtsHrC7iAyx7KMNwXqgt1hpe5FNS3m4SIxv+6FhgeLvZLUK27UEALOULFiHqGYbZF/x3HmVs+Z71iNvnnMdO7udafPjr55XZbtwZKwmMDV/NCZF7Kq3KaLCc2Ow/j/AjwzB6NczZwrG6lIs1sIeAvPFEX3+RUe4gBeUSCaqIKS8VwkTdhiDthi2tTIY7ZItNDhBYkvtrrURUuDnBMqW+QFRFkhiYBjn7EDK9xg9J0hBTQMzpoN0Vw9JATCfZElgXDNuCz4AX05DMwPJEgcHQe8b7SnNiaGOozXgHtahQA5jcaEI+R2yoMj0KUghwSEmDlGsCH9AX0ZuZbVziqjd3PNS5ErTZ9RFDs9wza5Yyw8A3g0jb6IhgBf4syXCd59+UoqW/Whb6Ic0FgD42upKCjikWiShB5bE5bb8pev1hkdJpNDy40kvrn0kY2zFoOZZiu/aZfsM0Nr4HyR+TqpGWFqrRkBL3PQ5F5i86tXLpd1qWjtBvt60TeZOTIHU+sMlg366uMMjdYPWA/6zPfQ8/AJ6zN25rAVG7cOc0gPf2VwrYs9YneD7DOtZ3bYYTQ68L+qnX6wo8HM/8afgNE2nxI+LNVM3CHVTLzPLquxSHxXuMaiinnpLZQfroY/N5xCTlwkgirXF1m9mN/ohj3oJrWXziZcKVBYnscpRWAEiLH2KgXaOb9eQbNaVFR2wsxLhU0GmI57FuBJIlXlTXMxUm4QBFfMa3uwEtMjcC/R+qzCPJf8AVlLsu2QwoORcA+rrnAghkb3jSWGMm5FXj1a79nicxqeNz3DKX5k+SobTazsW82XDKnaSDSzqmLUoyHUnYinRqv1Fa7McKw+1l9MFFLxRGpzuTbamxjO8OGRXKpC8QP4G/NdwpPUzDzDYiGqLnKxHoF/4eeAdzEPtz5H+dS55DnKm2B9cAzrt9jbYS/tIDT5TKQg64bbvyNrPwe3Q78joL+sJvWVpo9Xs7Ml3I0jjgqWqtFqoih2YzO/YDVpWKlMs8xwsnKXYReHXTO7ud2G3fQT+uJsfPv2+Gxs+3bBL/wUcxBlgacCrVBgzJYZgCj7i7cVHFC2cjG0+OziPcw2UhdJxZCaHG20ILm0y1DrJmPJb39CfuvDVnEQCuzLOzh+f9/s3HUbaQHYZxdfU2xsqdm2j7mCufAfqttGbjbDzea2Im6tpdsaPabGGQs40//chcaMqXFw4Y0p5vZPKvaGuH9SNbgnTvqEJCdZJHnoReYdsvgAixAfoGJePI/pIFfhuIEvLD1PaCl9/qVLOsUZgBw2LbWjEdI+Qtpf+NNSe5a8l7a/+NWl9ijpn7a/9KjUzjwh6+fljzAyec4gyXMvMEdk7Rap/UXmXR2eh37OZZbiG0j7aqGfz8jaLUI7jPOqTs9DP2dJcbnMfehIG0/hjhPPu66Mvff4dzewCF1A4gE0hKcgLElStz+6IFvZWrw4x6KzzroWP3spq0ZXs5cAT81jP9j800qc6n4UUzf9AjY/0bR3rLzhoEgr4S64vAGiaq7MmkHjUpRGh9dscdlseotTGcOeOnxnNZhdSvYiZ8JjtLlsYVyI1Ghz2sNePIb3si60i52g+UhsAVv/qBX+Q4+qH2UnSIzke9Hf4ZmDwP27sTYr2BuxflBRCc5g1e9sUadGmeTcPm+KS+lG0d9N/qw/kckkBoZwHz9ng8jL7gHth8JFg01poiSDQ469VqPRiv+xE0abzWiw2Ygc9nH0JzTDfgB+F2AczJXACJxEYteB7nQU58dgWiKYdjoYtl6zBr1WW9BrMXvtOr0jCFeHFq6s1eewefC/oM7mM5kDvEG80nX83OIsGlhcoL4EVFgWGFbhPrexsqlx9dUwxitgHS8nfgdSo5QpiMFaovOhpTIh9URgFnXFWYWzx+Ef9khQnwRivr44g2pMF8xVh2uIHjbhgkwkNcJuk8c4DrN1VLN5LWqr1qxT6ex6h0dr85q6vEkvr7Vy6hindjqNgVDMIeKlAvDyesBLnowQ0G09TtWl+eEKwjmJu+WGbHlr6ZIse/1ZZ70D5laGRdgC8pJpSZ9qka5EnwLIgbhylJ5abVnqIkMEY42mho/0Lyt6YY3wotuTcOn+AVn1i+rAd4WaGMl3qN+RQZuRRVSiUOI1WhrjudxrZF6fYD+E1igMAHs1YAdTcFLwfmLf4AXshy69VEYD9RIN/B2uzQ2/vY29E+1S6AGvdfS3nTHbHnFhzPZ6vSl1UjvK3mn0Z3zxZDLeNyjC9m50gcICsMVjUOAxSFs+V9tQvijH3r1p02WCz+mTaDv7EuAzDzrqlaDLObHXybjQ0JiIsdsqE5zlAvVd2KkkeJxgc2B/0/eMFosRNwpXPJZvADxqrfAgCYPKidowAYgUk/YdCR5/YN7JUFpwDzqH/Q78FsODBXhI1ODOR7lH2e+kaS7Iq4szpIaNh/GLkhtRVjsms4qFUFoi+A/zyAfCghGpAWeE+srI2o7jIDHLCt1YPWa1tdui47QOvd2TCnSLhW9eHMRVMjwxn0NCfP9QRiqEwzIPsTeg1Yo0oSFWGQ1xLAgpnicgIH89HgH5uI+3eoGAeANau9dsApFAZ/cCAXHqcW1cAecOkTo/XiYJfG81c4rlQYRqPxyRbuGv7mgjebRhP9qIwl9TI3W0pQRQfUmRl5XlIXPBoTutFYJcZh/Mgg9Ywlm9I2C2BTw2+Gee7lsvrx20s9viNBrddl3cZ/DYdX7eZrY7bGbHuzdvZijf+hC6WqGE9S8CNJU4W5RwroX/Ec6lYNs4ly3klWQbxaWEdz9AeT16TpIN+kl7nyADzMnatVL7a8zdwv59P+xfrbB/lYSGCMQwV91QOZhVaOn2lfqwSH28yFy71M6+LLX/HdupCN97CPjey4B7WkobTsT5HsUbG7ifIIetImPtF8Z6DaEfp0yPGWRaRo+B0nuxZ+1/ih5L8qNekh9/d5VcrtRK8atkPpIc+rL0/N/lciihUbT9DxcJ7UB77Oxeqf35jUvrMkreOyTQ+Ltl7Rap/UXmOqF9GtcgEtpBmTtGafnC4jTKL/4I9DArI5YaJzClfL9VAVvUGmwmo72bS0UvVZj1JrvdrLNp+qT3knkNCfhA7ZM4/h7XqrEC/T+9w/q1GJlakrykQhsarGKBooXjpzXEug9/uxawf8FC/tpF33JIyJCg5YUiynqI2zTAV53oOmeVH1APrK2WmleWqmsH0NPW5pVW9Ktr4b9ccwa5m79Bnztw4MDSWlxHYDgswPBuScbvJTCnsvzvfrIk4/+GzJ22/31J9kdJsqa0/Q/fpvabPyzOkJpGPKzpEs/oWNqGmN0U8qguWBccrACSeAf2Ya2cRdiGJCOlAtr91XZWQcxBwvhWE5syHd+fvkfbrbCWQ2T+o8L8FwRcnCZ1juLMGMWhpfmjzxL6M051pWPSmR/oCVKnSHPKlYoQLKFYrQjl12fWk5JF6Nv33kvx9cvod6h+wpiXL8OP0O/I83TMuFaSODakfHJpbLSGkvnUxyajYtIY3ypRMzLQmijMS7HqBilW/QXmq7IYdq3U/hpzvwTfXWSsK+hY/ybURaLtgC/FDtVpWnaQVBLIgtMlhBo0SEo8FcLv6kfEakjnW85Ym+g3afiaL5gLOtRL1ZGOPXT+6S591Wa3xAfScp1VL+mmv2M+3EmXRR6sg8K47we+uYnIZnoqm8kE1vvP2HSmIJ8Jsfvfkfr9A/MeIV75D+w5pN+PLoMf1dlXMfKzZ5Zo7ip6fsgVEg4INHQVhevjjOzMG4N05s0LbxXbZ3GdHan9V/fLn7dI7S+Oie3T8ueRUsjBEevaGEWfVUupF5HYUfomULYuWY0bTNqMookvRM17mKzdd3HyGQ2uepO8TH1ZpVq5GG1+rlh8Ltf8BUpIduNtBA4zAn5RHrAD4LCNwGGGjvM/5DYBvWRD+B3zgU62BVjXj8lyKr4jPf8HbKMgdXdmSN2dHrHS48nr7sxnwgpiPjtJ/R0O37fog111leo4VXnUrnDGnS9JwrNXqdaZLDqj/7ilejLjlawtttYvEkmN3e5wuHSKLhkc0tJ8X2FulLUrpfY/CbklpDYPgdtaQU7jZO0Wqf1F5vGOz7/MzC+1E5vSWiF35UnZ2UsWyS/w4jmdzmRSMS9PyM/VMQjn6uD9cvNSO+Fb9Lydv+9aylF5H3tQylF5piDPXZmQ2p+OMkI9lhlSj8XErGcO0pWvwPpWuGX1AeBmHdysw2i/Co11ZeYDFZzE2QgU5pkA/iSWrtLj8oe2AA7QMNNLhHzfqAhev0AF3+Vw7EtrHRbuFEq3KDrwTjTQWppFe/JiLjXKbC1aFaCZw5MOaO6R12sZOklxl+YT7ZyZnjOC4fxx9ijR3yLMOuZM2FwnUNmwC0PxD1WsSVCFyCsqeWZBXbLN9K1X/wPVbNAxUJ0c+J9fa3EajB6bXrx+YvPmY297ndVuKM69xtIcl08R3L2X+aWUK3Mfaaf5UvduXcqh+Tg5K4q2/6afkT1/ndT+pF/evkdqf3YpF4f9F9L/dkL7LGhKzJkHXnIT6LgZMYO5pfIBoXJcm/O93XLkIfVDsQzrISERPPWg0RLBOGZflGPbcsHrEb410m7goLls7uFqp7fXlnFdPNtSXSa/Y0f82F9bCszc9l15ZvhSjthBKUfsmbK8/Xqp/Td98vY9UvuzJXn7hNT+dFqsNzBDatj0MitF6wBJyGlP8wKOaAHSMBL34i0+UsChsfh4hhrs+958jXj7e2ld9j6hjA3XwV7YsbiNADmFzMGPbtOEvY6QvXvJ2tJtdZsNAXNbwRvBz79V7tl3F0KubDSgl0yQwXDMxqnaquAITn7kbPXrA6xIrRn2IMjUz6zEsNrJyNuvg/Yny8vbP8jE0fSo1A6894esHuWhfZkep+3gRm+Kelw6ym5aUuQGpP73wHufHZP3L9aGCYsVt0jk5euuDTPvZ0iUo7/Q4BdwuKnvaMO5cLyKMUuezY6VY06vcVXA/0u4i93HqyCjjgPi306KyLB0DgoP44ZP/2MVbuqCJfQ4hW7upAbSE9S7eZraXoTxssQPYYX1WDoxpL0+B45vY44SQ0ubLReP6f22gE2linNWlyvCJbQD52Hvjcxb0VQRX46Q8/kNsp+P0v38saXaO78nPhNOPI2lpXiBqCvJz7axwpvXf0R9jxYnW06kj/2WvIRdfA5032+QujoJpsosTUPsi0ywPV1vPuhSZOaVBuKJb6mdw1U6sfJvKLulAjq2TeV1rTpxOtDNTsjq6HyguaITH6bw1xF/VUDU1DumpR62EguFEycWYNsfyPHY4yDYBo9nBCSama7LaOH1RqtBrzFYlNEugxXf6fXdBrPy/Rh01I2FbYCSMfDYewgsEalRhH12RlGD7VihiJbraC9B1F50qKXMkFD/iOb5OpiolOfbUiyERG/hF3TTAhUU79veI+T9Nv+z7X0kCfi//7vlrTQWZprUM4pj6RfrKPcu0Z/H5HUTWkpBnLzOkVjZiJMqG60rx6XKRujIE6SwEV3zQUWY4PrJKxth0QtXN8pi98tNEep/IX1sJLLDOWQOFg+1376yOI1rJgntHFIuhiQ8yxCbhvEU3mmVWSHwu/dKBoibmkeWXInCOObJ+2ge871nL7UfJvyctv9mJSPBfp7koO9u0WNDwBPmST208Q7V0FpKBkkntkkh8QIG4vpBelKVR0CQTnWYMEmlaPNLpUHti6qHZORznVjiaEQ7VNGbVBRjt8no51K1o7skfKI51QelnOpnqksyyr/LcrZ/vVaegz0htT+dpe0k5pzmye/E7Q8v5cmjfaSfcymMvUvtFxAY0/bf0OcX/wQwHiUwPlfAgYh0zu5VpB96zu69VfH83VlcL0do55hf4Wx84fnLiDxLn3/yv8Xnp2XPwxq+i66hD55PsHkmhvm3vrB8C7WUQvHBjY/WZJRZJboXcLqKkLXlo9UaDaZGrFMYUociNfVIbMxBC9VcpL7IsZPbybOs120KGTWGqCVTQqxzDLnfiuvVvDV9VVvBmuthn+B6Ohew74c9EhLPxw3AQAPaTvWhOpfXYYX4V1ltHRzL5j96sgo72GZ1/Co7n8Y2x86VdtCN994L61KEdYmzeViX84V1v0iWk39Qysl/praUq/8dWW7/r9fJc/gnpPanc4xQy2eG1PLJi5msLSUZWrSSliMWyeGL7YXU5xMhUigE+1LEGNrltX06KtFrOlX7Wdfuy9R0rv/TiRFLc/6ANOfnynJYXCK1i/USSM0fArsLBJ3xLln7dUI77JlzOj2vYrZOydt3SO33XcTIzri+TorXfFLFdDz7euvv5OcX3ySdX3zvann7Hqn9WeGcuB5470r2dtAwr5Kd0NSSf92xwF9LOHVLPlJLWTnx8INGcnkJTZwOalnABz8FZEW+RMtjS01NKYlCuGeHNDZ9rKY2nKc+d6q08ku0zqae1tlU0/qbui/Ruptaed1NUntzBtfezOHGSVqGE/sSF9+CvIuHSQwNdRIXS8qOnsQDS3zvdcayJOEXj7PnkdyVeIdT+SRvDMjY3fSI30qHhJazOyW0dM5nYRnj4l/Qjey5JK9HqLtHjj9qP9lEOAiJnhddP+V0n0+9vnSf2OtL98HnmTCfZp5CXyF+HZJRKSWFvI0EyH76hhtvvh6es8FzX2l7jgbSXk4Dab9y4w3woJDH8Gm0jTyLs0jx02r8AxpWKks4eZssSYS8h7yLxe9Cfcf5vTzJ5M/kl2tpkgl5vzgGtPjzxa+hd7L3kPh5/Fu2IJyUOdvTfFeNvUeo88TshOe62p4jFbe7ipcVR3HFbSwzfQ3wqvUZXDHqflwxivQEcEQq5mq0+ThnfrZF41bbonFz7Yd+IqbCPIyq6OET15moLqszkV1eZwKPzYZyaGLZmaWD+MzSCfEZHn0bjS3LNxigOQljafqMoq/TMzQngTyTWDyCrmDvahl32xG2ifbjZZ+fvfmiTfaKbRqfLnuls2LsWX0WXsPfQl8DbX21n1U7sOys2oOzNx/EZ9VOn3PFKuitbOhZfbYoNx1B+6E/DrCKjp9mNi9VZt8iFEp35NmncgSPfgO/qYm/4XDezWEFPixiqbj6MfIb9T3sBTlSXB0xAfjNtfCbMM43ILk6h3nkhL8G6sg7aaWzy05eKYzP5avpx7KF7GP2sEufyz3minbrSKEwOuYZ8f0u5CDzxLPVCbHhJ6tU9oo6fSG8P8lFuVRGA0OIKmy+qBXa4KPSazOBzjeay1VTdAARpyFPBqANu/D+Ly1+g32VvZWcqzZ0vHPV8DEjfiEz+Z9xkhqL3qiT1H7x/3qSGgPSgrxmR5kZEKupn0LVjlOovGGPmIXYO6kWyakU3PhE8dbe8fHe1QlsaEuctL6G633oot56b++FgdiNUYz3NuHc4TqznmkpXbPkRqJFGxDgoobUFDDQmWlwGB0W3oPkuOjIAjapxxYEB1GHDBR8BOqJM1C8OANFVbeEIrtGYv1ppyLXZfUnPdWNXt7wS+NPOMW/Wz7LhmMTPdN8Xp+oDEVSkyWDTsxBqdQncQ6KJxs095fiJAtla6lKs1BCI7l0Bc83vPgp9BT7eWYEr56z0KgXlhIYOZKmV4OJOlAUJlozNfoWGn2F1pqmwvEsleV1qoTyR/joc6FSVWJT9+a+UG/aGc/tdad8Jn9tKsWZ8xa9Plz0Korc9Ii/lnTm02f31YO9sWgSvjKZIrVQ10d7K+ZQOeDN64Nqhz/pSgzn+DN2sV3aZG+wMGAM5H3hpN5vGSpmxvM63Tm7FV3d8b4YzG9m8WHQPoX6W9ECCKgnrcL1uutvzbyx9bfwmcWs7p9Zf2vujai/hRjgwqyX1KFYd6p1KA6bkFkk7UI5CnkRCrPpRAUoekgBiusqb3+m79VlBSieRqGlAhRocXFxE6v6J+Vsz70BOdtJ0CX/9Maef/78/8v551hA/BK7j+nGtUSXwa9FQyCoiBeNnIEOCxZKf2nbt7v/I7D7AXXzQAH97Yyefce+I9T6wwf6/ZGciZ455TPRgXsc/0B0VP4HT0RHTGTxr+hJch566VTPQxeOP/8HDj1/tuCvZ9zD9b4tth5dpm8ynhpK2/lkxZvvD/atL2YmS57qqtHIUNa1sue4h56PVZMr8aHng3Ft19CYI0UOPRdyCxn0IslhLZziuediVZy2c853/2rpnPNnONTfds55hpxdgs85L53gnPPDIWSnaWlaiq7kTNNTO8b8+fRkyV2dHo6P5j3YW58d4fP9aJ2m+UzCPp5IDmf58MCmkx9jjusCwVhfFs6aLp3gHHOQcfEKt5xm/g8cWf6lf9qR5bAOm0nNRnwWUvTkZ5ZLp5U/hE8rv0eDPiScVq4A3ec19Lx0VnnpVM8qf4POJN/+/8WZ5GmAwa9b8aTjmeSH6yQGuA1PXu8J5DtOAU3Qte1o8vpPIMfnvh5jriZ1K2yt+j11ydVPqOBHl+v3usW7mHeSnFmNcJL4sozZLUvnhcsPCBdsLDCeLwrnoftaR3TYjgI0fL7T0E5sinhdJ6LjceB5fFE4E90ozOSwBXmJnnvC49Bl0zvndRyHvrgIvOa/2LOAnyaYbzA/h1HE0deIzdUk+GsG4PsPsvuZOGN1MPgpZCT+k6/VmZbfx8kvxF5U6JuCH2gSvn83+b3FQH+voN8L9Z2nyPf72Dj6FtPpexN8vxbHZqJH6PfMI/T7l2lMmBb0JE7Q/QZAV9okekBaopY3ws1GTadCnbNwM4sXuowG29OWk6a5lR2r8bap0daTJShHUKXhygQtVmAbzmwAX+1mP2/Q230ms9+p19l933XRdo/wHPke2s3k6vA1v1FA3y+yByzBjMuZjzjgCtsq4viBgQ9aTDgniV71zS0nfeRbJNCdY3iA3WIL7HAOOPNGTPdkzxx5Q8Bx4CRPvWHgOvbekz6F63Uw+9Ej6FlGy3gES+vJqv1teMCf8T2o/qgv6/soGnzwwcyDD5K6H2boZ3CZbXADqZ+BBjPwzOnMLWgOfYladVEBByKASqnB1tQ6X+dJCcBE/Z2hXbe6bt2F/96GPuK5/ArfFW/3vv1y/+Wknsc0cy685x+v57Hh9dTzwHXqmMfRj9AhEkNgZChs5O/B/+9Al6qb7zaiS7nmu9GhzFZsB93PXIbuRz8GqmSVzmgUj6uQCh5egvKaxcfVf0VDd1QPXVm4o/13gr9DPJoB5CihoOFdzcc1zcfVf0P6OyqHrix+kPKEHoDNz4TajX68mqdevnHPCcs3Qt87mQOoIdRvdLSevnFYjSuZtVRxvOG4VRxxX/ugrweFOo6OVg+naFyVV2+84njVG2n9xrfD+vyEyFxi+WTRXSxNX9vVWraUluAwmI5brnTyxOVKYQ4DzDfRE0JdsBSpChrBBmrQhmEKNnhrECVoUVKse3nIKcqvryrYxBteFYz6Ndeia0hM4JmEnp7FfE3Iq3iN/QzJBxoh7aPMj0h7hnkJRZGHVTHYoYnQm4G37QA9O491I8EgJGqa8znOSwO5SSFOjgYXeMUDCivlnmXVJkUVL16rVesVqV58JIKecHgzbpcrrsnpRnPZfNJjd5sDGVepF2UD/kA64Oa/GAza3EFXppaLBoucKuy2g1hXznSxSOH1xwK8G493HyzWPoTlrJgUK3EiDS4m2xiggaN7ztUn9X1cny6lv1N5f/bC1avjMzPhpwgs8Jm1WwEWXqw3qAutx5mpafaim2aRenHXxGvRFsWNiwSjF7ROq87l9MfUORUfSDnT+VJ4z53cT7vu1jqcToPdGfPxCa8pE030+U9P+IEOoj2wDqfDu7WwQnW8FoVCSyYKOWRJU9Dh9dAUcPluLy2OWyNrIQE6rOKFRA25kqGSdIyl0s3otrg3WEh4g/kxayJgzYcsdrMvyVujblPc6/DZw9lVId4Xx/9OcwXifrc/frnWEeIjFU4T5O1hl0Fr91v9eXV3zO2MuY2I4d1hj8MVJvt4CjnRIMhkYdGWQVQlDQkgxmdze2waUvWxQMru2UxC+QSMODK0wbCt0xhTwbDxv4r1bMgbzvo9Vr82FvyC+r2W7qA1XbIGc8hZSXEKj78QdodNus8nz+H01bQrG7bh8bwZedE00Ql5KTdNVAuFPDLiQOfuzj34EPczFTweTuIQsP8LE5CHiAB42pVYS4/cxhHutWRrV6sVrDyQQAmCjhH4kYy4u1pJkKWLBRmGBBlCAMsy5FOaZHOmMxySZvfM7Dj/IvdccsivSA655ZhDfkiOOear6m6S81hLssCdYnd1Pb+qaloI8eu9P4s94f87wePpPfELvHn6HfFL8SzQl8TvxDjQl8VPRDz7rviZ+Fug3xM/Fv8I9BVxLv4d6H1xY+9JoA/E0d6rQB+Kn+4Vgb42oI+ufLD3p0BfF7/Z/0ug3xdX9v8Z6Bvi2v6/Av0jtueS2Lt8gLc/7P8n0Hvi3sGdQL8j7h/8MdCXxMuDvwb6svjw4H+Bflc8ufqrQL83WL8i/nu1CPS++ODwZaAPxM3D80Afit8eRhuuDeij678//Hugr4snN68F+n1x/eaLQN8QP7+Zfpx9Im+fnJ7KZ6WZyRerRssv6nmVt6tEPipL2ZrxxFnZaqvbhc6Tx3Wz4rXtA89rJ780ma6szmVRt/JzbaeubuTXVhMz8QbWB/KxKk3aahwgWU8dXrMHbMmunZe6taau5GlycnLy8PT+yemnd+7eOwust5jVc8bTxkpt3ES3UsH4sbFOtzDLtSrXM9VOZU07g9figjBIU8nneim/1apUVS7xHONszbIz8LjWaJtsnXvWwoSv6iUsT1cT55oHx8fL5TKZgjHJ6qT6flvVNzot6qqLonw0brWe6codnSbyxQQCq7q6pc+zcm7NQo/g2aLOVFpqWYYj41ZVyBdEGwd/Q/pcLefYhM1Rh5UIJ73n9UzBRdvozBQGR7C+quettKrUlPhMm8Z5MHinvcyRdMaVsMFUFFrrKDIy19aMK4rmmq5Ul3U1JjPI6US+qudSkXNgU27IS4mj185J2bR1o1u3IqEcMtIDSfpct5mBV61Wtq44CplC6rGnFrXJ5bxSczepkQi4lQMCrUnnDjhKjm5TPIFpCouVdApqJibloIUUt/q7ucGOynNDp1QZo2wfwOusbpu6Vc7AMXDrWarBSF7CfDa0cx/xzfUCZy1x2rpwSzaUfIe/c+vDnvt6QWhL1XhiWbdT6xSpH8kOdrrUmWvrymRR7kNpHRytxiM4k03MgkmUBpUt04B6ZQEKx28QNVPT3daqhTIlh5NqJIN0a+iNSppQlK7kWZvLRrXOkGZVAgAsVVOggnjWV/rwwH9VreRSrUbSzlMfRWa0uizjCdTnIEeUxjU1eb2sylrlwbMFCgswqcam0qwegIDOLOZjVuemWO30MDk6CxBEEip0LeCLIqM9riiR6/CF/YAHSmvGCQwxH6H8K5jhqATqkBoEaaYcs2UApkOBwboF4gAocza3ioOCRYXIpcPKhtvJ0Z3Em780KEEy184bIM8XHPcER/25qatBnobQX/ju2WneCMZdroUNEMzUigWn2sMTVmkqdIdmQR2JrB6rGcUXocnnGc4s0XDruS/nZg4YKmQIOlW1o4aSo3u79FJKohx93sAvDpCZNSU1J9QNNTijrRe8kgAxV6zUKpvw8XCsXHF7nGJoeR0hVKVhbFOXwHE4x0njlxzlnjlqaZFChi3aABw2qmSUovBNjnd4kquZGhMOsFbOufbDkizaeibL2rKZKRpZRY4gUoWh1tmtcPNs540v8HggV06RrvhOtpnKQ4tKA+CvpCnIHd+zqcDyhaoyvdVbyfWPLJoODwmVmtKglzKWUj8RWl1g/HDZeHzEWVJARqPQSLk4m1Jl2qe+2CqPoRZUMaDPfVY+LWiYyIkC+hFG6xiHtEQAQ3QdKja0dSenwOtn/YBMaGxazM1+6TjYdrx5BxjeFsTHIhOfCClu4055in8S98lSGDED9UKsRCM0qC9ELeaiErlosZZg5RG4Svy24B2LiXDC8pvGr8bvAn9zcD7GyQZner430fAcb8T5Jfgy7FcsNcdKgZ0Wv5+zpim4SL4UXzNHlBzlrkt9AL7HQjFPyrZ6DdGup/jrdzPmjTFZP3NrcGZ4QoiXeDSeFo/FY/DUeCo8Es8pniTc5f3zEGv3Wcun4o64K+6Jsy0LDUdW49dBp2bvVYj1mHcdr/r4OFAKlEYUFOgp1uruzO7d4i3zTzZV+Psce0v8fotfslkxhwy/x0FvPbA7C3Ic44EymLyBvmfMTVH4CutLlmURnxXnwOHMA2g7xg79S+CVl5iwvgRyvn8jr77BasoIq3agjzA/5jhT9DTzHImriFnCUifBxorP3wLHOU6X0GCxQ/UwCllbgCNDlFLsktxyQ8+Ys1SFmvJ2G85yvlVxhH/JOjS/Tfh33RPLWagG+zneCQE+j5bjkeGt4KzkHf+KI9Qyj2JrY5VnjMgGEofdYJjroZ0j1k0+lCEOhi3ToWO4DjWS0Wn5bNWh82K/UqyU/D7uovGsy78Ur9gDkh5z56Up1rlbbqy5uLudSQnPW+485IFj9HhLe5xFf7xNJIN4M5atQxQVaNLZYyHjutTdOcVoMSxpzpxztqsONaFDzHwfaLlvzDnWJDdhhN7uEKqDbo8Xy/LbgT8TPt9jbb2SifM7nDXhDHWSnLlN8KLcQrPlTkrZzlhKw38Vn/E587KpplLWmnc7Mf59TLfz7xGcc1V5vbaTaTknDj2hj2nMvM/wvItg3cnpp4rHLfW1Zm1lyfKnHHHVeT/q9A6rQHNeM84NcZGNm/Y+ZFtdyCn5PgqZyTgji8Gqn0BxxvbrLvQMG3qFG+x5q6jep28VW8Ie9YhygM84S7Jgu2XE+L04m2M3SrkuzrCWM8IU14rpfCa8+B7Q26o7RK1b3/tXrqHH5592VpwZhd8Rx3POdvVY7CVazkq5paMN2ndVUqzHi73JeTZV3I1Uh+K+5/up5ftJxZO74n7Udr5Qj/B+Zlv1McNvzh169RY59PV/ttEJfS1U4Y7le1hEjV7rWbEmf6gD+wz4/uEn12xQg+tIH4U7QBXi4bpJUG/UjcfSjHPdS8tC13RhivnoLQIifGfuq/P10yNia9LJi5On9+yi0z62dzi2fQaWXC/lIL6ExCb0veGc628Lrrs5Nyx9d01d1Psjskw4u+n169BxdzAdfrgfzLi6epvTwSzJu3jpbrK7cMOIt6UY7zFjJKLYIyeHnCzoWYa7bs3+9p40fBfJuIfb0I2KENE3m0be43tv7HGslU2LqFKbkLMeRySlYWk+Hn7uxLuc6WZTMehYviPnA1xorv/JQPu6tpLPxXvkNHxnDf1YRxat9v073iq89nmYJD3O4k4epjzlJN7XNteygDh/K9DBS4r7aBCTiu88edj3WckZAXQni13B89Edq5//61xkY8v3Vsk91g6imYa7WdVlxKOq4Lx5Dds8/R205RodTvJNDTn3GNX5tbkf40Yyh70rTg8/ASrmKLrsDG/cpkPxgqVljNfX3WBj1j9iW+jG039TKL7LlRyD1VpvSte+FkhqEb6E+qkz7CGbXyhFsKPhCs/XJmjDEzobfCW9vg973y/yxc9k3/v7my19rxfdN4rkiPgJ4NFoO1474Io9LAva/axdv7c7rkvfYz/b+TWZdF+eNnx77uI63ojb8Wu/9i/4vxH/Byckd+4AeNptVQd0HNUVvVeWZ7W7kiyb3nsHIduyjemytMiyhQSWhLApZnb3a3ek2Zn1FDV67y2UVAglgQChNwcILWB6Cz2k15Pe20kh8/8frcbnZM/Z+e//996/97935w/qgE//Hv03Yk/8nx83Rf861GEOfoKf4mf4NX6D3+J3+BV+jl/gL/gr/oi/4c/4E36PP+DHqMdcGEihAWlkkEUjmtCMeWjBfCzAFtgSW2FrbINtsR22xw7YETthZ+yCXbEbdsceEYu9sDf2wb7YD/vjAByIg9CKg9GGhViExWjHEizFMhyC5TgUh+FwHIEjcRSORgdWoBNdyOEYdGMlerAKq9GLY9GHfhyH47EGAxjEEE7AME7EWqzDSTgZp+BUrMdpMJFHAUUIjKCEMiyMYgw2KnDgoooN8OAjQIhxTGASU5jG6TgDZ+IsnI1zcC7Ow/m4ABfiIlyMS3ApLsPluAJX4ipcjWtwLa7D9bgBN+Im3IxbcCtuw+24A3fiLtyNe3Av7sP9eAAP4iE8jEfwKB7D49iIJ/AknuIcPI1n8Cyew/Osxwt4EZvwEl7GK3gVr+F1vIE38Rbexjt4F+/hfXyAD/ERPuZcfILv4nv4Pn6AH+JH+CUNptjANDPMspFNbOY8tnA+F+A/+JRbcEtuxa25DbfldtyeO3BH7oR/cGfuwl25G3fnHtyTe3Fv7sN9uR/35wE8kAexlQezjQu5iIvZziVcymU8hMt5KA/j4fgXj+CRPIpHs4Mr2Mku5ngMu7mSPVzF1ezlsexjP4/j8VzDAQ7ivwSHeAKHeSLXch1P4sk8Bf/kqVzP02gyzwKLFBxhiWVaHOUYbVbo0GWVG+jRZ8CQ45zgJKc4zdN5Bv7NM3kWz+Y5PJfn8XxewAt5ES/mJbyUl/FyXsEreRWv5jW8lp/hdbyeN/BGfpaf4+f5BX6RX+JNvJlf5i28lbfxdn6FX+UdvJNf4128m/fw67yX9/F+PsAH+RAf5iN8lI/xcW7kN/gEn+RT/Caf5jN8ls/xeX6LL/BFbuJLfJmv8FW+xtf5Bt/kW3yb7/DbfJfv8X1+wA/5ET/md/jJ3FYntO36XOi5zVXhWW6xIJxAeKJoVMyC5zppsxAGorVgVo2OvCfGRVo95UJzwfIKYWXEFpNy2li0ojzf8uUkXfJMHZXq0Btl9KCX3JLriLEGz3JKciHTIS2FlA4suxgn5vRKwYzzsp2ziJnOohuYBcm2qWYpml0qPho81wyMnKJr5NRiJlcLTeU0n1ROc8l2z+7d2F1wKxVTB2YTdqa7ll+/Mm962ZWzSUaPQsr0zEL0xBA9GsLoUWfLrkogrU7sbvSq8xq9imujPvaA7Y6bY429ibj63gjC6NPBfTq4L+Gfk3NKRr9i09RfDqPCemHFNsOgJTlRJe7XDLP9vm36Zb3jmnjQG69JEhxQruxA4gADSWKDUU2MQZ04mEwc0myGkgRSQ3F5hnR55g5JERhDqkjGsIYaThR4WGkqPTyjs+zahHOtchrrVFpmXa0JhqmgU2YMZmqwjFlTXMoUGquQUFdhdoOi1lNR60loPQmtJzHbbBEDiFhPpUSRSolapJUdhJ6TKc2qqSzVVE6cx9JqsmYBrBjAitVkqUI1RAG28P3R7GgCcCwB2DhW8oRwbNMpWgXD1t21dZPsZPdsKStH+x3td5KyElF3XN1Id7NGurGK3ISKvHjQ+3hJMfi63H6Cr5/kEUgVBToxSCaGGjzcDDyMyxLGKgqVikKtogkNNZEo7IRW0URNRVMJ55RW0bRW0XSt+HNG1o/ISueF7U5kC6Jo2bbZatpBs5gs2Gal6E6oG6plQyj8wHKdmYX5pdCy/YiRbYsR9c4tqK14Vqkc1IJsUZGdTASplVpQWhVXWk15szBWm6WiaqmUza9vda3mo7tdqOxMeapaFopSRjjFODcjKjNmU9X0IpHE+M1qVsOel4/aOSZq9FrieS2gSS6IWraa1ZyGqQ9QDfO25ZdFMSU/N612kC66URm9yEqp29sOsn5E3pZfBTswpiK+UdCI7UYtlUHTQqUZUZ/lEEzIWUNQjuQt3SNuqPYascaV37cmpd+PNCPTG4QiFAU4ltogoyvWGph5/VLGlh1du5HV5IuKVZul/Wp0JmmlQsdatHDJ4nhsj8cV8dgZj13xmJMw8fHkJzYou6EfvYuSSNUOfcmsYjnKyFZCO7Cq9pQqjjVuFYUiviE0bRkvX3RJPHqhzahQkdkot5hJb5T+meB5cdDMPOu4wYzdbFarnjs5M62zRut6Vkm+bW0dXWktlai69evb25dHjyVt8rFQPtrlY6l8LPsfj63ORQABAAH//wAPeNrNW2uMG9UV/u7Y3k1mQx4wCeTBrBPYR0w2j02yoTQlD0LILhs2pEFp06oFQVNUtikiUFWo4kdBBMqjTURDGpEgtRAB5RGk9kfdgIrqVioVrvqjlaW2UmVREMhCCEVWq/5wv3vmznj8jO21sztH1zNz595zz/3Oueeee8cDBcDG/XgX1o6d4/swd/KO+w9hGaLMR6EAi6cufb/twI1x9N+wd18ca/dO7I7jun17b45jhyml0G2uLMwyVxHMNldRtuFdxdCDOXfee/hejNX/vecb9x3Cnvq/lE3Lr38VeXfBlXtFCRRbjEm+poj0w4Ld1cW756R3o7GEGlZfUgfVpPqB+rH6mfqtSqvzlmUNWqutHdZp61Xr7ehWK2W9Gz1hvR89HVkU/TiyJzYncjyWiKQiH0TOR+3oCZITdaNbo2PRPdEHo4/onFgi+rQ88el09Fz0Y02xOYYSpF2kvbHvx07Gzsb+EPtH7APKNkocZxOjhcTcRRx96McgViKBa7AKQ1iNNRjGemzACDZhM7ZhJ8Ywjt24BRP4Kr6JSRzCA/guTuAkXsRLeA2v4w38Er/CO/gd3sOf8RE+waf4TM1TC1Sf6lcDarVao9aqdcRjvdqi9qtvqQfVQ+phdUQ9oY5Snt5CFvFChm06GOf1Scr2fCGvjsBRTxZyLOMQ43ghjXOFHN5mUhjiXQwDrLWqkOddhjWTmGTtCBK8G2KdSZaM8i4ld7fwbpLnbvSwVF/hjCnnsn8ODvL6EJNuR/PL4TjTbCLkECGbuDjYyHSc6RTTy0yvUL6HRTZdwuSwTpySDLCNIaaN5HmcEpwit+cp8yuFrHpV90BqxljTIfo28RcOzLWxCAtZYhlTL5/GmfpYM8H7IT4dJsf1vNbSjLAFLdGzvD/JdEojx/Qir1/mWSQsJNURovhkICl7J+1EKalGIhf0VwmS+vcM7d3rQ4rIpoiexieHD8lljpEpi8fYxuO8/qFB5Xm2t5tpAra6lecvSvtZzGUNW3qxkecR8vG18bhX09RyQrXSWv9YIDj0UYIRSnBQ16J+DknbjmnbZd8zobbDXDLse5YWr7loDtomHjMSn2Qb4RpHWPooS89iic3kPchSw+S7k6WGWWqQpYbJd1CsROs2S51mqcVllKmXnD1cMoKFJblaK5agnhDOA+xJgk89XNOCq9cjD1uLJbQ+ktRCgvk2+lligCUH2U+ds0q0ou39OY5KbeXUDJ9ZosVxaU+3NSR5uuWVTAov8El3CLUKtIhSN9sdo2QTPJ9i0hb7Du2H+Kt+Jkqvhnm/ns9mcRylwxZQwa/bPHXNU5dPXT51+dQNnpbXdaWuha9T9ttF/l5qIc4rjfxhJs/KN+M3LHeO92/x/DbP3WG9VegsRiRzRDIpY85D8CxzE+zFEPPWsKVxsZkzxrOEdeTpxhuDjjzPYaV4Cl0mwzJZWKv3aN+/5sT6+Zw9xjgn5VhqBh6UK0mZbcpszxB58oVM4Sx1A8rkEDWbyTE0PTKlKAmIEjwJtEwimS9xbnpkK6Q1TkQrY+RKmfy8eZol5ZjS5iy/F0WHaXOVCa5y5j5rSqR0Tjh1SBaxpKoyXgALKZHpmFzJwkP0OaWHG7YjwSUTRq+jOjtDpFrub2dwIkbaulPBfbY5K5yJ/rYTfoK6O0OvmW6252ZMZjtkT9rrpFvQnTOtunMurvaI0dTGjttZT+5pLuyL/PmlPiad85x1rGO64oNss5IbBN1pwKh2jXwn55aS6NIJzbC5mnaXg0sfkpH1TifigrOt2UxJXGB3yqL8XrMlN0DN8fyp1lQN5Fzpj/51O6JPp4V+d2JUOrJGSNWPjr3kRaE6SjZa65SXaECmi4pRO/XdiaglX9eO6rVozzDUNnd8fnGq+Mf8TOh6qRea3pi7xbig/TFdurj+pR/Oeutez/v4WhNZnbLYwa6+Qie/pFnBp0hnW0FZr/4bXWtX2lvFyCu1PqdlnDKmv07Asbj+zcs+S3Mzc8bbJ/L3a/SuKfnkZ8jum90aUv6uSdlsk2/Snu2QLeSK6yyDjN3qmOOM5xiuST8+8i3O429m4WCvp5bkYt9p07tceGw0pj29DjaWk+S4S0qUJ+PFj9j0We/WSUv+2iZrLDFd3paOEVkuKbtsjxWOiUXlGov6g0hffIG/d+jbeHEdUGbjzoU8mvgRz8aLazLPxvPN+0nZuWxhb6X9K4em/FOumT5ObV6SPdazvkfXu+WiNd+bJ8U+smIjKb1X5e3H1m5PynqW5oo9eWMmVRKhXhBjfxd1mubTGn7AjCbXzHxOqfRezGJ8g1hrfbsxT+1gz91fe+Wb8JtJmTHT3kzrxeaBDCmzM54W9HNmvzxbm7+UDfunlOGTam5nXb/h0Cs0r3ZZC7ni6qWBEWaLR8tW+I4W30cErU/FG6TL11/t2lep7R2COcfDabB5u64T80x1XyU3hf5f5BVOaA5sNabLGqmdjvug8LuSfL29NHmP0NybL6eKBMXWMg1ZVLLeODIyNbI/XrIG9zRTto+IaiOtPMf3WLWtSmYwPT/lavWznozVYpULyRT4iWxje6Ft8U+Z4rktu9Sb4e3k+l5nuIE6g6bkcFmdYXLbfAE+F8kn+Bj7MXILHFIt+3+nkfmgtn7rxF/eu/Cp6t2pE6HnqsYyTshrOZW+oHXNVpEg3UAdW/xTqtr6MIhsQzg1YQH2FH1BY6v+quuWcr/YxErBKS/b0rx9oGxH8EALlr4ndHWXubqrQat0Kr1G8X8qbYrpMm30LVP4f0Pwb5dUeB5t0j+lxHPb4WhL/EOuhl1lzdjJeOvV6jNL5eq6JF7P6vdawYycld2pDr4tbRCJEhmmf29Z/yct5Afsqns9rnnfBYTepdayJf+dq17DkftgOb8K3ZVHJK7wGCz+n8jsAaTL5pczJsoqqVl9FVOyL2m3OJLcEFJODe0eM1FWLW+fDY3xjDcCWt39kdHoomKvuOabXr/sVOKa4uzqXni12PoKtKU4s00+sxo+U+hfW6LIduxABThl2/FfpLavmZ2p97ft7+8q/iPYklxOZY9a1efU7GCm/je65aP9/wqxMIIYLjEx3mwsItm4gtQj3+/o7zD6MY+zWoJPVmEdFrPGF9CLrdiOAdyIW/nkNtIm7MeXcS2+gq/h87gdd2AL7sRBbMPduI/lHsD3GHc+iEexD0/gGT4/SboHp0mT+DlewLfxC7yO7+BNvIPDSOH3eAR/xJ9Y4z38BY/jb/g7nsaHpGfwEekn+IR0HJ+SnsVnpBM4jzx+iv/gv3gO/1NRnFZdqgsvqblqAV5WlykHr6nFagneUMvUFryptqld+KsaU+P4p9qrbsO/1H61H++rA+pu/Ft/RYTz8h1RTD2qnlA96inSAvUj0qXqqDpGjufUW2ohFGLq10RpFzEaR4TobMUQdpdgvZ2pj+kGc9/FqwU8d/PJNmxgulxmmSXEeB7Pi7CQmpkfWs0Ds4g8qJPlWME2r5K8W3C18AU1ZTENmO+toriGutXfXK0xtZcyraZk63jWX19dSx0BE9QneLVFpAZuYi9GMUb934wr5cusNcbyeklxtqxbSpBTkdaRn0f+4XHzaMxQ8egx5/VBzgryDB8jrHcZ5sr152hR26T1fpYbIVYbaFE7JW2nhKuCUt6xATv0d30sv0LSioBrv1BCqPqxXOr5R28orWDf44J+XMotF84eXSUEo5Hi4emmTzTfVyKF9zsgNGhopVAiRNcYWiV6HArwHiHiHl0vWPl0rRBEs1tCckyIlrWerzfa0TQRaOgmoV2GQP2PBlrTdLOhcbGH3bQd39dfxzWpTlfI/UZ6jI1Cl/JurUmzQ3pu3zFBdBWiHHejRHkpbX+e5C9he1cK3n2C8QoTk2812hkgOleJlSTki54ephGOxeuJzw7akLYq/V3ido6/haat1exBJBRxe+dYSSSu09WUqJc6jHPMWvrrUR7zA6xGKZummzi2R4nzcsF5MWkJrVeP+6Uc8cuo1bnEdB574dePkFzTUm/w1YqmJQH52lscyltmqHh4Y0WP6LUmJ1q2ItE8/eNS6rXbtO4yv0d//UovpNMgJbSCUtp+/HE9IFhFylY5rsjeGxpdpceWkjqRUIpKXZhfVOFb+Z/XWNU2yvlcbcj7yrY3RHFDluhxdlXEw7RICJJGZQx52lguWl4smva1vTikI+9uqSFQ/5cEWtM019A8sYcrQ325nP5Rp01mNhli0qRHIWRmWSDffDZ+9HGs9JX54WrHrv8D4sTCnAAAeNqFk8lPU1EUxr/vdQCnWmvrAFpKRQXEikhYGEPixEacalemiSmNqElFhboxcZ5njQNYFbEKRRQodQQWLtBEE+PKlStXrkxM/AfwvNsbrImpeXnfue+888793e/eBwKYjC4mYKxraAzBEYvEW+CHVfIYH4dNgh1TMQvz5LKu3r7eh6q1wZAP9cHNG33YEgpu8KFJ1xIFmIbZmK+e7TBQCAdcmAOvzlgwCdMxE3NRojNWmd8JN4rg0xkbpmAGPChGKfzRSNtOfM6vza2RKL7k19ieXRF8/Y/ui8bwPUe/Zcf7Ww7uxY/8Gjf1V34VLykOmGootSqlUig1/TbEgwLxyY1y1OMDA9zEjLHKaNKVhXLb8VN9ueOvnGF2pp/NurOZjUtPJ1aiAWHsVm67xGu/7IsFC1HOXhUrZFfMWMk+FQMmHZ/odyaRQ/YkW/E0p+JZzrh/YmzDYmGvwBIsneAzUA0PL/ISz/Ekr/MyT/EKr/I0r/Esj/Awj/MEz/MCj/IYz8g3Hjk1JVggPeuwFUFswwG0og0J9GMAQ8hgGCN4h/f4mLNel45WHpI5w8qlcA5Fo3QcEwfa0YFeDGKRZq0U2irhDWAZysSfaiyX9RTjk5xCt7C8xQrUoBbd6EEKSaSll8EbTEnjAY5KxZ851sDLIWZ4U96keYcJ3uU93mcnH7CLD5nkS77gK97ibY7wNd9wmO3s4CifS8dB6eJVcxapf+BfhDVCU6vWkNRE5lrSQjkmxHZNYhF1y12nIxQdhSipz1yW1wkbU3zMR+xmj9o/izhQZnrwGzHpyM8AAHjatVvbkhs3kn1XhP8BwX0YdQSbbWnsWY1D1owv0q7CFzms9jh238AqkMR0VYFGVTXF+fo5JxNAFdlsrWNi9kUq1gVI5OXkyQT65V8+tI25d7H3ofty8Wz16cK4rgq177ZfLn65fXP9YvGXV09etm6wtR3s6auvXo6d/210vja+/nJRhXZ11/h2dXDrTeiG1bMXnz7782ef/+mPC3Pz6uW96+oQTWdb9+XiO7xnbo97Z96EsavjcWHG2Hy52A3Dvv/i5kbGqcKq+4d8W0VX+6HPF3mQ6HvzPhwg0xoDxNDgpgz6rev9tnPx94yaBvvadeY775r5OBtbOdPafnARCpkNhrEGPqfseIIxWxnxpghau76Kfj9AWfrZTYQOfXNNzfQ3lW38Orob6HBwHwYDM3zRWCrddYtX3+jTlzd8hlFng7162fjKdb0Tlc80/MhCb9ZN2N7oN5D02nebEFvLoW7+A4a6LMDtzplbF9vehI0ZdlDz6642v/Qumu85FNTy1TY617puME/L5ZU5+KYxdr9vjmbthoOjUs9NbZ7y1pWxGPJ/wmie4p8lr6L+218Zv5En+zFWO4u1WtOkaeFB6bI3QzAjHnK0P/QYHbK8D5vhYKMzT391a7nVX60+efLrDoKcjZhfkEkNv0kPoSas2Znot7shTzLs7FA+MVgHVGHN3sbBV2Njo+ndQGVVAR5B7fYrAy3iy+mOiVCwM5sY2qWBGYz7YNt945ZmFw7ws+5o6tBajzc5v8xU2Q6apAi1gStBmsPO4Wk0vjx07drVNV7wnan91g9WbeArmyR5OxjY0Lf7EAfbyaKis7WYQNbSD7wUS0+GXbvKcu2YqXYb30HltI8qpl+KkLaq3H6w60ZkFH/hK0X7S6MDJ3X26g4Rion3jpKppdeu8e7e6fhjb7di6c5xUb3pwmBsXeMrqGHJJ8lBaLWx60f8J46KaHW2owHxk/pE5LZ8vxhhaaBwcYD+TmVZI4wjw/yO39niInAbeW6pD3G2baTuZN6P+WO2XS8Gw4/hJJIm/VIz+xjuPW0nDsaxgSUMn4Mfdvy6T98vad29i3s3jH44ineZjROVmZ2F7vYWQEy34pwJJWqRKOlGhYIIFpK567DZyChYPPXY0SeqMRLqMNaRIooT44OMObZpwkG84OFiDyE29QFrgeLeTuaRIOFquS6a5CzK9GOKbeHaocHScc3A4tWhwxL6cd372tt41Fhtx35AmhKzi8NML6j2PIyR9Ze0T13PIvGBMVbmK8gG0LXV7oKp1scHMwnUIfpqvoJQyh/rq1CCaIAjqG3FmbCgnlosMeS7qhmZQ8xTShzGAcpuEcKUE0DYDa5pXDWMiGn4ChxgOJaPJbT8gNiDb8iPIEsu0Sc3Od0Qbe1aG+/wVXRbz5TmcvzPbhx2HkuQsOoVUBhsHb5pRKIHM2Cdz1bIt4AHVS1+25WRBL+gr/HtBylAsYNCceXrSDmgdLr0926AKDugU49cA024mnOs1eEhFbLEAqpd6H9I8RlgFjlHLRIuCK6FgGX285go8XCqJt6h2x3VXGIp3lNIFkAxSJg9JIIYgjHwU+RMwZtZLpopJwHvTJQS5rbpAz1yAN2QeXhNV0vClQBOc/b0UHi9RHQk9BMV1wywGtaLfj0OIS4FWuExuKqdlf/hs9d56QRPZIgO3uR+G/1enBuZZwTVGRBP0TxdvHv9w+IKnxGhEZV1C9NiAivDM0Rdj4HNejziMaTtU84VYGaE9zAbUyLGFqQ6VYooO39Dn67HCndbezRpRWU96qE3GLYPTfJuH2tNuynGGTGJAeyjx6uH6OFBHfXZM7DhPBV0ZxZZAnVLeqPwO0mzRR6xD+AJcnAMhPQgKQfkq/WSfaCJrm94m+sNzMUHPDH93lXeEr9a8OeNdwrGgr+aB97CwLEDT+D9fjg2yYnuvTuID5GI4d3iZ5S9VsdfqBuWkNqFXpnriWNCCbvQ0o+3Tr9L3kvtrp2gY/TCJTbMAUYJPGxNbLxukIKb/IkM/hSawPUiMZUFv0sE+HA4rNJt8l94TDs2g8dPGGp/Mlafx+GLS7MKcYt/N/FKIax8R089+2LR78JepuXFfEJxtwXprTzmxYk8K/OLsLRhnsBK+kB4z6M7pYffH4ywjBOvSnfEMMqSBG8shhDgJmhiFAFQHUCsgxQUt6AqkqITmySoNFkkNV8GnGQ/egoHYW4TowM7kZD5tcbJvbf64HptOXQb1h5Dgg2eMY0z/JP8P6RspJ5dWCVW4z4A6GRp0FWfVvV8QwVcnAu6AA4hiCuuGXHLxIUEQn+nf+8g7vXOIaZrdw/dmjgqjNInk843gWRDbpaP+yPyVNt/ASisY/CIxjXq0qX5urHV3dpFpOV37yn87MazT/E8ugNy7bv3S/P+2K49eDOvf/UoScFnftrJvLHc+PmWBsb6Fu8BdfjtKof6ayH0UgPQ0bgxdL6CwapRgJTeFfnqPfklnWjjU7H1MOdknsn09nxlfgJNIXBJClOQ/DmpUNPqc6TVr6gSvPJtChK+9ZYez+llnk+e3J7MkhxHsvkcdjLWCKvJXkbvoZDfvH9v/spC9VoQMo6NK8QyBYygnYBcHuREUyvzrmuOuuJ3b94gq6wO4JtM2nLxHFcU8t0eKCsI/EbKUq0KX7+75RcuDHjtdfZDvksScTXVYRvPOYtng3pJrpktutAGwcmGAIw4NFoEA2X6kXynN7e3b+Abf/svQZV3t2+u6MNwe9YcWAim2Pm1kBHztwTXSt/B0JQwb12fjXxKE07N7ntl0Rzpv/HfPVO0riC/bBFHSJyJFEfXhkGZDyNJWhZivUdGl2Ip+YlXebAIQKwy/84disOSG+jyLUuLPoAXeOV994mCLg0ZrCyxshEBVwE9g6RCw2oSUeqDVFiz+5rTn2r10pBbYkgGrgBNAmmWR9AstSgig9x82KHeHBg9/OiqVIfIr7uHBYe4M+VHJO0DgmYpsA0io16AD8AkIJeW4mdwVyCdw6Sy04lIK80SiY/kOWdfU10gcw2XDdXi2yrHx5ydYH7lDxd0Q/gvZoB8b8ZIIrE8m2pGioSOCZaOXZE9JculgRt1ydpHWR75gQanNWevF7VSO4Ecj34mJXAN5xMalMrnsbMjKJZSBpb6fZ8zDfWypvnm8kwKSKVaqn8CV+E3KTyhwD5Qsl4ThaXjrRvSnefg+T+x+memU/5vE/59JTGmD3wvmSKCwwIjCzZlIiWUSN4OmxOEU0dAsRz5sIWOd0SpaDcb4PjZy0uiPYtMyXplckx973S+HgWtxjxXKYSzGsV/Zeh+qVyDFnQfKue0yLAtiqCBfAYc5BH0hIXYdQl06sJZztthuBr3W1Z2RQNI4NQnHa0oS+ejcsGDJ996w2T9UwS2VJo4TuxF806WyZoQp06V90MGYe8teD9fl8jOMsHlxXHI4T6SfZDdgAKG1UY7tsoM4WAHhAC+RLE9ShHCXEqFTlXy8qKgicoYu7qCBIwPAbFzZ73Wkk99GxRhBTl2YYCUdxnj1xihgCpv1h5JntY5dE2w9cPUzpJa6V4qlx9TQcGeifA/l5TFMPpJJCu57j0AAKL3muEZ36l8IDIkrz8VQ8LzOA9KfbeCazf+DkUF0+l3nll2wU++ddUdrzHE2x+/WwjBxjVrpcVpwxIBqNzkNDdCfOjva3Cv63Fvvgl7T3kznLb2zkncPn12hWjZHx+KzEnW6fMM6wmUdTSNBMF5rwy+Z52SoTQ5BAeXJsly6nyoR0m9Jp2U6N3APg6RSbp3pMUgrw6VK8fQ3kdpI82K+hKQd87ttb7IMsuqiAIMBylt8NrAdUvTZ/JToPNeoin55mSp5JF4JF29hLr46YdVyoYYCkTVtV2BVKEKuF3BLeDGtW1TjWGa0PcaDmOMuTZJhCAD3gZxKyEdzrqPWFnVsAf878sZyeQnCvt/yCPg7j8G84NU4qkNvuQdZZMIl4R3qfDZF/aNOaR+x8QoLfbDrOAn0Chx5BW3wkBmui3qIm23UHee0QElWWi9XfOHkE5RF8Zv90PmJSWL8LOR71ShvtCbyrxbtrR6lmUQT1NJdLlOdHlZ2q8D9PWp6DhtvizPh+N6HtBIcf6prbMD8dOrvLtQmMuSEaP/NpOetajrU++QTqFhx8loqjmb/ndRPNh8q+ntF9k+YP2hUJm87qwLJcwIWrgbwh5wCEvz/0OId72iSLGL6GyTeluyyaEJvdQGxXfUIr9zhTPSTlFa23VQ0akzro8n7YsZF8gYgwuECUlm6dFrrE0cAYmGm39Y0fqY1UeTi0I0lwFfob8dG7n3rgnaFnyNIgAFLq8nDH9E+iROPfvcTZ/n1kqjS2J7XLz2//hKFrpWckPD5KKzki7bWYr9nXXpJ0/+uDI/61bUz7oLVeOeVWidjAp46sIBAm/dhYbJ8qMhOXW3nXTRCv4J++v7UHmVvDTlU/8pJa1UJnEzQToNHySc7920AZDcWRoCeWPt1Cllr6r0lk56YBw8bcCJ9mQk6GC9MmdbFpeb5I8tWwbWHZtciOdPyiB/IG0YpdW8zB0wjTbVQK3iCZm3zSipUhUJX4lu6Keli6wftZIRzAL9JSwKAEn7Rsptst6inh/Bkv/X2UbEzUbJRitmAUgclhqS7mOvcRTVEb/QLVGZvcv4mKit77Qd4Vl3Y0TUit5NxWAbops2px9kqei2rnMS+nStnKQeRCe7bwV97cyOUpymLCF7zy76eyvli8Cg0bbeuE/t60dT0sPtFKnyL/RO4GWV8PzUsU8F3FmOT/0ccgI7Srsj5F7a2URZOSy9RsljWCHC5lJJJQ4p3GnrdacZGdlwM3gwn5s1uymkKrU9wkuVFBZC5JJeRRys4jNkGhsZYj716k5K1c/sKu9zUwkuR89Bv+kv+apIBgNLjuQ2IzfqdT+BoVVVIdaWO86FkZbBdVqlYoUUBKXbNk96JJPz7SyFJColHDr1MGJo0xYg3wrrQZu+p5IOYasnEFIbOjP5R+rY04/rkD35X16owivruUSyJ4BsfO6d8X7kxizo+M7qTm2j24k5Y2DYxla6v/sY6wLhG7v6bBugbLuf7LjPCgTNrCExBUE23a5LttCaUFVg0ykCpeR96T2p8gkTF/p8dMF1mmcKNFIh2lh3mA/FQZf5HRHFywZ5Pdt6BqiNw1RUi4ZUyend2VhURevYh4A5Zrre+EHCR3uWs3MxibmdK2XSRIqE1OS/1CnPO+1jB3lcTdlxSfCM4z7tw+E6xOtN1C3Ox/Y48oZh7TbAf1jq1/mee1Yzz4Nsg3YLauFkpvIRjJeuSl6rHpVOj4jTyaaXBk2cEd5UwZQjO50yIfJXChniYJ5OJwA6t238lmdJrk62FpeFfaLq096DVnXLvOm41OYTwFRCaZmqAIBoJ3Rdy8H5aYOG+4cAWtgN9+VXb9lG0F9iZ574k6EKOBaley275pXkMFHt0ozKHnKR9uaepeCQ1y6bre81IDaJ90MUr4PA5z8HrjHPbXTj+ftcLup2yERSh/zS7NzRRRFwk9vnG7xLFMhb/ZnDSI7I2XLaEZwQMvHa1QNQpW9IFcXdaAmxpKEiWh5X+/Eyr5hLdsxLO7iMW7uShGbdEuK14Lfu1adEzZaCDyMh4az1i4AGJJJ94pkm9qKqcCbOqa5PGKSobd5WStsOhZ/AVn9ayQlC36VtqfPjNY8fiyp4rafP6PtFbPkojVmiWeBjjdAp+JHSN4Noz10KwIV6IeuNBEVlGlF6o3mhd+5OIi0fnJEcQtxTKAChE7T5jWew5vHku7+PXSXkKfIs2+Yj0knZQ4EYWqGrV6f0Z24jaRSwcznm3SRllw+cYTrBIOkGVYLmdjsIfDFFYymyaehTYbQXDNE+QSyu/MmT/0QZ6HuWvqyQQjNOBqzTfW5epKipyNi9nocZhxT9CnRd2iiemkmTkTOmI8E66UvRpySPdKm6w8z3GoY2gj2m5ICR52z9AmOYP6a5SgCz/4WZv5qNxvZ3qLiToy6Zn4UIDsgPfxBLyM+3XQ8/kdVvTiZ521VpX2E2cvEuyM+Wpy0jc6U8tkNVJHaNd9ZA+4I3pXYCOsqDvKWUaIS6ClfLHugBqzpeS1/1+bMrIbATMtQMGplEUUvuJSvSbtL4dJ1w7UnEbB2L6PFd6URwvwCcv54xpn9ZY588ebEy3+yCV7T/PlmqeAho9At7oSK96EVbNtMSaKejHKwzXf0YpcyF2VyqfB4ZnLTVouO0+v47gravfTUnKfPvv0FQMa194IlY5nweQotbyvkQHbwWP8jmBMsXmcwxe9nUDPYt94pccl9FS0UhNaUfZkdPp+R7zp0UhfRslKbaqhzlk07MVBhJxaBbwpyXUamHJ8vGDmTjuZ/pfPkDCwm0ZMyqLwulpyi0gBdl6bbYbEp2b7vrdLg4EYIHL5VkIAo4Oc0JlVbp7OrkLalh0c/rh+n0s5xEnJ9Zz/4g59VG7o+Deyq3Vm0Khd2qtxL1TsbSs80MK22NUnviIWwUgxhL3XiUyJb9rSHhgu/ubeNrHc/xtH7lrDSStR4hhsuBAxbJvRR+ijUlT8DlNyNuyKdaIG1Id6GUP3MbRRqAwHPZRaALJlo/PzrRp0OvnK6hZHivuuNhI0j04a9z+99eOuBZjkCQNYRK2l0Pfaf8gUMiFq9eli7K5b+LKD2W558+e7E0J38AsnwoxTTBfNzcufnYn17oWYmpyZPc78JB1ukwb2mqTdPO5iqHT/XPTcQ1ecRmOmyYgllA7H3FdmkbJFBnxwj72X2ecpO9Mf3Tk/w3Oq/+CbDXgWM=) format("woff")
}

@font-face{
  font-family:Calibre;

  font-style:italic;

  font-weight:400;

  src:local("Calibre"),url(data:font/woff;base64,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) format("woff")
}

@font-face{
  font-family:Calibre;

  font-style:italic;

  font-weight:500;

  src:local("Calibre"),url(data:font/woff;base64,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) format("woff")
}

@font-face{
  font-family:Calibre;

  font-style:italic;

  font-weight:600;

  src:local("Calibre"),url(data:font/woff;base64,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) format("woff")
}

@font-face{
  font-family:Calibre;

  font-style:italic;

  font-weight:700;

  src:local("Calibre"),url(data:font/woff;base64,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) format("woff")
}

@font-face{
  font-family:Calibre;

  font-style:italic;

  font-weight:900;

  src:local("Calibre"),url(data:font/woff;base64,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) format("woff")
}

@font-face{
  font-family:ITC Avant Garde Std;

  font-style:normal;

  font-weight:200;

  src:local("ITC Avant Garde Std"),url(data:font/woff2;base64,d09GMgABAAAAADFkABAAAAAAfNQAADEDAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVA/RkZUTRwaGBukAByDfgZgAIUeEQgKgaJU+k8LhBAAATYCJAOIGAQgBZJsB4VYG6xlBezYI7BxAPYIskiMijK9mpH9f0jghgx9DfFVEEK26zBCU1ysRKtkU6JYlyTyCNmTnbJuh+7juY+DpUXx1rSX116Fdvkb3FGh0H3ijENE95d7xntGSDJrT3Z99bpH69nZb+mcihGcnSMIER0K6uH5bfa+EcXnkyoWKiZi0C3YlEhaGNvUVeuib9NVu4jQVbgKvcrt7nY5nud/jXbf+zPz1xCrFspWQtlDo5FFPGZaJhRKMJt+P/dHJRauEwohwYna1P0hc0zcpqUpYmLAde2U3k//4x/qRm+3RYuwmcgjDzyLAznU+/P6U5NeN+lyU9ghcOwSgPRV4iR1Dzmw0WbA/hTsgCkEhjAICst6/pMu7f2RFHhfk+TYUB9Bd01xraTRSvZqwbHk6IADNGq9bRCrA4CKSOuF/+o2OzsnezUBWBoEGH39DzyjKpDm+nudVal+eV3rWfYh64gr3+XwAEOCIJLf17f09SWDPO6x7AaqLWt6yHLvnD0esPwt2cNeH3OE6HYPuYfdfUCYAVPlHO7FfXFGlFEQpkSkHjcFupToSYowHdAAB//pyZcHg1KFZzTU/lz8p4Cj5QCHMvDyhIYyk3JmRgsBlCeO4ltDZSzBs8dYWoempv3zXM/LWpslRhE/GAWRCBrvzdrs9p5fYEAADSCxY4/uWprbml1u4HV0RawGYU9vedyAyA8AEEZjRf9PEGB0PI3fPngfffHis3QCwtgrWgE6Y/nJDqInNEujzTMM8xmC+I+uEXKyJ/fa3CCs8mkQQw6R6YNWODZj1IvNyQNFj7IdolAU0V8WLp06S1xy1/MBaEMRL3cTekCL43v7XnXegkGhQsn6Hm0D2o72UaixPoR4VtlGkXxUti5tMXt7QTuF7hJ0EB21jwVc2GKHqQMyAggggAACCCAgSe/dgD2AvSSHMzm6o9IiujVprTtK+1iXWINs5UmK9YCNQJvQZrRlV6fKIXer5cVORGyIA5c3rRMaIk2eIlQlSgm8dM9D7MQlElg/HxdLQwLEkWcYnE6yzit3kzIhbvIwBHHjqzk0mIKCwhAbt9kjuM3KwC9tBDt/AzRWfn2YWfPTahFv28XkhSEehRyRJ5ZDjWyWpKiB1gegC4iGsb6ImAbJ83+J2eAEDWSL56Lzc2qXX7YBsUvPB7oyOO1Ebs+twNGdd1o0ScMVCFiQsdGEqZXD+q9rU7CbrRuixtNrenQ5kkew3uEjDYKlRqbBVVcI+6wHomQelv7rAq1Tyyh5+OgEvYMBqkEjtQ7kEnayU9FGux0J0Lic1ZQZxLdPwo3WpnyoidZr/EpRssajxumCQNKghwS/Aj1Fa5NBiWUfmicN9H30bU+TkztEyOqikT65VD72RaBORK44qkEb9JRN0WU64LsQhkXb0HSw9LYicXxVjfbiTeaMb0TZmimXu0IM4rqhBfo+qriP0AFND3RdOTfW1riLWrOCjGSiWg5F6CnKODIefAXBfhO2ye4LWe1i3yzyRU3LQ2mr9ExadPbEOC8ix/wSmCJC4ioRtCWSn8njraIk8xLBRyRf0QLECBIvRIIwicKliJYnVoF4hRIVQSkGo0KUwKLBK0XEAangrYqfav5qBKoVrEGoJhEUIilFUYmhEUcrQaUkemhVMKrh1CCYT7IkZcus4rIuXb6wmp8hYTbxsiu57XZRHEinI44ynGI4L9QF5KRQlzmcozjP2wgvo8K8FOGVSG8OsK9QOFofrMhCI0IkI4qSAhLDSwpvadfniSUVX/wJJJgkhyqDopFReBgwwE0MsaCNI0aPI1O8S4JTqCHEBQ/BGDoMP5ibAIJIrCFmWcAAW4TgcFRs1d1mW7kQvns3++3jgVf1ctoxCuSyIlud0u7hSvd0VRx4vIgkVDbXDg/lavc/MLiLfKT8SyBMKki0dL7iZfOXIk+QdKVClOOKwScSJ3+RdKqgaFhf6dXAm2G+CBYVJ1XER8JcI5W5dbZddslx2FGFrNRy551UITFRPS+qmV5Qg2Rk09TPsci0DY+vGT64XT7Lt245PQD7I0D9CkhPbVYDIL9oM7tB/puOlnZQMsGUtBNfIr3JFHYeECnICuNkUnTWLA+L3uVfOhooGARS+qY3+Hk2fEgmhRhxEIVTjFhx2JQgOoiGu+2OL6A9tHvKqkl/7r294GXKV+orEkO0wu7YV4GvQMMw/OArwNZggPXFYPFu8BX6iqZe2BAbfIW+buhNo0swjSQ4LTgNQbZLjLgr82HEwSisAfMaGwPA1G1IqnkxYxAwxjry2twXmmbZK/RpZKL52rUvqg5A7ax0HSU8gO1ztrqbEgDujVN8xOSAaYJ+s6qn//5iZDuUqIsAEADsUicAQQjkre6H10gxGYWLfTITQE6c9y0ffT7DcsOMKoZ0py/LOtpXY9e4cDECm4MtwbKxe3EuXAqOjPfDn8dn4Pl4S/KNb/YfAIJsHLlhRJmGdKd3W/han4bPXNSDVIS/sBf+BGoQ6OeJeFI8WvCGsqZIUgnw78e/eADg4XsQOfAfHH2wAeHBBwG4/9uzQbizA4CswlHAbcWgKG4D0MPooJloTviqaxe97kbupls+yKbsgmqG70P4oUfTHnviKXSZZ966zDsfVH70K4DPPoSMr5iBb8Y5F/3h76v/41//+yzSBtA9RAXANiLgi6yovyMV/b2p6O9S/x8VhycQk1NSSWnprmZkZpGzc3IpefkFhUXF1BJaaVl5BZ3BZLE5XB5fIBSJJVKZXKFUqTXaSp2+qrqmtq6+wQDmzJ2/cPmawS2bt27ftmPXnt179w3vP3Dw8NEjx04cP3P67Ln3bWaLbaJ7U4vjh0773/PW/dn+z7/Wrp9/+/XpJ2fP2M5T003uP2799Yur90vjjNmrKaamt7b3D3Z2fb+xi5dX5xd/4vjaOzxDEhEkPIVKI7PY0LJbJIgvVQYKxdLkajkHAfQ/eAFAEwDYcYA+gecPgOBDAAAAYZOOjK3vcSLjKM58eRvncWWEmM5DvDWJqBsRSm56bvy2MrIAapQjyNAYwX2CfYolCAatEVzkiu+O3kINW4sUEQnVg05LCigkTF45wLv2+aA8AGEcHzJE5IkLc3LRA+EKQ7yczWBZcTyG4vfnbGczvTgaNRJ3rW2lnyifjm6N/yzU8n5orbdjj7EzYWXvKrVKGT1lysGrFchMNQ8SaRQcA+5MUpdeqcOtZW2JZaG1861FVyd2gUUrP/sMQu+e+EssC2GUsjHmLQ07wDqPwQG9qrJM8NeMM3QdHTjQaWIjBFdgoVA0hcFV9PJQxgzIBa5AjLZYi43AEEiTdlt1ClWZs0BRUmecCxYCCwXKvkZwu2hficERuDrFmzsNLVjZTZEWkspMQI5mkrw7+X7YBX3yjrUTuY/yldmyCC6Lh1/0OliZvpkK1IbElxbG4D3UIIt26ntjfQSQprmaL7pNQbZN7GGQMimHsZd1cKjVA/TjwsWDNGhsVhhXhYzWQSkZ6CBcqU7oeLzo8ZosAWnmvlccx1wUIimROfDh9rm+PX7/XLgLeE5A2ZGazgVGQb2JdMwHyiSUYlJJpzCihjdIBi/ErpUN/MW55v4cjxq2b2iePqb1HDlh5cbKPnuiI/Imm7gS+M62xQ+7aZF1iS9si6cpBTfRB0tZQabAwvtdi/4j8J8odj5Dfbkjiy/1nzWZfwL+owVumaRLGijJCstWqdRQEBSKikvoAovYgZIe1yMu6NSGmkFrGM9X+WRW5UO9V7oIzMxCUsHsuJBMaSu7hyr1+aQnGYzqBoWxCRfs/8uuyA1+vScWFRfFd5I+0fUW+MoNb12HUI1KVHJesZCMemCKYxFLm2YDMbFRZRHnSTFJk+ZtbFJm0eTdzJUDm2gSihH4gyp/RNaONWzjfwEhP9x+IWjPG6S2UOxruYv78du7dXC5y9s+lPTWARBotNQ6S01OWXrYj0AZEPu9ErpyitEYk9IiBub1wnQiY4ymvP5eHXMkHUGPbiC9OnIGsDOQgiyPHY5xr+gMvaJ9kwOWij0OW4EErHP9w9247vFcprm3Wp3gQru/CMAgEUYMyOhT+CUpY46oR4fnstf5Xs5Wt1is3M01Eu2ACO0j1lYyJbp8oCe/oNWctENorGxYu11O2aeYdXAYfS+wUOujFCcoLyUyYHXV1pKpMMrt1BpyWdWSNJy0iM22Kjj3MH++mmgjplgs9sZ2mkePwBWpsYGGDGKNNGxDvzlkXBxL7LQ/eqdjmw1cHRvqw6/K12HTmddc68ZBbhrTImlyq42FUcND1VbU0LePlaV0qlnU8Sa1ukKzqpdNfepMHBgSNXz/IEdlWBmdKXOQ5a6mDokOfL43MN9hKpUuk+aIeAWotqPus/4lehy9v2L5IfvycrrUJbrEQ5sCoeOFIQHm5EdOBiw62rGjZj3YIVGFTm+KpSnumO8SnYEz0D+f6IbDW0pZY+ftis/17REVYj2fZYkbxYJhpcb7uiraRRn76tFhqrnK+f5F5KvDUuanvKq2o9GhrlebBaxxuKZloYNS8wGL3EpQgraxiKVF33YM7lZw1/iYHk1Fd1N0V1lqTDoee5ZVuqQdDikCOLUDPsdNkZpiHxTVbq3/PG4KpDhTxDaoVaL1OyWupPxYyt2cfHlIirVTj97kmNIoJH/a18a5qboB1wVRvtG4eG2LSi4mTk21sK4nGRxwZIArxkUABc1h44lmSP104KZmJXAOIKcKA9lPFBXhvgyD7qZE3/V/gKlEsRZp6C8IoXe2eEODJVYripkjo3Wk570EXmyqI0gl/8HGwgBOu7K1p6XpZoW5sUbPkUA+HmoJutyWpnHtc25cBQmm+Ryl6DzTp06SngNTngoej0aKhcZz7gSgllvSYxxk4GOrfPgggeg8CfIDLpewkiwH7b6AqdnJ3Q0817d04a5/rr0rVyRMMU2QKXq3nqbLolqFbwGurjxVQ7HyOfdB+rp5wRYKZrvGoWTBz+BJbbPIBe+41CWyxDB27kaljsViw6IFt0NA75b1CQAfxr1njsN2YsEBZfOdwLvuYiU6GwPwYg84wQH8aJ9Ao1Njat+wfDkiaHs8tKjjy9FDnoiqPY30mE7eqzM6/Q8s97hFis/mxJYWhlnrsg2HVmd7SyrBbvxVx7MF8wZUNnYBf32Qo0n0ofMeXYeSVyn6sya4l9iR6PsBzU9Ms3+Qb5In2H9Qt7Qn6f+YG+xx8m/NdTo50Tx8Jbh0OqUrT7kN2q0agnprOUwvcIWH/KX0RLQU+CagfSxn18YvZg/a7QFV3XEFlLr0fd3u5450keFAmdaTOU2/6HmQxlvhiMyh9F+sFGXkDm+1ySdoXUhO5N+oFolLaJDCEcE1bdOhsiPqPZlIUmavjtKCEpsFdWbkfKwz/9RQuG9/GbpyhSsN2TW3u2MaFVgSOmttHWgNHjSLHtIg5CDsJEt4DlVKlGu2EYt6lvMdtW0DajyPSXbbJmyHPaySUq+ODWE2TIbkiCceICFjOei9wqwBf76vhNmTkUfGjh51o2ys7edCQ6ZXaABpwDrowwR38/VQgmKfO4+JAx9DLsI+TNDg7kDOLGOVYUA7TtF65IkVA1x8L03oMr6u1TZsB6YiqXKTaPC1XJNTO7GN6xVreiORVtCQLjvo9aoCB2dP9EoLP2yNWduc3kzersXOw+4zDYsn3TMRNCeVbhJAp1/9FuByRzw+s4Tubs328RjyxWFmjaZkzyfBdSyRSdd7XEJ1denntw61cQA1xGrimGRtAu3WwvMmDuK8tMH4Kd6DQnOtkEcwYM6tjkc8li5p4Zt1y0RmxP1CSguaHJKCD0kAkWPxS7RSscDugYbUyrqKGfunyv7YyhQenkVC7/3R+TjgPw/plUXhvmz/T5nFKtk84BMue5K6x0n6mHbYaTKXHkCkr01XWTqOtKVp356sERAhT9EgV96QXEFvL6QaipFDmmtzWHltEC0yPeg6erRHJQw7htQQGDMtMKfejCNnKd35Q2oMcYtoB9wznB5T5pbJMaSJPb/UrnPPBSV880y7HrVN/PX1LLzUT/UoaQ3pxORzSjFmYr9371GTy/zGUny0SVunV8m3+luNdBc8GobQBB5jwL1nOvje61HV2iM4DA5PFQWHc7WJuB3teUEdkjmdTxzQ7Yzt6elHIkflc/T8AsODbypytC/XeAQYuDhgnIuIxPFfPGemQEBr2rlYJHZ/hzXRK4Rruef1XyhX+fzPBd++ZBNl4n4V1IeLjExh+AlIsaJWqXbMKBB25/CBOr8RHcfo5oaSpNGbaNzm4/VbGYgL1DgkfdayMnk7wOM9WYvIAHcVFbFoA9pYpP/aJ0sTF5yjxjxxzIF1acU/kMsTGy1HXujXRvm+Dym1R3b5fSeh+a8/jVvVsRLWq0aSJLLKvDcOpf8mVzDvN48ilxn6MAvBHo/hHkW79w7dowczVjBpmXZ0Ga1Op9NrbbF09TIh2IbdKv0Jcwr3yJbc6tE+y1P6HzEQ5PaBrQc4LQJ6Gs1t5QEBbmDzOqrgPmdCaa8+A7HfwzQ+F7lhsv9IuPjCtndnj+DZEtbKbfYeEHGy0iorOSIQGBpGaqS+1mZphpwmYxIoJp480FLLsNu1mtWG9doNHAq79ee84VafHDX5sGFrwxPLtLTVpl76StCfTs5jwWLMD68OoiTPXlXYGWpTsYGrHafo1tE8SjixC4udwLvA9OEeYr04E0s1rZg38ZFMsJl3zROcJrRATKYZBjkLK/chBQ3fy47v2wbwaSJGzzcVNQuQSTfBQq3+4+Fl9sg0CpbZzG3BDpXQ/lAi4+Mx3pzR6hZetsUlmY2cPPU3o57G7I+y/6VY6k2xiHFwA9aJBRRamfmBjnCYrLDB1Szs0DP+eiOHtRJH29oWZ7MqmVtqr0gGVxZyQrzmQgdGgskMaUog88Ia8Yzbs4OrqWNxTfZ6Wf9ryY5sbOPAfwKehJBNBj/GPAH1GUqZk5hKKHX7CC8bSF8+hxm5Ofr8Q2k2/1oqZpIefvj+wEF5gC55zHIuOmMRX8g56m7WvTKRKUYYpxM4mTFGHUsmW/lbrs5ZlDoozuUhb+rtwcUs7DFU0vDsiRWy+kQ9B6jsG0LiaZBZ32hKHiktgiFgJ/Dt/8FPvK7/j//V1zOeo/+3pquT1Kj/y9GAJePlSDl6mQJRgCmnERLSlrorBU1huJ8TsD8PZDXxnV8dvy5qnox+gbxMEDZwF+lI/TXXxA/HRc8bCO+VIGpmulwSKKkRIv5sPYNcqJXR0VkLUlEJnaO9H4ZJPJNb7FOP1Iv8Gq3eEsRPapaXs2pqmPDteytZz75ZTuphq2vZAXIQK4G4NdVcXnXNop3Qf+MoDlQqFHcLJSb9wyF10Sbs1IzI34wcGcfi/RaYHmDm+py/wjpxJs9q0qp1rb0KMlHy9aOyrikxs7f50vU1THZ9PQOh9xs+Hztx5tDPEJUtJscsGzn/ObI6lVlSnC+S2IOv3rKTZY0hgNtglwirtKCXMx3AvF8Izeyl0KrVlGxfyfN0awI3bhiKA5hIfDOnP5a5zMt9DOvXBBxBPMgcn2Ire9pUai9/4iidgu5prfGNvcxO+zasNwVQP/74A/zD5up/BF8oytdi1wGEIHQQWCuviQKmKfYDH8d/LICUV5iylBoDB0mItSyc0UQqJGoULKwjjiiOF+fmNqAN+IbJzZoE2uLbaAGZpHT2Nmq6WkD06FbUpQlARQVFsE//UhzEXekN1A6XQuJwQRbEq5NbcbyydtI0YMBTVM6roybzahTo5SM+ssZKJs9SLbdaC87T83+4kmDt67NQajP+DE4Qr4Yuq0hnb1UJHT1WEio1/RP0lCi0Qiovo0vlYO6SmUld1DSqCCVa0ru7IRYsGhej8gvixFSlbeFKi2P5MrNqVVewCwmqneaU6KbNrKmfPrPSxNGsAhXj2HVfrbw8m2FavMhpXbiyycNRUDlVteXV2GOQvr3PUDtpRo19eqecwEtkUdJrgXZ8PkowguGP2ICRCXGbGgVCq1mQR9N9YMVo2oAAqpk+7dT0aVANEGhaWbEfaLr7UJlG3eMgzXWT90OKlpatn03A99h1X11eWfYPiph74dpIBaJAX7iaYM2Xpdjz9bdmbtCHK8yDF6pirBDkNn2EP25nGiDvKfb4137ENiSoIU0+pzHvztDqpV6CRqu03CkIFpDDkcDIALpEo0LStb2d1SlpYm4nniAqAh0KtAI8OJUIszrrJhFLh549H9r06v3m8i6SSVg6ScjJa5WUC3FI+NV8LIUrCQ8SNKbYpg8ryd98G8eE68MhUWmuv4+OFQqzsXRahpnGLWqpZjkJxcsf3BxsMm3eoK7S7dMdvAAVI1h72iwo+/yp0JAFCKN7LVgJuSFs6Xhq6TjWDd04svvwbiCZ2KB+rs1qJZKIjwWhjMLhBdFgensu4KwbKZ7DxQvTGrIzeD/mi0Cfsnp9+fkGEmgpKlA+WqoGoxvxady9jc5Nr58JXz/b5AQ7rGQ+4eFaXoEVT11x+2bO7ZsrSu0EXhEbSCbuHzAYjA3D+69eHj40sv/wpqNHNm7WV1dVbfbzq1DdvO4giCOtvAMl4UmwGyv4VEG8sUVb6KJy8LlWlVEW7TiJeqVbTm641NWd5UzWY3XAgUwgxkFjfQnrIJC8PSZA93iEFFX8dTKLZmJlecUneuGgOK/lMz6mRsh5eRc/cSNA9QTSrmsjalq7Wkmd7uYk2VEqKp01cjSH1Yez0xFcq70aWXcVTBr/9/QZZCLF++q1sA4gtUJbXz9j5guoGL0VWnP7Bql4EXQEzPG9HHlkmn9atbmScCSKSHY/HUGPuAcqBJFfbcbJ0jOZ2PxVWWAFKJJHYbzj/lC/vW8R9LUdttfsa9yW6l+kU3tkZNkRaMWtm2vYvGq0vNtU0KOp409q2rHm9s2B61CZIzVx9pki4BHP4akxM3kSNkmaoAWsiV1LpGOlLrq3ksKk6xG+17W4lKe5sf0/lTNqKOS6BeOSQMnCUZB5ClGk82eUJwpaTGLch4Lrs6zHriX+x3pDgio7mjQ8pzZIjSQtmcdv0PPwFrDnlZ4ReVGX79JP79AQOPE/psnAndFR1AHU6CgQjSNvszJENX1KYlaGgthXI8rIeou8DfGjp+un3JKIb01J1/vRQwCzZBxPOEg8iKONgzcPxrHXT505FXvh1NVTmIfjqUdWHFkBAv4Z+81BfC17KyP85vivi/B97Xe1wO/z2wRu4tL4Jbx1+Ax1f+OxY6hnUflww6gHwLgWebr+KXKqAWzSq0nO8S495RWA5s49TmyV+EIU3/vAh56PlI9gw08/zL/243ygioyC5xN40ySq3rVbW9vWbempmlPtXPRbgITluzvFCtWUqkRBcAQlMYnTq5Lbli4G0gn4wSIMs0ddBXrWbWlrXVPYq5omIfDmH1TX1M9fm2NgwGlbuMxZbsyk8bGVIHU7BiVfZNTPXrXd3Tm4sVu7vB6tw6QohVr0RjOQcEJTDQXuZYubNKBHD1TjE0UZevDb85tudp6AL/Rqsg8MOG4/0ES+EaE5RhFVhU4TdvMRJgYv52UyU9W85vwKFaYmu2vjUFezlHuM3BKF+eA9XDW/1ts8MB3UfapMqiwgZTG//PTLW9SVzVE1WQuSFnwCmsgny6wySUmlcqkWK8LGp7ELKw3L+5u1BMFUqXrquvuFv9jSN8/fAwQY56ye5OAKOHxHZSGPU9XnWMab94NHtvmTK5jQ5HIeldmTACe0oArpbhM0Z7UpF0jmVcPVqHlRcBSom1sD13SGwKGN71cdfxyxxAvxaoj4o5+gTQ+h0PUU/HVK0jc5pBRKKin8upoA0ijYFI1VaSMbC+iNiKh63FZCr69h35ydBqdN0uxVVP0w7f+KMkdwJEv8otZLzsVS/S3kJG8OXnAio7tCCHm8umZPQsNot3OyDRggj9OSC0gBUOfQ4E+bq0d1Qo6BgTH29O5RAsmjrxvjoo9/e3UeG5/P4Y95CVXkwnt6PNc2V6+Xi9uZKiayZm3g8LLyhTyB/Q5KdsGEJSZ8a/JSVICmtsOJB3Ur4GJ68dsCejkGXXvgyY6EKfIIb3pVLZtj0Htz4HIRj1bCFcX4jjLCeDHsAjRdwS+/IOWBnk8dSR0P4AfzkuZ9ApTICudfRD6LJFYZzK1fYwbcvvT+gDz8/bItccu3HPoecykS27960WoQdCDwgD9xww+DP+CH/YcD8YM/bfgJ9D2qfXw/AnP5u3vf4ehfgZAE/puipGoU/2VVEqj8Jakw1cE7SSW5O2QZFsZxkS21MIlJLmEdF+Eqv4KLM5ukp5nFZOD3I/INAuRj/pEVM09LM5uK4a9wlaLjrBIyM6kw1daojLUvs6yD5Kae5DlSwZ84fAQHJkoIMiL2QwoDR2QkMwnKrgNOooO2i6fp3xzLypFyQElBnEZf11y5zDanMaAeaSAYWIU1OEptS6WtedDiqaIriwA+itGoA2D5PNRHq7RdnMmuqXi0ms+Nc2CqYytPy9gxgjDUiikLl7+blFBSrN/fgtK2A65lzlyrfHpDrAYTzXZpeVVQa6tXLcT+HXzfJBL9JhK/F4vyxeJeqayqVtkH9fFdveIJ6oxwsCfua+tTSOh2CEUuh0jssovK68oG/l2TdHtU+Tzp+V/IX2NJY8pnI0knrwuxD2uf1GJvCoHfZqQOWcUPJPBCAPtJ5CVMllIYEozK6tev5HYWmrLzlDs5OVJxs6nS5e7wt8FBFy9JaiQQK2l0/iX9TI8qaU14/1WtOCKTokp4TpdYqiUqY2XAMARn1PXbr9bVZIJqSCkkvrWGlIrBvYcetOcy9w0GfoI2P3s1tPnV86FNL59tGZKZtyRCa0buLl9189aqFbfw3jtyJzsSPldfWqKwu+qtLWZh2Dh+GiKEfbWdZrl2akeztWuaQeRSgZnfSGBVVpVDZrHy+E0WcVNOjSZ3F1SgruKQuRmEX/HInVRRdlZZtRJkRbdeJMRVrecIXud2YFhNvIYvPTWYvZfp3Vk692TYtMyU83ipBtn9luTDK69C23z0KOdAdVb/KHx445pzi7ze4+NrVGdjasG1zYgZAdoCiKZUdm+kVimUzWTm5DKYDRCMlQCdfxW++hP8093fRQXwJxhQ6Inh8W+mTH3rzMj8vzC7iEGFy64wWCUcbllBBbvJ1Q6w++CAyvHEvHO5aTQuDZWIQtr/ZwXiN/Cgs9EwkZlPSv+bXL64jsxKK5NIyoTds8CQ+Yf5Yz/OB5Ij1+FMYgYc/bVWQ6ZTGHP+haPgrpyZczxF+prt4Kfex6apRqNpprnxD5jORdjT2WBtqgJRAHy30h9nhxEXvmIfakZK1C4/751RSd+os0zgyvgZeEt9Isgoh0QmswBITBa+2G7k8hpNKB5UotF2V6rDQ5TaijKtCpx7BLsk0isu3s0X/D4uGEfzx/tTpemJ6RpYMxH7WjGYmuZ0RHyRdAlsp89uHNP+uxvcue1Ck0DQ+uB0KilZKoHWhu5r/RWglUicBuB/QYHWmNrYvtNeD6xaBl0Jjj627keeyZsqGjAEeNgQy/eMxz5lFzuOerJW1a2syzriObQnrTIvviwz7wAhZ/hXXox0s0ftePiZDi+BUjjJKeqUZE19RAIokZPPTkKx8zkg4POxG1XKK6Ug/lJWBdCO+d/CJw+DLSG0Q95C8Hwg6VYEjT5ev80kf7IX8WncfY3G92DM8kNccX8l1E46vbH7C2Gt4YUbOxxpWs0e2OG5wC370sNvTvH3JgTHRkB0f3I53rBv3rJk9y+ebhwvfCL3rRKUncv7B/WPeNzgtsvbX5vDfS+meuq7HaXyEiP0A/qsjbU0z2PDy3H3VZ+GQg6gF/GklJs/8eXEu4Ivx1UtMKnMmf/lV2DmsMCSrO1iFgjW1tR3987qUp4hWdXKzpMN1r/rc7Jq7WZ6ZVnrits31+h4y/4FW+iaYkfooaJmLTHgU+JBTvlybMgZczaNtfw8i3e+xB/YMBMQ9yBhUDElZrshawJZ3y8QRZQMxdSSj1FB/9asS2cGN/KP5XhpegZOuvWP8qvCDCB+pglXuz3KtKwqm1PX4y6SBandHN0UV40AtOgCjQeeJSVFEfhmOixvqhVoxw9fvAcnoegNRqGiWi9K4eAz2kIko4r7xYqu4Uhi6Y+rzvaxlsRaHvtM2H5/gdD6nEL6bE2D+Zzs3oJmdI6vF85SPz9fHrVJlsuNxYmaFYk4DHdunUo/vQqj2gxvjuIvtmhHR4K6X3LX4FDnfuGOL+B1nO27eyUavoyBbYEGcD/eLEtXWRp5AoHI4hwYCFN/Feme0dHg4Cp0O2aAMj376ay3Byxe3QY6Boe6RnnPFFIMSr7YMHZLTXZISSMIQ13vzpmxls8KeWlE8vROeXPDwCcdtXYUDkGo2Rwca36cB4TjChv1AhRqzxsFco4jTalCkBqMmHSdj2wrHVCWurJU9qk7V7ohweRSxTSghaasX9MNUe3khCg8nSniQsA+MOB09S9xNq1YZnGCJQPjwvbde6Xby1AxNXNSRbzECE37+ayNtQTUM+/luPvqhqJCDhyrAzJR8iGWKb7zhz/C361rOgD/fDxV3qia27W8a5eGlZHNwNMUVtmCt+tWMjKK95PWHJe0jeKedfS0tWPiL57GminHS554OiYkUp7FsZaRS0+e4qWTLrJYc9iaNpWYHft8dBIOV9ZxGELkdFLXxqFOvnSDXao5ajyLjf70CnL0DzitfI6E32LgCYQSh7Nbk8r5Hu4S5d9pIIEgp7mQyvVthPUdYiqqUg3qeqVURErlw8UNXHQDrx8GFPwoj4aiiWkofXsbxn5xTs/m50+kz54M9V2ag7W3t+lRDEMltG5kZMXKG3dXeq+6cnP1ipERwLno7+fbuXRGPW+KIJ6F2fn/5kvcNHnDvCZYk2oe0MvojWn7U6ShdLhraKirZoENXTk5cNhIKuuQKSVyRou78csdtv7VRsPC9c7yNTpSNRGBCIq5dVkldXN7pwGXhn1ukofJ4TZkCqNF/Fdy90l8WM6bB7F72q9lz9ajXVMRLXPu4n5S1b8vRi2t/TUs2zZsxO2oLo4isG/K3cK6P5egVnivztw/633xqfjS8EP6+0Fbfl7z5d32BRktAP9IxJoUlMjI8duT5kzKiuZ2c0qOYmApID70YDwg5q/e6FsJjS6IRTA7kPgQdA82e1YmFxzXK5WtxgsLP1xY1BPzyy9B4CXam1GiON66bfflv7fcWN+hPfPQezPyOo6fb7nUUYxtKzWZy8s6llxY3NJ0g5Mb9woZP76SPl46u+1z4X/tbU99p5HpKDoeLcyk+M7Sh81epekdaNt4/H70/rp0M3ozmDxesRZXDQG9wD+Gp/fg9MmeXh1hFIdOw+udOT52DjmnRtRnkDNjgDx+0ug6WieRkx5dhxflJDg9ChEjuZFCHBcH1igRZfb2fgaif7fw3q+iJTR2/2bistyo6YYm1dj3P1eD+fxxRDAONjMFUf7rKYwXNcrTP51DQoRrsHX2Im4x13+HUiBOIfsrBVK/uTmCYk1bdd5ePy56KvOk2JAjSmf49eUIMn1S/cMDweCUvvJ2p0zYVR8xd/mugKlWyiyZ00nVcE6OvYAdPGNRjrDsr9+xlYaGXfqZ2lSaEVSnnkm+u/TeUuIZ1Mr7KyLuL1/x29aehJiE3q3ycORFrdaDfj73gxe5WlZvcfeVUVkHZJYDn96UVn9KGv56M7g+/EH4Wrdz+SpX8xdhd/z8InyA+es4RpHOsHDk8oW+37oqa2dbO6au0DBr+clQWMqW7osqqY/JD1I6h4PnQrWqcr597gV5ByDigscIwWO4JPiPfeMK2speX13h0hKw+FJ7GjZNkoZJa8e0gXDLX4nJc+P6E55jdvoET4P7fEZB7vfwRxhscj7jr4Mt1tCJsJQ9kBC1y0VacfgEFQpY6B+yfAi8zoeYlaoyLJMw8vPd0y4lUqrWltI1WgacV/s5gd19ODRdpIg6BcW6+uYsaKSxHl/IppQIIEoF89gvXsu92dGWX0yHYUopN6fkDYj+4Dr+TxyOpIvUqeQh82QrcxmXs7EtJ9fHYNLblsmCF0jVsca9XhkI+OtARUaVwv/A+DR/g5C5HvcbkUaW1mVXayOr7PmM3EUzBZcoQdjHsZ0VmXpZzN5FeBYeO/nariXXVEYJ7QTlbynYR2DAm+IYRp8RrvdHx1An9+S5tqIPCdb/iw4s7gYBtlvfoMN+Unbc8d5xH2p5jHkMaLr3o8k77nnBvBOD8n+03F0LI7L/ltm3bqeAP+b1FX8bb6fwptJ78nKA/LntEzyp/zy6GAWj5sHVcNQTb9sDeAJO6Nu5Pu/nociU1eKbavO++maMJhCAnf3rdzckr0+lX7Vq/vJSpIf47/rfSbXjEEDDCOTLCCTWuolQ3e1AaQ6t9HVHrxKdswYmFLuuGaLQW9W7PHpfpteGsssY7i+oZVZPHUpilSWI5AZ76ofSZkhFzQbVRT4oFuFQJcrX8HGBDMiVbe8EpAFL6zC1fiQjqlzhrPoSknnVRRrBs8RJ6yplqVWdHR7dNk3fi6B6vecz1mhT3HSs+iE+p8ntJ+o66pgqpLECGiM8X/hlm8XljZhdUZ2WPwEFYi+Zm0XTaqgjhLeJ7oWJP9RuENVpGpyA/aKnlKEeR2gcDXc6HFdrIA2FXJbd4kLi781cn3ekfheUlcyFWuwGrdlmQjPiv6q5OmLYL9kMbMMPOgF7DfFn+Uq7H9mwonKcT+qR4QIH9iO+bcoS2aA5oEQC1PbGmUsKLQRFuvSWZwtzXJydktUzXfuTuJGK1AQcyLnbibH3/0czIEI1uqSTJdC3xvPPbQiaoKYD5QQXmsHtAnIKrGYTQ8Z1UssM+AGdBnNJJ4qjL8Rj39BHm8DtyHmTYLN6B5phvNs0+Esc3d8OwB36sk70Mku0/IzsZsiLtRIHBQwqkUnQhuIXcmqJq6h+qq0v5EGfIwpXj/wXhPGNXD6xqi7WpuZSLaMaSxfzkvJViyHGJxTMnUv7v2tmQOWh0PGaie4MY72whiOxM8y5h1/TxbMI8XBT96IgjliFEQtoqTweW3j38tAynwoyReTi8EJEOBDQRCd/uNgMLAeKrK4tJIPIUI1VgUg8EykyarJFLiwLRYlbnouyvNpEhVvviap9SyBqfNZc0SRrPSdaeG8Zol3YNiDqkrbvRKfg6S8a4qdedJc0dxzcg/e8hKPFBGAZBCJJ8E5k7IkWuaowRElUDoiyqflZVER1u6hmeL8UNWnLP6LJ2FUsWqSsf4p2VRtH1OVvR0SnuOkrGsgzTXSXP1vLPfjNU4LsopWLmkfyZDqBfIsiB825iFJyOYNZMyMLrlFlknYe6rLZsQTcTJq1afGYAR82I18jg5MT1raxasqsPUQthixGZ6wsCPr4CRfh+9yCy9zjV0b5JFlkbjrX//PdIMPp/Kiw6Hf5WgxANTVWxoWdDNw8hfLyUBtz4akHV8TSEb/soPoaC8voNLg9WJ6hzWzBqjxmrE7sAaCFhVUHkMEA3+PkQgFIQZajGAUNAxsTBy3Hak/xiBfMKqSRkJHSCVIOc4optG/rM0ETqFn540UkoqxnGJpEJpWBVLcKyHMAdHDZbmfTvHZzbMmn5FSwNcwKMLCupGnSzMMUl3buA7k2WaGifbGLgYMlmjZep5xsjBSBnOYpzV00VAx87IvMoEOuwubkFHzCvgdsavZ81rsENrczTi4son1bd2mQbyQ7bcZ50uQTNy8vt7CYYdL8OOG2muUAduAjDzPsB1zMIaRDzRqFO+xhYW7BlkFkBqG21SZp8WljZiYqzax2oMQkAj9kZWs3EIIyMRs+59FENqVBpmo1TI6YJVeFgfbUJbwilkwjs+WsxMJubhJse/WQLzPtDXkYPKO5JLStWHYdBiTMTD3KyGA7sspIeXOz2khPiVVXReCehwA+Ihg+GqB6lt6qeYOq55gx5YYrL4mp09Ox10Bcdd32bkLysYN4PhH3NZHseNCFbSPofHIAVN1XGmGJdTAKBPCQZdZUrplLGAyD2IC+Ayzj8J4x6xY6F2RjHtdVOCJWpLNihjp+k4Gqe21GrLjDaHDa3JlYdbMLyzK0uQ3tlkwsx4xlWtzWDpvBk6kxgdf4x0djoOMt9GhRIlsDXSNkhswYmXHq8g1Ppgb42BqYp0Iz0IL/MwLfvVw2pwQCfxiZlLqaOumz7Fkh8KwVHrtzgyeyIKCkc+d06g5es6fJZrpfCUC5bnUfwRKfmBiYwRJfKcai6EMWW8HtFEUKXvRyjrHLpEYc3up8NC8c+CpRqDQmZhZWNnYOukhRoi9R9++YeAkSJUGBoSEwsHDwCIiSpUhFkiZdhkxZyLLlyEWRJ1+BQkWKUZWgKVWmXAU6BiYWNg4uHj4BIRExCSkZOQUlFTUNrUo6elWq1ahVp14DQ7zO7z0klBC2C2hkBCI6ypAGWxAYnjwj4cBK2PNITO/VizdyJkCGWaMmVM2WtMhalLdsRc6lVmUFRRZtHtCsqVjV7totnE4duvTo1kuqz4B+g4aMGDZqzJVxkyZMmTHNS2bOrHkLbtzxW3fkmJXNiVMBZ86pbTgMfJmB4iNr037q2XjCujm4eSQ5uaTAxWEYpIVFBCPZ1UQSyxnHjec+Psf40QlpUDCx+BA44eQIIwfpiUxUohMzO57bcnIYOX6AfWEKi3piHuM4JgvmGNJ8rglmb4GG+zZbYS6lmBo4Nw0+KCW90Dkxt8CmejfesHHYGWT4PKHLgppfHi6k+bll2eL5gGVhc8QoSwA=) format("woff2")
}

@font-face{
  font-family:ITC Avant Garde Std;

  font-style:normal;

  font-weight:500;

  src:local("ITC Avant Garde Std"),url(data:font/woff2;base64,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) format("woff2")
}

@font-face{
  font-family:ITC Avant Garde Std;

  font-style:normal;

  font-weight:600;

  src:local("ITC Avant Garde Std"),url(data:font/woff2;base64,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) format("woff2")
}

@font-face{
  font-family:ITC Avant Garde Std;

  font-style:normal;

  font-weight:700;

  src:local("ITC Avant Garde Std"),url(data:font/woff2;base64,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) format("woff2")
}

@font-face{
  font-family:ITC Avant Garde Std;

  font-style:normal;

  font-weight:900;

  src:local("ITC Avant Garde Std"),url(data:font/woff2;base64,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) format("woff2")
}

@font-face{
  font-family:ITC Avant Garde Std;

  font-style:oblique;

  font-weight:200;

  src:local("ITC Avant Garde Std"),url(data:font/woff2;base64,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) format("woff2")
}

@font-face{
  font-family:ITC Avant Garde Std;

  font-style:oblique;

  font-weight:500;

  src:local("ITC Avant Garde Std"),url(data:font/woff2;base64,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) format("woff2")
}

@font-face{
  font-family:ITC Avant Garde Std;

  font-style:oblique;

  font-weight:600;

  src:local("ITC Avant Garde Std"),url(data:font/woff2;base64,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) format("woff2")
}

@font-face{
  font-family:ITC Avant Garde Std;

  font-style:oblique;

  font-weight:700;

  src:local("ITC Avant Garde Std"),url(data:font/woff2;base64,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) format("woff2")
}

@font-face{
  font-family:ITC Avant Garde Std;

  font-style:oblique;

  font-weight:900;

  src:local("ITC Avant Garde Std"),url(data:font/woff2;base64,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) format("woff2")
}

*,:before,:after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: 
}

::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: 
}

*:where(.igc,.igc *),:where(.igc,.igc *):before,:where(.igc,.igc *):after{
  box-sizing:border-box;
  border-width:0;
  border-style:solid;
  border-color:currentColor
}

:where(.igc,.igc *):before,:where(.igc,.igc *):after{
  --tw-content: ""
}

.igc{
  line-height:1.5;
  -webkit-text-size-adjust:100%;
  -moz-tab-size:4;
  -o-tab-size:4;
  tab-size:4;
  font-family:inherit;
  font-feature-settings:normal;
  font-variation-settings:normal;
  -webkit-tap-highlight-color:transparent
}

.igc{
  margin:0;
  line-height:inherit
}

hr:where(.igc,.igc *){
  height:0;
  color:inherit;
  border-top-width:1px
}

abbr:where([title]):where(.igc,.igc *){
  text-decoration:underline dotted
}

h1:where(.igc,.igc *),h2:where(.igc,.igc *),h3:where(.igc,.igc *),h4:where(.igc,.igc *),h5:where(.igc,.igc *),h6:where(.igc,.igc *){
  font-size:inherit;
  font-weight:inherit
}

a:where(.igc,.igc *){
  color:inherit;
  text-decoration:inherit
}

b:where(.igc,.igc *),strong:where(.igc,.igc *){
  font-weight:bolder
}

code:where(.igc,.igc *),kbd:where(.igc,.igc *),samp:where(.igc,.igc *),pre:where(.igc,.igc *){
  font-family:inherit;
  font-feature-settings:normal;
  font-variation-settings:normal;
  font-size:1em
}

small:where(.igc,.igc *){
  font-size:80%
}

sub:where(.igc,.igc *),sup:where(.igc,.igc *){
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}

sub:where(.igc,.igc *){
  bottom:-.25em
}

sup:where(.igc,.igc *){
  top:-.5em
}

table:where(.igc,.igc *){
  text-indent:0;
  border-color:inherit;
  border-collapse:collapse
}

button:where(.igc,.igc *),input:where(.igc,.igc *),optgroup:where(.igc,.igc *),select:where(.igc,.igc *),textarea:where(.igc,.igc *){
  font-family:inherit;
  font-feature-settings:inherit;
  font-variation-settings:inherit;
  font-size:100%;
  font-weight:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  color:inherit;
  margin:0;
  padding:0
}

button:where(.igc,.igc *),select:where(.igc,.igc *){
  text-transform:none
}

button:where(.igc,.igc *),input:where([type=button]):where(.igc,.igc *),input:where([type=reset]):where(.igc,.igc *),input:where([type=submit]):where(.igc,.igc *){
  -webkit-appearance:button;
  background-color:transparent;
  background-image:none
}

:-moz-focusring:where(.igc,.igc *){
  outline:auto
}

:-moz-ui-invalid:where(.igc,.igc *){
  box-shadow:none
}

progress:where(.igc,.igc *){
  vertical-align:baseline
}

:where(.igc,.igc *) ::-webkit-inner-spin-button,:where(.igc,.igc *) ::-webkit-outer-spin-button{
  height:auto
}

[type=search]:where(.igc,.igc *){
  -webkit-appearance:textfield;
  outline-offset:-2px
}

:where(.igc,.igc *) ::-webkit-search-decoration{
  -webkit-appearance:none
}

:where(.igc,.igc *) ::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit
}

summary:where(.igc,.igc *){
  display:list-item
}

blockquote:where(.igc,.igc *),dl:where(.igc,.igc *),dd:where(.igc,.igc *),h1:where(.igc,.igc *),h2:where(.igc,.igc *),h3:where(.igc,.igc *),h4:where(.igc,.igc *),h5:where(.igc,.igc *),h6:where(.igc,.igc *),hr:where(.igc,.igc *),figure:where(.igc,.igc *),p:where(.igc,.igc *),pre:where(.igc,.igc *){
  margin:0
}

fieldset:where(.igc,.igc *){
  margin:0;
  padding:0
}

legend:where(.igc,.igc *){
  padding:0
}

ol:where(.igc,.igc *),ul:where(.igc,.igc *),menu:where(.igc,.igc *){
  list-style:none;
  margin:0;
  padding:0
}

dialog:where(.igc,.igc *){
  padding:0
}

textarea:where(.igc,.igc *){
  resize:vertical
}

:where(.igc,.igc *) input::-moz-placeholder,:where(.igc,.igc *) textarea::-moz-placeholder{
  opacity:1;
  color:#9ca3af
}

:where(.igc,.igc *) input::-moz-placeholder, :where(.igc,.igc *) textarea::-moz-placeholder{
  opacity:1;
  color:#9ca3af
}

:where(.igc,.igc *) input::placeholder,:where(.igc,.igc *) textarea::placeholder{
  opacity:1;
  color:#9ca3af
}

button:where(.igc,.igc *),[role=button]:where(.igc,.igc *){
  cursor:pointer
}

:disabled:where(.igc,.igc *){
  cursor:default
}

img:where(.igc,.igc *),svg:where(.igc,.igc *),video:where(.igc,.igc *),canvas:where(.igc,.igc *),audio:where(.igc,.igc *),iframe:where(.igc,.igc *),embed:where(.igc,.igc *),object:where(.igc,.igc *){
  display:block;
  vertical-align:middle
}

img:where(.igc,.igc *),video:where(.igc,.igc *){
  max-width:100%;
  height:auto
}

[hidden]:where(:not([hidden=until-found])):where(.igc,.igc *){
  display:none
}

.ingage,.gaf,.custom-dark,.custom-light,.pella{
  font-family:Calibre,sans-serif
}

.storybook{
  --info: 59 130 246;
  --info-pairing: 255 255 255;
  --primary: 99 102 241;
  --primary-pairing: 255 255 255;
  --surface-hairline: 229 231 235;
  --surface-pairing: 17 24 39;
  --surface-pairing-alternate: 107 114 128;
  --surface-primary: 255 255 255;
  --surface-secondary: 249 250 251;
  --surface-tertiary: 243 244 246;
  --warning: 245 101 101;
  --warning-pairing: 255 255 255;
  --tint-10-darker: 0 0 0;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;
  background-color:rgb(var(--surface-primary));
  color:rgb(var(--surface-pairing))
}

.ingage{
  --info: 49 101 204;
  --info-pairing: 22 23 25;
  --primary: 42 212 192;
  --primary-pairing: 22 22 25;
  --surface-hairline: 57 57 66;
  --surface-pairing: 255 255 255;
  --surface-pairing-alternate: 142 142 144;
  --surface-primary: 22 22 26;
  --surface-secondary: 35 35 41;
  --surface-tertiary: 57 56 66;
  --tint-10-darker: 0 0 0;
  --warning: 245 113 98;
  --warning-pairing: 22 22 25
}

.gaf{
  --info: 221 0 8;
  --info-pairing: 255 255 255;
  --primary: 221 0 8;
  --primary-pairing: 255 255 255;
  --surface-hairline: 121 121 121;
  --surface-pairing: 19 20 21;
  --surface-pairing-alternate: 142 142 144;
  --surface-primary: 243 243 243;
  --surface-secondary: 249 249 249;
  --surface-tertiary: 255 255 255;
  --warning: 221 0 8;
  --warning-pairing: 255 255 255
}

.custom-dark{
  --info: 49 101 204;
  --info-pairing: 0 0 0;
  --primary: 49 101 204;
  --primary-pairing: 255 255 255;
  --surface-hairline: 148 148 148;
  --surface-pairing: 255 255 255;
  --surface-pairing-alternate: 129 129 129;
  --surface-primary: 10 10 11;
  --surface-secondary: 33 33 33;
  --surface-tertiary: 49 49 49;
  --warning: 49 101 204;
  --warning-pairing: 0 0 0
}

.custom-light{
  --info: 70 123 53;
  --info-pairing: 255 255 255;
  --primary: 70 123 53;
  --primary-pairing: 255 255 255;
  --surface-hairline: 124 124 124;
  --surface-pairing: 10 10 11;
  --surface-pairing-alternate: 124 124 124;
  --surface-primary: 242 242 242;
  --surface-secondary: 251 251 251;
  --surface-tertiary: 255 255 255;
  --warning: 70 123 53;
  --warning-pairing: 255 255 255
}

.pella{
  --info: 0 0 0;
  --info-pairing: 255 255 255;
  --primary: 255 222 2;
  --primary-pairing: 0 0 0;
  --surface-hairline: 121 121 121;
  --surface-pairing: 0 0 0;
  --surface-pairing-alternate: 35 31 32;
  --surface-primary: 248 248 248;
  --surface-secondary: 252 252 252;
  --surface-tertiary: 255 255 255;
  --warning: 255 222 2;
  --warning-pairing: 0 0 0
}

:root{
  --transparent: #ffffff00;
  --font-size-xs: .75rem;
  --line-height-xs: 1rem;
  --letter-spacing-xs: -.1;
  --spacing-xs: .25rem;
  --font-size-sm: .875rem;
  --line-height-sm: 1.25rem;
  --letter-spacing-sm: -.1;
  --spacing-sm: .5rem;
  --font-size-md: 1rem;
  --line-height-md: 1.5rem;
  --letter-spacing-md: -.1;
  --spacing-md: 1rem;
  --font-size-lg: 1.125rem;
  --line-height-lg: 1.75rem;
  --letter-spacing-lg: -.2;
  --spacing-lg: 1.5rem;
  --font-size-xl: 1.5rem;
  --line-height-xl: 2rem;
  --letter-spacing-xl: 0;
  --spacing-xl: 2rem;
  --font-size-2xl: 2rem;
  --line-height-2xl: 2.625rem;
  --letter-spacing-2xl: -.4;
  --spacing-2xl: 2.5rem;
  --font-size-3xl: 3rem;
  --line-height-3xl: 1;
  --letter-spacing-3xl: -.3;
  --spacing-3xl: 3rem
}

.container{
  width:100%
}

@media (min-width: 576px){
  .container{
    max-width:540px
  }
}

@media (min-width: 768px){
  .container{
    max-width:720px
  }
}

@media (min-width: 992px){
  .container{
    max-width:960px
  }
}

@media (min-width: 1200px){
  .container{
    max-width:1140px
  }
}

@media (min-width: 1400px){
  .container{
    max-width:1320px
  }
}

.igc .\!visible{
  visibility:visible!important
}

.igc .visible{
  visibility:visible
}

.igc .invisible{
  visibility:hidden
}

.igc .fixed{
  position:fixed
}

.igc .absolute{
  position:absolute
}

.igc .relative{
  position:relative
}

.igc .sticky{
  position:sticky
}

.igc .bottom-0{
  bottom:0
}

.igc .left-0{
  left:0
}

.igc .left-1\/2{
  left:50%
}

.igc .left-3{
  left:.75rem
}

.igc .right-0{
  right:0
}

.igc .top-0{
  top:0
}

.igc .top-1\/2{
  top:50%
}

.igc .z-10{
  z-index:10
}

.igc .z-50{
  z-index:50
}

.igc .z-\[1030\]{
  z-index:1030
}

.igc .z-\[1032\]{
  z-index:1032
}

.igc .col-span-1{
  grid-column:span 1 / span 1
}

.igc .col-span-2{
  grid-column:span 2 / span 2
}

.igc .col-span-3{
  grid-column:span 3 / span 3
}

.igc .col-span-4{
  grid-column:span 4 / span 4
}

.igc .col-span-9{
  grid-column:span 9 / span 9
}

.igc .m-0{
  margin:0
}

.igc .m-2{
  margin:.5rem
}

.igc .m-4{
  margin:1rem
}

.igc .mx-8{
  margin-left:2rem;
  margin-right:2rem
}

.igc .mx-auto{
  margin-left:auto;
  margin-right:auto
}

.igc .my-2{
  margin-top:.5rem;
  margin-bottom:.5rem
}

.igc .-ml-1{
  margin-left:-.25rem
}

.igc .mb-0\.5{
  margin-bottom:.125rem
}

.igc .mb-1{
  margin-bottom:.25rem
}

.igc .mb-2{
  margin-bottom:.5rem
}

.igc .mb-2\.5{
  margin-bottom:.625rem
}

.igc .mb-3{
  margin-bottom:.75rem
}

.igc .mb-4{
  margin-bottom:1rem
}

.igc .mb-6{
  margin-bottom:1.5rem
}

.igc .mb-8{
  margin-bottom:2rem
}

.igc .me-auto{
  margin-inline-end:auto
}

.igc .ml-0{
  margin-left:0
}

.igc .ml-1{
  margin-left:.25rem
}

.igc .ml-2{
  margin-left:.5rem
}

.igc .ml-3{
  margin-left:.75rem
}

.igc .ml-4{
  margin-left:1rem
}

.igc .ml-64{
  margin-left:16rem
}

.igc .ml-\[-265px\]{
  margin-left:-265px
}

.igc .ml-auto{
  margin-left:auto
}

.igc .mr-1\.5{
  margin-right:.375rem
}

.igc .mr-2{
  margin-right:.5rem
}

.igc .mt-1{
  margin-top:.25rem
}

.igc .mt-2{
  margin-top:.5rem
}

.igc .mt-3{
  margin-top:.75rem
}

.igc .mt-4{
  margin-top:1rem
}

.igc .mt-8{
  margin-top:2rem
}

.igc .block{
  display:block
}

.igc .inline-block{
  display:inline-block
}

.igc .flex{
  display:flex
}

.igc .inline-flex{
  display:inline-flex
}

.igc .table{
  display:table
}

.igc .grid{
  display:grid
}

.igc .contents{
  display:contents
}

.igc .h-1{
  height:.25rem
}

.igc .h-10{
  height:2.5rem
}

.igc .h-11{
  height:2.75rem
}

.igc .h-12{
  height:3rem
}

.igc .h-16{
  height:4rem
}

.igc .h-2{
  height:.5rem
}

.igc .h-3{
  height:.75rem
}

.igc .h-32{
  height:8rem
}

.igc .h-4{
  height:1rem
}

.igc .h-52{
  height:13rem
}

.igc .h-6{
  height:1.5rem
}

.igc .h-8{
  height:2rem
}

.igc .h-9{
  height:2.25rem
}

.igc .h-fit{
  height:-moz-fit-content;
  height:fit-content
}

.igc .h-full{
  height:100%
}

.igc .h-screen{
  height:100vh
}

.igc .min-h-16{
  min-height:4rem
}

.igc .min-h-96{
  min-height:24rem
}

.igc .min-h-screen{
  min-height:100vh
}

.igc .w-0{
  width:0px
}

.igc .w-1{
  width:.25rem
}

.igc .w-10{
  width:2.5rem
}

.igc .w-12{
  width:3rem
}

.igc .w-16{
  width:4rem
}

.igc .w-2{
  width:.5rem
}

.igc .w-3{
  width:.75rem
}

.igc .w-32{
  width:8rem
}

.igc .w-36{
  width:9rem
}

.igc .w-4{
  width:1rem
}

.igc .w-6{
  width:1.5rem
}

.igc .w-64{
  width:16rem
}

.igc .w-72{
  width:18rem
}

.igc .w-8{
  width:2rem
}

.igc .w-80{
  width:20rem
}

.igc .w-96{
  width:24rem
}

.igc .w-\[900px\]{
  width:900px
}

.igc .w-fit{
  width:-moz-fit-content;
  width:fit-content
}

.igc .w-full{
  width:100%
}

.igc .min-w-0{
  min-width:0px
}

.igc .min-w-60{
  min-width:15rem
}

.igc .min-w-\[4rem\]{
  min-width:4rem
}

.igc .min-w-\[8rem\]{
  min-width:8rem
}

.igc .max-w-4xl{
  max-width:56rem
}

.igc .max-w-container-2xl{
  max-width:1320px
}

.igc .max-w-container-lg{
  max-width:960px
}

.igc .max-w-container-md{
  max-width:720px
}

.igc .max-w-container-sm{
  max-width:540px
}

.igc .max-w-container-xl{
  max-width:1140px
}

.igc .max-w-full{
  max-width:100%
}

.igc .flex-1{
  flex:1 1 0%
}

.igc .flex-\[0_0_4rem\]{
  flex:0 0 4rem
}

.igc .flex-shrink{
  flex-shrink:1
}

.igc .flex-shrink-0{
  flex-shrink:0
}

.igc .shrink{
  flex-shrink:1
}

.igc .grow{
  flex-grow:1
}

.igc .basis-auto{
  flex-basis:auto
}

.igc .origin-\[--radix-popover-content-transform-origin\]{
  transform-origin:var(--radix-popover-content-transform-origin)
}

.igc .-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.igc .-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.igc .-rotate-90{
  --tw-rotate: -90deg;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.igc .transform{
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes grow{
  0%{
    transform:scale(0);
    opacity:0
  }

  50%{
    transform:scale(.5);
    opacity:1
  }

  to{
    transform:scale(1);
    opacity:0
  }
}

.igc .animate-grow{
  animation:grow 1s linear infinite
}

@keyframes slide-up{
  0%{
    opacity:0;
    transform:translate(-50%,-80%)
  }

  to{
    opacity:1;
    transform:translate(-50%,-100%)
  }
}

.igc .animate-slide-up{
  animation:slide-up .2s ease-in-out
}

@keyframes spin{
  to{
    transform:rotate(360deg)
  }

  0%{
    transform:rotate(0)
  }

  to{
    transform:rotate(360deg)
  }
}

.igc .animate-spin{
  animation:spin 1s linear infinite
}

.igc .cursor-default{
  cursor:default
}

.igc .cursor-not-allowed{
  cursor:not-allowed
}

.igc .cursor-pointer{
  cursor:pointer
}

.igc .resize{
  resize:both
}

.igc .list-none{
  list-style-type:none
}

.igc .grid-cols-1{
  grid-template-columns:repeat(1,minmax(0,1fr))
}

.igc .grid-cols-12{
  grid-template-columns:repeat(12,minmax(0,1fr))
}

.igc .grid-cols-3{
  grid-template-columns:repeat(3,minmax(0,1fr))
}

.igc .grid-cols-4{
  grid-template-columns:repeat(4,minmax(0,1fr))
}

.igc .grid-cols-5{
  grid-template-columns:repeat(5,minmax(0,1fr))
}

.igc .grid-cols-6{
  grid-template-columns:repeat(6,minmax(0,1fr))
}

.igc .flex-row{
  flex-direction:row
}

.igc .flex-col{
  flex-direction:column
}

.igc .flex-wrap{
  flex-wrap:wrap
}

.igc .items-start{
  align-items:flex-start
}

.igc .items-center{
  align-items:center
}

.igc .items-baseline{
  align-items:baseline
}

.igc .justify-start{
  justify-content:flex-start
}

.igc .justify-end{
  justify-content:flex-end
}

.igc .justify-center{
  justify-content:center
}

.igc .justify-between{
  justify-content:space-between
}

.igc .gap-0\.5{
  gap:.125rem
}

.igc .gap-1{
  gap:.25rem
}

.igc .gap-2{
  gap:.5rem
}

.igc .gap-3{
  gap:.75rem
}

.igc .gap-4{
  gap:1rem
}

.igc .gap-6{
  gap:1.5rem
}

.igc :is(.space-x-4>:not([hidden])~:not([hidden])){
  --tw-space-x-reverse: 0;
  margin-right:calc(1rem * var(--tw-space-x-reverse));
  margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.igc :is(.space-y-1>:not([hidden])~:not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(.25rem * var(--tw-space-y-reverse))
}

.igc :is(.space-y-2>:not([hidden])~:not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(.5rem * var(--tw-space-y-reverse))
}

.igc :is(.space-y-3>:not([hidden])~:not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(.75rem * var(--tw-space-y-reverse))
}

.igc :is(.space-y-4>:not([hidden])~:not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1rem * var(--tw-space-y-reverse))
}

.igc :is(.space-y-6>:not([hidden])~:not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
}

.igc :is(.space-y-8>:not([hidden])~:not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(2rem * var(--tw-space-y-reverse))
}

.igc :is(.divide-y>:not([hidden])~:not([hidden])){
  --tw-divide-y-reverse: 0;
  border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
}

.igc :is(.divide-surface-hairline>:not([hidden])~:not([hidden])){
  border-color:rgb(var(--surface-hairline))
}

.igc .overflow-auto{
  overflow:auto
}

.igc .overflow-hidden{
  overflow:hidden
}

.igc .overflow-y-auto{
  overflow-y:auto
}

.igc .overflow-x-hidden{
  overflow-x:hidden
}

.igc .text-ellipsis{
  text-overflow:ellipsis
}

.igc .whitespace-nowrap{
  white-space:nowrap
}

.igc .rounded{
  border-radius:.25rem
}

.igc .rounded-full{
  border-radius:9999px
}

.igc .rounded-lg{
  border-radius:.5rem
}

.igc .rounded-md{
  border-radius:.375rem
}

.igc .rounded-xl{
  border-radius:.75rem
}

.igc .rounded-b-md{
  border-bottom-right-radius:.375rem;
  border-bottom-left-radius:.375rem
}

.igc .rounded-t-md{
  border-top-left-radius:.375rem;
  border-top-right-radius:.375rem
}

.igc .border{
  border-width:1px
}

.igc .border-0{
  border-width:0px
}

.igc .border-2{
  border-width:2px
}

.igc .border-b{
  border-bottom-width:1px
}

.igc .border-t{
  border-top-width:1px
}

.igc .border-solid{
  border-style:solid
}

.igc .border-none{
  border-style:none
}

.igc .border-current{
  border-color:currentColor
}

.igc .border-info{
  border-color:rgb(var(--info))
}

.igc .border-info-pairing{
  border-color:rgb(var(--info-pairing))
}

.igc .border-info-pairing\/0{
  border-color:rgb(var(--info-pairing) / 0)
}

.igc .border-info-pairing\/10{
  border-color:rgb(var(--info-pairing) / .1)
}

.igc .border-info-pairing\/100{
  border-color:rgb(var(--info-pairing) / 1)
}

.igc .border-info-pairing\/15{
  border-color:rgb(var(--info-pairing) / .15)
}

.igc .border-info-pairing\/20{
  border-color:rgb(var(--info-pairing) / .2)
}

.igc .border-info-pairing\/25{
  border-color:rgb(var(--info-pairing) / .25)
}

.igc .border-info-pairing\/30{
  border-color:rgb(var(--info-pairing) / .3)
}

.igc .border-info-pairing\/35{
  border-color:rgb(var(--info-pairing) / .35)
}

.igc .border-info-pairing\/40{
  border-color:rgb(var(--info-pairing) / .4)
}

.igc .border-info-pairing\/45{
  border-color:rgb(var(--info-pairing) / .45)
}

.igc .border-info-pairing\/5{
  border-color:rgb(var(--info-pairing) / .05)
}

.igc .border-info-pairing\/50{
  border-color:rgb(var(--info-pairing) / .5)
}

.igc .border-info-pairing\/55{
  border-color:rgb(var(--info-pairing) / .55)
}

.igc .border-info-pairing\/60{
  border-color:rgb(var(--info-pairing) / .6)
}

.igc .border-info-pairing\/65{
  border-color:rgb(var(--info-pairing) / .65)
}

.igc .border-info-pairing\/70{
  border-color:rgb(var(--info-pairing) / .7)
}

.igc .border-info-pairing\/75{
  border-color:rgb(var(--info-pairing) / .75)
}

.igc .border-info-pairing\/80{
  border-color:rgb(var(--info-pairing) / .8)
}

.igc .border-info-pairing\/85{
  border-color:rgb(var(--info-pairing) / .85)
}

.igc .border-info-pairing\/90{
  border-color:rgb(var(--info-pairing) / .9)
}

.igc .border-info-pairing\/95{
  border-color:rgb(var(--info-pairing) / .95)
}

.igc .border-info\/0{
  border-color:rgb(var(--info) / 0)
}

.igc .border-info\/10{
  border-color:rgb(var(--info) / .1)
}

.igc .border-info\/100{
  border-color:rgb(var(--info) / 1)
}

.igc .border-info\/15{
  border-color:rgb(var(--info) / .15)
}

.igc .border-info\/20{
  border-color:rgb(var(--info) / .2)
}

.igc .border-info\/25{
  border-color:rgb(var(--info) / .25)
}

.igc .border-info\/30{
  border-color:rgb(var(--info) / .3)
}

.igc .border-info\/35{
  border-color:rgb(var(--info) / .35)
}

.igc .border-info\/40{
  border-color:rgb(var(--info) / .4)
}

.igc .border-info\/45{
  border-color:rgb(var(--info) / .45)
}

.igc .border-info\/5{
  border-color:rgb(var(--info) / .05)
}

.igc .border-info\/50{
  border-color:rgb(var(--info) / .5)
}

.igc .border-info\/55{
  border-color:rgb(var(--info) / .55)
}

.igc .border-info\/60{
  border-color:rgb(var(--info) / .6)
}

.igc .border-info\/65{
  border-color:rgb(var(--info) / .65)
}

.igc .border-info\/70{
  border-color:rgb(var(--info) / .7)
}

.igc .border-info\/75{
  border-color:rgb(var(--info) / .75)
}

.igc .border-info\/80{
  border-color:rgb(var(--info) / .8)
}

.igc .border-info\/85{
  border-color:rgb(var(--info) / .85)
}

.igc .border-info\/90{
  border-color:rgb(var(--info) / .9)
}

.igc .border-info\/95{
  border-color:rgb(var(--info) / .95)
}

.igc .border-primary{
  border-color:rgb(var(--primary))
}

.igc .border-primary-pairing{
  border-color:rgb(var(--primary-pairing))
}

.igc .border-primary-pairing\/0{
  border-color:rgb(var(--primary-pairing) / 0)
}

.igc .border-primary-pairing\/10{
  border-color:rgb(var(--primary-pairing) / .1)
}

.igc .border-primary-pairing\/100{
  border-color:rgb(var(--primary-pairing) / 1)
}

.igc .border-primary-pairing\/15{
  border-color:rgb(var(--primary-pairing) / .15)
}

.igc .border-primary-pairing\/20{
  border-color:rgb(var(--primary-pairing) / .2)
}

.igc .border-primary-pairing\/25{
  border-color:rgb(var(--primary-pairing) / .25)
}

.igc .border-primary-pairing\/30{
  border-color:rgb(var(--primary-pairing) / .3)
}

.igc .border-primary-pairing\/35{
  border-color:rgb(var(--primary-pairing) / .35)
}

.igc .border-primary-pairing\/40{
  border-color:rgb(var(--primary-pairing) / .4)
}

.igc .border-primary-pairing\/45{
  border-color:rgb(var(--primary-pairing) / .45)
}

.igc .border-primary-pairing\/5{
  border-color:rgb(var(--primary-pairing) / .05)
}

.igc .border-primary-pairing\/50{
  border-color:rgb(var(--primary-pairing) / .5)
}

.igc .border-primary-pairing\/55{
  border-color:rgb(var(--primary-pairing) / .55)
}

.igc .border-primary-pairing\/60{
  border-color:rgb(var(--primary-pairing) / .6)
}

.igc .border-primary-pairing\/65{
  border-color:rgb(var(--primary-pairing) / .65)
}

.igc .border-primary-pairing\/70{
  border-color:rgb(var(--primary-pairing) / .7)
}

.igc .border-primary-pairing\/75{
  border-color:rgb(var(--primary-pairing) / .75)
}

.igc .border-primary-pairing\/80{
  border-color:rgb(var(--primary-pairing) / .8)
}

.igc .border-primary-pairing\/85{
  border-color:rgb(var(--primary-pairing) / .85)
}

.igc .border-primary-pairing\/90{
  border-color:rgb(var(--primary-pairing) / .9)
}

.igc .border-primary-pairing\/95{
  border-color:rgb(var(--primary-pairing) / .95)
}

.igc .border-primary\/0{
  border-color:rgb(var(--primary) / 0)
}

.igc .border-primary\/10{
  border-color:rgb(var(--primary) / .1)
}

.igc .border-primary\/100{
  border-color:rgb(var(--primary) / 1)
}

.igc .border-primary\/15{
  border-color:rgb(var(--primary) / .15)
}

.igc .border-primary\/20{
  border-color:rgb(var(--primary) / .2)
}

.igc .border-primary\/25{
  border-color:rgb(var(--primary) / .25)
}

.igc .border-primary\/30{
  border-color:rgb(var(--primary) / .3)
}

.igc .border-primary\/35{
  border-color:rgb(var(--primary) / .35)
}

.igc .border-primary\/40{
  border-color:rgb(var(--primary) / .4)
}

.igc .border-primary\/45{
  border-color:rgb(var(--primary) / .45)
}

.igc .border-primary\/5{
  border-color:rgb(var(--primary) / .05)
}

.igc .border-primary\/50{
  border-color:rgb(var(--primary) / .5)
}

.igc .border-primary\/55{
  border-color:rgb(var(--primary) / .55)
}

.igc .border-primary\/60{
  border-color:rgb(var(--primary) / .6)
}

.igc .border-primary\/65{
  border-color:rgb(var(--primary) / .65)
}

.igc .border-primary\/70{
  border-color:rgb(var(--primary) / .7)
}

.igc .border-primary\/75{
  border-color:rgb(var(--primary) / .75)
}

.igc .border-primary\/80{
  border-color:rgb(var(--primary) / .8)
}

.igc .border-primary\/85{
  border-color:rgb(var(--primary) / .85)
}

.igc .border-primary\/90{
  border-color:rgb(var(--primary) / .9)
}

.igc .border-primary\/95{
  border-color:rgb(var(--primary) / .95)
}

.igc .border-surface-hairline{
  border-color:rgb(var(--surface-hairline))
}

.igc .border-surface-hairline\/0{
  border-color:rgb(var(--surface-hairline) / 0)
}

.igc .border-surface-hairline\/10{
  border-color:rgb(var(--surface-hairline) / .1)
}

.igc .border-surface-hairline\/100{
  border-color:rgb(var(--surface-hairline) / 1)
}

.igc .border-surface-hairline\/15{
  border-color:rgb(var(--surface-hairline) / .15)
}

.igc .border-surface-hairline\/20{
  border-color:rgb(var(--surface-hairline) / .2)
}

.igc .border-surface-hairline\/25{
  border-color:rgb(var(--surface-hairline) / .25)
}

.igc .border-surface-hairline\/30{
  border-color:rgb(var(--surface-hairline) / .3)
}

.igc .border-surface-hairline\/35{
  border-color:rgb(var(--surface-hairline) / .35)
}

.igc .border-surface-hairline\/40{
  border-color:rgb(var(--surface-hairline) / .4)
}

.igc .border-surface-hairline\/45{
  border-color:rgb(var(--surface-hairline) / .45)
}

.igc .border-surface-hairline\/5{
  border-color:rgb(var(--surface-hairline) / .05)
}

.igc .border-surface-hairline\/50{
  border-color:rgb(var(--surface-hairline) / .5)
}

.igc .border-surface-hairline\/55{
  border-color:rgb(var(--surface-hairline) / .55)
}

.igc .border-surface-hairline\/60{
  border-color:rgb(var(--surface-hairline) / .6)
}

.igc .border-surface-hairline\/65{
  border-color:rgb(var(--surface-hairline) / .65)
}

.igc .border-surface-hairline\/70{
  border-color:rgb(var(--surface-hairline) / .7)
}

.igc .border-surface-hairline\/75{
  border-color:rgb(var(--surface-hairline) / .75)
}

.igc .border-surface-hairline\/80{
  border-color:rgb(var(--surface-hairline) / .8)
}

.igc .border-surface-hairline\/85{
  border-color:rgb(var(--surface-hairline) / .85)
}

.igc .border-surface-hairline\/90{
  border-color:rgb(var(--surface-hairline) / .9)
}

.igc .border-surface-hairline\/95{
  border-color:rgb(var(--surface-hairline) / .95)
}

.igc .border-surface-pairing{
  border-color:rgb(var(--surface-pairing))
}

.igc .border-surface-pairing-alternate{
  border-color:rgb(var(--surface-pairing-alternate))
}

.igc .border-surface-pairing-alternate\/0{
  border-color:rgb(var(--surface-pairing-alternate) / 0)
}

.igc .border-surface-pairing-alternate\/10{
  border-color:rgb(var(--surface-pairing-alternate) / .1)
}

.igc .border-surface-pairing-alternate\/100{
  border-color:rgb(var(--surface-pairing-alternate) / 1)
}

.igc .border-surface-pairing-alternate\/15{
  border-color:rgb(var(--surface-pairing-alternate) / .15)
}

.igc .border-surface-pairing-alternate\/20{
  border-color:rgb(var(--surface-pairing-alternate) / .2)
}

.igc .border-surface-pairing-alternate\/25{
  border-color:rgb(var(--surface-pairing-alternate) / .25)
}

.igc .border-surface-pairing-alternate\/30{
  border-color:rgb(var(--surface-pairing-alternate) / .3)
}

.igc .border-surface-pairing-alternate\/35{
  border-color:rgb(var(--surface-pairing-alternate) / .35)
}

.igc .border-surface-pairing-alternate\/40{
  border-color:rgb(var(--surface-pairing-alternate) / .4)
}

.igc .border-surface-pairing-alternate\/45{
  border-color:rgb(var(--surface-pairing-alternate) / .45)
}

.igc .border-surface-pairing-alternate\/5{
  border-color:rgb(var(--surface-pairing-alternate) / .05)
}

.igc .border-surface-pairing-alternate\/50{
  border-color:rgb(var(--surface-pairing-alternate) / .5)
}

.igc .border-surface-pairing-alternate\/55{
  border-color:rgb(var(--surface-pairing-alternate) / .55)
}

.igc .border-surface-pairing-alternate\/60{
  border-color:rgb(var(--surface-pairing-alternate) / .6)
}

.igc .border-surface-pairing-alternate\/65{
  border-color:rgb(var(--surface-pairing-alternate) / .65)
}

.igc .border-surface-pairing-alternate\/70{
  border-color:rgb(var(--surface-pairing-alternate) / .7)
}

.igc .border-surface-pairing-alternate\/75{
  border-color:rgb(var(--surface-pairing-alternate) / .75)
}

.igc .border-surface-pairing-alternate\/80{
  border-color:rgb(var(--surface-pairing-alternate) / .8)
}

.igc .border-surface-pairing-alternate\/85{
  border-color:rgb(var(--surface-pairing-alternate) / .85)
}

.igc .border-surface-pairing-alternate\/90{
  border-color:rgb(var(--surface-pairing-alternate) / .9)
}

.igc .border-surface-pairing-alternate\/95{
  border-color:rgb(var(--surface-pairing-alternate) / .95)
}

.igc .border-surface-pairing\/0{
  border-color:rgb(var(--surface-pairing) / 0)
}

.igc .border-surface-pairing\/10{
  border-color:rgb(var(--surface-pairing) / .1)
}

.igc .border-surface-pairing\/100{
  border-color:rgb(var(--surface-pairing) / 1)
}

.igc .border-surface-pairing\/15{
  border-color:rgb(var(--surface-pairing) / .15)
}

.igc .border-surface-pairing\/20{
  border-color:rgb(var(--surface-pairing) / .2)
}

.igc .border-surface-pairing\/25{
  border-color:rgb(var(--surface-pairing) / .25)
}

.igc .border-surface-pairing\/30{
  border-color:rgb(var(--surface-pairing) / .3)
}

.igc .border-surface-pairing\/35{
  border-color:rgb(var(--surface-pairing) / .35)
}

.igc .border-surface-pairing\/40{
  border-color:rgb(var(--surface-pairing) / .4)
}

.igc .border-surface-pairing\/45{
  border-color:rgb(var(--surface-pairing) / .45)
}

.igc .border-surface-pairing\/5{
  border-color:rgb(var(--surface-pairing) / .05)
}

.igc .border-surface-pairing\/50{
  border-color:rgb(var(--surface-pairing) / .5)
}

.igc .border-surface-pairing\/55{
  border-color:rgb(var(--surface-pairing) / .55)
}

.igc .border-surface-pairing\/60{
  border-color:rgb(var(--surface-pairing) / .6)
}

.igc .border-surface-pairing\/65{
  border-color:rgb(var(--surface-pairing) / .65)
}

.igc .border-surface-pairing\/70{
  border-color:rgb(var(--surface-pairing) / .7)
}

.igc .border-surface-pairing\/75{
  border-color:rgb(var(--surface-pairing) / .75)
}

.igc .border-surface-pairing\/80{
  border-color:rgb(var(--surface-pairing) / .8)
}

.igc .border-surface-pairing\/85{
  border-color:rgb(var(--surface-pairing) / .85)
}

.igc .border-surface-pairing\/90{
  border-color:rgb(var(--surface-pairing) / .9)
}

.igc .border-surface-pairing\/95{
  border-color:rgb(var(--surface-pairing) / .95)
}

.igc .border-surface-primary{
  border-color:rgb(var(--surface-primary))
}

.igc .border-surface-primary\/0{
  border-color:rgb(var(--surface-primary) / 0)
}

.igc .border-surface-primary\/10{
  border-color:rgb(var(--surface-primary) / .1)
}

.igc .border-surface-primary\/100{
  border-color:rgb(var(--surface-primary) / 1)
}

.igc .border-surface-primary\/15{
  border-color:rgb(var(--surface-primary) / .15)
}

.igc .border-surface-primary\/20{
  border-color:rgb(var(--surface-primary) / .2)
}

.igc .border-surface-primary\/25{
  border-color:rgb(var(--surface-primary) / .25)
}

.igc .border-surface-primary\/30{
  border-color:rgb(var(--surface-primary) / .3)
}

.igc .border-surface-primary\/35{
  border-color:rgb(var(--surface-primary) / .35)
}

.igc .border-surface-primary\/40{
  border-color:rgb(var(--surface-primary) / .4)
}

.igc .border-surface-primary\/45{
  border-color:rgb(var(--surface-primary) / .45)
}

.igc .border-surface-primary\/5{
  border-color:rgb(var(--surface-primary) / .05)
}

.igc .border-surface-primary\/50{
  border-color:rgb(var(--surface-primary) / .5)
}

.igc .border-surface-primary\/55{
  border-color:rgb(var(--surface-primary) / .55)
}

.igc .border-surface-primary\/60{
  border-color:rgb(var(--surface-primary) / .6)
}

.igc .border-surface-primary\/65{
  border-color:rgb(var(--surface-primary) / .65)
}

.igc .border-surface-primary\/70{
  border-color:rgb(var(--surface-primary) / .7)
}

.igc .border-surface-primary\/75{
  border-color:rgb(var(--surface-primary) / .75)
}

.igc .border-surface-primary\/80{
  border-color:rgb(var(--surface-primary) / .8)
}

.igc .border-surface-primary\/85{
  border-color:rgb(var(--surface-primary) / .85)
}

.igc .border-surface-primary\/90{
  border-color:rgb(var(--surface-primary) / .9)
}

.igc .border-surface-primary\/95{
  border-color:rgb(var(--surface-primary) / .95)
}

.igc .border-surface-secondary{
  border-color:rgb(var(--surface-secondary))
}

.igc .border-surface-secondary\/0{
  border-color:rgb(var(--surface-secondary) / 0)
}

.igc .border-surface-secondary\/10{
  border-color:rgb(var(--surface-secondary) / .1)
}

.igc .border-surface-secondary\/100{
  border-color:rgb(var(--surface-secondary) / 1)
}

.igc .border-surface-secondary\/15{
  border-color:rgb(var(--surface-secondary) / .15)
}

.igc .border-surface-secondary\/20{
  border-color:rgb(var(--surface-secondary) / .2)
}

.igc .border-surface-secondary\/25{
  border-color:rgb(var(--surface-secondary) / .25)
}

.igc .border-surface-secondary\/30{
  border-color:rgb(var(--surface-secondary) / .3)
}

.igc .border-surface-secondary\/35{
  border-color:rgb(var(--surface-secondary) / .35)
}

.igc .border-surface-secondary\/40{
  border-color:rgb(var(--surface-secondary) / .4)
}

.igc .border-surface-secondary\/45{
  border-color:rgb(var(--surface-secondary) / .45)
}

.igc .border-surface-secondary\/5{
  border-color:rgb(var(--surface-secondary) / .05)
}

.igc .border-surface-secondary\/50{
  border-color:rgb(var(--surface-secondary) / .5)
}

.igc .border-surface-secondary\/55{
  border-color:rgb(var(--surface-secondary) / .55)
}

.igc .border-surface-secondary\/60{
  border-color:rgb(var(--surface-secondary) / .6)
}

.igc .border-surface-secondary\/65{
  border-color:rgb(var(--surface-secondary) / .65)
}

.igc .border-surface-secondary\/70{
  border-color:rgb(var(--surface-secondary) / .7)
}

.igc .border-surface-secondary\/75{
  border-color:rgb(var(--surface-secondary) / .75)
}

.igc .border-surface-secondary\/80{
  border-color:rgb(var(--surface-secondary) / .8)
}

.igc .border-surface-secondary\/85{
  border-color:rgb(var(--surface-secondary) / .85)
}

.igc .border-surface-secondary\/90{
  border-color:rgb(var(--surface-secondary) / .9)
}

.igc .border-surface-secondary\/95{
  border-color:rgb(var(--surface-secondary) / .95)
}

.igc .border-surface-tertiary{
  border-color:rgb(var(--surface-tertiary))
}

.igc .border-surface-tertiary\/0{
  border-color:rgb(var(--surface-tertiary) / 0)
}

.igc .border-surface-tertiary\/10{
  border-color:rgb(var(--surface-tertiary) / .1)
}

.igc .border-surface-tertiary\/100{
  border-color:rgb(var(--surface-tertiary) / 1)
}

.igc .border-surface-tertiary\/15{
  border-color:rgb(var(--surface-tertiary) / .15)
}

.igc .border-surface-tertiary\/20{
  border-color:rgb(var(--surface-tertiary) / .2)
}

.igc .border-surface-tertiary\/25{
  border-color:rgb(var(--surface-tertiary) / .25)
}

.igc .border-surface-tertiary\/30{
  border-color:rgb(var(--surface-tertiary) / .3)
}

.igc .border-surface-tertiary\/35{
  border-color:rgb(var(--surface-tertiary) / .35)
}

.igc .border-surface-tertiary\/40{
  border-color:rgb(var(--surface-tertiary) / .4)
}

.igc .border-surface-tertiary\/45{
  border-color:rgb(var(--surface-tertiary) / .45)
}

.igc .border-surface-tertiary\/5{
  border-color:rgb(var(--surface-tertiary) / .05)
}

.igc .border-surface-tertiary\/50{
  border-color:rgb(var(--surface-tertiary) / .5)
}

.igc .border-surface-tertiary\/55{
  border-color:rgb(var(--surface-tertiary) / .55)
}

.igc .border-surface-tertiary\/60{
  border-color:rgb(var(--surface-tertiary) / .6)
}

.igc .border-surface-tertiary\/65{
  border-color:rgb(var(--surface-tertiary) / .65)
}

.igc .border-surface-tertiary\/70{
  border-color:rgb(var(--surface-tertiary) / .7)
}

.igc .border-surface-tertiary\/75{
  border-color:rgb(var(--surface-tertiary) / .75)
}

.igc .border-surface-tertiary\/80{
  border-color:rgb(var(--surface-tertiary) / .8)
}

.igc .border-surface-tertiary\/85{
  border-color:rgb(var(--surface-tertiary) / .85)
}

.igc .border-surface-tertiary\/90{
  border-color:rgb(var(--surface-tertiary) / .9)
}

.igc .border-surface-tertiary\/95{
  border-color:rgb(var(--surface-tertiary) / .95)
}

.igc .border-tint-10-darker{
  border-color:rgb(var(--tint-10-darker))
}

.igc .border-tint-10-darker\/0{
  border-color:rgb(var(--tint-10-darker) / 0)
}

.igc .border-tint-10-darker\/10{
  border-color:rgb(var(--tint-10-darker) / .1)
}

.igc .border-tint-10-darker\/100{
  border-color:rgb(var(--tint-10-darker) / 1)
}

.igc .border-tint-10-darker\/15{
  border-color:rgb(var(--tint-10-darker) / .15)
}

.igc .border-tint-10-darker\/20{
  border-color:rgb(var(--tint-10-darker) / .2)
}

.igc .border-tint-10-darker\/25{
  border-color:rgb(var(--tint-10-darker) / .25)
}

.igc .border-tint-10-darker\/30{
  border-color:rgb(var(--tint-10-darker) / .3)
}

.igc .border-tint-10-darker\/35{
  border-color:rgb(var(--tint-10-darker) / .35)
}

.igc .border-tint-10-darker\/40{
  border-color:rgb(var(--tint-10-darker) / .4)
}

.igc .border-tint-10-darker\/45{
  border-color:rgb(var(--tint-10-darker) / .45)
}

.igc .border-tint-10-darker\/5{
  border-color:rgb(var(--tint-10-darker) / .05)
}

.igc .border-tint-10-darker\/50{
  border-color:rgb(var(--tint-10-darker) / .5)
}

.igc .border-tint-10-darker\/55{
  border-color:rgb(var(--tint-10-darker) / .55)
}

.igc .border-tint-10-darker\/60{
  border-color:rgb(var(--tint-10-darker) / .6)
}

.igc .border-tint-10-darker\/65{
  border-color:rgb(var(--tint-10-darker) / .65)
}

.igc .border-tint-10-darker\/70{
  border-color:rgb(var(--tint-10-darker) / .7)
}

.igc .border-tint-10-darker\/75{
  border-color:rgb(var(--tint-10-darker) / .75)
}

.igc .border-tint-10-darker\/80{
  border-color:rgb(var(--tint-10-darker) / .8)
}

.igc .border-tint-10-darker\/85{
  border-color:rgb(var(--tint-10-darker) / .85)
}

.igc .border-tint-10-darker\/90{
  border-color:rgb(var(--tint-10-darker) / .9)
}

.igc .border-tint-10-darker\/95{
  border-color:rgb(var(--tint-10-darker) / .95)
}

.igc .border-warning{
  border-color:rgb(var(--warning))
}

.igc .border-warning-pairing{
  border-color:rgb(var(--warning-pairing))
}

.igc .border-warning-pairing\/0{
  border-color:rgb(var(--warning-pairing) / 0)
}

.igc .border-warning-pairing\/10{
  border-color:rgb(var(--warning-pairing) / .1)
}

.igc .border-warning-pairing\/100{
  border-color:rgb(var(--warning-pairing) / 1)
}

.igc .border-warning-pairing\/15{
  border-color:rgb(var(--warning-pairing) / .15)
}

.igc .border-warning-pairing\/20{
  border-color:rgb(var(--warning-pairing) / .2)
}

.igc .border-warning-pairing\/25{
  border-color:rgb(var(--warning-pairing) / .25)
}

.igc .border-warning-pairing\/30{
  border-color:rgb(var(--warning-pairing) / .3)
}

.igc .border-warning-pairing\/35{
  border-color:rgb(var(--warning-pairing) / .35)
}

.igc .border-warning-pairing\/40{
  border-color:rgb(var(--warning-pairing) / .4)
}

.igc .border-warning-pairing\/45{
  border-color:rgb(var(--warning-pairing) / .45)
}

.igc .border-warning-pairing\/5{
  border-color:rgb(var(--warning-pairing) / .05)
}

.igc .border-warning-pairing\/50{
  border-color:rgb(var(--warning-pairing) / .5)
}

.igc .border-warning-pairing\/55{
  border-color:rgb(var(--warning-pairing) / .55)
}

.igc .border-warning-pairing\/60{
  border-color:rgb(var(--warning-pairing) / .6)
}

.igc .border-warning-pairing\/65{
  border-color:rgb(var(--warning-pairing) / .65)
}

.igc .border-warning-pairing\/70{
  border-color:rgb(var(--warning-pairing) / .7)
}

.igc .border-warning-pairing\/75{
  border-color:rgb(var(--warning-pairing) / .75)
}

.igc .border-warning-pairing\/80{
  border-color:rgb(var(--warning-pairing) / .8)
}

.igc .border-warning-pairing\/85{
  border-color:rgb(var(--warning-pairing) / .85)
}

.igc .border-warning-pairing\/90{
  border-color:rgb(var(--warning-pairing) / .9)
}

.igc .border-warning-pairing\/95{
  border-color:rgb(var(--warning-pairing) / .95)
}

.igc .border-warning\/0{
  border-color:rgb(var(--warning) / 0)
}

.igc .border-warning\/10{
  border-color:rgb(var(--warning) / .1)
}

.igc .border-warning\/100{
  border-color:rgb(var(--warning) / 1)
}

.igc .border-warning\/15{
  border-color:rgb(var(--warning) / .15)
}

.igc .border-warning\/20{
  border-color:rgb(var(--warning) / .2)
}

.igc .border-warning\/25{
  border-color:rgb(var(--warning) / .25)
}

.igc .border-warning\/30{
  border-color:rgb(var(--warning) / .3)
}

.igc .border-warning\/35{
  border-color:rgb(var(--warning) / .35)
}

.igc .border-warning\/40{
  border-color:rgb(var(--warning) / .4)
}

.igc .border-warning\/45{
  border-color:rgb(var(--warning) / .45)
}

.igc .border-warning\/5{
  border-color:rgb(var(--warning) / .05)
}

.igc .border-warning\/50{
  border-color:rgb(var(--warning) / .5)
}

.igc .border-warning\/55{
  border-color:rgb(var(--warning) / .55)
}

.igc .border-warning\/60{
  border-color:rgb(var(--warning) / .6)
}

.igc .border-warning\/65{
  border-color:rgb(var(--warning) / .65)
}

.igc .border-warning\/70{
  border-color:rgb(var(--warning) / .7)
}

.igc .border-warning\/75{
  border-color:rgb(var(--warning) / .75)
}

.igc .border-warning\/80{
  border-color:rgb(var(--warning) / .8)
}

.igc .border-warning\/85{
  border-color:rgb(var(--warning) / .85)
}

.igc .border-warning\/90{
  border-color:rgb(var(--warning) / .9)
}

.igc .border-warning\/95{
  border-color:rgb(var(--warning) / .95)
}

.igc .border-t-transparent{
  border-top-color:transparent
}

.igc .bg-current{
  background-color:currentColor
}

.igc .bg-info{
  background-color:rgb(var(--info))
}

.igc .bg-info-pairing{
  background-color:rgb(var(--info-pairing))
}

.igc .bg-info-pairing\/0{
  background-color:rgb(var(--info-pairing) / 0)
}

.igc .bg-info-pairing\/10{
  background-color:rgb(var(--info-pairing) / .1)
}

.igc .bg-info-pairing\/100{
  background-color:rgb(var(--info-pairing) / 1)
}

.igc .bg-info-pairing\/15{
  background-color:rgb(var(--info-pairing) / .15)
}

.igc .bg-info-pairing\/20{
  background-color:rgb(var(--info-pairing) / .2)
}

.igc .bg-info-pairing\/25{
  background-color:rgb(var(--info-pairing) / .25)
}

.igc .bg-info-pairing\/30{
  background-color:rgb(var(--info-pairing) / .3)
}

.igc .bg-info-pairing\/35{
  background-color:rgb(var(--info-pairing) / .35)
}

.igc .bg-info-pairing\/40{
  background-color:rgb(var(--info-pairing) / .4)
}

.igc .bg-info-pairing\/45{
  background-color:rgb(var(--info-pairing) / .45)
}

.igc .bg-info-pairing\/5{
  background-color:rgb(var(--info-pairing) / .05)
}

.igc .bg-info-pairing\/50{
  background-color:rgb(var(--info-pairing) / .5)
}

.igc .bg-info-pairing\/55{
  background-color:rgb(var(--info-pairing) / .55)
}

.igc .bg-info-pairing\/60{
  background-color:rgb(var(--info-pairing) / .6)
}

.igc .bg-info-pairing\/65{
  background-color:rgb(var(--info-pairing) / .65)
}

.igc .bg-info-pairing\/70{
  background-color:rgb(var(--info-pairing) / .7)
}

.igc .bg-info-pairing\/75{
  background-color:rgb(var(--info-pairing) / .75)
}

.igc .bg-info-pairing\/80{
  background-color:rgb(var(--info-pairing) / .8)
}

.igc .bg-info-pairing\/85{
  background-color:rgb(var(--info-pairing) / .85)
}

.igc .bg-info-pairing\/90{
  background-color:rgb(var(--info-pairing) / .9)
}

.igc .bg-info-pairing\/95{
  background-color:rgb(var(--info-pairing) / .95)
}

.igc .bg-info\/0{
  background-color:rgb(var(--info) / 0)
}

.igc .bg-info\/10{
  background-color:rgb(var(--info) / .1)
}

.igc .bg-info\/100{
  background-color:rgb(var(--info) / 1)
}

.igc .bg-info\/15{
  background-color:rgb(var(--info) / .15)
}

.igc .bg-info\/20{
  background-color:rgb(var(--info) / .2)
}

.igc .bg-info\/25{
  background-color:rgb(var(--info) / .25)
}

.igc .bg-info\/30{
  background-color:rgb(var(--info) / .3)
}

.igc .bg-info\/35{
  background-color:rgb(var(--info) / .35)
}

.igc .bg-info\/40{
  background-color:rgb(var(--info) / .4)
}

.igc .bg-info\/45{
  background-color:rgb(var(--info) / .45)
}

.igc .bg-info\/5{
  background-color:rgb(var(--info) / .05)
}

.igc .bg-info\/50{
  background-color:rgb(var(--info) / .5)
}

.igc .bg-info\/55{
  background-color:rgb(var(--info) / .55)
}

.igc .bg-info\/60{
  background-color:rgb(var(--info) / .6)
}

.igc .bg-info\/65{
  background-color:rgb(var(--info) / .65)
}

.igc .bg-info\/70{
  background-color:rgb(var(--info) / .7)
}

.igc .bg-info\/75{
  background-color:rgb(var(--info) / .75)
}

.igc .bg-info\/80{
  background-color:rgb(var(--info) / .8)
}

.igc .bg-info\/85{
  background-color:rgb(var(--info) / .85)
}

.igc .bg-info\/90{
  background-color:rgb(var(--info) / .9)
}

.igc .bg-info\/95{
  background-color:rgb(var(--info) / .95)
}

.igc .bg-primary{
  background-color:rgb(var(--primary))
}

.igc .bg-primary-pairing{
  background-color:rgb(var(--primary-pairing))
}

.igc .bg-primary-pairing\/0{
  background-color:rgb(var(--primary-pairing) / 0)
}

.igc .bg-primary-pairing\/10{
  background-color:rgb(var(--primary-pairing) / .1)
}

.igc .bg-primary-pairing\/100{
  background-color:rgb(var(--primary-pairing) / 1)
}

.igc .bg-primary-pairing\/15{
  background-color:rgb(var(--primary-pairing) / .15)
}

.igc .bg-primary-pairing\/20{
  background-color:rgb(var(--primary-pairing) / .2)
}

.igc .bg-primary-pairing\/25{
  background-color:rgb(var(--primary-pairing) / .25)
}

.igc .bg-primary-pairing\/30{
  background-color:rgb(var(--primary-pairing) / .3)
}

.igc .bg-primary-pairing\/35{
  background-color:rgb(var(--primary-pairing) / .35)
}

.igc .bg-primary-pairing\/40{
  background-color:rgb(var(--primary-pairing) / .4)
}

.igc .bg-primary-pairing\/45{
  background-color:rgb(var(--primary-pairing) / .45)
}

.igc .bg-primary-pairing\/5{
  background-color:rgb(var(--primary-pairing) / .05)
}

.igc .bg-primary-pairing\/50{
  background-color:rgb(var(--primary-pairing) / .5)
}

.igc .bg-primary-pairing\/55{
  background-color:rgb(var(--primary-pairing) / .55)
}

.igc .bg-primary-pairing\/60{
  background-color:rgb(var(--primary-pairing) / .6)
}

.igc .bg-primary-pairing\/65{
  background-color:rgb(var(--primary-pairing) / .65)
}

.igc .bg-primary-pairing\/70{
  background-color:rgb(var(--primary-pairing) / .7)
}

.igc .bg-primary-pairing\/75{
  background-color:rgb(var(--primary-pairing) / .75)
}

.igc .bg-primary-pairing\/80{
  background-color:rgb(var(--primary-pairing) / .8)
}

.igc .bg-primary-pairing\/85{
  background-color:rgb(var(--primary-pairing) / .85)
}

.igc .bg-primary-pairing\/90{
  background-color:rgb(var(--primary-pairing) / .9)
}

.igc .bg-primary-pairing\/95{
  background-color:rgb(var(--primary-pairing) / .95)
}

.igc .bg-primary\/0{
  background-color:rgb(var(--primary) / 0)
}

.igc .bg-primary\/10{
  background-color:rgb(var(--primary) / .1)
}

.igc .bg-primary\/100{
  background-color:rgb(var(--primary) / 1)
}

.igc .bg-primary\/15{
  background-color:rgb(var(--primary) / .15)
}

.igc .bg-primary\/20{
  background-color:rgb(var(--primary) / .2)
}

.igc .bg-primary\/25{
  background-color:rgb(var(--primary) / .25)
}

.igc .bg-primary\/30{
  background-color:rgb(var(--primary) / .3)
}

.igc .bg-primary\/35{
  background-color:rgb(var(--primary) / .35)
}

.igc .bg-primary\/40{
  background-color:rgb(var(--primary) / .4)
}

.igc .bg-primary\/45{
  background-color:rgb(var(--primary) / .45)
}

.igc .bg-primary\/5{
  background-color:rgb(var(--primary) / .05)
}

.igc .bg-primary\/50{
  background-color:rgb(var(--primary) / .5)
}

.igc .bg-primary\/55{
  background-color:rgb(var(--primary) / .55)
}

.igc .bg-primary\/60{
  background-color:rgb(var(--primary) / .6)
}

.igc .bg-primary\/65{
  background-color:rgb(var(--primary) / .65)
}

.igc .bg-primary\/70{
  background-color:rgb(var(--primary) / .7)
}

.igc .bg-primary\/75{
  background-color:rgb(var(--primary) / .75)
}

.igc .bg-primary\/80{
  background-color:rgb(var(--primary) / .8)
}

.igc .bg-primary\/85{
  background-color:rgb(var(--primary) / .85)
}

.igc .bg-primary\/90{
  background-color:rgb(var(--primary) / .9)
}

.igc .bg-primary\/95{
  background-color:rgb(var(--primary) / .95)
}

.igc .bg-surface-hairline{
  background-color:rgb(var(--surface-hairline))
}

.igc .bg-surface-hairline\/0{
  background-color:rgb(var(--surface-hairline) / 0)
}

.igc .bg-surface-hairline\/10{
  background-color:rgb(var(--surface-hairline) / .1)
}

.igc .bg-surface-hairline\/100{
  background-color:rgb(var(--surface-hairline) / 1)
}

.igc .bg-surface-hairline\/15{
  background-color:rgb(var(--surface-hairline) / .15)
}

.igc .bg-surface-hairline\/20{
  background-color:rgb(var(--surface-hairline) / .2)
}

.igc .bg-surface-hairline\/25{
  background-color:rgb(var(--surface-hairline) / .25)
}

.igc .bg-surface-hairline\/30{
  background-color:rgb(var(--surface-hairline) / .3)
}

.igc .bg-surface-hairline\/35{
  background-color:rgb(var(--surface-hairline) / .35)
}

.igc .bg-surface-hairline\/40{
  background-color:rgb(var(--surface-hairline) / .4)
}

.igc .bg-surface-hairline\/45{
  background-color:rgb(var(--surface-hairline) / .45)
}

.igc .bg-surface-hairline\/5{
  background-color:rgb(var(--surface-hairline) / .05)
}

.igc .bg-surface-hairline\/50{
  background-color:rgb(var(--surface-hairline) / .5)
}

.igc .bg-surface-hairline\/55{
  background-color:rgb(var(--surface-hairline) / .55)
}

.igc .bg-surface-hairline\/60{
  background-color:rgb(var(--surface-hairline) / .6)
}

.igc .bg-surface-hairline\/65{
  background-color:rgb(var(--surface-hairline) / .65)
}

.igc .bg-surface-hairline\/70{
  background-color:rgb(var(--surface-hairline) / .7)
}

.igc .bg-surface-hairline\/75{
  background-color:rgb(var(--surface-hairline) / .75)
}

.igc .bg-surface-hairline\/80{
  background-color:rgb(var(--surface-hairline) / .8)
}

.igc .bg-surface-hairline\/85{
  background-color:rgb(var(--surface-hairline) / .85)
}

.igc .bg-surface-hairline\/90{
  background-color:rgb(var(--surface-hairline) / .9)
}

.igc .bg-surface-hairline\/95{
  background-color:rgb(var(--surface-hairline) / .95)
}

.igc .bg-surface-pairing{
  background-color:rgb(var(--surface-pairing))
}

.igc .bg-surface-pairing-alternate{
  background-color:rgb(var(--surface-pairing-alternate))
}

.igc .bg-surface-pairing-alternate\/0{
  background-color:rgb(var(--surface-pairing-alternate) / 0)
}

.igc .bg-surface-pairing-alternate\/10{
  background-color:rgb(var(--surface-pairing-alternate) / .1)
}

.igc .bg-surface-pairing-alternate\/100{
  background-color:rgb(var(--surface-pairing-alternate) / 1)
}

.igc .bg-surface-pairing-alternate\/15{
  background-color:rgb(var(--surface-pairing-alternate) / .15)
}

.igc .bg-surface-pairing-alternate\/20{
  background-color:rgb(var(--surface-pairing-alternate) / .2)
}

.igc .bg-surface-pairing-alternate\/25{
  background-color:rgb(var(--surface-pairing-alternate) / .25)
}

.igc .bg-surface-pairing-alternate\/30{
  background-color:rgb(var(--surface-pairing-alternate) / .3)
}

.igc .bg-surface-pairing-alternate\/35{
  background-color:rgb(var(--surface-pairing-alternate) / .35)
}

.igc .bg-surface-pairing-alternate\/40{
  background-color:rgb(var(--surface-pairing-alternate) / .4)
}

.igc .bg-surface-pairing-alternate\/45{
  background-color:rgb(var(--surface-pairing-alternate) / .45)
}

.igc .bg-surface-pairing-alternate\/5{
  background-color:rgb(var(--surface-pairing-alternate) / .05)
}

.igc .bg-surface-pairing-alternate\/50{
  background-color:rgb(var(--surface-pairing-alternate) / .5)
}

.igc .bg-surface-pairing-alternate\/55{
  background-color:rgb(var(--surface-pairing-alternate) / .55)
}

.igc .bg-surface-pairing-alternate\/60{
  background-color:rgb(var(--surface-pairing-alternate) / .6)
}

.igc .bg-surface-pairing-alternate\/65{
  background-color:rgb(var(--surface-pairing-alternate) / .65)
}

.igc .bg-surface-pairing-alternate\/70{
  background-color:rgb(var(--surface-pairing-alternate) / .7)
}

.igc .bg-surface-pairing-alternate\/75{
  background-color:rgb(var(--surface-pairing-alternate) / .75)
}

.igc .bg-surface-pairing-alternate\/80{
  background-color:rgb(var(--surface-pairing-alternate) / .8)
}

.igc .bg-surface-pairing-alternate\/85{
  background-color:rgb(var(--surface-pairing-alternate) / .85)
}

.igc .bg-surface-pairing-alternate\/90{
  background-color:rgb(var(--surface-pairing-alternate) / .9)
}

.igc .bg-surface-pairing-alternate\/95{
  background-color:rgb(var(--surface-pairing-alternate) / .95)
}

.igc .bg-surface-pairing\/0{
  background-color:rgb(var(--surface-pairing) / 0)
}

.igc .bg-surface-pairing\/10{
  background-color:rgb(var(--surface-pairing) / .1)
}

.igc .bg-surface-pairing\/100{
  background-color:rgb(var(--surface-pairing) / 1)
}

.igc .bg-surface-pairing\/15{
  background-color:rgb(var(--surface-pairing) / .15)
}

.igc .bg-surface-pairing\/20{
  background-color:rgb(var(--surface-pairing) / .2)
}

.igc .bg-surface-pairing\/25{
  background-color:rgb(var(--surface-pairing) / .25)
}

.igc .bg-surface-pairing\/30{
  background-color:rgb(var(--surface-pairing) / .3)
}

.igc .bg-surface-pairing\/35{
  background-color:rgb(var(--surface-pairing) / .35)
}

.igc .bg-surface-pairing\/40{
  background-color:rgb(var(--surface-pairing) / .4)
}

.igc .bg-surface-pairing\/45{
  background-color:rgb(var(--surface-pairing) / .45)
}

.igc .bg-surface-pairing\/5{
  background-color:rgb(var(--surface-pairing) / .05)
}

.igc .bg-surface-pairing\/50{
  background-color:rgb(var(--surface-pairing) / .5)
}

.igc .bg-surface-pairing\/55{
  background-color:rgb(var(--surface-pairing) / .55)
}

.igc .bg-surface-pairing\/60{
  background-color:rgb(var(--surface-pairing) / .6)
}

.igc .bg-surface-pairing\/65{
  background-color:rgb(var(--surface-pairing) / .65)
}

.igc .bg-surface-pairing\/70{
  background-color:rgb(var(--surface-pairing) / .7)
}

.igc .bg-surface-pairing\/75{
  background-color:rgb(var(--surface-pairing) / .75)
}

.igc .bg-surface-pairing\/80{
  background-color:rgb(var(--surface-pairing) / .8)
}

.igc .bg-surface-pairing\/85{
  background-color:rgb(var(--surface-pairing) / .85)
}

.igc .bg-surface-pairing\/90{
  background-color:rgb(var(--surface-pairing) / .9)
}

.igc .bg-surface-pairing\/95{
  background-color:rgb(var(--surface-pairing) / .95)
}

.igc .bg-surface-primary{
  background-color:rgb(var(--surface-primary))
}

.igc .bg-surface-primary\/0{
  background-color:rgb(var(--surface-primary) / 0)
}

.igc .bg-surface-primary\/10{
  background-color:rgb(var(--surface-primary) / .1)
}

.igc .bg-surface-primary\/100{
  background-color:rgb(var(--surface-primary) / 1)
}

.igc .bg-surface-primary\/15{
  background-color:rgb(var(--surface-primary) / .15)
}

.igc .bg-surface-primary\/20{
  background-color:rgb(var(--surface-primary) / .2)
}

.igc .bg-surface-primary\/25{
  background-color:rgb(var(--surface-primary) / .25)
}

.igc .bg-surface-primary\/30{
  background-color:rgb(var(--surface-primary) / .3)
}

.igc .bg-surface-primary\/35{
  background-color:rgb(var(--surface-primary) / .35)
}

.igc .bg-surface-primary\/40{
  background-color:rgb(var(--surface-primary) / .4)
}

.igc .bg-surface-primary\/45{
  background-color:rgb(var(--surface-primary) / .45)
}

.igc .bg-surface-primary\/5{
  background-color:rgb(var(--surface-primary) / .05)
}

.igc .bg-surface-primary\/50{
  background-color:rgb(var(--surface-primary) / .5)
}

.igc .bg-surface-primary\/55{
  background-color:rgb(var(--surface-primary) / .55)
}

.igc .bg-surface-primary\/60{
  background-color:rgb(var(--surface-primary) / .6)
}

.igc .bg-surface-primary\/65{
  background-color:rgb(var(--surface-primary) / .65)
}

.igc .bg-surface-primary\/70{
  background-color:rgb(var(--surface-primary) / .7)
}

.igc .bg-surface-primary\/75{
  background-color:rgb(var(--surface-primary) / .75)
}

.igc .bg-surface-primary\/80{
  background-color:rgb(var(--surface-primary) / .8)
}

.igc .bg-surface-primary\/85{
  background-color:rgb(var(--surface-primary) / .85)
}

.igc .bg-surface-primary\/90{
  background-color:rgb(var(--surface-primary) / .9)
}

.igc .bg-surface-primary\/95{
  background-color:rgb(var(--surface-primary) / .95)
}

.igc .bg-surface-secondary{
  background-color:rgb(var(--surface-secondary))
}

.igc .bg-surface-secondary\/0{
  background-color:rgb(var(--surface-secondary) / 0)
}

.igc .bg-surface-secondary\/10{
  background-color:rgb(var(--surface-secondary) / .1)
}

.igc .bg-surface-secondary\/100{
  background-color:rgb(var(--surface-secondary) / 1)
}

.igc .bg-surface-secondary\/15{
  background-color:rgb(var(--surface-secondary) / .15)
}

.igc .bg-surface-secondary\/20{
  background-color:rgb(var(--surface-secondary) / .2)
}

.igc .bg-surface-secondary\/25{
  background-color:rgb(var(--surface-secondary) / .25)
}

.igc .bg-surface-secondary\/30{
  background-color:rgb(var(--surface-secondary) / .3)
}

.igc .bg-surface-secondary\/35{
  background-color:rgb(var(--surface-secondary) / .35)
}

.igc .bg-surface-secondary\/40{
  background-color:rgb(var(--surface-secondary) / .4)
}

.igc .bg-surface-secondary\/45{
  background-color:rgb(var(--surface-secondary) / .45)
}

.igc .bg-surface-secondary\/5{
  background-color:rgb(var(--surface-secondary) / .05)
}

.igc .bg-surface-secondary\/50{
  background-color:rgb(var(--surface-secondary) / .5)
}

.igc .bg-surface-secondary\/55{
  background-color:rgb(var(--surface-secondary) / .55)
}

.igc .bg-surface-secondary\/60{
  background-color:rgb(var(--surface-secondary) / .6)
}

.igc .bg-surface-secondary\/65{
  background-color:rgb(var(--surface-secondary) / .65)
}

.igc .bg-surface-secondary\/70{
  background-color:rgb(var(--surface-secondary) / .7)
}

.igc .bg-surface-secondary\/75{
  background-color:rgb(var(--surface-secondary) / .75)
}

.igc .bg-surface-secondary\/80{
  background-color:rgb(var(--surface-secondary) / .8)
}

.igc .bg-surface-secondary\/85{
  background-color:rgb(var(--surface-secondary) / .85)
}

.igc .bg-surface-secondary\/90{
  background-color:rgb(var(--surface-secondary) / .9)
}

.igc .bg-surface-secondary\/95{
  background-color:rgb(var(--surface-secondary) / .95)
}

.igc .bg-surface-tertiary{
  background-color:rgb(var(--surface-tertiary))
}

.igc .bg-surface-tertiary\/0{
  background-color:rgb(var(--surface-tertiary) / 0)
}

.igc .bg-surface-tertiary\/10{
  background-color:rgb(var(--surface-tertiary) / .1)
}

.igc .bg-surface-tertiary\/100{
  background-color:rgb(var(--surface-tertiary) / 1)
}

.igc .bg-surface-tertiary\/15{
  background-color:rgb(var(--surface-tertiary) / .15)
}

.igc .bg-surface-tertiary\/20{
  background-color:rgb(var(--surface-tertiary) / .2)
}

.igc .bg-surface-tertiary\/25{
  background-color:rgb(var(--surface-tertiary) / .25)
}

.igc .bg-surface-tertiary\/30{
  background-color:rgb(var(--surface-tertiary) / .3)
}

.igc .bg-surface-tertiary\/35{
  background-color:rgb(var(--surface-tertiary) / .35)
}

.igc .bg-surface-tertiary\/40{
  background-color:rgb(var(--surface-tertiary) / .4)
}

.igc .bg-surface-tertiary\/45{
  background-color:rgb(var(--surface-tertiary) / .45)
}

.igc .bg-surface-tertiary\/5{
  background-color:rgb(var(--surface-tertiary) / .05)
}

.igc .bg-surface-tertiary\/50{
  background-color:rgb(var(--surface-tertiary) / .5)
}

.igc .bg-surface-tertiary\/55{
  background-color:rgb(var(--surface-tertiary) / .55)
}

.igc .bg-surface-tertiary\/60{
  background-color:rgb(var(--surface-tertiary) / .6)
}

.igc .bg-surface-tertiary\/65{
  background-color:rgb(var(--surface-tertiary) / .65)
}

.igc .bg-surface-tertiary\/70{
  background-color:rgb(var(--surface-tertiary) / .7)
}

.igc .bg-surface-tertiary\/75{
  background-color:rgb(var(--surface-tertiary) / .75)
}

.igc .bg-surface-tertiary\/80{
  background-color:rgb(var(--surface-tertiary) / .8)
}

.igc .bg-surface-tertiary\/85{
  background-color:rgb(var(--surface-tertiary) / .85)
}

.igc .bg-surface-tertiary\/90{
  background-color:rgb(var(--surface-tertiary) / .9)
}

.igc .bg-surface-tertiary\/95{
  background-color:rgb(var(--surface-tertiary) / .95)
}

.igc .bg-tint-10-darker{
  background-color:rgb(var(--tint-10-darker))
}

.igc .bg-tint-10-darker\/0{
  background-color:rgb(var(--tint-10-darker) / 0)
}

.igc .bg-tint-10-darker\/10{
  background-color:rgb(var(--tint-10-darker) / .1)
}

.igc .bg-tint-10-darker\/100{
  background-color:rgb(var(--tint-10-darker) / 1)
}

.igc .bg-tint-10-darker\/15{
  background-color:rgb(var(--tint-10-darker) / .15)
}

.igc .bg-tint-10-darker\/20{
  background-color:rgb(var(--tint-10-darker) / .2)
}

.igc .bg-tint-10-darker\/25{
  background-color:rgb(var(--tint-10-darker) / .25)
}

.igc .bg-tint-10-darker\/30{
  background-color:rgb(var(--tint-10-darker) / .3)
}

.igc .bg-tint-10-darker\/35{
  background-color:rgb(var(--tint-10-darker) / .35)
}

.igc .bg-tint-10-darker\/40{
  background-color:rgb(var(--tint-10-darker) / .4)
}

.igc .bg-tint-10-darker\/45{
  background-color:rgb(var(--tint-10-darker) / .45)
}

.igc .bg-tint-10-darker\/5{
  background-color:rgb(var(--tint-10-darker) / .05)
}

.igc .bg-tint-10-darker\/50{
  background-color:rgb(var(--tint-10-darker) / .5)
}

.igc .bg-tint-10-darker\/55{
  background-color:rgb(var(--tint-10-darker) / .55)
}

.igc .bg-tint-10-darker\/60{
  background-color:rgb(var(--tint-10-darker) / .6)
}

.igc .bg-tint-10-darker\/65{
  background-color:rgb(var(--tint-10-darker) / .65)
}

.igc .bg-tint-10-darker\/70{
  background-color:rgb(var(--tint-10-darker) / .7)
}

.igc .bg-tint-10-darker\/75{
  background-color:rgb(var(--tint-10-darker) / .75)
}

.igc .bg-tint-10-darker\/80{
  background-color:rgb(var(--tint-10-darker) / .8)
}

.igc .bg-tint-10-darker\/85{
  background-color:rgb(var(--tint-10-darker) / .85)
}

.igc .bg-tint-10-darker\/90{
  background-color:rgb(var(--tint-10-darker) / .9)
}

.igc .bg-tint-10-darker\/95{
  background-color:rgb(var(--tint-10-darker) / .95)
}

.igc .bg-transparent{
  background-color:transparent
}

.igc .bg-warning{
  background-color:rgb(var(--warning))
}

.igc .bg-warning-pairing{
  background-color:rgb(var(--warning-pairing))
}

.igc .bg-warning-pairing\/0{
  background-color:rgb(var(--warning-pairing) / 0)
}

.igc .bg-warning-pairing\/10{
  background-color:rgb(var(--warning-pairing) / .1)
}

.igc .bg-warning-pairing\/100{
  background-color:rgb(var(--warning-pairing) / 1)
}

.igc .bg-warning-pairing\/15{
  background-color:rgb(var(--warning-pairing) / .15)
}

.igc .bg-warning-pairing\/20{
  background-color:rgb(var(--warning-pairing) / .2)
}

.igc .bg-warning-pairing\/25{
  background-color:rgb(var(--warning-pairing) / .25)
}

.igc .bg-warning-pairing\/30{
  background-color:rgb(var(--warning-pairing) / .3)
}

.igc .bg-warning-pairing\/35{
  background-color:rgb(var(--warning-pairing) / .35)
}

.igc .bg-warning-pairing\/40{
  background-color:rgb(var(--warning-pairing) / .4)
}

.igc .bg-warning-pairing\/45{
  background-color:rgb(var(--warning-pairing) / .45)
}

.igc .bg-warning-pairing\/5{
  background-color:rgb(var(--warning-pairing) / .05)
}

.igc .bg-warning-pairing\/50{
  background-color:rgb(var(--warning-pairing) / .5)
}

.igc .bg-warning-pairing\/55{
  background-color:rgb(var(--warning-pairing) / .55)
}

.igc .bg-warning-pairing\/60{
  background-color:rgb(var(--warning-pairing) / .6)
}

.igc .bg-warning-pairing\/65{
  background-color:rgb(var(--warning-pairing) / .65)
}

.igc .bg-warning-pairing\/70{
  background-color:rgb(var(--warning-pairing) / .7)
}

.igc .bg-warning-pairing\/75{
  background-color:rgb(var(--warning-pairing) / .75)
}

.igc .bg-warning-pairing\/80{
  background-color:rgb(var(--warning-pairing) / .8)
}

.igc .bg-warning-pairing\/85{
  background-color:rgb(var(--warning-pairing) / .85)
}

.igc .bg-warning-pairing\/90{
  background-color:rgb(var(--warning-pairing) / .9)
}

.igc .bg-warning-pairing\/95{
  background-color:rgb(var(--warning-pairing) / .95)
}

.igc .bg-warning\/0{
  background-color:rgb(var(--warning) / 0)
}

.igc .bg-warning\/10{
  background-color:rgb(var(--warning) / .1)
}

.igc .bg-warning\/100{
  background-color:rgb(var(--warning) / 1)
}

.igc .bg-warning\/15{
  background-color:rgb(var(--warning) / .15)
}

.igc .bg-warning\/20{
  background-color:rgb(var(--warning) / .2)
}

.igc .bg-warning\/25{
  background-color:rgb(var(--warning) / .25)
}

.igc .bg-warning\/30{
  background-color:rgb(var(--warning) / .3)
}

.igc .bg-warning\/35{
  background-color:rgb(var(--warning) / .35)
}

.igc .bg-warning\/40{
  background-color:rgb(var(--warning) / .4)
}

.igc .bg-warning\/45{
  background-color:rgb(var(--warning) / .45)
}

.igc .bg-warning\/5{
  background-color:rgb(var(--warning) / .05)
}

.igc .bg-warning\/50{
  background-color:rgb(var(--warning) / .5)
}

.igc .bg-warning\/55{
  background-color:rgb(var(--warning) / .55)
}

.igc .bg-warning\/60{
  background-color:rgb(var(--warning) / .6)
}

.igc .bg-warning\/65{
  background-color:rgb(var(--warning) / .65)
}

.igc .bg-warning\/70{
  background-color:rgb(var(--warning) / .7)
}

.igc .bg-warning\/75{
  background-color:rgb(var(--warning) / .75)
}

.igc .bg-warning\/80{
  background-color:rgb(var(--warning) / .8)
}

.igc .bg-warning\/85{
  background-color:rgb(var(--warning) / .85)
}

.igc .bg-warning\/90{
  background-color:rgb(var(--warning) / .9)
}

.igc .bg-warning\/95{
  background-color:rgb(var(--warning) / .95)
}

.igc .bg-none{
  background-image:none
}

.igc .bg-contain{
  background-size:contain
}

.igc .bg-clip-border{
  background-clip:border-box
}

.igc .bg-center{
  background-position:center
}

.igc .bg-no-repeat{
  background-repeat:no-repeat
}

.igc .object-cover{
  -o-object-fit:cover;
  object-fit:cover
}

.igc .p-0{
  padding:0
}

.igc .p-1{
  padding:.25rem
}

.igc .p-1\.5{
  padding:.375rem
}

.igc .p-2{
  padding:.5rem
}

.igc .p-3{
  padding:.75rem
}

.igc .p-4{
  padding:1rem
}

.igc .p-6{
  padding:1.5rem
}

.igc .px-2{
  padding-left:.5rem;
  padding-right:.5rem
}

.igc .px-3{
  padding-left:.75rem;
  padding-right:.75rem
}

.igc .px-4{
  padding-left:1rem;
  padding-right:1rem
}

.igc .px-5{
  padding-left:1.25rem;
  padding-right:1.25rem
}

.igc .px-6{
  padding-left:1.5rem;
  padding-right:1.5rem
}

.igc .py-1{
  padding-top:.25rem;
  padding-bottom:.25rem
}

.igc .py-1\.5{
  padding-top:.375rem;
  padding-bottom:.375rem
}

.igc .py-12{
  padding-top:3rem;
  padding-bottom:3rem
}

.igc .py-2{
  padding-top:.5rem;
  padding-bottom:.5rem
}

.igc .py-3{
  padding-top:.75rem;
  padding-bottom:.75rem
}

.igc .pl-2{
  padding-left:.5rem
}

.igc .pl-3{
  padding-left:.75rem
}

.igc .pl-9{
  padding-left:2.25rem
}

.igc .pr-1\.5{
  padding-right:.375rem
}

.igc .pr-2{
  padding-right:.5rem
}

.igc .pr-9{
  padding-right:2.25rem
}

.igc .pt-4{
  padding-top:1rem
}

.igc .text-left{
  text-align:left
}

.igc .text-center{
  text-align:center
}

.igc .text-right{
  text-align:right
}

.igc .text-justify{
  text-align:justify
}

.igc .align-middle{
  vertical-align:middle
}

.igc .font-mono{
  font-family:inherit
}

.igc .text-2xl{
  font-size:var(--font-size-2xl);
  line-height:var(--line-height-2xl);
  letter-spacing:var(--letter-spacing-2xl)
}

.igc .text-3xl{
  font-size:var(--font-size-3xl);
  line-height:var(--line-height-3xl);
  letter-spacing:var(--letter-spacing-3xl)
}

.igc .text-lg{
  font-size:var(--font-size-lg);
  line-height:var(--line-height-lg);
  letter-spacing:var(--letter-spacing-lg)
}

.igc .text-md{
  font-size:var(--font-size-md);
  line-height:var(--line-height-md);
  letter-spacing:var(--letter-spacing-md)
}

.igc .text-sm{
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm);
  letter-spacing:var(--letter-spacing-sm)
}

.igc .text-xl{
  font-size:var(--font-size-xl);
  line-height:var(--line-height-xl);
  letter-spacing:var(--letter-spacing-xl)
}

.igc .text-xs{
  font-size:var(--font-size-xs);
  line-height:var(--line-height-xs);
  letter-spacing:var(--letter-spacing-xs)
}

.igc .font-black{
  font-weight:900
}

.igc .font-bold{
  font-weight:700
}

.igc .font-extrabold{
  font-weight:800
}

.igc .font-extralight{
  font-weight:200
}

.igc .font-light{
  font-weight:300
}

.igc .font-medium{
  font-weight:500
}

.igc .font-normal{
  font-weight:400
}

.igc .font-semibold{
  font-weight:600
}

.igc .font-thin{
  font-weight:100
}

.igc .uppercase{
  text-transform:uppercase
}

.igc .lowercase{
  text-transform:lowercase
}

.igc .capitalize{
  text-transform:capitalize
}

.igc .normal-case{
  text-transform:none
}

.igc .leading-3{
  line-height:.75rem
}

.igc .leading-4{
  line-height:1rem
}

.igc .leading-relaxed{
  line-height:1.625
}

.igc .text-\[inherit\]{
  color:inherit
}

.igc .text-info{
  color:rgb(var(--info))
}

.igc .text-info-pairing{
  color:rgb(var(--info-pairing))
}

.igc .text-info-pairing\/0{
  color:rgb(var(--info-pairing) / 0)
}

.igc .text-info-pairing\/10{
  color:rgb(var(--info-pairing) / .1)
}

.igc .text-info-pairing\/100{
  color:rgb(var(--info-pairing) / 1)
}

.igc .text-info-pairing\/15{
  color:rgb(var(--info-pairing) / .15)
}

.igc .text-info-pairing\/20{
  color:rgb(var(--info-pairing) / .2)
}

.igc .text-info-pairing\/25{
  color:rgb(var(--info-pairing) / .25)
}

.igc .text-info-pairing\/30{
  color:rgb(var(--info-pairing) / .3)
}

.igc .text-info-pairing\/35{
  color:rgb(var(--info-pairing) / .35)
}

.igc .text-info-pairing\/40{
  color:rgb(var(--info-pairing) / .4)
}

.igc .text-info-pairing\/45{
  color:rgb(var(--info-pairing) / .45)
}

.igc .text-info-pairing\/5{
  color:rgb(var(--info-pairing) / .05)
}

.igc .text-info-pairing\/50{
  color:rgb(var(--info-pairing) / .5)
}

.igc .text-info-pairing\/55{
  color:rgb(var(--info-pairing) / .55)
}

.igc .text-info-pairing\/60{
  color:rgb(var(--info-pairing) / .6)
}

.igc .text-info-pairing\/65{
  color:rgb(var(--info-pairing) / .65)
}

.igc .text-info-pairing\/70{
  color:rgb(var(--info-pairing) / .7)
}

.igc .text-info-pairing\/75{
  color:rgb(var(--info-pairing) / .75)
}

.igc .text-info-pairing\/80{
  color:rgb(var(--info-pairing) / .8)
}

.igc .text-info-pairing\/85{
  color:rgb(var(--info-pairing) / .85)
}

.igc .text-info-pairing\/90{
  color:rgb(var(--info-pairing) / .9)
}

.igc .text-info-pairing\/95{
  color:rgb(var(--info-pairing) / .95)
}

.igc .text-info\/0{
  color:rgb(var(--info) / 0)
}

.igc .text-info\/10{
  color:rgb(var(--info) / .1)
}

.igc .text-info\/100{
  color:rgb(var(--info) / 1)
}

.igc .text-info\/15{
  color:rgb(var(--info) / .15)
}

.igc .text-info\/20{
  color:rgb(var(--info) / .2)
}

.igc .text-info\/25{
  color:rgb(var(--info) / .25)
}

.igc .text-info\/30{
  color:rgb(var(--info) / .3)
}

.igc .text-info\/35{
  color:rgb(var(--info) / .35)
}

.igc .text-info\/40{
  color:rgb(var(--info) / .4)
}

.igc .text-info\/45{
  color:rgb(var(--info) / .45)
}

.igc .text-info\/5{
  color:rgb(var(--info) / .05)
}

.igc .text-info\/50{
  color:rgb(var(--info) / .5)
}

.igc .text-info\/55{
  color:rgb(var(--info) / .55)
}

.igc .text-info\/60{
  color:rgb(var(--info) / .6)
}

.igc .text-info\/65{
  color:rgb(var(--info) / .65)
}

.igc .text-info\/70{
  color:rgb(var(--info) / .7)
}

.igc .text-info\/75{
  color:rgb(var(--info) / .75)
}

.igc .text-info\/80{
  color:rgb(var(--info) / .8)
}

.igc .text-info\/85{
  color:rgb(var(--info) / .85)
}

.igc .text-info\/90{
  color:rgb(var(--info) / .9)
}

.igc .text-info\/95{
  color:rgb(var(--info) / .95)
}

.igc .text-primary{
  color:rgb(var(--primary))
}

.igc .text-primary-pairing{
  color:rgb(var(--primary-pairing))
}

.igc .text-primary-pairing\/0{
  color:rgb(var(--primary-pairing) / 0)
}

.igc .text-primary-pairing\/10{
  color:rgb(var(--primary-pairing) / .1)
}

.igc .text-primary-pairing\/100{
  color:rgb(var(--primary-pairing) / 1)
}

.igc .text-primary-pairing\/15{
  color:rgb(var(--primary-pairing) / .15)
}

.igc .text-primary-pairing\/20{
  color:rgb(var(--primary-pairing) / .2)
}

.igc .text-primary-pairing\/25{
  color:rgb(var(--primary-pairing) / .25)
}

.igc .text-primary-pairing\/30{
  color:rgb(var(--primary-pairing) / .3)
}

.igc .text-primary-pairing\/35{
  color:rgb(var(--primary-pairing) / .35)
}

.igc .text-primary-pairing\/40{
  color:rgb(var(--primary-pairing) / .4)
}

.igc .text-primary-pairing\/45{
  color:rgb(var(--primary-pairing) / .45)
}

.igc .text-primary-pairing\/5{
  color:rgb(var(--primary-pairing) / .05)
}

.igc .text-primary-pairing\/50{
  color:rgb(var(--primary-pairing) / .5)
}

.igc .text-primary-pairing\/55{
  color:rgb(var(--primary-pairing) / .55)
}

.igc .text-primary-pairing\/60{
  color:rgb(var(--primary-pairing) / .6)
}

.igc .text-primary-pairing\/65{
  color:rgb(var(--primary-pairing) / .65)
}

.igc .text-primary-pairing\/70{
  color:rgb(var(--primary-pairing) / .7)
}

.igc .text-primary-pairing\/75{
  color:rgb(var(--primary-pairing) / .75)
}

.igc .text-primary-pairing\/80{
  color:rgb(var(--primary-pairing) / .8)
}

.igc .text-primary-pairing\/85{
  color:rgb(var(--primary-pairing) / .85)
}

.igc .text-primary-pairing\/90{
  color:rgb(var(--primary-pairing) / .9)
}

.igc .text-primary-pairing\/95{
  color:rgb(var(--primary-pairing) / .95)
}

.igc .text-primary\/0{
  color:rgb(var(--primary) / 0)
}

.igc .text-primary\/10{
  color:rgb(var(--primary) / .1)
}

.igc .text-primary\/100{
  color:rgb(var(--primary) / 1)
}

.igc .text-primary\/15{
  color:rgb(var(--primary) / .15)
}

.igc .text-primary\/20{
  color:rgb(var(--primary) / .2)
}

.igc .text-primary\/25{
  color:rgb(var(--primary) / .25)
}

.igc .text-primary\/30{
  color:rgb(var(--primary) / .3)
}

.igc .text-primary\/35{
  color:rgb(var(--primary) / .35)
}

.igc .text-primary\/40{
  color:rgb(var(--primary) / .4)
}

.igc .text-primary\/45{
  color:rgb(var(--primary) / .45)
}

.igc .text-primary\/5{
  color:rgb(var(--primary) / .05)
}

.igc .text-primary\/50{
  color:rgb(var(--primary) / .5)
}

.igc .text-primary\/55{
  color:rgb(var(--primary) / .55)
}

.igc .text-primary\/60{
  color:rgb(var(--primary) / .6)
}

.igc .text-primary\/65{
  color:rgb(var(--primary) / .65)
}

.igc .text-primary\/70{
  color:rgb(var(--primary) / .7)
}

.igc .text-primary\/75{
  color:rgb(var(--primary) / .75)
}

.igc .text-primary\/80{
  color:rgb(var(--primary) / .8)
}

.igc .text-primary\/85{
  color:rgb(var(--primary) / .85)
}

.igc .text-primary\/90{
  color:rgb(var(--primary) / .9)
}

.igc .text-primary\/95{
  color:rgb(var(--primary) / .95)
}

.igc .text-surface-hairline{
  color:rgb(var(--surface-hairline))
}

.igc .text-surface-hairline\/0{
  color:rgb(var(--surface-hairline) / 0)
}

.igc .text-surface-hairline\/10{
  color:rgb(var(--surface-hairline) / .1)
}

.igc .text-surface-hairline\/100{
  color:rgb(var(--surface-hairline) / 1)
}

.igc .text-surface-hairline\/15{
  color:rgb(var(--surface-hairline) / .15)
}

.igc .text-surface-hairline\/20{
  color:rgb(var(--surface-hairline) / .2)
}

.igc .text-surface-hairline\/25{
  color:rgb(var(--surface-hairline) / .25)
}

.igc .text-surface-hairline\/30{
  color:rgb(var(--surface-hairline) / .3)
}

.igc .text-surface-hairline\/35{
  color:rgb(var(--surface-hairline) / .35)
}

.igc .text-surface-hairline\/40{
  color:rgb(var(--surface-hairline) / .4)
}

.igc .text-surface-hairline\/45{
  color:rgb(var(--surface-hairline) / .45)
}

.igc .text-surface-hairline\/5{
  color:rgb(var(--surface-hairline) / .05)
}

.igc .text-surface-hairline\/50{
  color:rgb(var(--surface-hairline) / .5)
}

.igc .text-surface-hairline\/55{
  color:rgb(var(--surface-hairline) / .55)
}

.igc .text-surface-hairline\/60{
  color:rgb(var(--surface-hairline) / .6)
}

.igc .text-surface-hairline\/65{
  color:rgb(var(--surface-hairline) / .65)
}

.igc .text-surface-hairline\/70{
  color:rgb(var(--surface-hairline) / .7)
}

.igc .text-surface-hairline\/75{
  color:rgb(var(--surface-hairline) / .75)
}

.igc .text-surface-hairline\/80{
  color:rgb(var(--surface-hairline) / .8)
}

.igc .text-surface-hairline\/85{
  color:rgb(var(--surface-hairline) / .85)
}

.igc .text-surface-hairline\/90{
  color:rgb(var(--surface-hairline) / .9)
}

.igc .text-surface-hairline\/95{
  color:rgb(var(--surface-hairline) / .95)
}

.igc .text-surface-pairing{
  color:rgb(var(--surface-pairing))
}

.igc .text-surface-pairing-alternate{
  color:rgb(var(--surface-pairing-alternate))
}

.igc .text-surface-pairing-alternate\/0{
  color:rgb(var(--surface-pairing-alternate) / 0)
}

.igc .text-surface-pairing-alternate\/10{
  color:rgb(var(--surface-pairing-alternate) / .1)
}

.igc .text-surface-pairing-alternate\/100{
  color:rgb(var(--surface-pairing-alternate) / 1)
}

.igc .text-surface-pairing-alternate\/15{
  color:rgb(var(--surface-pairing-alternate) / .15)
}

.igc .text-surface-pairing-alternate\/20{
  color:rgb(var(--surface-pairing-alternate) / .2)
}

.igc .text-surface-pairing-alternate\/25{
  color:rgb(var(--surface-pairing-alternate) / .25)
}

.igc .text-surface-pairing-alternate\/30{
  color:rgb(var(--surface-pairing-alternate) / .3)
}

.igc .text-surface-pairing-alternate\/35{
  color:rgb(var(--surface-pairing-alternate) / .35)
}

.igc .text-surface-pairing-alternate\/40{
  color:rgb(var(--surface-pairing-alternate) / .4)
}

.igc .text-surface-pairing-alternate\/45{
  color:rgb(var(--surface-pairing-alternate) / .45)
}

.igc .text-surface-pairing-alternate\/5{
  color:rgb(var(--surface-pairing-alternate) / .05)
}

.igc .text-surface-pairing-alternate\/50{
  color:rgb(var(--surface-pairing-alternate) / .5)
}

.igc .text-surface-pairing-alternate\/55{
  color:rgb(var(--surface-pairing-alternate) / .55)
}

.igc .text-surface-pairing-alternate\/60{
  color:rgb(var(--surface-pairing-alternate) / .6)
}

.igc .text-surface-pairing-alternate\/65{
  color:rgb(var(--surface-pairing-alternate) / .65)
}

.igc .text-surface-pairing-alternate\/70{
  color:rgb(var(--surface-pairing-alternate) / .7)
}

.igc .text-surface-pairing-alternate\/75{
  color:rgb(var(--surface-pairing-alternate) / .75)
}

.igc .text-surface-pairing-alternate\/80{
  color:rgb(var(--surface-pairing-alternate) / .8)
}

.igc .text-surface-pairing-alternate\/85{
  color:rgb(var(--surface-pairing-alternate) / .85)
}

.igc .text-surface-pairing-alternate\/90{
  color:rgb(var(--surface-pairing-alternate) / .9)
}

.igc .text-surface-pairing-alternate\/95{
  color:rgb(var(--surface-pairing-alternate) / .95)
}

.igc .text-surface-pairing\/0{
  color:rgb(var(--surface-pairing) / 0)
}

.igc .text-surface-pairing\/10{
  color:rgb(var(--surface-pairing) / .1)
}

.igc .text-surface-pairing\/100{
  color:rgb(var(--surface-pairing) / 1)
}

.igc .text-surface-pairing\/15{
  color:rgb(var(--surface-pairing) / .15)
}

.igc .text-surface-pairing\/20{
  color:rgb(var(--surface-pairing) / .2)
}

.igc .text-surface-pairing\/25{
  color:rgb(var(--surface-pairing) / .25)
}

.igc .text-surface-pairing\/30{
  color:rgb(var(--surface-pairing) / .3)
}

.igc .text-surface-pairing\/35{
  color:rgb(var(--surface-pairing) / .35)
}

.igc .text-surface-pairing\/40{
  color:rgb(var(--surface-pairing) / .4)
}

.igc .text-surface-pairing\/45{
  color:rgb(var(--surface-pairing) / .45)
}

.igc .text-surface-pairing\/5{
  color:rgb(var(--surface-pairing) / .05)
}

.igc .text-surface-pairing\/50{
  color:rgb(var(--surface-pairing) / .5)
}

.igc .text-surface-pairing\/55{
  color:rgb(var(--surface-pairing) / .55)
}

.igc .text-surface-pairing\/60{
  color:rgb(var(--surface-pairing) / .6)
}

.igc .text-surface-pairing\/65{
  color:rgb(var(--surface-pairing) / .65)
}

.igc .text-surface-pairing\/70{
  color:rgb(var(--surface-pairing) / .7)
}

.igc .text-surface-pairing\/75{
  color:rgb(var(--surface-pairing) / .75)
}

.igc .text-surface-pairing\/80{
  color:rgb(var(--surface-pairing) / .8)
}

.igc .text-surface-pairing\/85{
  color:rgb(var(--surface-pairing) / .85)
}

.igc .text-surface-pairing\/90{
  color:rgb(var(--surface-pairing) / .9)
}

.igc .text-surface-pairing\/95{
  color:rgb(var(--surface-pairing) / .95)
}

.igc .text-surface-primary{
  color:rgb(var(--surface-primary))
}

.igc .text-surface-primary\/0{
  color:rgb(var(--surface-primary) / 0)
}

.igc .text-surface-primary\/10{
  color:rgb(var(--surface-primary) / .1)
}

.igc .text-surface-primary\/100{
  color:rgb(var(--surface-primary) / 1)
}

.igc .text-surface-primary\/15{
  color:rgb(var(--surface-primary) / .15)
}

.igc .text-surface-primary\/20{
  color:rgb(var(--surface-primary) / .2)
}

.igc .text-surface-primary\/25{
  color:rgb(var(--surface-primary) / .25)
}

.igc .text-surface-primary\/30{
  color:rgb(var(--surface-primary) / .3)
}

.igc .text-surface-primary\/35{
  color:rgb(var(--surface-primary) / .35)
}

.igc .text-surface-primary\/40{
  color:rgb(var(--surface-primary) / .4)
}

.igc .text-surface-primary\/45{
  color:rgb(var(--surface-primary) / .45)
}

.igc .text-surface-primary\/5{
  color:rgb(var(--surface-primary) / .05)
}

.igc .text-surface-primary\/50{
  color:rgb(var(--surface-primary) / .5)
}

.igc .text-surface-primary\/55{
  color:rgb(var(--surface-primary) / .55)
}

.igc .text-surface-primary\/60{
  color:rgb(var(--surface-primary) / .6)
}

.igc .text-surface-primary\/65{
  color:rgb(var(--surface-primary) / .65)
}

.igc .text-surface-primary\/70{
  color:rgb(var(--surface-primary) / .7)
}

.igc .text-surface-primary\/75{
  color:rgb(var(--surface-primary) / .75)
}

.igc .text-surface-primary\/80{
  color:rgb(var(--surface-primary) / .8)
}

.igc .text-surface-primary\/85{
  color:rgb(var(--surface-primary) / .85)
}

.igc .text-surface-primary\/90{
  color:rgb(var(--surface-primary) / .9)
}

.igc .text-surface-primary\/95{
  color:rgb(var(--surface-primary) / .95)
}

.igc .text-surface-secondary{
  color:rgb(var(--surface-secondary))
}

.igc .text-surface-secondary\/0{
  color:rgb(var(--surface-secondary) / 0)
}

.igc .text-surface-secondary\/10{
  color:rgb(var(--surface-secondary) / .1)
}

.igc .text-surface-secondary\/100{
  color:rgb(var(--surface-secondary) / 1)
}

.igc .text-surface-secondary\/15{
  color:rgb(var(--surface-secondary) / .15)
}

.igc .text-surface-secondary\/20{
  color:rgb(var(--surface-secondary) / .2)
}

.igc .text-surface-secondary\/25{
  color:rgb(var(--surface-secondary) / .25)
}

.igc .text-surface-secondary\/30{
  color:rgb(var(--surface-secondary) / .3)
}

.igc .text-surface-secondary\/35{
  color:rgb(var(--surface-secondary) / .35)
}

.igc .text-surface-secondary\/40{
  color:rgb(var(--surface-secondary) / .4)
}

.igc .text-surface-secondary\/45{
  color:rgb(var(--surface-secondary) / .45)
}

.igc .text-surface-secondary\/5{
  color:rgb(var(--surface-secondary) / .05)
}

.igc .text-surface-secondary\/50{
  color:rgb(var(--surface-secondary) / .5)
}

.igc .text-surface-secondary\/55{
  color:rgb(var(--surface-secondary) / .55)
}

.igc .text-surface-secondary\/60{
  color:rgb(var(--surface-secondary) / .6)
}

.igc .text-surface-secondary\/65{
  color:rgb(var(--surface-secondary) / .65)
}

.igc .text-surface-secondary\/70{
  color:rgb(var(--surface-secondary) / .7)
}

.igc .text-surface-secondary\/75{
  color:rgb(var(--surface-secondary) / .75)
}

.igc .text-surface-secondary\/80{
  color:rgb(var(--surface-secondary) / .8)
}

.igc .text-surface-secondary\/85{
  color:rgb(var(--surface-secondary) / .85)
}

.igc .text-surface-secondary\/90{
  color:rgb(var(--surface-secondary) / .9)
}

.igc .text-surface-secondary\/95{
  color:rgb(var(--surface-secondary) / .95)
}

.igc .text-surface-tertiary{
  color:rgb(var(--surface-tertiary))
}

.igc .text-surface-tertiary\/0{
  color:rgb(var(--surface-tertiary) / 0)
}

.igc .text-surface-tertiary\/10{
  color:rgb(var(--surface-tertiary) / .1)
}

.igc .text-surface-tertiary\/100{
  color:rgb(var(--surface-tertiary) / 1)
}

.igc .text-surface-tertiary\/15{
  color:rgb(var(--surface-tertiary) / .15)
}

.igc .text-surface-tertiary\/20{
  color:rgb(var(--surface-tertiary) / .2)
}

.igc .text-surface-tertiary\/25{
  color:rgb(var(--surface-tertiary) / .25)
}

.igc .text-surface-tertiary\/30{
  color:rgb(var(--surface-tertiary) / .3)
}

.igc .text-surface-tertiary\/35{
  color:rgb(var(--surface-tertiary) / .35)
}

.igc .text-surface-tertiary\/40{
  color:rgb(var(--surface-tertiary) / .4)
}

.igc .text-surface-tertiary\/45{
  color:rgb(var(--surface-tertiary) / .45)
}

.igc .text-surface-tertiary\/5{
  color:rgb(var(--surface-tertiary) / .05)
}

.igc .text-surface-tertiary\/50{
  color:rgb(var(--surface-tertiary) / .5)
}

.igc .text-surface-tertiary\/55{
  color:rgb(var(--surface-tertiary) / .55)
}

.igc .text-surface-tertiary\/60{
  color:rgb(var(--surface-tertiary) / .6)
}

.igc .text-surface-tertiary\/65{
  color:rgb(var(--surface-tertiary) / .65)
}

.igc .text-surface-tertiary\/70{
  color:rgb(var(--surface-tertiary) / .7)
}

.igc .text-surface-tertiary\/75{
  color:rgb(var(--surface-tertiary) / .75)
}

.igc .text-surface-tertiary\/80{
  color:rgb(var(--surface-tertiary) / .8)
}

.igc .text-surface-tertiary\/85{
  color:rgb(var(--surface-tertiary) / .85)
}

.igc .text-surface-tertiary\/90{
  color:rgb(var(--surface-tertiary) / .9)
}

.igc .text-surface-tertiary\/95{
  color:rgb(var(--surface-tertiary) / .95)
}

.igc .text-tint-10-darker{
  color:rgb(var(--tint-10-darker))
}

.igc .text-tint-10-darker\/0{
  color:rgb(var(--tint-10-darker) / 0)
}

.igc .text-tint-10-darker\/10{
  color:rgb(var(--tint-10-darker) / .1)
}

.igc .text-tint-10-darker\/100{
  color:rgb(var(--tint-10-darker) / 1)
}

.igc .text-tint-10-darker\/15{
  color:rgb(var(--tint-10-darker) / .15)
}

.igc .text-tint-10-darker\/20{
  color:rgb(var(--tint-10-darker) / .2)
}

.igc .text-tint-10-darker\/25{
  color:rgb(var(--tint-10-darker) / .25)
}

.igc .text-tint-10-darker\/30{
  color:rgb(var(--tint-10-darker) / .3)
}

.igc .text-tint-10-darker\/35{
  color:rgb(var(--tint-10-darker) / .35)
}

.igc .text-tint-10-darker\/40{
  color:rgb(var(--tint-10-darker) / .4)
}

.igc .text-tint-10-darker\/45{
  color:rgb(var(--tint-10-darker) / .45)
}

.igc .text-tint-10-darker\/5{
  color:rgb(var(--tint-10-darker) / .05)
}

.igc .text-tint-10-darker\/50{
  color:rgb(var(--tint-10-darker) / .5)
}

.igc .text-tint-10-darker\/55{
  color:rgb(var(--tint-10-darker) / .55)
}

.igc .text-tint-10-darker\/60{
  color:rgb(var(--tint-10-darker) / .6)
}

.igc .text-tint-10-darker\/65{
  color:rgb(var(--tint-10-darker) / .65)
}

.igc .text-tint-10-darker\/70{
  color:rgb(var(--tint-10-darker) / .7)
}

.igc .text-tint-10-darker\/75{
  color:rgb(var(--tint-10-darker) / .75)
}

.igc .text-tint-10-darker\/80{
  color:rgb(var(--tint-10-darker) / .8)
}

.igc .text-tint-10-darker\/85{
  color:rgb(var(--tint-10-darker) / .85)
}

.igc .text-tint-10-darker\/90{
  color:rgb(var(--tint-10-darker) / .9)
}

.igc .text-tint-10-darker\/95{
  color:rgb(var(--tint-10-darker) / .95)
}

.igc .text-warning{
  color:rgb(var(--warning))
}

.igc .text-warning-pairing{
  color:rgb(var(--warning-pairing))
}

.igc .text-warning-pairing\/0{
  color:rgb(var(--warning-pairing) / 0)
}

.igc .text-warning-pairing\/10{
  color:rgb(var(--warning-pairing) / .1)
}

.igc .text-warning-pairing\/100{
  color:rgb(var(--warning-pairing) / 1)
}

.igc .text-warning-pairing\/15{
  color:rgb(var(--warning-pairing) / .15)
}

.igc .text-warning-pairing\/20{
  color:rgb(var(--warning-pairing) / .2)
}

.igc .text-warning-pairing\/25{
  color:rgb(var(--warning-pairing) / .25)
}

.igc .text-warning-pairing\/30{
  color:rgb(var(--warning-pairing) / .3)
}

.igc .text-warning-pairing\/35{
  color:rgb(var(--warning-pairing) / .35)
}

.igc .text-warning-pairing\/40{
  color:rgb(var(--warning-pairing) / .4)
}

.igc .text-warning-pairing\/45{
  color:rgb(var(--warning-pairing) / .45)
}

.igc .text-warning-pairing\/5{
  color:rgb(var(--warning-pairing) / .05)
}

.igc .text-warning-pairing\/50{
  color:rgb(var(--warning-pairing) / .5)
}

.igc .text-warning-pairing\/55{
  color:rgb(var(--warning-pairing) / .55)
}

.igc .text-warning-pairing\/60{
  color:rgb(var(--warning-pairing) / .6)
}

.igc .text-warning-pairing\/65{
  color:rgb(var(--warning-pairing) / .65)
}

.igc .text-warning-pairing\/70{
  color:rgb(var(--warning-pairing) / .7)
}

.igc .text-warning-pairing\/75{
  color:rgb(var(--warning-pairing) / .75)
}

.igc .text-warning-pairing\/80{
  color:rgb(var(--warning-pairing) / .8)
}

.igc .text-warning-pairing\/85{
  color:rgb(var(--warning-pairing) / .85)
}

.igc .text-warning-pairing\/90{
  color:rgb(var(--warning-pairing) / .9)
}

.igc .text-warning-pairing\/95{
  color:rgb(var(--warning-pairing) / .95)
}

.igc .text-warning\/0{
  color:rgb(var(--warning) / 0)
}

.igc .text-warning\/10{
  color:rgb(var(--warning) / .1)
}

.igc .text-warning\/100{
  color:rgb(var(--warning) / 1)
}

.igc .text-warning\/15{
  color:rgb(var(--warning) / .15)
}

.igc .text-warning\/20{
  color:rgb(var(--warning) / .2)
}

.igc .text-warning\/25{
  color:rgb(var(--warning) / .25)
}

.igc .text-warning\/30{
  color:rgb(var(--warning) / .3)
}

.igc .text-warning\/35{
  color:rgb(var(--warning) / .35)
}

.igc .text-warning\/40{
  color:rgb(var(--warning) / .4)
}

.igc .text-warning\/45{
  color:rgb(var(--warning) / .45)
}

.igc .text-warning\/5{
  color:rgb(var(--warning) / .05)
}

.igc .text-warning\/50{
  color:rgb(var(--warning) / .5)
}

.igc .text-warning\/55{
  color:rgb(var(--warning) / .55)
}

.igc .text-warning\/60{
  color:rgb(var(--warning) / .6)
}

.igc .text-warning\/65{
  color:rgb(var(--warning) / .65)
}

.igc .text-warning\/70{
  color:rgb(var(--warning) / .7)
}

.igc .text-warning\/75{
  color:rgb(var(--warning) / .75)
}

.igc .text-warning\/80{
  color:rgb(var(--warning) / .8)
}

.igc .text-warning\/85{
  color:rgb(var(--warning) / .85)
}

.igc .text-warning\/90{
  color:rgb(var(--warning) / .9)
}

.igc .text-warning\/95{
  color:rgb(var(--warning) / .95)
}

.igc .text-white{
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.igc .no-underline{
  text-decoration-line:none
}

.igc .opacity-0{
  opacity:0
}

.igc .opacity-100{
  opacity:1
}

.igc .opacity-50{
  opacity:.5
}

.igc .opacity-75{
  opacity:.75
}

.igc .shadow-\[0_16px_48px_0_rgba\(0\,0\,0\,0\.35\)\]{
  --tw-shadow: 0 16px 48px 0 rgba(0,0,0,.35);
  --tw-shadow-colored: 0 16px 48px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.igc .shadow-hairline-b{
  --tw-shadow: 0 1px 0 0 rgb(var(--surface-hairline));
  --tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.igc .shadow-hairline-r{
  --tw-shadow: 1px 0 0 0 rgb(var(--surface-hairline));
  --tw-shadow-colored: 1px 0 0 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.igc .shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.igc .shadow-sm{
  --tw-shadow: 0 0 20px 0 rgba(0,0,0,.3);
  --tw-shadow-colored: 0 0 20px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.igc .outline-none{
  outline:2px solid transparent;
  outline-offset:2px
}

.igc .outline{
  outline-style:solid
}

.igc .outline-0{
  outline-width:0px
}

.igc .outline-2{
  outline-width:2px
}

.igc .outline-offset-2{
  outline-offset:2px
}

.igc .outline-primary{
  outline-color:rgb(var(--primary))
}

.igc .ring{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.igc .ring-info{
  --tw-ring-color: rgb(var(--info))
}

.igc .ring-info-pairing{
  --tw-ring-color: rgb(var(--info-pairing))
}

.igc .ring-info-pairing\/0{
  --tw-ring-color: rgb(var(--info-pairing) / 0)
}

.igc .ring-info-pairing\/10{
  --tw-ring-color: rgb(var(--info-pairing) / .1)
}

.igc .ring-info-pairing\/100{
  --tw-ring-color: rgb(var(--info-pairing) / 1)
}

.igc .ring-info-pairing\/15{
  --tw-ring-color: rgb(var(--info-pairing) / .15)
}

.igc .ring-info-pairing\/20{
  --tw-ring-color: rgb(var(--info-pairing) / .2)
}

.igc .ring-info-pairing\/25{
  --tw-ring-color: rgb(var(--info-pairing) / .25)
}

.igc .ring-info-pairing\/30{
  --tw-ring-color: rgb(var(--info-pairing) / .3)
}

.igc .ring-info-pairing\/35{
  --tw-ring-color: rgb(var(--info-pairing) / .35)
}

.igc .ring-info-pairing\/40{
  --tw-ring-color: rgb(var(--info-pairing) / .4)
}

.igc .ring-info-pairing\/45{
  --tw-ring-color: rgb(var(--info-pairing) / .45)
}

.igc .ring-info-pairing\/5{
  --tw-ring-color: rgb(var(--info-pairing) / .05)
}

.igc .ring-info-pairing\/50{
  --tw-ring-color: rgb(var(--info-pairing) / .5)
}

.igc .ring-info-pairing\/55{
  --tw-ring-color: rgb(var(--info-pairing) / .55)
}

.igc .ring-info-pairing\/60{
  --tw-ring-color: rgb(var(--info-pairing) / .6)
}

.igc .ring-info-pairing\/65{
  --tw-ring-color: rgb(var(--info-pairing) / .65)
}

.igc .ring-info-pairing\/70{
  --tw-ring-color: rgb(var(--info-pairing) / .7)
}

.igc .ring-info-pairing\/75{
  --tw-ring-color: rgb(var(--info-pairing) / .75)
}

.igc .ring-info-pairing\/80{
  --tw-ring-color: rgb(var(--info-pairing) / .8)
}

.igc .ring-info-pairing\/85{
  --tw-ring-color: rgb(var(--info-pairing) / .85)
}

.igc .ring-info-pairing\/90{
  --tw-ring-color: rgb(var(--info-pairing) / .9)
}

.igc .ring-info-pairing\/95{
  --tw-ring-color: rgb(var(--info-pairing) / .95)
}

.igc .ring-info\/0{
  --tw-ring-color: rgb(var(--info) / 0)
}

.igc .ring-info\/10{
  --tw-ring-color: rgb(var(--info) / .1)
}

.igc .ring-info\/100{
  --tw-ring-color: rgb(var(--info) / 1)
}

.igc .ring-info\/15{
  --tw-ring-color: rgb(var(--info) / .15)
}

.igc .ring-info\/20{
  --tw-ring-color: rgb(var(--info) / .2)
}

.igc .ring-info\/25{
  --tw-ring-color: rgb(var(--info) / .25)
}

.igc .ring-info\/30{
  --tw-ring-color: rgb(var(--info) / .3)
}

.igc .ring-info\/35{
  --tw-ring-color: rgb(var(--info) / .35)
}

.igc .ring-info\/40{
  --tw-ring-color: rgb(var(--info) / .4)
}

.igc .ring-info\/45{
  --tw-ring-color: rgb(var(--info) / .45)
}

.igc .ring-info\/5{
  --tw-ring-color: rgb(var(--info) / .05)
}

.igc .ring-info\/50{
  --tw-ring-color: rgb(var(--info) / .5)
}

.igc .ring-info\/55{
  --tw-ring-color: rgb(var(--info) / .55)
}

.igc .ring-info\/60{
  --tw-ring-color: rgb(var(--info) / .6)
}

.igc .ring-info\/65{
  --tw-ring-color: rgb(var(--info) / .65)
}

.igc .ring-info\/70{
  --tw-ring-color: rgb(var(--info) / .7)
}

.igc .ring-info\/75{
  --tw-ring-color: rgb(var(--info) / .75)
}

.igc .ring-info\/80{
  --tw-ring-color: rgb(var(--info) / .8)
}

.igc .ring-info\/85{
  --tw-ring-color: rgb(var(--info) / .85)
}

.igc .ring-info\/90{
  --tw-ring-color: rgb(var(--info) / .9)
}

.igc .ring-info\/95{
  --tw-ring-color: rgb(var(--info) / .95)
}

.igc .ring-primary{
  --tw-ring-color: rgb(var(--primary))
}

.igc .ring-primary-pairing{
  --tw-ring-color: rgb(var(--primary-pairing))
}

.igc .ring-primary-pairing\/0{
  --tw-ring-color: rgb(var(--primary-pairing) / 0)
}

.igc .ring-primary-pairing\/10{
  --tw-ring-color: rgb(var(--primary-pairing) / .1)
}

.igc .ring-primary-pairing\/100{
  --tw-ring-color: rgb(var(--primary-pairing) / 1)
}

.igc .ring-primary-pairing\/15{
  --tw-ring-color: rgb(var(--primary-pairing) / .15)
}

.igc .ring-primary-pairing\/20{
  --tw-ring-color: rgb(var(--primary-pairing) / .2)
}

.igc .ring-primary-pairing\/25{
  --tw-ring-color: rgb(var(--primary-pairing) / .25)
}

.igc .ring-primary-pairing\/30{
  --tw-ring-color: rgb(var(--primary-pairing) / .3)
}

.igc .ring-primary-pairing\/35{
  --tw-ring-color: rgb(var(--primary-pairing) / .35)
}

.igc .ring-primary-pairing\/40{
  --tw-ring-color: rgb(var(--primary-pairing) / .4)
}

.igc .ring-primary-pairing\/45{
  --tw-ring-color: rgb(var(--primary-pairing) / .45)
}

.igc .ring-primary-pairing\/5{
  --tw-ring-color: rgb(var(--primary-pairing) / .05)
}

.igc .ring-primary-pairing\/50{
  --tw-ring-color: rgb(var(--primary-pairing) / .5)
}

.igc .ring-primary-pairing\/55{
  --tw-ring-color: rgb(var(--primary-pairing) / .55)
}

.igc .ring-primary-pairing\/60{
  --tw-ring-color: rgb(var(--primary-pairing) / .6)
}

.igc .ring-primary-pairing\/65{
  --tw-ring-color: rgb(var(--primary-pairing) / .65)
}

.igc .ring-primary-pairing\/70{
  --tw-ring-color: rgb(var(--primary-pairing) / .7)
}

.igc .ring-primary-pairing\/75{
  --tw-ring-color: rgb(var(--primary-pairing) / .75)
}

.igc .ring-primary-pairing\/80{
  --tw-ring-color: rgb(var(--primary-pairing) / .8)
}

.igc .ring-primary-pairing\/85{
  --tw-ring-color: rgb(var(--primary-pairing) / .85)
}

.igc .ring-primary-pairing\/90{
  --tw-ring-color: rgb(var(--primary-pairing) / .9)
}

.igc .ring-primary-pairing\/95{
  --tw-ring-color: rgb(var(--primary-pairing) / .95)
}

.igc .ring-primary\/0{
  --tw-ring-color: rgb(var(--primary) / 0)
}

.igc .ring-primary\/10{
  --tw-ring-color: rgb(var(--primary) / .1)
}

.igc .ring-primary\/100{
  --tw-ring-color: rgb(var(--primary) / 1)
}

.igc .ring-primary\/15{
  --tw-ring-color: rgb(var(--primary) / .15)
}

.igc .ring-primary\/20{
  --tw-ring-color: rgb(var(--primary) / .2)
}

.igc .ring-primary\/25{
  --tw-ring-color: rgb(var(--primary) / .25)
}

.igc .ring-primary\/30{
  --tw-ring-color: rgb(var(--primary) / .3)
}

.igc .ring-primary\/35{
  --tw-ring-color: rgb(var(--primary) / .35)
}

.igc .ring-primary\/40{
  --tw-ring-color: rgb(var(--primary) / .4)
}

.igc .ring-primary\/45{
  --tw-ring-color: rgb(var(--primary) / .45)
}

.igc .ring-primary\/5{
  --tw-ring-color: rgb(var(--primary) / .05)
}

.igc .ring-primary\/50{
  --tw-ring-color: rgb(var(--primary) / .5)
}

.igc .ring-primary\/55{
  --tw-ring-color: rgb(var(--primary) / .55)
}

.igc .ring-primary\/60{
  --tw-ring-color: rgb(var(--primary) / .6)
}

.igc .ring-primary\/65{
  --tw-ring-color: rgb(var(--primary) / .65)
}

.igc .ring-primary\/70{
  --tw-ring-color: rgb(var(--primary) / .7)
}

.igc .ring-primary\/75{
  --tw-ring-color: rgb(var(--primary) / .75)
}

.igc .ring-primary\/80{
  --tw-ring-color: rgb(var(--primary) / .8)
}

.igc .ring-primary\/85{
  --tw-ring-color: rgb(var(--primary) / .85)
}

.igc .ring-primary\/90{
  --tw-ring-color: rgb(var(--primary) / .9)
}

.igc .ring-primary\/95{
  --tw-ring-color: rgb(var(--primary) / .95)
}

.igc .ring-surface-hairline{
  --tw-ring-color: rgb(var(--surface-hairline))
}

.igc .ring-surface-hairline\/0{
  --tw-ring-color: rgb(var(--surface-hairline) / 0)
}

.igc .ring-surface-hairline\/10{
  --tw-ring-color: rgb(var(--surface-hairline) / .1)
}

.igc .ring-surface-hairline\/100{
  --tw-ring-color: rgb(var(--surface-hairline) / 1)
}

.igc .ring-surface-hairline\/15{
  --tw-ring-color: rgb(var(--surface-hairline) / .15)
}

.igc .ring-surface-hairline\/20{
  --tw-ring-color: rgb(var(--surface-hairline) / .2)
}

.igc .ring-surface-hairline\/25{
  --tw-ring-color: rgb(var(--surface-hairline) / .25)
}

.igc .ring-surface-hairline\/30{
  --tw-ring-color: rgb(var(--surface-hairline) / .3)
}

.igc .ring-surface-hairline\/35{
  --tw-ring-color: rgb(var(--surface-hairline) / .35)
}

.igc .ring-surface-hairline\/40{
  --tw-ring-color: rgb(var(--surface-hairline) / .4)
}

.igc .ring-surface-hairline\/45{
  --tw-ring-color: rgb(var(--surface-hairline) / .45)
}

.igc .ring-surface-hairline\/5{
  --tw-ring-color: rgb(var(--surface-hairline) / .05)
}

.igc .ring-surface-hairline\/50{
  --tw-ring-color: rgb(var(--surface-hairline) / .5)
}

.igc .ring-surface-hairline\/55{
  --tw-ring-color: rgb(var(--surface-hairline) / .55)
}

.igc .ring-surface-hairline\/60{
  --tw-ring-color: rgb(var(--surface-hairline) / .6)
}

.igc .ring-surface-hairline\/65{
  --tw-ring-color: rgb(var(--surface-hairline) / .65)
}

.igc .ring-surface-hairline\/70{
  --tw-ring-color: rgb(var(--surface-hairline) / .7)
}

.igc .ring-surface-hairline\/75{
  --tw-ring-color: rgb(var(--surface-hairline) / .75)
}

.igc .ring-surface-hairline\/80{
  --tw-ring-color: rgb(var(--surface-hairline) / .8)
}

.igc .ring-surface-hairline\/85{
  --tw-ring-color: rgb(var(--surface-hairline) / .85)
}

.igc .ring-surface-hairline\/90{
  --tw-ring-color: rgb(var(--surface-hairline) / .9)
}

.igc .ring-surface-hairline\/95{
  --tw-ring-color: rgb(var(--surface-hairline) / .95)
}

.igc .ring-surface-pairing{
  --tw-ring-color: rgb(var(--surface-pairing))
}

.igc .ring-surface-pairing-alternate{
  --tw-ring-color: rgb(var(--surface-pairing-alternate))
}

.igc .ring-surface-pairing-alternate\/0{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / 0)
}

.igc .ring-surface-pairing-alternate\/10{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .1)
}

.igc .ring-surface-pairing-alternate\/100{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / 1)
}

.igc .ring-surface-pairing-alternate\/15{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .15)
}

.igc .ring-surface-pairing-alternate\/20{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .2)
}

.igc .ring-surface-pairing-alternate\/25{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .25)
}

.igc .ring-surface-pairing-alternate\/30{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .3)
}

.igc .ring-surface-pairing-alternate\/35{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .35)
}

.igc .ring-surface-pairing-alternate\/40{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .4)
}

.igc .ring-surface-pairing-alternate\/45{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .45)
}

.igc .ring-surface-pairing-alternate\/5{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .05)
}

.igc .ring-surface-pairing-alternate\/50{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .5)
}

.igc .ring-surface-pairing-alternate\/55{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .55)
}

.igc .ring-surface-pairing-alternate\/60{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .6)
}

.igc .ring-surface-pairing-alternate\/65{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .65)
}

.igc .ring-surface-pairing-alternate\/70{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .7)
}

.igc .ring-surface-pairing-alternate\/75{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .75)
}

.igc .ring-surface-pairing-alternate\/80{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .8)
}

.igc .ring-surface-pairing-alternate\/85{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .85)
}

.igc .ring-surface-pairing-alternate\/90{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .9)
}

.igc .ring-surface-pairing-alternate\/95{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .95)
}

.igc .ring-surface-pairing\/0{
  --tw-ring-color: rgb(var(--surface-pairing) / 0)
}

.igc .ring-surface-pairing\/10{
  --tw-ring-color: rgb(var(--surface-pairing) / .1)
}

.igc .ring-surface-pairing\/100{
  --tw-ring-color: rgb(var(--surface-pairing) / 1)
}

.igc .ring-surface-pairing\/15{
  --tw-ring-color: rgb(var(--surface-pairing) / .15)
}

.igc .ring-surface-pairing\/20{
  --tw-ring-color: rgb(var(--surface-pairing) / .2)
}

.igc .ring-surface-pairing\/25{
  --tw-ring-color: rgb(var(--surface-pairing) / .25)
}

.igc .ring-surface-pairing\/30{
  --tw-ring-color: rgb(var(--surface-pairing) / .3)
}

.igc .ring-surface-pairing\/35{
  --tw-ring-color: rgb(var(--surface-pairing) / .35)
}

.igc .ring-surface-pairing\/40{
  --tw-ring-color: rgb(var(--surface-pairing) / .4)
}

.igc .ring-surface-pairing\/45{
  --tw-ring-color: rgb(var(--surface-pairing) / .45)
}

.igc .ring-surface-pairing\/5{
  --tw-ring-color: rgb(var(--surface-pairing) / .05)
}

.igc .ring-surface-pairing\/50{
  --tw-ring-color: rgb(var(--surface-pairing) / .5)
}

.igc .ring-surface-pairing\/55{
  --tw-ring-color: rgb(var(--surface-pairing) / .55)
}

.igc .ring-surface-pairing\/60{
  --tw-ring-color: rgb(var(--surface-pairing) / .6)
}

.igc .ring-surface-pairing\/65{
  --tw-ring-color: rgb(var(--surface-pairing) / .65)
}

.igc .ring-surface-pairing\/70{
  --tw-ring-color: rgb(var(--surface-pairing) / .7)
}

.igc .ring-surface-pairing\/75{
  --tw-ring-color: rgb(var(--surface-pairing) / .75)
}

.igc .ring-surface-pairing\/80{
  --tw-ring-color: rgb(var(--surface-pairing) / .8)
}

.igc .ring-surface-pairing\/85{
  --tw-ring-color: rgb(var(--surface-pairing) / .85)
}

.igc .ring-surface-pairing\/90{
  --tw-ring-color: rgb(var(--surface-pairing) / .9)
}

.igc .ring-surface-pairing\/95{
  --tw-ring-color: rgb(var(--surface-pairing) / .95)
}

.igc .ring-surface-primary{
  --tw-ring-color: rgb(var(--surface-primary))
}

.igc .ring-surface-primary\/0{
  --tw-ring-color: rgb(var(--surface-primary) / 0)
}

.igc .ring-surface-primary\/10{
  --tw-ring-color: rgb(var(--surface-primary) / .1)
}

.igc .ring-surface-primary\/100{
  --tw-ring-color: rgb(var(--surface-primary) / 1)
}

.igc .ring-surface-primary\/15{
  --tw-ring-color: rgb(var(--surface-primary) / .15)
}

.igc .ring-surface-primary\/20{
  --tw-ring-color: rgb(var(--surface-primary) / .2)
}

.igc .ring-surface-primary\/25{
  --tw-ring-color: rgb(var(--surface-primary) / .25)
}

.igc .ring-surface-primary\/30{
  --tw-ring-color: rgb(var(--surface-primary) / .3)
}

.igc .ring-surface-primary\/35{
  --tw-ring-color: rgb(var(--surface-primary) / .35)
}

.igc .ring-surface-primary\/40{
  --tw-ring-color: rgb(var(--surface-primary) / .4)
}

.igc .ring-surface-primary\/45{
  --tw-ring-color: rgb(var(--surface-primary) / .45)
}

.igc .ring-surface-primary\/5{
  --tw-ring-color: rgb(var(--surface-primary) / .05)
}

.igc .ring-surface-primary\/50{
  --tw-ring-color: rgb(var(--surface-primary) / .5)
}

.igc .ring-surface-primary\/55{
  --tw-ring-color: rgb(var(--surface-primary) / .55)
}

.igc .ring-surface-primary\/60{
  --tw-ring-color: rgb(var(--surface-primary) / .6)
}

.igc .ring-surface-primary\/65{
  --tw-ring-color: rgb(var(--surface-primary) / .65)
}

.igc .ring-surface-primary\/70{
  --tw-ring-color: rgb(var(--surface-primary) / .7)
}

.igc .ring-surface-primary\/75{
  --tw-ring-color: rgb(var(--surface-primary) / .75)
}

.igc .ring-surface-primary\/80{
  --tw-ring-color: rgb(var(--surface-primary) / .8)
}

.igc .ring-surface-primary\/85{
  --tw-ring-color: rgb(var(--surface-primary) / .85)
}

.igc .ring-surface-primary\/90{
  --tw-ring-color: rgb(var(--surface-primary) / .9)
}

.igc .ring-surface-primary\/95{
  --tw-ring-color: rgb(var(--surface-primary) / .95)
}

.igc .ring-surface-secondary{
  --tw-ring-color: rgb(var(--surface-secondary))
}

.igc .ring-surface-secondary\/0{
  --tw-ring-color: rgb(var(--surface-secondary) / 0)
}

.igc .ring-surface-secondary\/10{
  --tw-ring-color: rgb(var(--surface-secondary) / .1)
}

.igc .ring-surface-secondary\/100{
  --tw-ring-color: rgb(var(--surface-secondary) / 1)
}

.igc .ring-surface-secondary\/15{
  --tw-ring-color: rgb(var(--surface-secondary) / .15)
}

.igc .ring-surface-secondary\/20{
  --tw-ring-color: rgb(var(--surface-secondary) / .2)
}

.igc .ring-surface-secondary\/25{
  --tw-ring-color: rgb(var(--surface-secondary) / .25)
}

.igc .ring-surface-secondary\/30{
  --tw-ring-color: rgb(var(--surface-secondary) / .3)
}

.igc .ring-surface-secondary\/35{
  --tw-ring-color: rgb(var(--surface-secondary) / .35)
}

.igc .ring-surface-secondary\/40{
  --tw-ring-color: rgb(var(--surface-secondary) / .4)
}

.igc .ring-surface-secondary\/45{
  --tw-ring-color: rgb(var(--surface-secondary) / .45)
}

.igc .ring-surface-secondary\/5{
  --tw-ring-color: rgb(var(--surface-secondary) / .05)
}

.igc .ring-surface-secondary\/50{
  --tw-ring-color: rgb(var(--surface-secondary) / .5)
}

.igc .ring-surface-secondary\/55{
  --tw-ring-color: rgb(var(--surface-secondary) / .55)
}

.igc .ring-surface-secondary\/60{
  --tw-ring-color: rgb(var(--surface-secondary) / .6)
}

.igc .ring-surface-secondary\/65{
  --tw-ring-color: rgb(var(--surface-secondary) / .65)
}

.igc .ring-surface-secondary\/70{
  --tw-ring-color: rgb(var(--surface-secondary) / .7)
}

.igc .ring-surface-secondary\/75{
  --tw-ring-color: rgb(var(--surface-secondary) / .75)
}

.igc .ring-surface-secondary\/80{
  --tw-ring-color: rgb(var(--surface-secondary) / .8)
}

.igc .ring-surface-secondary\/85{
  --tw-ring-color: rgb(var(--surface-secondary) / .85)
}

.igc .ring-surface-secondary\/90{
  --tw-ring-color: rgb(var(--surface-secondary) / .9)
}

.igc .ring-surface-secondary\/95{
  --tw-ring-color: rgb(var(--surface-secondary) / .95)
}

.igc .ring-surface-tertiary{
  --tw-ring-color: rgb(var(--surface-tertiary))
}

.igc .ring-surface-tertiary\/0{
  --tw-ring-color: rgb(var(--surface-tertiary) / 0)
}

.igc .ring-surface-tertiary\/10{
  --tw-ring-color: rgb(var(--surface-tertiary) / .1)
}

.igc .ring-surface-tertiary\/100{
  --tw-ring-color: rgb(var(--surface-tertiary) / 1)
}

.igc .ring-surface-tertiary\/15{
  --tw-ring-color: rgb(var(--surface-tertiary) / .15)
}

.igc .ring-surface-tertiary\/20{
  --tw-ring-color: rgb(var(--surface-tertiary) / .2)
}

.igc .ring-surface-tertiary\/25{
  --tw-ring-color: rgb(var(--surface-tertiary) / .25)
}

.igc .ring-surface-tertiary\/30{
  --tw-ring-color: rgb(var(--surface-tertiary) / .3)
}

.igc .ring-surface-tertiary\/35{
  --tw-ring-color: rgb(var(--surface-tertiary) / .35)
}

.igc .ring-surface-tertiary\/40{
  --tw-ring-color: rgb(var(--surface-tertiary) / .4)
}

.igc .ring-surface-tertiary\/45{
  --tw-ring-color: rgb(var(--surface-tertiary) / .45)
}

.igc .ring-surface-tertiary\/5{
  --tw-ring-color: rgb(var(--surface-tertiary) / .05)
}

.igc .ring-surface-tertiary\/50{
  --tw-ring-color: rgb(var(--surface-tertiary) / .5)
}

.igc .ring-surface-tertiary\/55{
  --tw-ring-color: rgb(var(--surface-tertiary) / .55)
}

.igc .ring-surface-tertiary\/60{
  --tw-ring-color: rgb(var(--surface-tertiary) / .6)
}

.igc .ring-surface-tertiary\/65{
  --tw-ring-color: rgb(var(--surface-tertiary) / .65)
}

.igc .ring-surface-tertiary\/70{
  --tw-ring-color: rgb(var(--surface-tertiary) / .7)
}

.igc .ring-surface-tertiary\/75{
  --tw-ring-color: rgb(var(--surface-tertiary) / .75)
}

.igc .ring-surface-tertiary\/80{
  --tw-ring-color: rgb(var(--surface-tertiary) / .8)
}

.igc .ring-surface-tertiary\/85{
  --tw-ring-color: rgb(var(--surface-tertiary) / .85)
}

.igc .ring-surface-tertiary\/90{
  --tw-ring-color: rgb(var(--surface-tertiary) / .9)
}

.igc .ring-surface-tertiary\/95{
  --tw-ring-color: rgb(var(--surface-tertiary) / .95)
}

.igc .ring-tint-10-darker{
  --tw-ring-color: rgb(var(--tint-10-darker))
}

.igc .ring-tint-10-darker\/0{
  --tw-ring-color: rgb(var(--tint-10-darker) / 0)
}

.igc .ring-tint-10-darker\/10{
  --tw-ring-color: rgb(var(--tint-10-darker) / .1)
}

.igc .ring-tint-10-darker\/100{
  --tw-ring-color: rgb(var(--tint-10-darker) / 1)
}

.igc .ring-tint-10-darker\/15{
  --tw-ring-color: rgb(var(--tint-10-darker) / .15)
}

.igc .ring-tint-10-darker\/20{
  --tw-ring-color: rgb(var(--tint-10-darker) / .2)
}

.igc .ring-tint-10-darker\/25{
  --tw-ring-color: rgb(var(--tint-10-darker) / .25)
}

.igc .ring-tint-10-darker\/30{
  --tw-ring-color: rgb(var(--tint-10-darker) / .3)
}

.igc .ring-tint-10-darker\/35{
  --tw-ring-color: rgb(var(--tint-10-darker) / .35)
}

.igc .ring-tint-10-darker\/40{
  --tw-ring-color: rgb(var(--tint-10-darker) / .4)
}

.igc .ring-tint-10-darker\/45{
  --tw-ring-color: rgb(var(--tint-10-darker) / .45)
}

.igc .ring-tint-10-darker\/5{
  --tw-ring-color: rgb(var(--tint-10-darker) / .05)
}

.igc .ring-tint-10-darker\/50{
  --tw-ring-color: rgb(var(--tint-10-darker) / .5)
}

.igc .ring-tint-10-darker\/55{
  --tw-ring-color: rgb(var(--tint-10-darker) / .55)
}

.igc .ring-tint-10-darker\/60{
  --tw-ring-color: rgb(var(--tint-10-darker) / .6)
}

.igc .ring-tint-10-darker\/65{
  --tw-ring-color: rgb(var(--tint-10-darker) / .65)
}

.igc .ring-tint-10-darker\/70{
  --tw-ring-color: rgb(var(--tint-10-darker) / .7)
}

.igc .ring-tint-10-darker\/75{
  --tw-ring-color: rgb(var(--tint-10-darker) / .75)
}

.igc .ring-tint-10-darker\/80{
  --tw-ring-color: rgb(var(--tint-10-darker) / .8)
}

.igc .ring-tint-10-darker\/85{
  --tw-ring-color: rgb(var(--tint-10-darker) / .85)
}

.igc .ring-tint-10-darker\/90{
  --tw-ring-color: rgb(var(--tint-10-darker) / .9)
}

.igc .ring-tint-10-darker\/95{
  --tw-ring-color: rgb(var(--tint-10-darker) / .95)
}

.igc .ring-warning{
  --tw-ring-color: rgb(var(--warning))
}

.igc .ring-warning-pairing{
  --tw-ring-color: rgb(var(--warning-pairing))
}

.igc .ring-warning-pairing\/0{
  --tw-ring-color: rgb(var(--warning-pairing) / 0)
}

.igc .ring-warning-pairing\/10{
  --tw-ring-color: rgb(var(--warning-pairing) / .1)
}

.igc .ring-warning-pairing\/100{
  --tw-ring-color: rgb(var(--warning-pairing) / 1)
}

.igc .ring-warning-pairing\/15{
  --tw-ring-color: rgb(var(--warning-pairing) / .15)
}

.igc .ring-warning-pairing\/20{
  --tw-ring-color: rgb(var(--warning-pairing) / .2)
}

.igc .ring-warning-pairing\/25{
  --tw-ring-color: rgb(var(--warning-pairing) / .25)
}

.igc .ring-warning-pairing\/30{
  --tw-ring-color: rgb(var(--warning-pairing) / .3)
}

.igc .ring-warning-pairing\/35{
  --tw-ring-color: rgb(var(--warning-pairing) / .35)
}

.igc .ring-warning-pairing\/40{
  --tw-ring-color: rgb(var(--warning-pairing) / .4)
}

.igc .ring-warning-pairing\/45{
  --tw-ring-color: rgb(var(--warning-pairing) / .45)
}

.igc .ring-warning-pairing\/5{
  --tw-ring-color: rgb(var(--warning-pairing) / .05)
}

.igc .ring-warning-pairing\/50{
  --tw-ring-color: rgb(var(--warning-pairing) / .5)
}

.igc .ring-warning-pairing\/55{
  --tw-ring-color: rgb(var(--warning-pairing) / .55)
}

.igc .ring-warning-pairing\/60{
  --tw-ring-color: rgb(var(--warning-pairing) / .6)
}

.igc .ring-warning-pairing\/65{
  --tw-ring-color: rgb(var(--warning-pairing) / .65)
}

.igc .ring-warning-pairing\/70{
  --tw-ring-color: rgb(var(--warning-pairing) / .7)
}

.igc .ring-warning-pairing\/75{
  --tw-ring-color: rgb(var(--warning-pairing) / .75)
}

.igc .ring-warning-pairing\/80{
  --tw-ring-color: rgb(var(--warning-pairing) / .8)
}

.igc .ring-warning-pairing\/85{
  --tw-ring-color: rgb(var(--warning-pairing) / .85)
}

.igc .ring-warning-pairing\/90{
  --tw-ring-color: rgb(var(--warning-pairing) / .9)
}

.igc .ring-warning-pairing\/95{
  --tw-ring-color: rgb(var(--warning-pairing) / .95)
}

.igc .ring-warning\/0{
  --tw-ring-color: rgb(var(--warning) / 0)
}

.igc .ring-warning\/10{
  --tw-ring-color: rgb(var(--warning) / .1)
}

.igc .ring-warning\/100{
  --tw-ring-color: rgb(var(--warning) / 1)
}

.igc .ring-warning\/15{
  --tw-ring-color: rgb(var(--warning) / .15)
}

.igc .ring-warning\/20{
  --tw-ring-color: rgb(var(--warning) / .2)
}

.igc .ring-warning\/25{
  --tw-ring-color: rgb(var(--warning) / .25)
}

.igc .ring-warning\/30{
  --tw-ring-color: rgb(var(--warning) / .3)
}

.igc .ring-warning\/35{
  --tw-ring-color: rgb(var(--warning) / .35)
}

.igc .ring-warning\/40{
  --tw-ring-color: rgb(var(--warning) / .4)
}

.igc .ring-warning\/45{
  --tw-ring-color: rgb(var(--warning) / .45)
}

.igc .ring-warning\/5{
  --tw-ring-color: rgb(var(--warning) / .05)
}

.igc .ring-warning\/50{
  --tw-ring-color: rgb(var(--warning) / .5)
}

.igc .ring-warning\/55{
  --tw-ring-color: rgb(var(--warning) / .55)
}

.igc .ring-warning\/60{
  --tw-ring-color: rgb(var(--warning) / .6)
}

.igc .ring-warning\/65{
  --tw-ring-color: rgb(var(--warning) / .65)
}

.igc .ring-warning\/70{
  --tw-ring-color: rgb(var(--warning) / .7)
}

.igc .ring-warning\/75{
  --tw-ring-color: rgb(var(--warning) / .75)
}

.igc .ring-warning\/80{
  --tw-ring-color: rgb(var(--warning) / .8)
}

.igc .ring-warning\/85{
  --tw-ring-color: rgb(var(--warning) / .85)
}

.igc .ring-warning\/90{
  --tw-ring-color: rgb(var(--warning) / .9)
}

.igc .ring-warning\/95{
  --tw-ring-color: rgb(var(--warning) / .95)
}

.igc .drop-shadow-\[0_2px_20px_rgba\(0\,0\,0\,0\.5\)\]{
  --tw-drop-shadow: drop-shadow(0 2px 20px rgba(0,0,0,.5));
  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)
}

.igc .filter{
  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)
}

.igc .transition-\[margin-left\]{
  transition-property:margin-left;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}

.igc .transition-\[width\]{
  transition-property:width;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}

.igc .transition-all{
  transition-property:all;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}

.igc .transition-colors{
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}

.igc .transition-opacity{
  transition-property:opacity;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}

.igc .duration-150{
  transition-duration:.15s
}

.igc .duration-200{
  transition-duration:.2s
}

.igc .duration-250{
  transition-duration:.25s
}

.igc .ease-in-out{
  transition-timing-function:cubic-bezier(.4,0,.2,1)
}

.igc .ease-linear{
  transition-timing-function:linear
}

.igc .content-\[\'\/\'\]{
  --tw-content: "/";
  content:var(--tw-content)
}

@keyframes enter{
  0%{
    opacity:var(--tw-enter-opacity, 1);
    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))
  }
}

@keyframes exit{
  to{
    opacity:var(--tw-exit-opacity, 1);
    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))
  }
}

.igc .duration-150{
  animation-duration:.15s
}

.igc .duration-200{
  animation-duration:.2s
}

.igc .duration-250{
  animation-duration:.25s
}

.igc .ease-in-out{
  animation-timing-function:cubic-bezier(.4,0,.2,1)
}

.igc .ease-linear{
  animation-timing-function:linear
}

@media (min-width: 576px){
  .sm\:container{
    width:100%
  }

  .sm\:container{
    max-width:540px
  }

  @media (min-width: 768px){
    .sm\:container{
      max-width:720px
    }
  }

  @media (min-width: 992px){
    .sm\:container{
      max-width:960px
    }
  }

  @media (min-width: 1200px){
    .sm\:container{
      max-width:1140px
    }
  }

  @media (min-width: 1400px){
    .sm\:container{
      max-width:1320px
    }
  }
}

@media (min-width: 768px){
  .md\:container{
    width:100%
  }

  @media (min-width: 576px){
    .md\:container{
      max-width:540px
    }
  }

  .md\:container{
    max-width:720px
  }

  @media (min-width: 992px){
    .md\:container{
      max-width:960px
    }
  }

  @media (min-width: 1200px){
    .md\:container{
      max-width:1140px
    }
  }

  @media (min-width: 1400px){
    .md\:container{
      max-width:1320px
    }
  }
}

@media (min-width: 992px){
  .lg\:container{
    width:100%
  }

  @media (min-width: 576px){
    .lg\:container{
      max-width:540px
    }
  }

  @media (min-width: 768px){
    .lg\:container{
      max-width:720px
    }
  }

  .lg\:container{
    max-width:960px
  }

  @media (min-width: 1200px){
    .lg\:container{
      max-width:1140px
    }
  }

  @media (min-width: 1400px){
    .lg\:container{
      max-width:1320px
    }
  }
}

@media (min-width: 1200px){
  .xl\:container{
    width:100%
  }

  @media (min-width: 576px){
    .xl\:container{
      max-width:540px
    }
  }

  @media (min-width: 768px){
    .xl\:container{
      max-width:720px
    }
  }

  @media (min-width: 992px){
    .xl\:container{
      max-width:960px
    }
  }

  .xl\:container{
    max-width:1140px
  }

  @media (min-width: 1400px){
    .xl\:container{
      max-width:1320px
    }
  }
}

@media (min-width: 1400px){
  .\32xl\:container{
    width:100%
  }

  @media (min-width: 576px){
    .\32xl\:container{
      max-width:540px
    }
  }

  @media (min-width: 768px){
    .\32xl\:container{
      max-width:720px
    }
  }

  @media (min-width: 992px){
    .\32xl\:container{
      max-width:960px
    }
  }

  @media (min-width: 1200px){
    .\32xl\:container{
      max-width:1140px
    }
  }

  .\32xl\:container{
    max-width:1320px
  }
}

.igc .placeholder\:text-surface-pairing-alternate::-moz-placeholder{
  color:rgb(var(--surface-pairing-alternate))
}

.igc .placeholder\:text-surface-pairing-alternate::placeholder{
  color:rgb(var(--surface-pairing-alternate))
}

.igc .first\:rounded-t:first-child{
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
}

.igc .last\:mb-0:last-child{
  margin-bottom:0
}

.igc .last\:rounded-b:last-child{
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:.25rem
}

.igc .last\:border-b-0:last-child{
  border-bottom-width:0px
}

.igc .focus-within\:border-primary:focus-within{
  border-color:rgb(var(--primary))
}

.igc .focus-within\:outline-none:focus-within{
  outline:2px solid transparent;
  outline-offset:2px
}

.igc .hover\:scale-105:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.igc .hover\:scale-110:hover{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.igc .hover\:border-info:hover{
  border-color:rgb(var(--info))
}

.igc .hover\:border-info-pairing:hover{
  border-color:rgb(var(--info-pairing))
}

.igc .hover\:border-info-pairing\/0:hover{
  border-color:rgb(var(--info-pairing) / 0)
}

.igc .hover\:border-info-pairing\/10:hover{
  border-color:rgb(var(--info-pairing) / .1)
}

.igc .hover\:border-info-pairing\/100:hover{
  border-color:rgb(var(--info-pairing) / 1)
}

.igc .hover\:border-info-pairing\/15:hover{
  border-color:rgb(var(--info-pairing) / .15)
}

.igc .hover\:border-info-pairing\/20:hover{
  border-color:rgb(var(--info-pairing) / .2)
}

.igc .hover\:border-info-pairing\/25:hover{
  border-color:rgb(var(--info-pairing) / .25)
}

.igc .hover\:border-info-pairing\/30:hover{
  border-color:rgb(var(--info-pairing) / .3)
}

.igc .hover\:border-info-pairing\/35:hover{
  border-color:rgb(var(--info-pairing) / .35)
}

.igc .hover\:border-info-pairing\/40:hover{
  border-color:rgb(var(--info-pairing) / .4)
}

.igc .hover\:border-info-pairing\/45:hover{
  border-color:rgb(var(--info-pairing) / .45)
}

.igc .hover\:border-info-pairing\/5:hover{
  border-color:rgb(var(--info-pairing) / .05)
}

.igc .hover\:border-info-pairing\/50:hover{
  border-color:rgb(var(--info-pairing) / .5)
}

.igc .hover\:border-info-pairing\/55:hover{
  border-color:rgb(var(--info-pairing) / .55)
}

.igc .hover\:border-info-pairing\/60:hover{
  border-color:rgb(var(--info-pairing) / .6)
}

.igc .hover\:border-info-pairing\/65:hover{
  border-color:rgb(var(--info-pairing) / .65)
}

.igc .hover\:border-info-pairing\/70:hover{
  border-color:rgb(var(--info-pairing) / .7)
}

.igc .hover\:border-info-pairing\/75:hover{
  border-color:rgb(var(--info-pairing) / .75)
}

.igc .hover\:border-info-pairing\/80:hover{
  border-color:rgb(var(--info-pairing) / .8)
}

.igc .hover\:border-info-pairing\/85:hover{
  border-color:rgb(var(--info-pairing) / .85)
}

.igc .hover\:border-info-pairing\/90:hover{
  border-color:rgb(var(--info-pairing) / .9)
}

.igc .hover\:border-info-pairing\/95:hover{
  border-color:rgb(var(--info-pairing) / .95)
}

.igc .hover\:border-info\/0:hover{
  border-color:rgb(var(--info) / 0)
}

.igc .hover\:border-info\/10:hover{
  border-color:rgb(var(--info) / .1)
}

.igc .hover\:border-info\/100:hover{
  border-color:rgb(var(--info) / 1)
}

.igc .hover\:border-info\/15:hover{
  border-color:rgb(var(--info) / .15)
}

.igc .hover\:border-info\/20:hover{
  border-color:rgb(var(--info) / .2)
}

.igc .hover\:border-info\/25:hover{
  border-color:rgb(var(--info) / .25)
}

.igc .hover\:border-info\/30:hover{
  border-color:rgb(var(--info) / .3)
}

.igc .hover\:border-info\/35:hover{
  border-color:rgb(var(--info) / .35)
}

.igc .hover\:border-info\/40:hover{
  border-color:rgb(var(--info) / .4)
}

.igc .hover\:border-info\/45:hover{
  border-color:rgb(var(--info) / .45)
}

.igc .hover\:border-info\/5:hover{
  border-color:rgb(var(--info) / .05)
}

.igc .hover\:border-info\/50:hover{
  border-color:rgb(var(--info) / .5)
}

.igc .hover\:border-info\/55:hover{
  border-color:rgb(var(--info) / .55)
}

.igc .hover\:border-info\/60:hover{
  border-color:rgb(var(--info) / .6)
}

.igc .hover\:border-info\/65:hover{
  border-color:rgb(var(--info) / .65)
}

.igc .hover\:border-info\/70:hover{
  border-color:rgb(var(--info) / .7)
}

.igc .hover\:border-info\/75:hover{
  border-color:rgb(var(--info) / .75)
}

.igc .hover\:border-info\/80:hover{
  border-color:rgb(var(--info) / .8)
}

.igc .hover\:border-info\/85:hover{
  border-color:rgb(var(--info) / .85)
}

.igc .hover\:border-info\/90:hover{
  border-color:rgb(var(--info) / .9)
}

.igc .hover\:border-info\/95:hover{
  border-color:rgb(var(--info) / .95)
}

.igc .hover\:border-primary:hover{
  border-color:rgb(var(--primary))
}

.igc .hover\:border-primary-pairing:hover{
  border-color:rgb(var(--primary-pairing))
}

.igc .hover\:border-primary-pairing\/0:hover{
  border-color:rgb(var(--primary-pairing) / 0)
}

.igc .hover\:border-primary-pairing\/10:hover{
  border-color:rgb(var(--primary-pairing) / .1)
}

.igc .hover\:border-primary-pairing\/100:hover{
  border-color:rgb(var(--primary-pairing) / 1)
}

.igc .hover\:border-primary-pairing\/15:hover{
  border-color:rgb(var(--primary-pairing) / .15)
}

.igc .hover\:border-primary-pairing\/20:hover{
  border-color:rgb(var(--primary-pairing) / .2)
}

.igc .hover\:border-primary-pairing\/25:hover{
  border-color:rgb(var(--primary-pairing) / .25)
}

.igc .hover\:border-primary-pairing\/30:hover{
  border-color:rgb(var(--primary-pairing) / .3)
}

.igc .hover\:border-primary-pairing\/35:hover{
  border-color:rgb(var(--primary-pairing) / .35)
}

.igc .hover\:border-primary-pairing\/40:hover{
  border-color:rgb(var(--primary-pairing) / .4)
}

.igc .hover\:border-primary-pairing\/45:hover{
  border-color:rgb(var(--primary-pairing) / .45)
}

.igc .hover\:border-primary-pairing\/5:hover{
  border-color:rgb(var(--primary-pairing) / .05)
}

.igc .hover\:border-primary-pairing\/50:hover{
  border-color:rgb(var(--primary-pairing) / .5)
}

.igc .hover\:border-primary-pairing\/55:hover{
  border-color:rgb(var(--primary-pairing) / .55)
}

.igc .hover\:border-primary-pairing\/60:hover{
  border-color:rgb(var(--primary-pairing) / .6)
}

.igc .hover\:border-primary-pairing\/65:hover{
  border-color:rgb(var(--primary-pairing) / .65)
}

.igc .hover\:border-primary-pairing\/70:hover{
  border-color:rgb(var(--primary-pairing) / .7)
}

.igc .hover\:border-primary-pairing\/75:hover{
  border-color:rgb(var(--primary-pairing) / .75)
}

.igc .hover\:border-primary-pairing\/80:hover{
  border-color:rgb(var(--primary-pairing) / .8)
}

.igc .hover\:border-primary-pairing\/85:hover{
  border-color:rgb(var(--primary-pairing) / .85)
}

.igc .hover\:border-primary-pairing\/90:hover{
  border-color:rgb(var(--primary-pairing) / .9)
}

.igc .hover\:border-primary-pairing\/95:hover{
  border-color:rgb(var(--primary-pairing) / .95)
}

.igc .hover\:border-primary\/0:hover{
  border-color:rgb(var(--primary) / 0)
}

.igc .hover\:border-primary\/10:hover{
  border-color:rgb(var(--primary) / .1)
}

.igc .hover\:border-primary\/100:hover{
  border-color:rgb(var(--primary) / 1)
}

.igc .hover\:border-primary\/15:hover{
  border-color:rgb(var(--primary) / .15)
}

.igc .hover\:border-primary\/20:hover{
  border-color:rgb(var(--primary) / .2)
}

.igc .hover\:border-primary\/25:hover{
  border-color:rgb(var(--primary) / .25)
}

.igc .hover\:border-primary\/30:hover{
  border-color:rgb(var(--primary) / .3)
}

.igc .hover\:border-primary\/35:hover{
  border-color:rgb(var(--primary) / .35)
}

.igc .hover\:border-primary\/40:hover{
  border-color:rgb(var(--primary) / .4)
}

.igc .hover\:border-primary\/45:hover{
  border-color:rgb(var(--primary) / .45)
}

.igc .hover\:border-primary\/5:hover{
  border-color:rgb(var(--primary) / .05)
}

.igc .hover\:border-primary\/50:hover{
  border-color:rgb(var(--primary) / .5)
}

.igc .hover\:border-primary\/55:hover{
  border-color:rgb(var(--primary) / .55)
}

.igc .hover\:border-primary\/60:hover{
  border-color:rgb(var(--primary) / .6)
}

.igc .hover\:border-primary\/65:hover{
  border-color:rgb(var(--primary) / .65)
}

.igc .hover\:border-primary\/70:hover{
  border-color:rgb(var(--primary) / .7)
}

.igc .hover\:border-primary\/75:hover{
  border-color:rgb(var(--primary) / .75)
}

.igc .hover\:border-primary\/80:hover{
  border-color:rgb(var(--primary) / .8)
}

.igc .hover\:border-primary\/85:hover{
  border-color:rgb(var(--primary) / .85)
}

.igc .hover\:border-primary\/90:hover{
  border-color:rgb(var(--primary) / .9)
}

.igc .hover\:border-primary\/95:hover{
  border-color:rgb(var(--primary) / .95)
}

.igc .hover\:border-surface-hairline:hover{
  border-color:rgb(var(--surface-hairline))
}

.igc .hover\:border-surface-hairline\/0:hover{
  border-color:rgb(var(--surface-hairline) / 0)
}

.igc .hover\:border-surface-hairline\/10:hover{
  border-color:rgb(var(--surface-hairline) / .1)
}

.igc .hover\:border-surface-hairline\/100:hover{
  border-color:rgb(var(--surface-hairline) / 1)
}

.igc .hover\:border-surface-hairline\/15:hover{
  border-color:rgb(var(--surface-hairline) / .15)
}

.igc .hover\:border-surface-hairline\/20:hover{
  border-color:rgb(var(--surface-hairline) / .2)
}

.igc .hover\:border-surface-hairline\/25:hover{
  border-color:rgb(var(--surface-hairline) / .25)
}

.igc .hover\:border-surface-hairline\/30:hover{
  border-color:rgb(var(--surface-hairline) / .3)
}

.igc .hover\:border-surface-hairline\/35:hover{
  border-color:rgb(var(--surface-hairline) / .35)
}

.igc .hover\:border-surface-hairline\/40:hover{
  border-color:rgb(var(--surface-hairline) / .4)
}

.igc .hover\:border-surface-hairline\/45:hover{
  border-color:rgb(var(--surface-hairline) / .45)
}

.igc .hover\:border-surface-hairline\/5:hover{
  border-color:rgb(var(--surface-hairline) / .05)
}

.igc .hover\:border-surface-hairline\/50:hover{
  border-color:rgb(var(--surface-hairline) / .5)
}

.igc .hover\:border-surface-hairline\/55:hover{
  border-color:rgb(var(--surface-hairline) / .55)
}

.igc .hover\:border-surface-hairline\/60:hover{
  border-color:rgb(var(--surface-hairline) / .6)
}

.igc .hover\:border-surface-hairline\/65:hover{
  border-color:rgb(var(--surface-hairline) / .65)
}

.igc .hover\:border-surface-hairline\/70:hover{
  border-color:rgb(var(--surface-hairline) / .7)
}

.igc .hover\:border-surface-hairline\/75:hover{
  border-color:rgb(var(--surface-hairline) / .75)
}

.igc .hover\:border-surface-hairline\/80:hover{
  border-color:rgb(var(--surface-hairline) / .8)
}

.igc .hover\:border-surface-hairline\/85:hover{
  border-color:rgb(var(--surface-hairline) / .85)
}

.igc .hover\:border-surface-hairline\/90:hover{
  border-color:rgb(var(--surface-hairline) / .9)
}

.igc .hover\:border-surface-hairline\/95:hover{
  border-color:rgb(var(--surface-hairline) / .95)
}

.igc .hover\:border-surface-pairing:hover{
  border-color:rgb(var(--surface-pairing))
}

.igc .hover\:border-surface-pairing-alternate:hover{
  border-color:rgb(var(--surface-pairing-alternate))
}

.igc .hover\:border-surface-pairing-alternate\/0:hover{
  border-color:rgb(var(--surface-pairing-alternate) / 0)
}

.igc .hover\:border-surface-pairing-alternate\/10:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .1)
}

.igc .hover\:border-surface-pairing-alternate\/100:hover{
  border-color:rgb(var(--surface-pairing-alternate) / 1)
}

.igc .hover\:border-surface-pairing-alternate\/15:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .15)
}

.igc .hover\:border-surface-pairing-alternate\/20:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .2)
}

.igc .hover\:border-surface-pairing-alternate\/25:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .25)
}

.igc .hover\:border-surface-pairing-alternate\/30:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .3)
}

.igc .hover\:border-surface-pairing-alternate\/35:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .35)
}

.igc .hover\:border-surface-pairing-alternate\/40:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .4)
}

.igc .hover\:border-surface-pairing-alternate\/45:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .45)
}

.igc .hover\:border-surface-pairing-alternate\/5:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .05)
}

.igc .hover\:border-surface-pairing-alternate\/50:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .5)
}

.igc .hover\:border-surface-pairing-alternate\/55:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .55)
}

.igc .hover\:border-surface-pairing-alternate\/60:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .6)
}

.igc .hover\:border-surface-pairing-alternate\/65:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .65)
}

.igc .hover\:border-surface-pairing-alternate\/70:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .7)
}

.igc .hover\:border-surface-pairing-alternate\/75:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .75)
}

.igc .hover\:border-surface-pairing-alternate\/80:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .8)
}

.igc .hover\:border-surface-pairing-alternate\/85:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .85)
}

.igc .hover\:border-surface-pairing-alternate\/90:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .9)
}

.igc .hover\:border-surface-pairing-alternate\/95:hover{
  border-color:rgb(var(--surface-pairing-alternate) / .95)
}

.igc .hover\:border-surface-pairing\/0:hover{
  border-color:rgb(var(--surface-pairing) / 0)
}

.igc .hover\:border-surface-pairing\/10:hover{
  border-color:rgb(var(--surface-pairing) / .1)
}

.igc .hover\:border-surface-pairing\/100:hover{
  border-color:rgb(var(--surface-pairing) / 1)
}

.igc .hover\:border-surface-pairing\/15:hover{
  border-color:rgb(var(--surface-pairing) / .15)
}

.igc .hover\:border-surface-pairing\/20:hover{
  border-color:rgb(var(--surface-pairing) / .2)
}

.igc .hover\:border-surface-pairing\/25:hover{
  border-color:rgb(var(--surface-pairing) / .25)
}

.igc .hover\:border-surface-pairing\/30:hover{
  border-color:rgb(var(--surface-pairing) / .3)
}

.igc .hover\:border-surface-pairing\/35:hover{
  border-color:rgb(var(--surface-pairing) / .35)
}

.igc .hover\:border-surface-pairing\/40:hover{
  border-color:rgb(var(--surface-pairing) / .4)
}

.igc .hover\:border-surface-pairing\/45:hover{
  border-color:rgb(var(--surface-pairing) / .45)
}

.igc .hover\:border-surface-pairing\/5:hover{
  border-color:rgb(var(--surface-pairing) / .05)
}

.igc .hover\:border-surface-pairing\/50:hover{
  border-color:rgb(var(--surface-pairing) / .5)
}

.igc .hover\:border-surface-pairing\/55:hover{
  border-color:rgb(var(--surface-pairing) / .55)
}

.igc .hover\:border-surface-pairing\/60:hover{
  border-color:rgb(var(--surface-pairing) / .6)
}

.igc .hover\:border-surface-pairing\/65:hover{
  border-color:rgb(var(--surface-pairing) / .65)
}

.igc .hover\:border-surface-pairing\/70:hover{
  border-color:rgb(var(--surface-pairing) / .7)
}

.igc .hover\:border-surface-pairing\/75:hover{
  border-color:rgb(var(--surface-pairing) / .75)
}

.igc .hover\:border-surface-pairing\/80:hover{
  border-color:rgb(var(--surface-pairing) / .8)
}

.igc .hover\:border-surface-pairing\/85:hover{
  border-color:rgb(var(--surface-pairing) / .85)
}

.igc .hover\:border-surface-pairing\/90:hover{
  border-color:rgb(var(--surface-pairing) / .9)
}

.igc .hover\:border-surface-pairing\/95:hover{
  border-color:rgb(var(--surface-pairing) / .95)
}

.igc .hover\:border-surface-primary:hover{
  border-color:rgb(var(--surface-primary))
}

.igc .hover\:border-surface-primary\/0:hover{
  border-color:rgb(var(--surface-primary) / 0)
}

.igc .hover\:border-surface-primary\/10:hover{
  border-color:rgb(var(--surface-primary) / .1)
}

.igc .hover\:border-surface-primary\/100:hover{
  border-color:rgb(var(--surface-primary) / 1)
}

.igc .hover\:border-surface-primary\/15:hover{
  border-color:rgb(var(--surface-primary) / .15)
}

.igc .hover\:border-surface-primary\/20:hover{
  border-color:rgb(var(--surface-primary) / .2)
}

.igc .hover\:border-surface-primary\/25:hover{
  border-color:rgb(var(--surface-primary) / .25)
}

.igc .hover\:border-surface-primary\/30:hover{
  border-color:rgb(var(--surface-primary) / .3)
}

.igc .hover\:border-surface-primary\/35:hover{
  border-color:rgb(var(--surface-primary) / .35)
}

.igc .hover\:border-surface-primary\/40:hover{
  border-color:rgb(var(--surface-primary) / .4)
}

.igc .hover\:border-surface-primary\/45:hover{
  border-color:rgb(var(--surface-primary) / .45)
}

.igc .hover\:border-surface-primary\/5:hover{
  border-color:rgb(var(--surface-primary) / .05)
}

.igc .hover\:border-surface-primary\/50:hover{
  border-color:rgb(var(--surface-primary) / .5)
}

.igc .hover\:border-surface-primary\/55:hover{
  border-color:rgb(var(--surface-primary) / .55)
}

.igc .hover\:border-surface-primary\/60:hover{
  border-color:rgb(var(--surface-primary) / .6)
}

.igc .hover\:border-surface-primary\/65:hover{
  border-color:rgb(var(--surface-primary) / .65)
}

.igc .hover\:border-surface-primary\/70:hover{
  border-color:rgb(var(--surface-primary) / .7)
}

.igc .hover\:border-surface-primary\/75:hover{
  border-color:rgb(var(--surface-primary) / .75)
}

.igc .hover\:border-surface-primary\/80:hover{
  border-color:rgb(var(--surface-primary) / .8)
}

.igc .hover\:border-surface-primary\/85:hover{
  border-color:rgb(var(--surface-primary) / .85)
}

.igc .hover\:border-surface-primary\/90:hover{
  border-color:rgb(var(--surface-primary) / .9)
}

.igc .hover\:border-surface-primary\/95:hover{
  border-color:rgb(var(--surface-primary) / .95)
}

.igc .hover\:border-surface-secondary:hover{
  border-color:rgb(var(--surface-secondary))
}

.igc .hover\:border-surface-secondary\/0:hover{
  border-color:rgb(var(--surface-secondary) / 0)
}

.igc .hover\:border-surface-secondary\/10:hover{
  border-color:rgb(var(--surface-secondary) / .1)
}

.igc .hover\:border-surface-secondary\/100:hover{
  border-color:rgb(var(--surface-secondary) / 1)
}

.igc .hover\:border-surface-secondary\/15:hover{
  border-color:rgb(var(--surface-secondary) / .15)
}

.igc .hover\:border-surface-secondary\/20:hover{
  border-color:rgb(var(--surface-secondary) / .2)
}

.igc .hover\:border-surface-secondary\/25:hover{
  border-color:rgb(var(--surface-secondary) / .25)
}

.igc .hover\:border-surface-secondary\/30:hover{
  border-color:rgb(var(--surface-secondary) / .3)
}

.igc .hover\:border-surface-secondary\/35:hover{
  border-color:rgb(var(--surface-secondary) / .35)
}

.igc .hover\:border-surface-secondary\/40:hover{
  border-color:rgb(var(--surface-secondary) / .4)
}

.igc .hover\:border-surface-secondary\/45:hover{
  border-color:rgb(var(--surface-secondary) / .45)
}

.igc .hover\:border-surface-secondary\/5:hover{
  border-color:rgb(var(--surface-secondary) / .05)
}

.igc .hover\:border-surface-secondary\/50:hover{
  border-color:rgb(var(--surface-secondary) / .5)
}

.igc .hover\:border-surface-secondary\/55:hover{
  border-color:rgb(var(--surface-secondary) / .55)
}

.igc .hover\:border-surface-secondary\/60:hover{
  border-color:rgb(var(--surface-secondary) / .6)
}

.igc .hover\:border-surface-secondary\/65:hover{
  border-color:rgb(var(--surface-secondary) / .65)
}

.igc .hover\:border-surface-secondary\/70:hover{
  border-color:rgb(var(--surface-secondary) / .7)
}

.igc .hover\:border-surface-secondary\/75:hover{
  border-color:rgb(var(--surface-secondary) / .75)
}

.igc .hover\:border-surface-secondary\/80:hover{
  border-color:rgb(var(--surface-secondary) / .8)
}

.igc .hover\:border-surface-secondary\/85:hover{
  border-color:rgb(var(--surface-secondary) / .85)
}

.igc .hover\:border-surface-secondary\/90:hover{
  border-color:rgb(var(--surface-secondary) / .9)
}

.igc .hover\:border-surface-secondary\/95:hover{
  border-color:rgb(var(--surface-secondary) / .95)
}

.igc .hover\:border-surface-tertiary:hover{
  border-color:rgb(var(--surface-tertiary))
}

.igc .hover\:border-surface-tertiary\/0:hover{
  border-color:rgb(var(--surface-tertiary) / 0)
}

.igc .hover\:border-surface-tertiary\/10:hover{
  border-color:rgb(var(--surface-tertiary) / .1)
}

.igc .hover\:border-surface-tertiary\/100:hover{
  border-color:rgb(var(--surface-tertiary) / 1)
}

.igc .hover\:border-surface-tertiary\/15:hover{
  border-color:rgb(var(--surface-tertiary) / .15)
}

.igc .hover\:border-surface-tertiary\/20:hover{
  border-color:rgb(var(--surface-tertiary) / .2)
}

.igc .hover\:border-surface-tertiary\/25:hover{
  border-color:rgb(var(--surface-tertiary) / .25)
}

.igc .hover\:border-surface-tertiary\/30:hover{
  border-color:rgb(var(--surface-tertiary) / .3)
}

.igc .hover\:border-surface-tertiary\/35:hover{
  border-color:rgb(var(--surface-tertiary) / .35)
}

.igc .hover\:border-surface-tertiary\/40:hover{
  border-color:rgb(var(--surface-tertiary) / .4)
}

.igc .hover\:border-surface-tertiary\/45:hover{
  border-color:rgb(var(--surface-tertiary) / .45)
}

.igc .hover\:border-surface-tertiary\/5:hover{
  border-color:rgb(var(--surface-tertiary) / .05)
}

.igc .hover\:border-surface-tertiary\/50:hover{
  border-color:rgb(var(--surface-tertiary) / .5)
}

.igc .hover\:border-surface-tertiary\/55:hover{
  border-color:rgb(var(--surface-tertiary) / .55)
}

.igc .hover\:border-surface-tertiary\/60:hover{
  border-color:rgb(var(--surface-tertiary) / .6)
}

.igc .hover\:border-surface-tertiary\/65:hover{
  border-color:rgb(var(--surface-tertiary) / .65)
}

.igc .hover\:border-surface-tertiary\/70:hover{
  border-color:rgb(var(--surface-tertiary) / .7)
}

.igc .hover\:border-surface-tertiary\/75:hover{
  border-color:rgb(var(--surface-tertiary) / .75)
}

.igc .hover\:border-surface-tertiary\/80:hover{
  border-color:rgb(var(--surface-tertiary) / .8)
}

.igc .hover\:border-surface-tertiary\/85:hover{
  border-color:rgb(var(--surface-tertiary) / .85)
}

.igc .hover\:border-surface-tertiary\/90:hover{
  border-color:rgb(var(--surface-tertiary) / .9)
}

.igc .hover\:border-surface-tertiary\/95:hover{
  border-color:rgb(var(--surface-tertiary) / .95)
}

.igc .hover\:border-tint-10-darker:hover{
  border-color:rgb(var(--tint-10-darker))
}

.igc .hover\:border-tint-10-darker\/0:hover{
  border-color:rgb(var(--tint-10-darker) / 0)
}

.igc .hover\:border-tint-10-darker\/10:hover{
  border-color:rgb(var(--tint-10-darker) / .1)
}

.igc .hover\:border-tint-10-darker\/100:hover{
  border-color:rgb(var(--tint-10-darker) / 1)
}

.igc .hover\:border-tint-10-darker\/15:hover{
  border-color:rgb(var(--tint-10-darker) / .15)
}

.igc .hover\:border-tint-10-darker\/20:hover{
  border-color:rgb(var(--tint-10-darker) / .2)
}

.igc .hover\:border-tint-10-darker\/25:hover{
  border-color:rgb(var(--tint-10-darker) / .25)
}

.igc .hover\:border-tint-10-darker\/30:hover{
  border-color:rgb(var(--tint-10-darker) / .3)
}

.igc .hover\:border-tint-10-darker\/35:hover{
  border-color:rgb(var(--tint-10-darker) / .35)
}

.igc .hover\:border-tint-10-darker\/40:hover{
  border-color:rgb(var(--tint-10-darker) / .4)
}

.igc .hover\:border-tint-10-darker\/45:hover{
  border-color:rgb(var(--tint-10-darker) / .45)
}

.igc .hover\:border-tint-10-darker\/5:hover{
  border-color:rgb(var(--tint-10-darker) / .05)
}

.igc .hover\:border-tint-10-darker\/50:hover{
  border-color:rgb(var(--tint-10-darker) / .5)
}

.igc .hover\:border-tint-10-darker\/55:hover{
  border-color:rgb(var(--tint-10-darker) / .55)
}

.igc .hover\:border-tint-10-darker\/60:hover{
  border-color:rgb(var(--tint-10-darker) / .6)
}

.igc .hover\:border-tint-10-darker\/65:hover{
  border-color:rgb(var(--tint-10-darker) / .65)
}

.igc .hover\:border-tint-10-darker\/70:hover{
  border-color:rgb(var(--tint-10-darker) / .7)
}

.igc .hover\:border-tint-10-darker\/75:hover{
  border-color:rgb(var(--tint-10-darker) / .75)
}

.igc .hover\:border-tint-10-darker\/80:hover{
  border-color:rgb(var(--tint-10-darker) / .8)
}

.igc .hover\:border-tint-10-darker\/85:hover{
  border-color:rgb(var(--tint-10-darker) / .85)
}

.igc .hover\:border-tint-10-darker\/90:hover{
  border-color:rgb(var(--tint-10-darker) / .9)
}

.igc .hover\:border-tint-10-darker\/95:hover{
  border-color:rgb(var(--tint-10-darker) / .95)
}

.igc .hover\:border-warning:hover{
  border-color:rgb(var(--warning))
}

.igc .hover\:border-warning-pairing:hover{
  border-color:rgb(var(--warning-pairing))
}

.igc .hover\:border-warning-pairing\/0:hover{
  border-color:rgb(var(--warning-pairing) / 0)
}

.igc .hover\:border-warning-pairing\/10:hover{
  border-color:rgb(var(--warning-pairing) / .1)
}

.igc .hover\:border-warning-pairing\/100:hover{
  border-color:rgb(var(--warning-pairing) / 1)
}

.igc .hover\:border-warning-pairing\/15:hover{
  border-color:rgb(var(--warning-pairing) / .15)
}

.igc .hover\:border-warning-pairing\/20:hover{
  border-color:rgb(var(--warning-pairing) / .2)
}

.igc .hover\:border-warning-pairing\/25:hover{
  border-color:rgb(var(--warning-pairing) / .25)
}

.igc .hover\:border-warning-pairing\/30:hover{
  border-color:rgb(var(--warning-pairing) / .3)
}

.igc .hover\:border-warning-pairing\/35:hover{
  border-color:rgb(var(--warning-pairing) / .35)
}

.igc .hover\:border-warning-pairing\/40:hover{
  border-color:rgb(var(--warning-pairing) / .4)
}

.igc .hover\:border-warning-pairing\/45:hover{
  border-color:rgb(var(--warning-pairing) / .45)
}

.igc .hover\:border-warning-pairing\/5:hover{
  border-color:rgb(var(--warning-pairing) / .05)
}

.igc .hover\:border-warning-pairing\/50:hover{
  border-color:rgb(var(--warning-pairing) / .5)
}

.igc .hover\:border-warning-pairing\/55:hover{
  border-color:rgb(var(--warning-pairing) / .55)
}

.igc .hover\:border-warning-pairing\/60:hover{
  border-color:rgb(var(--warning-pairing) / .6)
}

.igc .hover\:border-warning-pairing\/65:hover{
  border-color:rgb(var(--warning-pairing) / .65)
}

.igc .hover\:border-warning-pairing\/70:hover{
  border-color:rgb(var(--warning-pairing) / .7)
}

.igc .hover\:border-warning-pairing\/75:hover{
  border-color:rgb(var(--warning-pairing) / .75)
}

.igc .hover\:border-warning-pairing\/80:hover{
  border-color:rgb(var(--warning-pairing) / .8)
}

.igc .hover\:border-warning-pairing\/85:hover{
  border-color:rgb(var(--warning-pairing) / .85)
}

.igc .hover\:border-warning-pairing\/90:hover{
  border-color:rgb(var(--warning-pairing) / .9)
}

.igc .hover\:border-warning-pairing\/95:hover{
  border-color:rgb(var(--warning-pairing) / .95)
}

.igc .hover\:border-warning\/0:hover{
  border-color:rgb(var(--warning) / 0)
}

.igc .hover\:border-warning\/10:hover{
  border-color:rgb(var(--warning) / .1)
}

.igc .hover\:border-warning\/100:hover{
  border-color:rgb(var(--warning) / 1)
}

.igc .hover\:border-warning\/15:hover{
  border-color:rgb(var(--warning) / .15)
}

.igc .hover\:border-warning\/20:hover{
  border-color:rgb(var(--warning) / .2)
}

.igc .hover\:border-warning\/25:hover{
  border-color:rgb(var(--warning) / .25)
}

.igc .hover\:border-warning\/30:hover{
  border-color:rgb(var(--warning) / .3)
}

.igc .hover\:border-warning\/35:hover{
  border-color:rgb(var(--warning) / .35)
}

.igc .hover\:border-warning\/40:hover{
  border-color:rgb(var(--warning) / .4)
}

.igc .hover\:border-warning\/45:hover{
  border-color:rgb(var(--warning) / .45)
}

.igc .hover\:border-warning\/5:hover{
  border-color:rgb(var(--warning) / .05)
}

.igc .hover\:border-warning\/50:hover{
  border-color:rgb(var(--warning) / .5)
}

.igc .hover\:border-warning\/55:hover{
  border-color:rgb(var(--warning) / .55)
}

.igc .hover\:border-warning\/60:hover{
  border-color:rgb(var(--warning) / .6)
}

.igc .hover\:border-warning\/65:hover{
  border-color:rgb(var(--warning) / .65)
}

.igc .hover\:border-warning\/70:hover{
  border-color:rgb(var(--warning) / .7)
}

.igc .hover\:border-warning\/75:hover{
  border-color:rgb(var(--warning) / .75)
}

.igc .hover\:border-warning\/80:hover{
  border-color:rgb(var(--warning) / .8)
}

.igc .hover\:border-warning\/85:hover{
  border-color:rgb(var(--warning) / .85)
}

.igc .hover\:border-warning\/90:hover{
  border-color:rgb(var(--warning) / .9)
}

.igc .hover\:border-warning\/95:hover{
  border-color:rgb(var(--warning) / .95)
}

.igc .hover\:bg-info:hover{
  background-color:rgb(var(--info))
}

.igc .hover\:bg-info-pairing:hover{
  background-color:rgb(var(--info-pairing))
}

.igc .hover\:bg-info-pairing\/0:hover{
  background-color:rgb(var(--info-pairing) / 0)
}

.igc .hover\:bg-info-pairing\/10:hover{
  background-color:rgb(var(--info-pairing) / .1)
}

.igc .hover\:bg-info-pairing\/100:hover{
  background-color:rgb(var(--info-pairing) / 1)
}

.igc .hover\:bg-info-pairing\/15:hover{
  background-color:rgb(var(--info-pairing) / .15)
}

.igc .hover\:bg-info-pairing\/20:hover{
  background-color:rgb(var(--info-pairing) / .2)
}

.igc .hover\:bg-info-pairing\/25:hover{
  background-color:rgb(var(--info-pairing) / .25)
}

.igc .hover\:bg-info-pairing\/30:hover{
  background-color:rgb(var(--info-pairing) / .3)
}

.igc .hover\:bg-info-pairing\/35:hover{
  background-color:rgb(var(--info-pairing) / .35)
}

.igc .hover\:bg-info-pairing\/40:hover{
  background-color:rgb(var(--info-pairing) / .4)
}

.igc .hover\:bg-info-pairing\/45:hover{
  background-color:rgb(var(--info-pairing) / .45)
}

.igc .hover\:bg-info-pairing\/5:hover{
  background-color:rgb(var(--info-pairing) / .05)
}

.igc .hover\:bg-info-pairing\/50:hover{
  background-color:rgb(var(--info-pairing) / .5)
}

.igc .hover\:bg-info-pairing\/55:hover{
  background-color:rgb(var(--info-pairing) / .55)
}

.igc .hover\:bg-info-pairing\/60:hover{
  background-color:rgb(var(--info-pairing) / .6)
}

.igc .hover\:bg-info-pairing\/65:hover{
  background-color:rgb(var(--info-pairing) / .65)
}

.igc .hover\:bg-info-pairing\/70:hover{
  background-color:rgb(var(--info-pairing) / .7)
}

.igc .hover\:bg-info-pairing\/75:hover{
  background-color:rgb(var(--info-pairing) / .75)
}

.igc .hover\:bg-info-pairing\/80:hover{
  background-color:rgb(var(--info-pairing) / .8)
}

.igc .hover\:bg-info-pairing\/85:hover{
  background-color:rgb(var(--info-pairing) / .85)
}

.igc .hover\:bg-info-pairing\/90:hover{
  background-color:rgb(var(--info-pairing) / .9)
}

.igc .hover\:bg-info-pairing\/95:hover{
  background-color:rgb(var(--info-pairing) / .95)
}

.igc .hover\:bg-info\/0:hover{
  background-color:rgb(var(--info) / 0)
}

.igc .hover\:bg-info\/10:hover{
  background-color:rgb(var(--info) / .1)
}

.igc .hover\:bg-info\/100:hover{
  background-color:rgb(var(--info) / 1)
}

.igc .hover\:bg-info\/15:hover{
  background-color:rgb(var(--info) / .15)
}

.igc .hover\:bg-info\/20:hover{
  background-color:rgb(var(--info) / .2)
}

.igc .hover\:bg-info\/25:hover{
  background-color:rgb(var(--info) / .25)
}

.igc .hover\:bg-info\/30:hover{
  background-color:rgb(var(--info) / .3)
}

.igc .hover\:bg-info\/35:hover{
  background-color:rgb(var(--info) / .35)
}

.igc .hover\:bg-info\/40:hover{
  background-color:rgb(var(--info) / .4)
}

.igc .hover\:bg-info\/45:hover{
  background-color:rgb(var(--info) / .45)
}

.igc .hover\:bg-info\/5:hover{
  background-color:rgb(var(--info) / .05)
}

.igc .hover\:bg-info\/50:hover{
  background-color:rgb(var(--info) / .5)
}

.igc .hover\:bg-info\/55:hover{
  background-color:rgb(var(--info) / .55)
}

.igc .hover\:bg-info\/60:hover{
  background-color:rgb(var(--info) / .6)
}

.igc .hover\:bg-info\/65:hover{
  background-color:rgb(var(--info) / .65)
}

.igc .hover\:bg-info\/70:hover{
  background-color:rgb(var(--info) / .7)
}

.igc .hover\:bg-info\/75:hover{
  background-color:rgb(var(--info) / .75)
}

.igc .hover\:bg-info\/80:hover{
  background-color:rgb(var(--info) / .8)
}

.igc .hover\:bg-info\/85:hover{
  background-color:rgb(var(--info) / .85)
}

.igc .hover\:bg-info\/90:hover{
  background-color:rgb(var(--info) / .9)
}

.igc .hover\:bg-info\/95:hover{
  background-color:rgb(var(--info) / .95)
}

.igc .hover\:bg-primary:hover{
  background-color:rgb(var(--primary))
}

.igc .hover\:bg-primary-pairing:hover{
  background-color:rgb(var(--primary-pairing))
}

.igc .hover\:bg-primary-pairing\/0:hover{
  background-color:rgb(var(--primary-pairing) / 0)
}

.igc .hover\:bg-primary-pairing\/10:hover{
  background-color:rgb(var(--primary-pairing) / .1)
}

.igc .hover\:bg-primary-pairing\/100:hover{
  background-color:rgb(var(--primary-pairing) / 1)
}

.igc .hover\:bg-primary-pairing\/15:hover{
  background-color:rgb(var(--primary-pairing) / .15)
}

.igc .hover\:bg-primary-pairing\/20:hover{
  background-color:rgb(var(--primary-pairing) / .2)
}

.igc .hover\:bg-primary-pairing\/25:hover{
  background-color:rgb(var(--primary-pairing) / .25)
}

.igc .hover\:bg-primary-pairing\/30:hover{
  background-color:rgb(var(--primary-pairing) / .3)
}

.igc .hover\:bg-primary-pairing\/35:hover{
  background-color:rgb(var(--primary-pairing) / .35)
}

.igc .hover\:bg-primary-pairing\/40:hover{
  background-color:rgb(var(--primary-pairing) / .4)
}

.igc .hover\:bg-primary-pairing\/45:hover{
  background-color:rgb(var(--primary-pairing) / .45)
}

.igc .hover\:bg-primary-pairing\/5:hover{
  background-color:rgb(var(--primary-pairing) / .05)
}

.igc .hover\:bg-primary-pairing\/50:hover{
  background-color:rgb(var(--primary-pairing) / .5)
}

.igc .hover\:bg-primary-pairing\/55:hover{
  background-color:rgb(var(--primary-pairing) / .55)
}

.igc .hover\:bg-primary-pairing\/60:hover{
  background-color:rgb(var(--primary-pairing) / .6)
}

.igc .hover\:bg-primary-pairing\/65:hover{
  background-color:rgb(var(--primary-pairing) / .65)
}

.igc .hover\:bg-primary-pairing\/70:hover{
  background-color:rgb(var(--primary-pairing) / .7)
}

.igc .hover\:bg-primary-pairing\/75:hover{
  background-color:rgb(var(--primary-pairing) / .75)
}

.igc .hover\:bg-primary-pairing\/80:hover{
  background-color:rgb(var(--primary-pairing) / .8)
}

.igc .hover\:bg-primary-pairing\/85:hover{
  background-color:rgb(var(--primary-pairing) / .85)
}

.igc .hover\:bg-primary-pairing\/90:hover{
  background-color:rgb(var(--primary-pairing) / .9)
}

.igc .hover\:bg-primary-pairing\/95:hover{
  background-color:rgb(var(--primary-pairing) / .95)
}

.igc .hover\:bg-primary\/0:hover{
  background-color:rgb(var(--primary) / 0)
}

.igc .hover\:bg-primary\/10:hover{
  background-color:rgb(var(--primary) / .1)
}

.igc .hover\:bg-primary\/100:hover{
  background-color:rgb(var(--primary) / 1)
}

.igc .hover\:bg-primary\/15:hover{
  background-color:rgb(var(--primary) / .15)
}

.igc .hover\:bg-primary\/20:hover{
  background-color:rgb(var(--primary) / .2)
}

.igc .hover\:bg-primary\/25:hover{
  background-color:rgb(var(--primary) / .25)
}

.igc .hover\:bg-primary\/30:hover{
  background-color:rgb(var(--primary) / .3)
}

.igc .hover\:bg-primary\/35:hover{
  background-color:rgb(var(--primary) / .35)
}

.igc .hover\:bg-primary\/40:hover{
  background-color:rgb(var(--primary) / .4)
}

.igc .hover\:bg-primary\/45:hover{
  background-color:rgb(var(--primary) / .45)
}

.igc .hover\:bg-primary\/5:hover{
  background-color:rgb(var(--primary) / .05)
}

.igc .hover\:bg-primary\/50:hover{
  background-color:rgb(var(--primary) / .5)
}

.igc .hover\:bg-primary\/55:hover{
  background-color:rgb(var(--primary) / .55)
}

.igc .hover\:bg-primary\/60:hover{
  background-color:rgb(var(--primary) / .6)
}

.igc .hover\:bg-primary\/65:hover{
  background-color:rgb(var(--primary) / .65)
}

.igc .hover\:bg-primary\/70:hover{
  background-color:rgb(var(--primary) / .7)
}

.igc .hover\:bg-primary\/75:hover{
  background-color:rgb(var(--primary) / .75)
}

.igc .hover\:bg-primary\/80:hover{
  background-color:rgb(var(--primary) / .8)
}

.igc .hover\:bg-primary\/85:hover{
  background-color:rgb(var(--primary) / .85)
}

.igc .hover\:bg-primary\/90:hover{
  background-color:rgb(var(--primary) / .9)
}

.igc .hover\:bg-primary\/95:hover{
  background-color:rgb(var(--primary) / .95)
}

.igc .hover\:bg-surface-hairline:hover{
  background-color:rgb(var(--surface-hairline))
}

.igc .hover\:bg-surface-hairline\/0:hover{
  background-color:rgb(var(--surface-hairline) / 0)
}

.igc .hover\:bg-surface-hairline\/10:hover{
  background-color:rgb(var(--surface-hairline) / .1)
}

.igc .hover\:bg-surface-hairline\/100:hover{
  background-color:rgb(var(--surface-hairline) / 1)
}

.igc .hover\:bg-surface-hairline\/15:hover{
  background-color:rgb(var(--surface-hairline) / .15)
}

.igc .hover\:bg-surface-hairline\/20:hover{
  background-color:rgb(var(--surface-hairline) / .2)
}

.igc .hover\:bg-surface-hairline\/25:hover{
  background-color:rgb(var(--surface-hairline) / .25)
}

.igc .hover\:bg-surface-hairline\/30:hover{
  background-color:rgb(var(--surface-hairline) / .3)
}

.igc .hover\:bg-surface-hairline\/35:hover{
  background-color:rgb(var(--surface-hairline) / .35)
}

.igc .hover\:bg-surface-hairline\/40:hover{
  background-color:rgb(var(--surface-hairline) / .4)
}

.igc .hover\:bg-surface-hairline\/45:hover{
  background-color:rgb(var(--surface-hairline) / .45)
}

.igc .hover\:bg-surface-hairline\/5:hover{
  background-color:rgb(var(--surface-hairline) / .05)
}

.igc .hover\:bg-surface-hairline\/50:hover{
  background-color:rgb(var(--surface-hairline) / .5)
}

.igc .hover\:bg-surface-hairline\/55:hover{
  background-color:rgb(var(--surface-hairline) / .55)
}

.igc .hover\:bg-surface-hairline\/60:hover{
  background-color:rgb(var(--surface-hairline) / .6)
}

.igc .hover\:bg-surface-hairline\/65:hover{
  background-color:rgb(var(--surface-hairline) / .65)
}

.igc .hover\:bg-surface-hairline\/70:hover{
  background-color:rgb(var(--surface-hairline) / .7)
}

.igc .hover\:bg-surface-hairline\/75:hover{
  background-color:rgb(var(--surface-hairline) / .75)
}

.igc .hover\:bg-surface-hairline\/80:hover{
  background-color:rgb(var(--surface-hairline) / .8)
}

.igc .hover\:bg-surface-hairline\/85:hover{
  background-color:rgb(var(--surface-hairline) / .85)
}

.igc .hover\:bg-surface-hairline\/90:hover{
  background-color:rgb(var(--surface-hairline) / .9)
}

.igc .hover\:bg-surface-hairline\/95:hover{
  background-color:rgb(var(--surface-hairline) / .95)
}

.igc .hover\:bg-surface-pairing:hover{
  background-color:rgb(var(--surface-pairing))
}

.igc .hover\:bg-surface-pairing-alternate:hover{
  background-color:rgb(var(--surface-pairing-alternate))
}

.igc .hover\:bg-surface-pairing-alternate\/0:hover{
  background-color:rgb(var(--surface-pairing-alternate) / 0)
}

.igc .hover\:bg-surface-pairing-alternate\/10:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .1)
}

.igc .hover\:bg-surface-pairing-alternate\/100:hover{
  background-color:rgb(var(--surface-pairing-alternate) / 1)
}

.igc .hover\:bg-surface-pairing-alternate\/15:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .15)
}

.igc .hover\:bg-surface-pairing-alternate\/20:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .2)
}

.igc .hover\:bg-surface-pairing-alternate\/25:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .25)
}

.igc .hover\:bg-surface-pairing-alternate\/30:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .3)
}

.igc .hover\:bg-surface-pairing-alternate\/35:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .35)
}

.igc .hover\:bg-surface-pairing-alternate\/40:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .4)
}

.igc .hover\:bg-surface-pairing-alternate\/45:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .45)
}

.igc .hover\:bg-surface-pairing-alternate\/5:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .05)
}

.igc .hover\:bg-surface-pairing-alternate\/50:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .5)
}

.igc .hover\:bg-surface-pairing-alternate\/55:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .55)
}

.igc .hover\:bg-surface-pairing-alternate\/60:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .6)
}

.igc .hover\:bg-surface-pairing-alternate\/65:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .65)
}

.igc .hover\:bg-surface-pairing-alternate\/70:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .7)
}

.igc .hover\:bg-surface-pairing-alternate\/75:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .75)
}

.igc .hover\:bg-surface-pairing-alternate\/80:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .8)
}

.igc .hover\:bg-surface-pairing-alternate\/85:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .85)
}

.igc .hover\:bg-surface-pairing-alternate\/90:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .9)
}

.igc .hover\:bg-surface-pairing-alternate\/95:hover{
  background-color:rgb(var(--surface-pairing-alternate) / .95)
}

.igc .hover\:bg-surface-pairing\/0:hover{
  background-color:rgb(var(--surface-pairing) / 0)
}

.igc .hover\:bg-surface-pairing\/10:hover{
  background-color:rgb(var(--surface-pairing) / .1)
}

.igc .hover\:bg-surface-pairing\/100:hover{
  background-color:rgb(var(--surface-pairing) / 1)
}

.igc .hover\:bg-surface-pairing\/15:hover{
  background-color:rgb(var(--surface-pairing) / .15)
}

.igc .hover\:bg-surface-pairing\/20:hover{
  background-color:rgb(var(--surface-pairing) / .2)
}

.igc .hover\:bg-surface-pairing\/25:hover{
  background-color:rgb(var(--surface-pairing) / .25)
}

.igc .hover\:bg-surface-pairing\/30:hover{
  background-color:rgb(var(--surface-pairing) / .3)
}

.igc .hover\:bg-surface-pairing\/35:hover{
  background-color:rgb(var(--surface-pairing) / .35)
}

.igc .hover\:bg-surface-pairing\/40:hover{
  background-color:rgb(var(--surface-pairing) / .4)
}

.igc .hover\:bg-surface-pairing\/45:hover{
  background-color:rgb(var(--surface-pairing) / .45)
}

.igc .hover\:bg-surface-pairing\/5:hover{
  background-color:rgb(var(--surface-pairing) / .05)
}

.igc .hover\:bg-surface-pairing\/50:hover{
  background-color:rgb(var(--surface-pairing) / .5)
}

.igc .hover\:bg-surface-pairing\/55:hover{
  background-color:rgb(var(--surface-pairing) / .55)
}

.igc .hover\:bg-surface-pairing\/60:hover{
  background-color:rgb(var(--surface-pairing) / .6)
}

.igc .hover\:bg-surface-pairing\/65:hover{
  background-color:rgb(var(--surface-pairing) / .65)
}

.igc .hover\:bg-surface-pairing\/70:hover{
  background-color:rgb(var(--surface-pairing) / .7)
}

.igc .hover\:bg-surface-pairing\/75:hover{
  background-color:rgb(var(--surface-pairing) / .75)
}

.igc .hover\:bg-surface-pairing\/80:hover{
  background-color:rgb(var(--surface-pairing) / .8)
}

.igc .hover\:bg-surface-pairing\/85:hover{
  background-color:rgb(var(--surface-pairing) / .85)
}

.igc .hover\:bg-surface-pairing\/90:hover{
  background-color:rgb(var(--surface-pairing) / .9)
}

.igc .hover\:bg-surface-pairing\/95:hover{
  background-color:rgb(var(--surface-pairing) / .95)
}

.igc .hover\:bg-surface-primary:hover{
  background-color:rgb(var(--surface-primary))
}

.igc .hover\:bg-surface-primary\/0:hover{
  background-color:rgb(var(--surface-primary) / 0)
}

.igc .hover\:bg-surface-primary\/10:hover{
  background-color:rgb(var(--surface-primary) / .1)
}

.igc .hover\:bg-surface-primary\/100:hover{
  background-color:rgb(var(--surface-primary) / 1)
}

.igc .hover\:bg-surface-primary\/15:hover{
  background-color:rgb(var(--surface-primary) / .15)
}

.igc .hover\:bg-surface-primary\/20:hover{
  background-color:rgb(var(--surface-primary) / .2)
}

.igc .hover\:bg-surface-primary\/25:hover{
  background-color:rgb(var(--surface-primary) / .25)
}

.igc .hover\:bg-surface-primary\/30:hover{
  background-color:rgb(var(--surface-primary) / .3)
}

.igc .hover\:bg-surface-primary\/35:hover{
  background-color:rgb(var(--surface-primary) / .35)
}

.igc .hover\:bg-surface-primary\/40:hover{
  background-color:rgb(var(--surface-primary) / .4)
}

.igc .hover\:bg-surface-primary\/45:hover{
  background-color:rgb(var(--surface-primary) / .45)
}

.igc .hover\:bg-surface-primary\/5:hover{
  background-color:rgb(var(--surface-primary) / .05)
}

.igc .hover\:bg-surface-primary\/50:hover{
  background-color:rgb(var(--surface-primary) / .5)
}

.igc .hover\:bg-surface-primary\/55:hover{
  background-color:rgb(var(--surface-primary) / .55)
}

.igc .hover\:bg-surface-primary\/60:hover{
  background-color:rgb(var(--surface-primary) / .6)
}

.igc .hover\:bg-surface-primary\/65:hover{
  background-color:rgb(var(--surface-primary) / .65)
}

.igc .hover\:bg-surface-primary\/70:hover{
  background-color:rgb(var(--surface-primary) / .7)
}

.igc .hover\:bg-surface-primary\/75:hover{
  background-color:rgb(var(--surface-primary) / .75)
}

.igc .hover\:bg-surface-primary\/80:hover{
  background-color:rgb(var(--surface-primary) / .8)
}

.igc .hover\:bg-surface-primary\/85:hover{
  background-color:rgb(var(--surface-primary) / .85)
}

.igc .hover\:bg-surface-primary\/90:hover{
  background-color:rgb(var(--surface-primary) / .9)
}

.igc .hover\:bg-surface-primary\/95:hover{
  background-color:rgb(var(--surface-primary) / .95)
}

.igc .hover\:bg-surface-secondary:hover{
  background-color:rgb(var(--surface-secondary))
}

.igc .hover\:bg-surface-secondary\/0:hover{
  background-color:rgb(var(--surface-secondary) / 0)
}

.igc .hover\:bg-surface-secondary\/10:hover{
  background-color:rgb(var(--surface-secondary) / .1)
}

.igc .hover\:bg-surface-secondary\/100:hover{
  background-color:rgb(var(--surface-secondary) / 1)
}

.igc .hover\:bg-surface-secondary\/15:hover{
  background-color:rgb(var(--surface-secondary) / .15)
}

.igc .hover\:bg-surface-secondary\/20:hover{
  background-color:rgb(var(--surface-secondary) / .2)
}

.igc .hover\:bg-surface-secondary\/25:hover{
  background-color:rgb(var(--surface-secondary) / .25)
}

.igc .hover\:bg-surface-secondary\/30:hover{
  background-color:rgb(var(--surface-secondary) / .3)
}

.igc .hover\:bg-surface-secondary\/35:hover{
  background-color:rgb(var(--surface-secondary) / .35)
}

.igc .hover\:bg-surface-secondary\/40:hover{
  background-color:rgb(var(--surface-secondary) / .4)
}

.igc .hover\:bg-surface-secondary\/45:hover{
  background-color:rgb(var(--surface-secondary) / .45)
}

.igc .hover\:bg-surface-secondary\/5:hover{
  background-color:rgb(var(--surface-secondary) / .05)
}

.igc .hover\:bg-surface-secondary\/50:hover{
  background-color:rgb(var(--surface-secondary) / .5)
}

.igc .hover\:bg-surface-secondary\/55:hover{
  background-color:rgb(var(--surface-secondary) / .55)
}

.igc .hover\:bg-surface-secondary\/60:hover{
  background-color:rgb(var(--surface-secondary) / .6)
}

.igc .hover\:bg-surface-secondary\/65:hover{
  background-color:rgb(var(--surface-secondary) / .65)
}

.igc .hover\:bg-surface-secondary\/70:hover{
  background-color:rgb(var(--surface-secondary) / .7)
}

.igc .hover\:bg-surface-secondary\/75:hover{
  background-color:rgb(var(--surface-secondary) / .75)
}

.igc .hover\:bg-surface-secondary\/80:hover{
  background-color:rgb(var(--surface-secondary) / .8)
}

.igc .hover\:bg-surface-secondary\/85:hover{
  background-color:rgb(var(--surface-secondary) / .85)
}

.igc .hover\:bg-surface-secondary\/90:hover{
  background-color:rgb(var(--surface-secondary) / .9)
}

.igc .hover\:bg-surface-secondary\/95:hover{
  background-color:rgb(var(--surface-secondary) / .95)
}

.igc .hover\:bg-surface-tertiary:hover{
  background-color:rgb(var(--surface-tertiary))
}

.igc .hover\:bg-surface-tertiary\/0:hover{
  background-color:rgb(var(--surface-tertiary) / 0)
}

.igc .hover\:bg-surface-tertiary\/10:hover{
  background-color:rgb(var(--surface-tertiary) / .1)
}

.igc .hover\:bg-surface-tertiary\/100:hover{
  background-color:rgb(var(--surface-tertiary) / 1)
}

.igc .hover\:bg-surface-tertiary\/15:hover{
  background-color:rgb(var(--surface-tertiary) / .15)
}

.igc .hover\:bg-surface-tertiary\/20:hover{
  background-color:rgb(var(--surface-tertiary) / .2)
}

.igc .hover\:bg-surface-tertiary\/25:hover{
  background-color:rgb(var(--surface-tertiary) / .25)
}

.igc .hover\:bg-surface-tertiary\/30:hover{
  background-color:rgb(var(--surface-tertiary) / .3)
}

.igc .hover\:bg-surface-tertiary\/35:hover{
  background-color:rgb(var(--surface-tertiary) / .35)
}

.igc .hover\:bg-surface-tertiary\/40:hover{
  background-color:rgb(var(--surface-tertiary) / .4)
}

.igc .hover\:bg-surface-tertiary\/45:hover{
  background-color:rgb(var(--surface-tertiary) / .45)
}

.igc .hover\:bg-surface-tertiary\/5:hover{
  background-color:rgb(var(--surface-tertiary) / .05)
}

.igc .hover\:bg-surface-tertiary\/50:hover{
  background-color:rgb(var(--surface-tertiary) / .5)
}

.igc .hover\:bg-surface-tertiary\/55:hover{
  background-color:rgb(var(--surface-tertiary) / .55)
}

.igc .hover\:bg-surface-tertiary\/60:hover{
  background-color:rgb(var(--surface-tertiary) / .6)
}

.igc .hover\:bg-surface-tertiary\/65:hover{
  background-color:rgb(var(--surface-tertiary) / .65)
}

.igc .hover\:bg-surface-tertiary\/70:hover{
  background-color:rgb(var(--surface-tertiary) / .7)
}

.igc .hover\:bg-surface-tertiary\/75:hover{
  background-color:rgb(var(--surface-tertiary) / .75)
}

.igc .hover\:bg-surface-tertiary\/80:hover{
  background-color:rgb(var(--surface-tertiary) / .8)
}

.igc .hover\:bg-surface-tertiary\/85:hover{
  background-color:rgb(var(--surface-tertiary) / .85)
}

.igc .hover\:bg-surface-tertiary\/90:hover{
  background-color:rgb(var(--surface-tertiary) / .9)
}

.igc .hover\:bg-surface-tertiary\/95:hover{
  background-color:rgb(var(--surface-tertiary) / .95)
}

.igc .hover\:bg-tint-10-darker:hover{
  background-color:rgb(var(--tint-10-darker))
}

.igc .hover\:bg-tint-10-darker\/0:hover{
  background-color:rgb(var(--tint-10-darker) / 0)
}

.igc .hover\:bg-tint-10-darker\/10:hover{
  background-color:rgb(var(--tint-10-darker) / .1)
}

.igc .hover\:bg-tint-10-darker\/100:hover{
  background-color:rgb(var(--tint-10-darker) / 1)
}

.igc .hover\:bg-tint-10-darker\/15:hover{
  background-color:rgb(var(--tint-10-darker) / .15)
}

.igc .hover\:bg-tint-10-darker\/20:hover{
  background-color:rgb(var(--tint-10-darker) / .2)
}

.igc .hover\:bg-tint-10-darker\/25:hover{
  background-color:rgb(var(--tint-10-darker) / .25)
}

.igc .hover\:bg-tint-10-darker\/30:hover{
  background-color:rgb(var(--tint-10-darker) / .3)
}

.igc .hover\:bg-tint-10-darker\/35:hover{
  background-color:rgb(var(--tint-10-darker) / .35)
}

.igc .hover\:bg-tint-10-darker\/40:hover{
  background-color:rgb(var(--tint-10-darker) / .4)
}

.igc .hover\:bg-tint-10-darker\/45:hover{
  background-color:rgb(var(--tint-10-darker) / .45)
}

.igc .hover\:bg-tint-10-darker\/5:hover{
  background-color:rgb(var(--tint-10-darker) / .05)
}

.igc .hover\:bg-tint-10-darker\/50:hover{
  background-color:rgb(var(--tint-10-darker) / .5)
}

.igc .hover\:bg-tint-10-darker\/55:hover{
  background-color:rgb(var(--tint-10-darker) / .55)
}

.igc .hover\:bg-tint-10-darker\/60:hover{
  background-color:rgb(var(--tint-10-darker) / .6)
}

.igc .hover\:bg-tint-10-darker\/65:hover{
  background-color:rgb(var(--tint-10-darker) / .65)
}

.igc .hover\:bg-tint-10-darker\/70:hover{
  background-color:rgb(var(--tint-10-darker) / .7)
}

.igc .hover\:bg-tint-10-darker\/75:hover{
  background-color:rgb(var(--tint-10-darker) / .75)
}

.igc .hover\:bg-tint-10-darker\/80:hover{
  background-color:rgb(var(--tint-10-darker) / .8)
}

.igc .hover\:bg-tint-10-darker\/85:hover{
  background-color:rgb(var(--tint-10-darker) / .85)
}

.igc .hover\:bg-tint-10-darker\/90:hover{
  background-color:rgb(var(--tint-10-darker) / .9)
}

.igc .hover\:bg-tint-10-darker\/95:hover{
  background-color:rgb(var(--tint-10-darker) / .95)
}

.igc .hover\:bg-warning:hover{
  background-color:rgb(var(--warning))
}

.igc .hover\:bg-warning-pairing:hover{
  background-color:rgb(var(--warning-pairing))
}

.igc .hover\:bg-warning-pairing\/0:hover{
  background-color:rgb(var(--warning-pairing) / 0)
}

.igc .hover\:bg-warning-pairing\/10:hover{
  background-color:rgb(var(--warning-pairing) / .1)
}

.igc .hover\:bg-warning-pairing\/100:hover{
  background-color:rgb(var(--warning-pairing) / 1)
}

.igc .hover\:bg-warning-pairing\/15:hover{
  background-color:rgb(var(--warning-pairing) / .15)
}

.igc .hover\:bg-warning-pairing\/20:hover{
  background-color:rgb(var(--warning-pairing) / .2)
}

.igc .hover\:bg-warning-pairing\/25:hover{
  background-color:rgb(var(--warning-pairing) / .25)
}

.igc .hover\:bg-warning-pairing\/30:hover{
  background-color:rgb(var(--warning-pairing) / .3)
}

.igc .hover\:bg-warning-pairing\/35:hover{
  background-color:rgb(var(--warning-pairing) / .35)
}

.igc .hover\:bg-warning-pairing\/40:hover{
  background-color:rgb(var(--warning-pairing) / .4)
}

.igc .hover\:bg-warning-pairing\/45:hover{
  background-color:rgb(var(--warning-pairing) / .45)
}

.igc .hover\:bg-warning-pairing\/5:hover{
  background-color:rgb(var(--warning-pairing) / .05)
}

.igc .hover\:bg-warning-pairing\/50:hover{
  background-color:rgb(var(--warning-pairing) / .5)
}

.igc .hover\:bg-warning-pairing\/55:hover{
  background-color:rgb(var(--warning-pairing) / .55)
}

.igc .hover\:bg-warning-pairing\/60:hover{
  background-color:rgb(var(--warning-pairing) / .6)
}

.igc .hover\:bg-warning-pairing\/65:hover{
  background-color:rgb(var(--warning-pairing) / .65)
}

.igc .hover\:bg-warning-pairing\/70:hover{
  background-color:rgb(var(--warning-pairing) / .7)
}

.igc .hover\:bg-warning-pairing\/75:hover{
  background-color:rgb(var(--warning-pairing) / .75)
}

.igc .hover\:bg-warning-pairing\/80:hover{
  background-color:rgb(var(--warning-pairing) / .8)
}

.igc .hover\:bg-warning-pairing\/85:hover{
  background-color:rgb(var(--warning-pairing) / .85)
}

.igc .hover\:bg-warning-pairing\/90:hover{
  background-color:rgb(var(--warning-pairing) / .9)
}

.igc .hover\:bg-warning-pairing\/95:hover{
  background-color:rgb(var(--warning-pairing) / .95)
}

.igc .hover\:bg-warning\/0:hover{
  background-color:rgb(var(--warning) / 0)
}

.igc .hover\:bg-warning\/10:hover{
  background-color:rgb(var(--warning) / .1)
}

.igc .hover\:bg-warning\/100:hover{
  background-color:rgb(var(--warning) / 1)
}

.igc .hover\:bg-warning\/15:hover{
  background-color:rgb(var(--warning) / .15)
}

.igc .hover\:bg-warning\/20:hover{
  background-color:rgb(var(--warning) / .2)
}

.igc .hover\:bg-warning\/25:hover{
  background-color:rgb(var(--warning) / .25)
}

.igc .hover\:bg-warning\/30:hover{
  background-color:rgb(var(--warning) / .3)
}

.igc .hover\:bg-warning\/35:hover{
  background-color:rgb(var(--warning) / .35)
}

.igc .hover\:bg-warning\/40:hover{
  background-color:rgb(var(--warning) / .4)
}

.igc .hover\:bg-warning\/45:hover{
  background-color:rgb(var(--warning) / .45)
}

.igc .hover\:bg-warning\/5:hover{
  background-color:rgb(var(--warning) / .05)
}

.igc .hover\:bg-warning\/50:hover{
  background-color:rgb(var(--warning) / .5)
}

.igc .hover\:bg-warning\/55:hover{
  background-color:rgb(var(--warning) / .55)
}

.igc .hover\:bg-warning\/60:hover{
  background-color:rgb(var(--warning) / .6)
}

.igc .hover\:bg-warning\/65:hover{
  background-color:rgb(var(--warning) / .65)
}

.igc .hover\:bg-warning\/70:hover{
  background-color:rgb(var(--warning) / .7)
}

.igc .hover\:bg-warning\/75:hover{
  background-color:rgb(var(--warning) / .75)
}

.igc .hover\:bg-warning\/80:hover{
  background-color:rgb(var(--warning) / .8)
}

.igc .hover\:bg-warning\/85:hover{
  background-color:rgb(var(--warning) / .85)
}

.igc .hover\:bg-warning\/90:hover{
  background-color:rgb(var(--warning) / .9)
}

.igc .hover\:bg-warning\/95:hover{
  background-color:rgb(var(--warning) / .95)
}

.igc .hover\:bg-white\/10:hover{
  background-color:#ffffff1a
}

.igc .hover\:text-info:hover{
  color:rgb(var(--info))
}

.igc .hover\:text-info-pairing:hover{
  color:rgb(var(--info-pairing))
}

.igc .hover\:text-info-pairing\/0:hover{
  color:rgb(var(--info-pairing) / 0)
}

.igc .hover\:text-info-pairing\/10:hover{
  color:rgb(var(--info-pairing) / .1)
}

.igc .hover\:text-info-pairing\/100:hover{
  color:rgb(var(--info-pairing) / 1)
}

.igc .hover\:text-info-pairing\/15:hover{
  color:rgb(var(--info-pairing) / .15)
}

.igc .hover\:text-info-pairing\/20:hover{
  color:rgb(var(--info-pairing) / .2)
}

.igc .hover\:text-info-pairing\/25:hover{
  color:rgb(var(--info-pairing) / .25)
}

.igc .hover\:text-info-pairing\/30:hover{
  color:rgb(var(--info-pairing) / .3)
}

.igc .hover\:text-info-pairing\/35:hover{
  color:rgb(var(--info-pairing) / .35)
}

.igc .hover\:text-info-pairing\/40:hover{
  color:rgb(var(--info-pairing) / .4)
}

.igc .hover\:text-info-pairing\/45:hover{
  color:rgb(var(--info-pairing) / .45)
}

.igc .hover\:text-info-pairing\/5:hover{
  color:rgb(var(--info-pairing) / .05)
}

.igc .hover\:text-info-pairing\/50:hover{
  color:rgb(var(--info-pairing) / .5)
}

.igc .hover\:text-info-pairing\/55:hover{
  color:rgb(var(--info-pairing) / .55)
}

.igc .hover\:text-info-pairing\/60:hover{
  color:rgb(var(--info-pairing) / .6)
}

.igc .hover\:text-info-pairing\/65:hover{
  color:rgb(var(--info-pairing) / .65)
}

.igc .hover\:text-info-pairing\/70:hover{
  color:rgb(var(--info-pairing) / .7)
}

.igc .hover\:text-info-pairing\/75:hover{
  color:rgb(var(--info-pairing) / .75)
}

.igc .hover\:text-info-pairing\/80:hover{
  color:rgb(var(--info-pairing) / .8)
}

.igc .hover\:text-info-pairing\/85:hover{
  color:rgb(var(--info-pairing) / .85)
}

.igc .hover\:text-info-pairing\/90:hover{
  color:rgb(var(--info-pairing) / .9)
}

.igc .hover\:text-info-pairing\/95:hover{
  color:rgb(var(--info-pairing) / .95)
}

.igc .hover\:text-info\/0:hover{
  color:rgb(var(--info) / 0)
}

.igc .hover\:text-info\/10:hover{
  color:rgb(var(--info) / .1)
}

.igc .hover\:text-info\/100:hover{
  color:rgb(var(--info) / 1)
}

.igc .hover\:text-info\/15:hover{
  color:rgb(var(--info) / .15)
}

.igc .hover\:text-info\/20:hover{
  color:rgb(var(--info) / .2)
}

.igc .hover\:text-info\/25:hover{
  color:rgb(var(--info) / .25)
}

.igc .hover\:text-info\/30:hover{
  color:rgb(var(--info) / .3)
}

.igc .hover\:text-info\/35:hover{
  color:rgb(var(--info) / .35)
}

.igc .hover\:text-info\/40:hover{
  color:rgb(var(--info) / .4)
}

.igc .hover\:text-info\/45:hover{
  color:rgb(var(--info) / .45)
}

.igc .hover\:text-info\/5:hover{
  color:rgb(var(--info) / .05)
}

.igc .hover\:text-info\/50:hover{
  color:rgb(var(--info) / .5)
}

.igc .hover\:text-info\/55:hover{
  color:rgb(var(--info) / .55)
}

.igc .hover\:text-info\/60:hover{
  color:rgb(var(--info) / .6)
}

.igc .hover\:text-info\/65:hover{
  color:rgb(var(--info) / .65)
}

.igc .hover\:text-info\/70:hover{
  color:rgb(var(--info) / .7)
}

.igc .hover\:text-info\/75:hover{
  color:rgb(var(--info) / .75)
}

.igc .hover\:text-info\/80:hover{
  color:rgb(var(--info) / .8)
}

.igc .hover\:text-info\/85:hover{
  color:rgb(var(--info) / .85)
}

.igc .hover\:text-info\/90:hover{
  color:rgb(var(--info) / .9)
}

.igc .hover\:text-info\/95:hover{
  color:rgb(var(--info) / .95)
}

.igc .hover\:text-primary:hover{
  color:rgb(var(--primary))
}

.igc .hover\:text-primary-pairing:hover{
  color:rgb(var(--primary-pairing))
}

.igc .hover\:text-primary-pairing\/0:hover{
  color:rgb(var(--primary-pairing) / 0)
}

.igc .hover\:text-primary-pairing\/10:hover{
  color:rgb(var(--primary-pairing) / .1)
}

.igc .hover\:text-primary-pairing\/100:hover{
  color:rgb(var(--primary-pairing) / 1)
}

.igc .hover\:text-primary-pairing\/15:hover{
  color:rgb(var(--primary-pairing) / .15)
}

.igc .hover\:text-primary-pairing\/20:hover{
  color:rgb(var(--primary-pairing) / .2)
}

.igc .hover\:text-primary-pairing\/25:hover{
  color:rgb(var(--primary-pairing) / .25)
}

.igc .hover\:text-primary-pairing\/30:hover{
  color:rgb(var(--primary-pairing) / .3)
}

.igc .hover\:text-primary-pairing\/35:hover{
  color:rgb(var(--primary-pairing) / .35)
}

.igc .hover\:text-primary-pairing\/40:hover{
  color:rgb(var(--primary-pairing) / .4)
}

.igc .hover\:text-primary-pairing\/45:hover{
  color:rgb(var(--primary-pairing) / .45)
}

.igc .hover\:text-primary-pairing\/5:hover{
  color:rgb(var(--primary-pairing) / .05)
}

.igc .hover\:text-primary-pairing\/50:hover{
  color:rgb(var(--primary-pairing) / .5)
}

.igc .hover\:text-primary-pairing\/55:hover{
  color:rgb(var(--primary-pairing) / .55)
}

.igc .hover\:text-primary-pairing\/60:hover{
  color:rgb(var(--primary-pairing) / .6)
}

.igc .hover\:text-primary-pairing\/65:hover{
  color:rgb(var(--primary-pairing) / .65)
}

.igc .hover\:text-primary-pairing\/70:hover{
  color:rgb(var(--primary-pairing) / .7)
}

.igc .hover\:text-primary-pairing\/75:hover{
  color:rgb(var(--primary-pairing) / .75)
}

.igc .hover\:text-primary-pairing\/80:hover{
  color:rgb(var(--primary-pairing) / .8)
}

.igc .hover\:text-primary-pairing\/85:hover{
  color:rgb(var(--primary-pairing) / .85)
}

.igc .hover\:text-primary-pairing\/90:hover{
  color:rgb(var(--primary-pairing) / .9)
}

.igc .hover\:text-primary-pairing\/95:hover{
  color:rgb(var(--primary-pairing) / .95)
}

.igc .hover\:text-primary\/0:hover{
  color:rgb(var(--primary) / 0)
}

.igc .hover\:text-primary\/10:hover{
  color:rgb(var(--primary) / .1)
}

.igc .hover\:text-primary\/100:hover{
  color:rgb(var(--primary) / 1)
}

.igc .hover\:text-primary\/15:hover{
  color:rgb(var(--primary) / .15)
}

.igc .hover\:text-primary\/20:hover{
  color:rgb(var(--primary) / .2)
}

.igc .hover\:text-primary\/25:hover{
  color:rgb(var(--primary) / .25)
}

.igc .hover\:text-primary\/30:hover{
  color:rgb(var(--primary) / .3)
}

.igc .hover\:text-primary\/35:hover{
  color:rgb(var(--primary) / .35)
}

.igc .hover\:text-primary\/40:hover{
  color:rgb(var(--primary) / .4)
}

.igc .hover\:text-primary\/45:hover{
  color:rgb(var(--primary) / .45)
}

.igc .hover\:text-primary\/5:hover{
  color:rgb(var(--primary) / .05)
}

.igc .hover\:text-primary\/50:hover{
  color:rgb(var(--primary) / .5)
}

.igc .hover\:text-primary\/55:hover{
  color:rgb(var(--primary) / .55)
}

.igc .hover\:text-primary\/60:hover{
  color:rgb(var(--primary) / .6)
}

.igc .hover\:text-primary\/65:hover{
  color:rgb(var(--primary) / .65)
}

.igc .hover\:text-primary\/70:hover{
  color:rgb(var(--primary) / .7)
}

.igc .hover\:text-primary\/75:hover{
  color:rgb(var(--primary) / .75)
}

.igc .hover\:text-primary\/80:hover{
  color:rgb(var(--primary) / .8)
}

.igc .hover\:text-primary\/85:hover{
  color:rgb(var(--primary) / .85)
}

.igc .hover\:text-primary\/90:hover{
  color:rgb(var(--primary) / .9)
}

.igc .hover\:text-primary\/95:hover{
  color:rgb(var(--primary) / .95)
}

.igc .hover\:text-surface-hairline:hover{
  color:rgb(var(--surface-hairline))
}

.igc .hover\:text-surface-hairline\/0:hover{
  color:rgb(var(--surface-hairline) / 0)
}

.igc .hover\:text-surface-hairline\/10:hover{
  color:rgb(var(--surface-hairline) / .1)
}

.igc .hover\:text-surface-hairline\/100:hover{
  color:rgb(var(--surface-hairline) / 1)
}

.igc .hover\:text-surface-hairline\/15:hover{
  color:rgb(var(--surface-hairline) / .15)
}

.igc .hover\:text-surface-hairline\/20:hover{
  color:rgb(var(--surface-hairline) / .2)
}

.igc .hover\:text-surface-hairline\/25:hover{
  color:rgb(var(--surface-hairline) / .25)
}

.igc .hover\:text-surface-hairline\/30:hover{
  color:rgb(var(--surface-hairline) / .3)
}

.igc .hover\:text-surface-hairline\/35:hover{
  color:rgb(var(--surface-hairline) / .35)
}

.igc .hover\:text-surface-hairline\/40:hover{
  color:rgb(var(--surface-hairline) / .4)
}

.igc .hover\:text-surface-hairline\/45:hover{
  color:rgb(var(--surface-hairline) / .45)
}

.igc .hover\:text-surface-hairline\/5:hover{
  color:rgb(var(--surface-hairline) / .05)
}

.igc .hover\:text-surface-hairline\/50:hover{
  color:rgb(var(--surface-hairline) / .5)
}

.igc .hover\:text-surface-hairline\/55:hover{
  color:rgb(var(--surface-hairline) / .55)
}

.igc .hover\:text-surface-hairline\/60:hover{
  color:rgb(var(--surface-hairline) / .6)
}

.igc .hover\:text-surface-hairline\/65:hover{
  color:rgb(var(--surface-hairline) / .65)
}

.igc .hover\:text-surface-hairline\/70:hover{
  color:rgb(var(--surface-hairline) / .7)
}

.igc .hover\:text-surface-hairline\/75:hover{
  color:rgb(var(--surface-hairline) / .75)
}

.igc .hover\:text-surface-hairline\/80:hover{
  color:rgb(var(--surface-hairline) / .8)
}

.igc .hover\:text-surface-hairline\/85:hover{
  color:rgb(var(--surface-hairline) / .85)
}

.igc .hover\:text-surface-hairline\/90:hover{
  color:rgb(var(--surface-hairline) / .9)
}

.igc .hover\:text-surface-hairline\/95:hover{
  color:rgb(var(--surface-hairline) / .95)
}

.igc .hover\:text-surface-pairing:hover{
  color:rgb(var(--surface-pairing))
}

.igc .hover\:text-surface-pairing-alternate:hover{
  color:rgb(var(--surface-pairing-alternate))
}

.igc .hover\:text-surface-pairing-alternate\/0:hover{
  color:rgb(var(--surface-pairing-alternate) / 0)
}

.igc .hover\:text-surface-pairing-alternate\/10:hover{
  color:rgb(var(--surface-pairing-alternate) / .1)
}

.igc .hover\:text-surface-pairing-alternate\/100:hover{
  color:rgb(var(--surface-pairing-alternate) / 1)
}

.igc .hover\:text-surface-pairing-alternate\/15:hover{
  color:rgb(var(--surface-pairing-alternate) / .15)
}

.igc .hover\:text-surface-pairing-alternate\/20:hover{
  color:rgb(var(--surface-pairing-alternate) / .2)
}

.igc .hover\:text-surface-pairing-alternate\/25:hover{
  color:rgb(var(--surface-pairing-alternate) / .25)
}

.igc .hover\:text-surface-pairing-alternate\/30:hover{
  color:rgb(var(--surface-pairing-alternate) / .3)
}

.igc .hover\:text-surface-pairing-alternate\/35:hover{
  color:rgb(var(--surface-pairing-alternate) / .35)
}

.igc .hover\:text-surface-pairing-alternate\/40:hover{
  color:rgb(var(--surface-pairing-alternate) / .4)
}

.igc .hover\:text-surface-pairing-alternate\/45:hover{
  color:rgb(var(--surface-pairing-alternate) / .45)
}

.igc .hover\:text-surface-pairing-alternate\/5:hover{
  color:rgb(var(--surface-pairing-alternate) / .05)
}

.igc .hover\:text-surface-pairing-alternate\/50:hover{
  color:rgb(var(--surface-pairing-alternate) / .5)
}

.igc .hover\:text-surface-pairing-alternate\/55:hover{
  color:rgb(var(--surface-pairing-alternate) / .55)
}

.igc .hover\:text-surface-pairing-alternate\/60:hover{
  color:rgb(var(--surface-pairing-alternate) / .6)
}

.igc .hover\:text-surface-pairing-alternate\/65:hover{
  color:rgb(var(--surface-pairing-alternate) / .65)
}

.igc .hover\:text-surface-pairing-alternate\/70:hover{
  color:rgb(var(--surface-pairing-alternate) / .7)
}

.igc .hover\:text-surface-pairing-alternate\/75:hover{
  color:rgb(var(--surface-pairing-alternate) / .75)
}

.igc .hover\:text-surface-pairing-alternate\/80:hover{
  color:rgb(var(--surface-pairing-alternate) / .8)
}

.igc .hover\:text-surface-pairing-alternate\/85:hover{
  color:rgb(var(--surface-pairing-alternate) / .85)
}

.igc .hover\:text-surface-pairing-alternate\/90:hover{
  color:rgb(var(--surface-pairing-alternate) / .9)
}

.igc .hover\:text-surface-pairing-alternate\/95:hover{
  color:rgb(var(--surface-pairing-alternate) / .95)
}

.igc .hover\:text-surface-pairing\/0:hover{
  color:rgb(var(--surface-pairing) / 0)
}

.igc .hover\:text-surface-pairing\/10:hover{
  color:rgb(var(--surface-pairing) / .1)
}

.igc .hover\:text-surface-pairing\/100:hover{
  color:rgb(var(--surface-pairing) / 1)
}

.igc .hover\:text-surface-pairing\/15:hover{
  color:rgb(var(--surface-pairing) / .15)
}

.igc .hover\:text-surface-pairing\/20:hover{
  color:rgb(var(--surface-pairing) / .2)
}

.igc .hover\:text-surface-pairing\/25:hover{
  color:rgb(var(--surface-pairing) / .25)
}

.igc .hover\:text-surface-pairing\/30:hover{
  color:rgb(var(--surface-pairing) / .3)
}

.igc .hover\:text-surface-pairing\/35:hover{
  color:rgb(var(--surface-pairing) / .35)
}

.igc .hover\:text-surface-pairing\/40:hover{
  color:rgb(var(--surface-pairing) / .4)
}

.igc .hover\:text-surface-pairing\/45:hover{
  color:rgb(var(--surface-pairing) / .45)
}

.igc .hover\:text-surface-pairing\/5:hover{
  color:rgb(var(--surface-pairing) / .05)
}

.igc .hover\:text-surface-pairing\/50:hover{
  color:rgb(var(--surface-pairing) / .5)
}

.igc .hover\:text-surface-pairing\/55:hover{
  color:rgb(var(--surface-pairing) / .55)
}

.igc .hover\:text-surface-pairing\/60:hover{
  color:rgb(var(--surface-pairing) / .6)
}

.igc .hover\:text-surface-pairing\/65:hover{
  color:rgb(var(--surface-pairing) / .65)
}

.igc .hover\:text-surface-pairing\/70:hover{
  color:rgb(var(--surface-pairing) / .7)
}

.igc .hover\:text-surface-pairing\/75:hover{
  color:rgb(var(--surface-pairing) / .75)
}

.igc .hover\:text-surface-pairing\/80:hover{
  color:rgb(var(--surface-pairing) / .8)
}

.igc .hover\:text-surface-pairing\/85:hover{
  color:rgb(var(--surface-pairing) / .85)
}

.igc .hover\:text-surface-pairing\/90:hover{
  color:rgb(var(--surface-pairing) / .9)
}

.igc .hover\:text-surface-pairing\/95:hover{
  color:rgb(var(--surface-pairing) / .95)
}

.igc .hover\:text-surface-primary:hover{
  color:rgb(var(--surface-primary))
}

.igc .hover\:text-surface-primary\/0:hover{
  color:rgb(var(--surface-primary) / 0)
}

.igc .hover\:text-surface-primary\/10:hover{
  color:rgb(var(--surface-primary) / .1)
}

.igc .hover\:text-surface-primary\/100:hover{
  color:rgb(var(--surface-primary) / 1)
}

.igc .hover\:text-surface-primary\/15:hover{
  color:rgb(var(--surface-primary) / .15)
}

.igc .hover\:text-surface-primary\/20:hover{
  color:rgb(var(--surface-primary) / .2)
}

.igc .hover\:text-surface-primary\/25:hover{
  color:rgb(var(--surface-primary) / .25)
}

.igc .hover\:text-surface-primary\/30:hover{
  color:rgb(var(--surface-primary) / .3)
}

.igc .hover\:text-surface-primary\/35:hover{
  color:rgb(var(--surface-primary) / .35)
}

.igc .hover\:text-surface-primary\/40:hover{
  color:rgb(var(--surface-primary) / .4)
}

.igc .hover\:text-surface-primary\/45:hover{
  color:rgb(var(--surface-primary) / .45)
}

.igc .hover\:text-surface-primary\/5:hover{
  color:rgb(var(--surface-primary) / .05)
}

.igc .hover\:text-surface-primary\/50:hover{
  color:rgb(var(--surface-primary) / .5)
}

.igc .hover\:text-surface-primary\/55:hover{
  color:rgb(var(--surface-primary) / .55)
}

.igc .hover\:text-surface-primary\/60:hover{
  color:rgb(var(--surface-primary) / .6)
}

.igc .hover\:text-surface-primary\/65:hover{
  color:rgb(var(--surface-primary) / .65)
}

.igc .hover\:text-surface-primary\/70:hover{
  color:rgb(var(--surface-primary) / .7)
}

.igc .hover\:text-surface-primary\/75:hover{
  color:rgb(var(--surface-primary) / .75)
}

.igc .hover\:text-surface-primary\/80:hover{
  color:rgb(var(--surface-primary) / .8)
}

.igc .hover\:text-surface-primary\/85:hover{
  color:rgb(var(--surface-primary) / .85)
}

.igc .hover\:text-surface-primary\/90:hover{
  color:rgb(var(--surface-primary) / .9)
}

.igc .hover\:text-surface-primary\/95:hover{
  color:rgb(var(--surface-primary) / .95)
}

.igc .hover\:text-surface-secondary:hover{
  color:rgb(var(--surface-secondary))
}

.igc .hover\:text-surface-secondary\/0:hover{
  color:rgb(var(--surface-secondary) / 0)
}

.igc .hover\:text-surface-secondary\/10:hover{
  color:rgb(var(--surface-secondary) / .1)
}

.igc .hover\:text-surface-secondary\/100:hover{
  color:rgb(var(--surface-secondary) / 1)
}

.igc .hover\:text-surface-secondary\/15:hover{
  color:rgb(var(--surface-secondary) / .15)
}

.igc .hover\:text-surface-secondary\/20:hover{
  color:rgb(var(--surface-secondary) / .2)
}

.igc .hover\:text-surface-secondary\/25:hover{
  color:rgb(var(--surface-secondary) / .25)
}

.igc .hover\:text-surface-secondary\/30:hover{
  color:rgb(var(--surface-secondary) / .3)
}

.igc .hover\:text-surface-secondary\/35:hover{
  color:rgb(var(--surface-secondary) / .35)
}

.igc .hover\:text-surface-secondary\/40:hover{
  color:rgb(var(--surface-secondary) / .4)
}

.igc .hover\:text-surface-secondary\/45:hover{
  color:rgb(var(--surface-secondary) / .45)
}

.igc .hover\:text-surface-secondary\/5:hover{
  color:rgb(var(--surface-secondary) / .05)
}

.igc .hover\:text-surface-secondary\/50:hover{
  color:rgb(var(--surface-secondary) / .5)
}

.igc .hover\:text-surface-secondary\/55:hover{
  color:rgb(var(--surface-secondary) / .55)
}

.igc .hover\:text-surface-secondary\/60:hover{
  color:rgb(var(--surface-secondary) / .6)
}

.igc .hover\:text-surface-secondary\/65:hover{
  color:rgb(var(--surface-secondary) / .65)
}

.igc .hover\:text-surface-secondary\/70:hover{
  color:rgb(var(--surface-secondary) / .7)
}

.igc .hover\:text-surface-secondary\/75:hover{
  color:rgb(var(--surface-secondary) / .75)
}

.igc .hover\:text-surface-secondary\/80:hover{
  color:rgb(var(--surface-secondary) / .8)
}

.igc .hover\:text-surface-secondary\/85:hover{
  color:rgb(var(--surface-secondary) / .85)
}

.igc .hover\:text-surface-secondary\/90:hover{
  color:rgb(var(--surface-secondary) / .9)
}

.igc .hover\:text-surface-secondary\/95:hover{
  color:rgb(var(--surface-secondary) / .95)
}

.igc .hover\:text-surface-tertiary:hover{
  color:rgb(var(--surface-tertiary))
}

.igc .hover\:text-surface-tertiary\/0:hover{
  color:rgb(var(--surface-tertiary) / 0)
}

.igc .hover\:text-surface-tertiary\/10:hover{
  color:rgb(var(--surface-tertiary) / .1)
}

.igc .hover\:text-surface-tertiary\/100:hover{
  color:rgb(var(--surface-tertiary) / 1)
}

.igc .hover\:text-surface-tertiary\/15:hover{
  color:rgb(var(--surface-tertiary) / .15)
}

.igc .hover\:text-surface-tertiary\/20:hover{
  color:rgb(var(--surface-tertiary) / .2)
}

.igc .hover\:text-surface-tertiary\/25:hover{
  color:rgb(var(--surface-tertiary) / .25)
}

.igc .hover\:text-surface-tertiary\/30:hover{
  color:rgb(var(--surface-tertiary) / .3)
}

.igc .hover\:text-surface-tertiary\/35:hover{
  color:rgb(var(--surface-tertiary) / .35)
}

.igc .hover\:text-surface-tertiary\/40:hover{
  color:rgb(var(--surface-tertiary) / .4)
}

.igc .hover\:text-surface-tertiary\/45:hover{
  color:rgb(var(--surface-tertiary) / .45)
}

.igc .hover\:text-surface-tertiary\/5:hover{
  color:rgb(var(--surface-tertiary) / .05)
}

.igc .hover\:text-surface-tertiary\/50:hover{
  color:rgb(var(--surface-tertiary) / .5)
}

.igc .hover\:text-surface-tertiary\/55:hover{
  color:rgb(var(--surface-tertiary) / .55)
}

.igc .hover\:text-surface-tertiary\/60:hover{
  color:rgb(var(--surface-tertiary) / .6)
}

.igc .hover\:text-surface-tertiary\/65:hover{
  color:rgb(var(--surface-tertiary) / .65)
}

.igc .hover\:text-surface-tertiary\/70:hover{
  color:rgb(var(--surface-tertiary) / .7)
}

.igc .hover\:text-surface-tertiary\/75:hover{
  color:rgb(var(--surface-tertiary) / .75)
}

.igc .hover\:text-surface-tertiary\/80:hover{
  color:rgb(var(--surface-tertiary) / .8)
}

.igc .hover\:text-surface-tertiary\/85:hover{
  color:rgb(var(--surface-tertiary) / .85)
}

.igc .hover\:text-surface-tertiary\/90:hover{
  color:rgb(var(--surface-tertiary) / .9)
}

.igc .hover\:text-surface-tertiary\/95:hover{
  color:rgb(var(--surface-tertiary) / .95)
}

.igc .hover\:text-tint-10-darker:hover{
  color:rgb(var(--tint-10-darker))
}

.igc .hover\:text-tint-10-darker\/0:hover{
  color:rgb(var(--tint-10-darker) / 0)
}

.igc .hover\:text-tint-10-darker\/10:hover{
  color:rgb(var(--tint-10-darker) / .1)
}

.igc .hover\:text-tint-10-darker\/100:hover{
  color:rgb(var(--tint-10-darker) / 1)
}

.igc .hover\:text-tint-10-darker\/15:hover{
  color:rgb(var(--tint-10-darker) / .15)
}

.igc .hover\:text-tint-10-darker\/20:hover{
  color:rgb(var(--tint-10-darker) / .2)
}

.igc .hover\:text-tint-10-darker\/25:hover{
  color:rgb(var(--tint-10-darker) / .25)
}

.igc .hover\:text-tint-10-darker\/30:hover{
  color:rgb(var(--tint-10-darker) / .3)
}

.igc .hover\:text-tint-10-darker\/35:hover{
  color:rgb(var(--tint-10-darker) / .35)
}

.igc .hover\:text-tint-10-darker\/40:hover{
  color:rgb(var(--tint-10-darker) / .4)
}

.igc .hover\:text-tint-10-darker\/45:hover{
  color:rgb(var(--tint-10-darker) / .45)
}

.igc .hover\:text-tint-10-darker\/5:hover{
  color:rgb(var(--tint-10-darker) / .05)
}

.igc .hover\:text-tint-10-darker\/50:hover{
  color:rgb(var(--tint-10-darker) / .5)
}

.igc .hover\:text-tint-10-darker\/55:hover{
  color:rgb(var(--tint-10-darker) / .55)
}

.igc .hover\:text-tint-10-darker\/60:hover{
  color:rgb(var(--tint-10-darker) / .6)
}

.igc .hover\:text-tint-10-darker\/65:hover{
  color:rgb(var(--tint-10-darker) / .65)
}

.igc .hover\:text-tint-10-darker\/70:hover{
  color:rgb(var(--tint-10-darker) / .7)
}

.igc .hover\:text-tint-10-darker\/75:hover{
  color:rgb(var(--tint-10-darker) / .75)
}

.igc .hover\:text-tint-10-darker\/80:hover{
  color:rgb(var(--tint-10-darker) / .8)
}

.igc .hover\:text-tint-10-darker\/85:hover{
  color:rgb(var(--tint-10-darker) / .85)
}

.igc .hover\:text-tint-10-darker\/90:hover{
  color:rgb(var(--tint-10-darker) / .9)
}

.igc .hover\:text-tint-10-darker\/95:hover{
  color:rgb(var(--tint-10-darker) / .95)
}

.igc .hover\:text-warning:hover{
  color:rgb(var(--warning))
}

.igc .hover\:text-warning-pairing:hover{
  color:rgb(var(--warning-pairing))
}

.igc .hover\:text-warning-pairing\/0:hover{
  color:rgb(var(--warning-pairing) / 0)
}

.igc .hover\:text-warning-pairing\/10:hover{
  color:rgb(var(--warning-pairing) / .1)
}

.igc .hover\:text-warning-pairing\/100:hover{
  color:rgb(var(--warning-pairing) / 1)
}

.igc .hover\:text-warning-pairing\/15:hover{
  color:rgb(var(--warning-pairing) / .15)
}

.igc .hover\:text-warning-pairing\/20:hover{
  color:rgb(var(--warning-pairing) / .2)
}

.igc .hover\:text-warning-pairing\/25:hover{
  color:rgb(var(--warning-pairing) / .25)
}

.igc .hover\:text-warning-pairing\/30:hover{
  color:rgb(var(--warning-pairing) / .3)
}

.igc .hover\:text-warning-pairing\/35:hover{
  color:rgb(var(--warning-pairing) / .35)
}

.igc .hover\:text-warning-pairing\/40:hover{
  color:rgb(var(--warning-pairing) / .4)
}

.igc .hover\:text-warning-pairing\/45:hover{
  color:rgb(var(--warning-pairing) / .45)
}

.igc .hover\:text-warning-pairing\/5:hover{
  color:rgb(var(--warning-pairing) / .05)
}

.igc .hover\:text-warning-pairing\/50:hover{
  color:rgb(var(--warning-pairing) / .5)
}

.igc .hover\:text-warning-pairing\/55:hover{
  color:rgb(var(--warning-pairing) / .55)
}

.igc .hover\:text-warning-pairing\/60:hover{
  color:rgb(var(--warning-pairing) / .6)
}

.igc .hover\:text-warning-pairing\/65:hover{
  color:rgb(var(--warning-pairing) / .65)
}

.igc .hover\:text-warning-pairing\/70:hover{
  color:rgb(var(--warning-pairing) / .7)
}

.igc .hover\:text-warning-pairing\/75:hover{
  color:rgb(var(--warning-pairing) / .75)
}

.igc .hover\:text-warning-pairing\/80:hover{
  color:rgb(var(--warning-pairing) / .8)
}

.igc .hover\:text-warning-pairing\/85:hover{
  color:rgb(var(--warning-pairing) / .85)
}

.igc .hover\:text-warning-pairing\/90:hover{
  color:rgb(var(--warning-pairing) / .9)
}

.igc .hover\:text-warning-pairing\/95:hover{
  color:rgb(var(--warning-pairing) / .95)
}

.igc .hover\:text-warning\/0:hover{
  color:rgb(var(--warning) / 0)
}

.igc .hover\:text-warning\/10:hover{
  color:rgb(var(--warning) / .1)
}

.igc .hover\:text-warning\/100:hover{
  color:rgb(var(--warning) / 1)
}

.igc .hover\:text-warning\/15:hover{
  color:rgb(var(--warning) / .15)
}

.igc .hover\:text-warning\/20:hover{
  color:rgb(var(--warning) / .2)
}

.igc .hover\:text-warning\/25:hover{
  color:rgb(var(--warning) / .25)
}

.igc .hover\:text-warning\/30:hover{
  color:rgb(var(--warning) / .3)
}

.igc .hover\:text-warning\/35:hover{
  color:rgb(var(--warning) / .35)
}

.igc .hover\:text-warning\/40:hover{
  color:rgb(var(--warning) / .4)
}

.igc .hover\:text-warning\/45:hover{
  color:rgb(var(--warning) / .45)
}

.igc .hover\:text-warning\/5:hover{
  color:rgb(var(--warning) / .05)
}

.igc .hover\:text-warning\/50:hover{
  color:rgb(var(--warning) / .5)
}

.igc .hover\:text-warning\/55:hover{
  color:rgb(var(--warning) / .55)
}

.igc .hover\:text-warning\/60:hover{
  color:rgb(var(--warning) / .6)
}

.igc .hover\:text-warning\/65:hover{
  color:rgb(var(--warning) / .65)
}

.igc .hover\:text-warning\/70:hover{
  color:rgb(var(--warning) / .7)
}

.igc .hover\:text-warning\/75:hover{
  color:rgb(var(--warning) / .75)
}

.igc .hover\:text-warning\/80:hover{
  color:rgb(var(--warning) / .8)
}

.igc .hover\:text-warning\/85:hover{
  color:rgb(var(--warning) / .85)
}

.igc .hover\:text-warning\/90:hover{
  color:rgb(var(--warning) / .9)
}

.igc .hover\:text-warning\/95:hover{
  color:rgb(var(--warning) / .95)
}

.igc .hover\:underline:hover{
  text-decoration-line:underline
}

.igc .hover\:ring-info:hover{
  --tw-ring-color: rgb(var(--info))
}

.igc .hover\:ring-info-pairing:hover{
  --tw-ring-color: rgb(var(--info-pairing))
}

.igc .hover\:ring-info-pairing\/0:hover{
  --tw-ring-color: rgb(var(--info-pairing) / 0)
}

.igc .hover\:ring-info-pairing\/10:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .1)
}

.igc .hover\:ring-info-pairing\/100:hover{
  --tw-ring-color: rgb(var(--info-pairing) / 1)
}

.igc .hover\:ring-info-pairing\/15:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .15)
}

.igc .hover\:ring-info-pairing\/20:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .2)
}

.igc .hover\:ring-info-pairing\/25:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .25)
}

.igc .hover\:ring-info-pairing\/30:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .3)
}

.igc .hover\:ring-info-pairing\/35:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .35)
}

.igc .hover\:ring-info-pairing\/40:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .4)
}

.igc .hover\:ring-info-pairing\/45:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .45)
}

.igc .hover\:ring-info-pairing\/5:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .05)
}

.igc .hover\:ring-info-pairing\/50:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .5)
}

.igc .hover\:ring-info-pairing\/55:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .55)
}

.igc .hover\:ring-info-pairing\/60:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .6)
}

.igc .hover\:ring-info-pairing\/65:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .65)
}

.igc .hover\:ring-info-pairing\/70:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .7)
}

.igc .hover\:ring-info-pairing\/75:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .75)
}

.igc .hover\:ring-info-pairing\/80:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .8)
}

.igc .hover\:ring-info-pairing\/85:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .85)
}

.igc .hover\:ring-info-pairing\/90:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .9)
}

.igc .hover\:ring-info-pairing\/95:hover{
  --tw-ring-color: rgb(var(--info-pairing) / .95)
}

.igc .hover\:ring-info\/0:hover{
  --tw-ring-color: rgb(var(--info) / 0)
}

.igc .hover\:ring-info\/10:hover{
  --tw-ring-color: rgb(var(--info) / .1)
}

.igc .hover\:ring-info\/100:hover{
  --tw-ring-color: rgb(var(--info) / 1)
}

.igc .hover\:ring-info\/15:hover{
  --tw-ring-color: rgb(var(--info) / .15)
}

.igc .hover\:ring-info\/20:hover{
  --tw-ring-color: rgb(var(--info) / .2)
}

.igc .hover\:ring-info\/25:hover{
  --tw-ring-color: rgb(var(--info) / .25)
}

.igc .hover\:ring-info\/30:hover{
  --tw-ring-color: rgb(var(--info) / .3)
}

.igc .hover\:ring-info\/35:hover{
  --tw-ring-color: rgb(var(--info) / .35)
}

.igc .hover\:ring-info\/40:hover{
  --tw-ring-color: rgb(var(--info) / .4)
}

.igc .hover\:ring-info\/45:hover{
  --tw-ring-color: rgb(var(--info) / .45)
}

.igc .hover\:ring-info\/5:hover{
  --tw-ring-color: rgb(var(--info) / .05)
}

.igc .hover\:ring-info\/50:hover{
  --tw-ring-color: rgb(var(--info) / .5)
}

.igc .hover\:ring-info\/55:hover{
  --tw-ring-color: rgb(var(--info) / .55)
}

.igc .hover\:ring-info\/60:hover{
  --tw-ring-color: rgb(var(--info) / .6)
}

.igc .hover\:ring-info\/65:hover{
  --tw-ring-color: rgb(var(--info) / .65)
}

.igc .hover\:ring-info\/70:hover{
  --tw-ring-color: rgb(var(--info) / .7)
}

.igc .hover\:ring-info\/75:hover{
  --tw-ring-color: rgb(var(--info) / .75)
}

.igc .hover\:ring-info\/80:hover{
  --tw-ring-color: rgb(var(--info) / .8)
}

.igc .hover\:ring-info\/85:hover{
  --tw-ring-color: rgb(var(--info) / .85)
}

.igc .hover\:ring-info\/90:hover{
  --tw-ring-color: rgb(var(--info) / .9)
}

.igc .hover\:ring-info\/95:hover{
  --tw-ring-color: rgb(var(--info) / .95)
}

.igc .hover\:ring-primary:hover{
  --tw-ring-color: rgb(var(--primary))
}

.igc .hover\:ring-primary-pairing:hover{
  --tw-ring-color: rgb(var(--primary-pairing))
}

.igc .hover\:ring-primary-pairing\/0:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / 0)
}

.igc .hover\:ring-primary-pairing\/10:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .1)
}

.igc .hover\:ring-primary-pairing\/100:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / 1)
}

.igc .hover\:ring-primary-pairing\/15:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .15)
}

.igc .hover\:ring-primary-pairing\/20:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .2)
}

.igc .hover\:ring-primary-pairing\/25:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .25)
}

.igc .hover\:ring-primary-pairing\/30:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .3)
}

.igc .hover\:ring-primary-pairing\/35:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .35)
}

.igc .hover\:ring-primary-pairing\/40:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .4)
}

.igc .hover\:ring-primary-pairing\/45:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .45)
}

.igc .hover\:ring-primary-pairing\/5:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .05)
}

.igc .hover\:ring-primary-pairing\/50:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .5)
}

.igc .hover\:ring-primary-pairing\/55:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .55)
}

.igc .hover\:ring-primary-pairing\/60:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .6)
}

.igc .hover\:ring-primary-pairing\/65:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .65)
}

.igc .hover\:ring-primary-pairing\/70:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .7)
}

.igc .hover\:ring-primary-pairing\/75:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .75)
}

.igc .hover\:ring-primary-pairing\/80:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .8)
}

.igc .hover\:ring-primary-pairing\/85:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .85)
}

.igc .hover\:ring-primary-pairing\/90:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .9)
}

.igc .hover\:ring-primary-pairing\/95:hover{
  --tw-ring-color: rgb(var(--primary-pairing) / .95)
}

.igc .hover\:ring-primary\/0:hover{
  --tw-ring-color: rgb(var(--primary) / 0)
}

.igc .hover\:ring-primary\/10:hover{
  --tw-ring-color: rgb(var(--primary) / .1)
}

.igc .hover\:ring-primary\/100:hover{
  --tw-ring-color: rgb(var(--primary) / 1)
}

.igc .hover\:ring-primary\/15:hover{
  --tw-ring-color: rgb(var(--primary) / .15)
}

.igc .hover\:ring-primary\/20:hover{
  --tw-ring-color: rgb(var(--primary) / .2)
}

.igc .hover\:ring-primary\/25:hover{
  --tw-ring-color: rgb(var(--primary) / .25)
}

.igc .hover\:ring-primary\/30:hover{
  --tw-ring-color: rgb(var(--primary) / .3)
}

.igc .hover\:ring-primary\/35:hover{
  --tw-ring-color: rgb(var(--primary) / .35)
}

.igc .hover\:ring-primary\/40:hover{
  --tw-ring-color: rgb(var(--primary) / .4)
}

.igc .hover\:ring-primary\/45:hover{
  --tw-ring-color: rgb(var(--primary) / .45)
}

.igc .hover\:ring-primary\/5:hover{
  --tw-ring-color: rgb(var(--primary) / .05)
}

.igc .hover\:ring-primary\/50:hover{
  --tw-ring-color: rgb(var(--primary) / .5)
}

.igc .hover\:ring-primary\/55:hover{
  --tw-ring-color: rgb(var(--primary) / .55)
}

.igc .hover\:ring-primary\/60:hover{
  --tw-ring-color: rgb(var(--primary) / .6)
}

.igc .hover\:ring-primary\/65:hover{
  --tw-ring-color: rgb(var(--primary) / .65)
}

.igc .hover\:ring-primary\/70:hover{
  --tw-ring-color: rgb(var(--primary) / .7)
}

.igc .hover\:ring-primary\/75:hover{
  --tw-ring-color: rgb(var(--primary) / .75)
}

.igc .hover\:ring-primary\/80:hover{
  --tw-ring-color: rgb(var(--primary) / .8)
}

.igc .hover\:ring-primary\/85:hover{
  --tw-ring-color: rgb(var(--primary) / .85)
}

.igc .hover\:ring-primary\/90:hover{
  --tw-ring-color: rgb(var(--primary) / .9)
}

.igc .hover\:ring-primary\/95:hover{
  --tw-ring-color: rgb(var(--primary) / .95)
}

.igc .hover\:ring-surface-hairline:hover{
  --tw-ring-color: rgb(var(--surface-hairline))
}

.igc .hover\:ring-surface-hairline\/0:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / 0)
}

.igc .hover\:ring-surface-hairline\/10:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .1)
}

.igc .hover\:ring-surface-hairline\/100:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / 1)
}

.igc .hover\:ring-surface-hairline\/15:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .15)
}

.igc .hover\:ring-surface-hairline\/20:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .2)
}

.igc .hover\:ring-surface-hairline\/25:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .25)
}

.igc .hover\:ring-surface-hairline\/30:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .3)
}

.igc .hover\:ring-surface-hairline\/35:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .35)
}

.igc .hover\:ring-surface-hairline\/40:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .4)
}

.igc .hover\:ring-surface-hairline\/45:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .45)
}

.igc .hover\:ring-surface-hairline\/5:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .05)
}

.igc .hover\:ring-surface-hairline\/50:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .5)
}

.igc .hover\:ring-surface-hairline\/55:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .55)
}

.igc .hover\:ring-surface-hairline\/60:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .6)
}

.igc .hover\:ring-surface-hairline\/65:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .65)
}

.igc .hover\:ring-surface-hairline\/70:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .7)
}

.igc .hover\:ring-surface-hairline\/75:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .75)
}

.igc .hover\:ring-surface-hairline\/80:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .8)
}

.igc .hover\:ring-surface-hairline\/85:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .85)
}

.igc .hover\:ring-surface-hairline\/90:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .9)
}

.igc .hover\:ring-surface-hairline\/95:hover{
  --tw-ring-color: rgb(var(--surface-hairline) / .95)
}

.igc .hover\:ring-surface-pairing:hover{
  --tw-ring-color: rgb(var(--surface-pairing))
}

.igc .hover\:ring-surface-pairing-alternate:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate))
}

.igc .hover\:ring-surface-pairing-alternate\/0:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / 0)
}

.igc .hover\:ring-surface-pairing-alternate\/10:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .1)
}

.igc .hover\:ring-surface-pairing-alternate\/100:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / 1)
}

.igc .hover\:ring-surface-pairing-alternate\/15:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .15)
}

.igc .hover\:ring-surface-pairing-alternate\/20:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .2)
}

.igc .hover\:ring-surface-pairing-alternate\/25:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .25)
}

.igc .hover\:ring-surface-pairing-alternate\/30:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .3)
}

.igc .hover\:ring-surface-pairing-alternate\/35:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .35)
}

.igc .hover\:ring-surface-pairing-alternate\/40:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .4)
}

.igc .hover\:ring-surface-pairing-alternate\/45:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .45)
}

.igc .hover\:ring-surface-pairing-alternate\/5:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .05)
}

.igc .hover\:ring-surface-pairing-alternate\/50:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .5)
}

.igc .hover\:ring-surface-pairing-alternate\/55:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .55)
}

.igc .hover\:ring-surface-pairing-alternate\/60:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .6)
}

.igc .hover\:ring-surface-pairing-alternate\/65:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .65)
}

.igc .hover\:ring-surface-pairing-alternate\/70:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .7)
}

.igc .hover\:ring-surface-pairing-alternate\/75:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .75)
}

.igc .hover\:ring-surface-pairing-alternate\/80:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .8)
}

.igc .hover\:ring-surface-pairing-alternate\/85:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .85)
}

.igc .hover\:ring-surface-pairing-alternate\/90:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .9)
}

.igc .hover\:ring-surface-pairing-alternate\/95:hover{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .95)
}

.igc .hover\:ring-surface-pairing\/0:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / 0)
}

.igc .hover\:ring-surface-pairing\/10:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .1)
}

.igc .hover\:ring-surface-pairing\/100:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / 1)
}

.igc .hover\:ring-surface-pairing\/15:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .15)
}

.igc .hover\:ring-surface-pairing\/20:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .2)
}

.igc .hover\:ring-surface-pairing\/25:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .25)
}

.igc .hover\:ring-surface-pairing\/30:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .3)
}

.igc .hover\:ring-surface-pairing\/35:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .35)
}

.igc .hover\:ring-surface-pairing\/40:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .4)
}

.igc .hover\:ring-surface-pairing\/45:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .45)
}

.igc .hover\:ring-surface-pairing\/5:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .05)
}

.igc .hover\:ring-surface-pairing\/50:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .5)
}

.igc .hover\:ring-surface-pairing\/55:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .55)
}

.igc .hover\:ring-surface-pairing\/60:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .6)
}

.igc .hover\:ring-surface-pairing\/65:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .65)
}

.igc .hover\:ring-surface-pairing\/70:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .7)
}

.igc .hover\:ring-surface-pairing\/75:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .75)
}

.igc .hover\:ring-surface-pairing\/80:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .8)
}

.igc .hover\:ring-surface-pairing\/85:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .85)
}

.igc .hover\:ring-surface-pairing\/90:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .9)
}

.igc .hover\:ring-surface-pairing\/95:hover{
  --tw-ring-color: rgb(var(--surface-pairing) / .95)
}

.igc .hover\:ring-surface-primary:hover{
  --tw-ring-color: rgb(var(--surface-primary))
}

.igc .hover\:ring-surface-primary\/0:hover{
  --tw-ring-color: rgb(var(--surface-primary) / 0)
}

.igc .hover\:ring-surface-primary\/10:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .1)
}

.igc .hover\:ring-surface-primary\/100:hover{
  --tw-ring-color: rgb(var(--surface-primary) / 1)
}

.igc .hover\:ring-surface-primary\/15:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .15)
}

.igc .hover\:ring-surface-primary\/20:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .2)
}

.igc .hover\:ring-surface-primary\/25:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .25)
}

.igc .hover\:ring-surface-primary\/30:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .3)
}

.igc .hover\:ring-surface-primary\/35:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .35)
}

.igc .hover\:ring-surface-primary\/40:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .4)
}

.igc .hover\:ring-surface-primary\/45:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .45)
}

.igc .hover\:ring-surface-primary\/5:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .05)
}

.igc .hover\:ring-surface-primary\/50:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .5)
}

.igc .hover\:ring-surface-primary\/55:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .55)
}

.igc .hover\:ring-surface-primary\/60:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .6)
}

.igc .hover\:ring-surface-primary\/65:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .65)
}

.igc .hover\:ring-surface-primary\/70:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .7)
}

.igc .hover\:ring-surface-primary\/75:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .75)
}

.igc .hover\:ring-surface-primary\/80:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .8)
}

.igc .hover\:ring-surface-primary\/85:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .85)
}

.igc .hover\:ring-surface-primary\/90:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .9)
}

.igc .hover\:ring-surface-primary\/95:hover{
  --tw-ring-color: rgb(var(--surface-primary) / .95)
}

.igc .hover\:ring-surface-secondary:hover{
  --tw-ring-color: rgb(var(--surface-secondary))
}

.igc .hover\:ring-surface-secondary\/0:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / 0)
}

.igc .hover\:ring-surface-secondary\/10:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .1)
}

.igc .hover\:ring-surface-secondary\/100:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / 1)
}

.igc .hover\:ring-surface-secondary\/15:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .15)
}

.igc .hover\:ring-surface-secondary\/20:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .2)
}

.igc .hover\:ring-surface-secondary\/25:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .25)
}

.igc .hover\:ring-surface-secondary\/30:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .3)
}

.igc .hover\:ring-surface-secondary\/35:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .35)
}

.igc .hover\:ring-surface-secondary\/40:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .4)
}

.igc .hover\:ring-surface-secondary\/45:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .45)
}

.igc .hover\:ring-surface-secondary\/5:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .05)
}

.igc .hover\:ring-surface-secondary\/50:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .5)
}

.igc .hover\:ring-surface-secondary\/55:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .55)
}

.igc .hover\:ring-surface-secondary\/60:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .6)
}

.igc .hover\:ring-surface-secondary\/65:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .65)
}

.igc .hover\:ring-surface-secondary\/70:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .7)
}

.igc .hover\:ring-surface-secondary\/75:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .75)
}

.igc .hover\:ring-surface-secondary\/80:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .8)
}

.igc .hover\:ring-surface-secondary\/85:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .85)
}

.igc .hover\:ring-surface-secondary\/90:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .9)
}

.igc .hover\:ring-surface-secondary\/95:hover{
  --tw-ring-color: rgb(var(--surface-secondary) / .95)
}

.igc .hover\:ring-surface-tertiary:hover{
  --tw-ring-color: rgb(var(--surface-tertiary))
}

.igc .hover\:ring-surface-tertiary\/0:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / 0)
}

.igc .hover\:ring-surface-tertiary\/10:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .1)
}

.igc .hover\:ring-surface-tertiary\/100:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / 1)
}

.igc .hover\:ring-surface-tertiary\/15:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .15)
}

.igc .hover\:ring-surface-tertiary\/20:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .2)
}

.igc .hover\:ring-surface-tertiary\/25:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .25)
}

.igc .hover\:ring-surface-tertiary\/30:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .3)
}

.igc .hover\:ring-surface-tertiary\/35:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .35)
}

.igc .hover\:ring-surface-tertiary\/40:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .4)
}

.igc .hover\:ring-surface-tertiary\/45:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .45)
}

.igc .hover\:ring-surface-tertiary\/5:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .05)
}

.igc .hover\:ring-surface-tertiary\/50:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .5)
}

.igc .hover\:ring-surface-tertiary\/55:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .55)
}

.igc .hover\:ring-surface-tertiary\/60:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .6)
}

.igc .hover\:ring-surface-tertiary\/65:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .65)
}

.igc .hover\:ring-surface-tertiary\/70:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .7)
}

.igc .hover\:ring-surface-tertiary\/75:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .75)
}

.igc .hover\:ring-surface-tertiary\/80:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .8)
}

.igc .hover\:ring-surface-tertiary\/85:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .85)
}

.igc .hover\:ring-surface-tertiary\/90:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .9)
}

.igc .hover\:ring-surface-tertiary\/95:hover{
  --tw-ring-color: rgb(var(--surface-tertiary) / .95)
}

.igc .hover\:ring-tint-10-darker:hover{
  --tw-ring-color: rgb(var(--tint-10-darker))
}

.igc .hover\:ring-tint-10-darker\/0:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / 0)
}

.igc .hover\:ring-tint-10-darker\/10:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .1)
}

.igc .hover\:ring-tint-10-darker\/100:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / 1)
}

.igc .hover\:ring-tint-10-darker\/15:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .15)
}

.igc .hover\:ring-tint-10-darker\/20:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .2)
}

.igc .hover\:ring-tint-10-darker\/25:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .25)
}

.igc .hover\:ring-tint-10-darker\/30:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .3)
}

.igc .hover\:ring-tint-10-darker\/35:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .35)
}

.igc .hover\:ring-tint-10-darker\/40:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .4)
}

.igc .hover\:ring-tint-10-darker\/45:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .45)
}

.igc .hover\:ring-tint-10-darker\/5:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .05)
}

.igc .hover\:ring-tint-10-darker\/50:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .5)
}

.igc .hover\:ring-tint-10-darker\/55:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .55)
}

.igc .hover\:ring-tint-10-darker\/60:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .6)
}

.igc .hover\:ring-tint-10-darker\/65:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .65)
}

.igc .hover\:ring-tint-10-darker\/70:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .7)
}

.igc .hover\:ring-tint-10-darker\/75:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .75)
}

.igc .hover\:ring-tint-10-darker\/80:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .8)
}

.igc .hover\:ring-tint-10-darker\/85:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .85)
}

.igc .hover\:ring-tint-10-darker\/90:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .9)
}

.igc .hover\:ring-tint-10-darker\/95:hover{
  --tw-ring-color: rgb(var(--tint-10-darker) / .95)
}

.igc .hover\:ring-warning:hover{
  --tw-ring-color: rgb(var(--warning))
}

.igc .hover\:ring-warning-pairing:hover{
  --tw-ring-color: rgb(var(--warning-pairing))
}

.igc .hover\:ring-warning-pairing\/0:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / 0)
}

.igc .hover\:ring-warning-pairing\/10:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .1)
}

.igc .hover\:ring-warning-pairing\/100:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / 1)
}

.igc .hover\:ring-warning-pairing\/15:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .15)
}

.igc .hover\:ring-warning-pairing\/20:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .2)
}

.igc .hover\:ring-warning-pairing\/25:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .25)
}

.igc .hover\:ring-warning-pairing\/30:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .3)
}

.igc .hover\:ring-warning-pairing\/35:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .35)
}

.igc .hover\:ring-warning-pairing\/40:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .4)
}

.igc .hover\:ring-warning-pairing\/45:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .45)
}

.igc .hover\:ring-warning-pairing\/5:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .05)
}

.igc .hover\:ring-warning-pairing\/50:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .5)
}

.igc .hover\:ring-warning-pairing\/55:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .55)
}

.igc .hover\:ring-warning-pairing\/60:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .6)
}

.igc .hover\:ring-warning-pairing\/65:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .65)
}

.igc .hover\:ring-warning-pairing\/70:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .7)
}

.igc .hover\:ring-warning-pairing\/75:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .75)
}

.igc .hover\:ring-warning-pairing\/80:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .8)
}

.igc .hover\:ring-warning-pairing\/85:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .85)
}

.igc .hover\:ring-warning-pairing\/90:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .9)
}

.igc .hover\:ring-warning-pairing\/95:hover{
  --tw-ring-color: rgb(var(--warning-pairing) / .95)
}

.igc .hover\:ring-warning\/0:hover{
  --tw-ring-color: rgb(var(--warning) / 0)
}

.igc .hover\:ring-warning\/10:hover{
  --tw-ring-color: rgb(var(--warning) / .1)
}

.igc .hover\:ring-warning\/100:hover{
  --tw-ring-color: rgb(var(--warning) / 1)
}

.igc .hover\:ring-warning\/15:hover{
  --tw-ring-color: rgb(var(--warning) / .15)
}

.igc .hover\:ring-warning\/20:hover{
  --tw-ring-color: rgb(var(--warning) / .2)
}

.igc .hover\:ring-warning\/25:hover{
  --tw-ring-color: rgb(var(--warning) / .25)
}

.igc .hover\:ring-warning\/30:hover{
  --tw-ring-color: rgb(var(--warning) / .3)
}

.igc .hover\:ring-warning\/35:hover{
  --tw-ring-color: rgb(var(--warning) / .35)
}

.igc .hover\:ring-warning\/40:hover{
  --tw-ring-color: rgb(var(--warning) / .4)
}

.igc .hover\:ring-warning\/45:hover{
  --tw-ring-color: rgb(var(--warning) / .45)
}

.igc .hover\:ring-warning\/5:hover{
  --tw-ring-color: rgb(var(--warning) / .05)
}

.igc .hover\:ring-warning\/50:hover{
  --tw-ring-color: rgb(var(--warning) / .5)
}

.igc .hover\:ring-warning\/55:hover{
  --tw-ring-color: rgb(var(--warning) / .55)
}

.igc .hover\:ring-warning\/60:hover{
  --tw-ring-color: rgb(var(--warning) / .6)
}

.igc .hover\:ring-warning\/65:hover{
  --tw-ring-color: rgb(var(--warning) / .65)
}

.igc .hover\:ring-warning\/70:hover{
  --tw-ring-color: rgb(var(--warning) / .7)
}

.igc .hover\:ring-warning\/75:hover{
  --tw-ring-color: rgb(var(--warning) / .75)
}

.igc .hover\:ring-warning\/80:hover{
  --tw-ring-color: rgb(var(--warning) / .8)
}

.igc .hover\:ring-warning\/85:hover{
  --tw-ring-color: rgb(var(--warning) / .85)
}

.igc .hover\:ring-warning\/90:hover{
  --tw-ring-color: rgb(var(--warning) / .9)
}

.igc .hover\:ring-warning\/95:hover{
  --tw-ring-color: rgb(var(--warning) / .95)
}

.igc .focus\:border-info:focus{
  border-color:rgb(var(--info))
}

.igc .focus\:border-info-pairing:focus{
  border-color:rgb(var(--info-pairing))
}

.igc .focus\:border-info-pairing\/0:focus{
  border-color:rgb(var(--info-pairing) / 0)
}

.igc .focus\:border-info-pairing\/10:focus{
  border-color:rgb(var(--info-pairing) / .1)
}

.igc .focus\:border-info-pairing\/100:focus{
  border-color:rgb(var(--info-pairing) / 1)
}

.igc .focus\:border-info-pairing\/15:focus{
  border-color:rgb(var(--info-pairing) / .15)
}

.igc .focus\:border-info-pairing\/20:focus{
  border-color:rgb(var(--info-pairing) / .2)
}

.igc .focus\:border-info-pairing\/25:focus{
  border-color:rgb(var(--info-pairing) / .25)
}

.igc .focus\:border-info-pairing\/30:focus{
  border-color:rgb(var(--info-pairing) / .3)
}

.igc .focus\:border-info-pairing\/35:focus{
  border-color:rgb(var(--info-pairing) / .35)
}

.igc .focus\:border-info-pairing\/40:focus{
  border-color:rgb(var(--info-pairing) / .4)
}

.igc .focus\:border-info-pairing\/45:focus{
  border-color:rgb(var(--info-pairing) / .45)
}

.igc .focus\:border-info-pairing\/5:focus{
  border-color:rgb(var(--info-pairing) / .05)
}

.igc .focus\:border-info-pairing\/50:focus{
  border-color:rgb(var(--info-pairing) / .5)
}

.igc .focus\:border-info-pairing\/55:focus{
  border-color:rgb(var(--info-pairing) / .55)
}

.igc .focus\:border-info-pairing\/60:focus{
  border-color:rgb(var(--info-pairing) / .6)
}

.igc .focus\:border-info-pairing\/65:focus{
  border-color:rgb(var(--info-pairing) / .65)
}

.igc .focus\:border-info-pairing\/70:focus{
  border-color:rgb(var(--info-pairing) / .7)
}

.igc .focus\:border-info-pairing\/75:focus{
  border-color:rgb(var(--info-pairing) / .75)
}

.igc .focus\:border-info-pairing\/80:focus{
  border-color:rgb(var(--info-pairing) / .8)
}

.igc .focus\:border-info-pairing\/85:focus{
  border-color:rgb(var(--info-pairing) / .85)
}

.igc .focus\:border-info-pairing\/90:focus{
  border-color:rgb(var(--info-pairing) / .9)
}

.igc .focus\:border-info-pairing\/95:focus{
  border-color:rgb(var(--info-pairing) / .95)
}

.igc .focus\:border-info\/0:focus{
  border-color:rgb(var(--info) / 0)
}

.igc .focus\:border-info\/10:focus{
  border-color:rgb(var(--info) / .1)
}

.igc .focus\:border-info\/100:focus{
  border-color:rgb(var(--info) / 1)
}

.igc .focus\:border-info\/15:focus{
  border-color:rgb(var(--info) / .15)
}

.igc .focus\:border-info\/20:focus{
  border-color:rgb(var(--info) / .2)
}

.igc .focus\:border-info\/25:focus{
  border-color:rgb(var(--info) / .25)
}

.igc .focus\:border-info\/30:focus{
  border-color:rgb(var(--info) / .3)
}

.igc .focus\:border-info\/35:focus{
  border-color:rgb(var(--info) / .35)
}

.igc .focus\:border-info\/40:focus{
  border-color:rgb(var(--info) / .4)
}

.igc .focus\:border-info\/45:focus{
  border-color:rgb(var(--info) / .45)
}

.igc .focus\:border-info\/5:focus{
  border-color:rgb(var(--info) / .05)
}

.igc .focus\:border-info\/50:focus{
  border-color:rgb(var(--info) / .5)
}

.igc .focus\:border-info\/55:focus{
  border-color:rgb(var(--info) / .55)
}

.igc .focus\:border-info\/60:focus{
  border-color:rgb(var(--info) / .6)
}

.igc .focus\:border-info\/65:focus{
  border-color:rgb(var(--info) / .65)
}

.igc .focus\:border-info\/70:focus{
  border-color:rgb(var(--info) / .7)
}

.igc .focus\:border-info\/75:focus{
  border-color:rgb(var(--info) / .75)
}

.igc .focus\:border-info\/80:focus{
  border-color:rgb(var(--info) / .8)
}

.igc .focus\:border-info\/85:focus{
  border-color:rgb(var(--info) / .85)
}

.igc .focus\:border-info\/90:focus{
  border-color:rgb(var(--info) / .9)
}

.igc .focus\:border-info\/95:focus{
  border-color:rgb(var(--info) / .95)
}

.igc .focus\:border-primary:focus{
  border-color:rgb(var(--primary))
}

.igc .focus\:border-primary-pairing:focus{
  border-color:rgb(var(--primary-pairing))
}

.igc .focus\:border-primary-pairing\/0:focus{
  border-color:rgb(var(--primary-pairing) / 0)
}

.igc .focus\:border-primary-pairing\/10:focus{
  border-color:rgb(var(--primary-pairing) / .1)
}

.igc .focus\:border-primary-pairing\/100:focus{
  border-color:rgb(var(--primary-pairing) / 1)
}

.igc .focus\:border-primary-pairing\/15:focus{
  border-color:rgb(var(--primary-pairing) / .15)
}

.igc .focus\:border-primary-pairing\/20:focus{
  border-color:rgb(var(--primary-pairing) / .2)
}

.igc .focus\:border-primary-pairing\/25:focus{
  border-color:rgb(var(--primary-pairing) / .25)
}

.igc .focus\:border-primary-pairing\/30:focus{
  border-color:rgb(var(--primary-pairing) / .3)
}

.igc .focus\:border-primary-pairing\/35:focus{
  border-color:rgb(var(--primary-pairing) / .35)
}

.igc .focus\:border-primary-pairing\/40:focus{
  border-color:rgb(var(--primary-pairing) / .4)
}

.igc .focus\:border-primary-pairing\/45:focus{
  border-color:rgb(var(--primary-pairing) / .45)
}

.igc .focus\:border-primary-pairing\/5:focus{
  border-color:rgb(var(--primary-pairing) / .05)
}

.igc .focus\:border-primary-pairing\/50:focus{
  border-color:rgb(var(--primary-pairing) / .5)
}

.igc .focus\:border-primary-pairing\/55:focus{
  border-color:rgb(var(--primary-pairing) / .55)
}

.igc .focus\:border-primary-pairing\/60:focus{
  border-color:rgb(var(--primary-pairing) / .6)
}

.igc .focus\:border-primary-pairing\/65:focus{
  border-color:rgb(var(--primary-pairing) / .65)
}

.igc .focus\:border-primary-pairing\/70:focus{
  border-color:rgb(var(--primary-pairing) / .7)
}

.igc .focus\:border-primary-pairing\/75:focus{
  border-color:rgb(var(--primary-pairing) / .75)
}

.igc .focus\:border-primary-pairing\/80:focus{
  border-color:rgb(var(--primary-pairing) / .8)
}

.igc .focus\:border-primary-pairing\/85:focus{
  border-color:rgb(var(--primary-pairing) / .85)
}

.igc .focus\:border-primary-pairing\/90:focus{
  border-color:rgb(var(--primary-pairing) / .9)
}

.igc .focus\:border-primary-pairing\/95:focus{
  border-color:rgb(var(--primary-pairing) / .95)
}

.igc .focus\:border-primary\/0:focus{
  border-color:rgb(var(--primary) / 0)
}

.igc .focus\:border-primary\/10:focus{
  border-color:rgb(var(--primary) / .1)
}

.igc .focus\:border-primary\/100:focus{
  border-color:rgb(var(--primary) / 1)
}

.igc .focus\:border-primary\/15:focus{
  border-color:rgb(var(--primary) / .15)
}

.igc .focus\:border-primary\/20:focus{
  border-color:rgb(var(--primary) / .2)
}

.igc .focus\:border-primary\/25:focus{
  border-color:rgb(var(--primary) / .25)
}

.igc .focus\:border-primary\/30:focus{
  border-color:rgb(var(--primary) / .3)
}

.igc .focus\:border-primary\/35:focus{
  border-color:rgb(var(--primary) / .35)
}

.igc .focus\:border-primary\/40:focus{
  border-color:rgb(var(--primary) / .4)
}

.igc .focus\:border-primary\/45:focus{
  border-color:rgb(var(--primary) / .45)
}

.igc .focus\:border-primary\/5:focus{
  border-color:rgb(var(--primary) / .05)
}

.igc .focus\:border-primary\/50:focus{
  border-color:rgb(var(--primary) / .5)
}

.igc .focus\:border-primary\/55:focus{
  border-color:rgb(var(--primary) / .55)
}

.igc .focus\:border-primary\/60:focus{
  border-color:rgb(var(--primary) / .6)
}

.igc .focus\:border-primary\/65:focus{
  border-color:rgb(var(--primary) / .65)
}

.igc .focus\:border-primary\/70:focus{
  border-color:rgb(var(--primary) / .7)
}

.igc .focus\:border-primary\/75:focus{
  border-color:rgb(var(--primary) / .75)
}

.igc .focus\:border-primary\/80:focus{
  border-color:rgb(var(--primary) / .8)
}

.igc .focus\:border-primary\/85:focus{
  border-color:rgb(var(--primary) / .85)
}

.igc .focus\:border-primary\/90:focus{
  border-color:rgb(var(--primary) / .9)
}

.igc .focus\:border-primary\/95:focus{
  border-color:rgb(var(--primary) / .95)
}

.igc .focus\:border-surface-hairline:focus{
  border-color:rgb(var(--surface-hairline))
}

.igc .focus\:border-surface-hairline\/0:focus{
  border-color:rgb(var(--surface-hairline) / 0)
}

.igc .focus\:border-surface-hairline\/10:focus{
  border-color:rgb(var(--surface-hairline) / .1)
}

.igc .focus\:border-surface-hairline\/100:focus{
  border-color:rgb(var(--surface-hairline) / 1)
}

.igc .focus\:border-surface-hairline\/15:focus{
  border-color:rgb(var(--surface-hairline) / .15)
}

.igc .focus\:border-surface-hairline\/20:focus{
  border-color:rgb(var(--surface-hairline) / .2)
}

.igc .focus\:border-surface-hairline\/25:focus{
  border-color:rgb(var(--surface-hairline) / .25)
}

.igc .focus\:border-surface-hairline\/30:focus{
  border-color:rgb(var(--surface-hairline) / .3)
}

.igc .focus\:border-surface-hairline\/35:focus{
  border-color:rgb(var(--surface-hairline) / .35)
}

.igc .focus\:border-surface-hairline\/40:focus{
  border-color:rgb(var(--surface-hairline) / .4)
}

.igc .focus\:border-surface-hairline\/45:focus{
  border-color:rgb(var(--surface-hairline) / .45)
}

.igc .focus\:border-surface-hairline\/5:focus{
  border-color:rgb(var(--surface-hairline) / .05)
}

.igc .focus\:border-surface-hairline\/50:focus{
  border-color:rgb(var(--surface-hairline) / .5)
}

.igc .focus\:border-surface-hairline\/55:focus{
  border-color:rgb(var(--surface-hairline) / .55)
}

.igc .focus\:border-surface-hairline\/60:focus{
  border-color:rgb(var(--surface-hairline) / .6)
}

.igc .focus\:border-surface-hairline\/65:focus{
  border-color:rgb(var(--surface-hairline) / .65)
}

.igc .focus\:border-surface-hairline\/70:focus{
  border-color:rgb(var(--surface-hairline) / .7)
}

.igc .focus\:border-surface-hairline\/75:focus{
  border-color:rgb(var(--surface-hairline) / .75)
}

.igc .focus\:border-surface-hairline\/80:focus{
  border-color:rgb(var(--surface-hairline) / .8)
}

.igc .focus\:border-surface-hairline\/85:focus{
  border-color:rgb(var(--surface-hairline) / .85)
}

.igc .focus\:border-surface-hairline\/90:focus{
  border-color:rgb(var(--surface-hairline) / .9)
}

.igc .focus\:border-surface-hairline\/95:focus{
  border-color:rgb(var(--surface-hairline) / .95)
}

.igc .focus\:border-surface-pairing:focus{
  border-color:rgb(var(--surface-pairing))
}

.igc .focus\:border-surface-pairing-alternate:focus{
  border-color:rgb(var(--surface-pairing-alternate))
}

.igc .focus\:border-surface-pairing-alternate\/0:focus{
  border-color:rgb(var(--surface-pairing-alternate) / 0)
}

.igc .focus\:border-surface-pairing-alternate\/10:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .1)
}

.igc .focus\:border-surface-pairing-alternate\/100:focus{
  border-color:rgb(var(--surface-pairing-alternate) / 1)
}

.igc .focus\:border-surface-pairing-alternate\/15:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .15)
}

.igc .focus\:border-surface-pairing-alternate\/20:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .2)
}

.igc .focus\:border-surface-pairing-alternate\/25:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .25)
}

.igc .focus\:border-surface-pairing-alternate\/30:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .3)
}

.igc .focus\:border-surface-pairing-alternate\/35:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .35)
}

.igc .focus\:border-surface-pairing-alternate\/40:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .4)
}

.igc .focus\:border-surface-pairing-alternate\/45:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .45)
}

.igc .focus\:border-surface-pairing-alternate\/5:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .05)
}

.igc .focus\:border-surface-pairing-alternate\/50:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .5)
}

.igc .focus\:border-surface-pairing-alternate\/55:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .55)
}

.igc .focus\:border-surface-pairing-alternate\/60:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .6)
}

.igc .focus\:border-surface-pairing-alternate\/65:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .65)
}

.igc .focus\:border-surface-pairing-alternate\/70:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .7)
}

.igc .focus\:border-surface-pairing-alternate\/75:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .75)
}

.igc .focus\:border-surface-pairing-alternate\/80:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .8)
}

.igc .focus\:border-surface-pairing-alternate\/85:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .85)
}

.igc .focus\:border-surface-pairing-alternate\/90:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .9)
}

.igc .focus\:border-surface-pairing-alternate\/95:focus{
  border-color:rgb(var(--surface-pairing-alternate) / .95)
}

.igc .focus\:border-surface-pairing\/0:focus{
  border-color:rgb(var(--surface-pairing) / 0)
}

.igc .focus\:border-surface-pairing\/10:focus{
  border-color:rgb(var(--surface-pairing) / .1)
}

.igc .focus\:border-surface-pairing\/100:focus{
  border-color:rgb(var(--surface-pairing) / 1)
}

.igc .focus\:border-surface-pairing\/15:focus{
  border-color:rgb(var(--surface-pairing) / .15)
}

.igc .focus\:border-surface-pairing\/20:focus{
  border-color:rgb(var(--surface-pairing) / .2)
}

.igc .focus\:border-surface-pairing\/25:focus{
  border-color:rgb(var(--surface-pairing) / .25)
}

.igc .focus\:border-surface-pairing\/30:focus{
  border-color:rgb(var(--surface-pairing) / .3)
}

.igc .focus\:border-surface-pairing\/35:focus{
  border-color:rgb(var(--surface-pairing) / .35)
}

.igc .focus\:border-surface-pairing\/40:focus{
  border-color:rgb(var(--surface-pairing) / .4)
}

.igc .focus\:border-surface-pairing\/45:focus{
  border-color:rgb(var(--surface-pairing) / .45)
}

.igc .focus\:border-surface-pairing\/5:focus{
  border-color:rgb(var(--surface-pairing) / .05)
}

.igc .focus\:border-surface-pairing\/50:focus{
  border-color:rgb(var(--surface-pairing) / .5)
}

.igc .focus\:border-surface-pairing\/55:focus{
  border-color:rgb(var(--surface-pairing) / .55)
}

.igc .focus\:border-surface-pairing\/60:focus{
  border-color:rgb(var(--surface-pairing) / .6)
}

.igc .focus\:border-surface-pairing\/65:focus{
  border-color:rgb(var(--surface-pairing) / .65)
}

.igc .focus\:border-surface-pairing\/70:focus{
  border-color:rgb(var(--surface-pairing) / .7)
}

.igc .focus\:border-surface-pairing\/75:focus{
  border-color:rgb(var(--surface-pairing) / .75)
}

.igc .focus\:border-surface-pairing\/80:focus{
  border-color:rgb(var(--surface-pairing) / .8)
}

.igc .focus\:border-surface-pairing\/85:focus{
  border-color:rgb(var(--surface-pairing) / .85)
}

.igc .focus\:border-surface-pairing\/90:focus{
  border-color:rgb(var(--surface-pairing) / .9)
}

.igc .focus\:border-surface-pairing\/95:focus{
  border-color:rgb(var(--surface-pairing) / .95)
}

.igc .focus\:border-surface-primary:focus{
  border-color:rgb(var(--surface-primary))
}

.igc .focus\:border-surface-primary\/0:focus{
  border-color:rgb(var(--surface-primary) / 0)
}

.igc .focus\:border-surface-primary\/10:focus{
  border-color:rgb(var(--surface-primary) / .1)
}

.igc .focus\:border-surface-primary\/100:focus{
  border-color:rgb(var(--surface-primary) / 1)
}

.igc .focus\:border-surface-primary\/15:focus{
  border-color:rgb(var(--surface-primary) / .15)
}

.igc .focus\:border-surface-primary\/20:focus{
  border-color:rgb(var(--surface-primary) / .2)
}

.igc .focus\:border-surface-primary\/25:focus{
  border-color:rgb(var(--surface-primary) / .25)
}

.igc .focus\:border-surface-primary\/30:focus{
  border-color:rgb(var(--surface-primary) / .3)
}

.igc .focus\:border-surface-primary\/35:focus{
  border-color:rgb(var(--surface-primary) / .35)
}

.igc .focus\:border-surface-primary\/40:focus{
  border-color:rgb(var(--surface-primary) / .4)
}

.igc .focus\:border-surface-primary\/45:focus{
  border-color:rgb(var(--surface-primary) / .45)
}

.igc .focus\:border-surface-primary\/5:focus{
  border-color:rgb(var(--surface-primary) / .05)
}

.igc .focus\:border-surface-primary\/50:focus{
  border-color:rgb(var(--surface-primary) / .5)
}

.igc .focus\:border-surface-primary\/55:focus{
  border-color:rgb(var(--surface-primary) / .55)
}

.igc .focus\:border-surface-primary\/60:focus{
  border-color:rgb(var(--surface-primary) / .6)
}

.igc .focus\:border-surface-primary\/65:focus{
  border-color:rgb(var(--surface-primary) / .65)
}

.igc .focus\:border-surface-primary\/70:focus{
  border-color:rgb(var(--surface-primary) / .7)
}

.igc .focus\:border-surface-primary\/75:focus{
  border-color:rgb(var(--surface-primary) / .75)
}

.igc .focus\:border-surface-primary\/80:focus{
  border-color:rgb(var(--surface-primary) / .8)
}

.igc .focus\:border-surface-primary\/85:focus{
  border-color:rgb(var(--surface-primary) / .85)
}

.igc .focus\:border-surface-primary\/90:focus{
  border-color:rgb(var(--surface-primary) / .9)
}

.igc .focus\:border-surface-primary\/95:focus{
  border-color:rgb(var(--surface-primary) / .95)
}

.igc .focus\:border-surface-secondary:focus{
  border-color:rgb(var(--surface-secondary))
}

.igc .focus\:border-surface-secondary\/0:focus{
  border-color:rgb(var(--surface-secondary) / 0)
}

.igc .focus\:border-surface-secondary\/10:focus{
  border-color:rgb(var(--surface-secondary) / .1)
}

.igc .focus\:border-surface-secondary\/100:focus{
  border-color:rgb(var(--surface-secondary) / 1)
}

.igc .focus\:border-surface-secondary\/15:focus{
  border-color:rgb(var(--surface-secondary) / .15)
}

.igc .focus\:border-surface-secondary\/20:focus{
  border-color:rgb(var(--surface-secondary) / .2)
}

.igc .focus\:border-surface-secondary\/25:focus{
  border-color:rgb(var(--surface-secondary) / .25)
}

.igc .focus\:border-surface-secondary\/30:focus{
  border-color:rgb(var(--surface-secondary) / .3)
}

.igc .focus\:border-surface-secondary\/35:focus{
  border-color:rgb(var(--surface-secondary) / .35)
}

.igc .focus\:border-surface-secondary\/40:focus{
  border-color:rgb(var(--surface-secondary) / .4)
}

.igc .focus\:border-surface-secondary\/45:focus{
  border-color:rgb(var(--surface-secondary) / .45)
}

.igc .focus\:border-surface-secondary\/5:focus{
  border-color:rgb(var(--surface-secondary) / .05)
}

.igc .focus\:border-surface-secondary\/50:focus{
  border-color:rgb(var(--surface-secondary) / .5)
}

.igc .focus\:border-surface-secondary\/55:focus{
  border-color:rgb(var(--surface-secondary) / .55)
}

.igc .focus\:border-surface-secondary\/60:focus{
  border-color:rgb(var(--surface-secondary) / .6)
}

.igc .focus\:border-surface-secondary\/65:focus{
  border-color:rgb(var(--surface-secondary) / .65)
}

.igc .focus\:border-surface-secondary\/70:focus{
  border-color:rgb(var(--surface-secondary) / .7)
}

.igc .focus\:border-surface-secondary\/75:focus{
  border-color:rgb(var(--surface-secondary) / .75)
}

.igc .focus\:border-surface-secondary\/80:focus{
  border-color:rgb(var(--surface-secondary) / .8)
}

.igc .focus\:border-surface-secondary\/85:focus{
  border-color:rgb(var(--surface-secondary) / .85)
}

.igc .focus\:border-surface-secondary\/90:focus{
  border-color:rgb(var(--surface-secondary) / .9)
}

.igc .focus\:border-surface-secondary\/95:focus{
  border-color:rgb(var(--surface-secondary) / .95)
}

.igc .focus\:border-surface-tertiary:focus{
  border-color:rgb(var(--surface-tertiary))
}

.igc .focus\:border-surface-tertiary\/0:focus{
  border-color:rgb(var(--surface-tertiary) / 0)
}

.igc .focus\:border-surface-tertiary\/10:focus{
  border-color:rgb(var(--surface-tertiary) / .1)
}

.igc .focus\:border-surface-tertiary\/100:focus{
  border-color:rgb(var(--surface-tertiary) / 1)
}

.igc .focus\:border-surface-tertiary\/15:focus{
  border-color:rgb(var(--surface-tertiary) / .15)
}

.igc .focus\:border-surface-tertiary\/20:focus{
  border-color:rgb(var(--surface-tertiary) / .2)
}

.igc .focus\:border-surface-tertiary\/25:focus{
  border-color:rgb(var(--surface-tertiary) / .25)
}

.igc .focus\:border-surface-tertiary\/30:focus{
  border-color:rgb(var(--surface-tertiary) / .3)
}

.igc .focus\:border-surface-tertiary\/35:focus{
  border-color:rgb(var(--surface-tertiary) / .35)
}

.igc .focus\:border-surface-tertiary\/40:focus{
  border-color:rgb(var(--surface-tertiary) / .4)
}

.igc .focus\:border-surface-tertiary\/45:focus{
  border-color:rgb(var(--surface-tertiary) / .45)
}

.igc .focus\:border-surface-tertiary\/5:focus{
  border-color:rgb(var(--surface-tertiary) / .05)
}

.igc .focus\:border-surface-tertiary\/50:focus{
  border-color:rgb(var(--surface-tertiary) / .5)
}

.igc .focus\:border-surface-tertiary\/55:focus{
  border-color:rgb(var(--surface-tertiary) / .55)
}

.igc .focus\:border-surface-tertiary\/60:focus{
  border-color:rgb(var(--surface-tertiary) / .6)
}

.igc .focus\:border-surface-tertiary\/65:focus{
  border-color:rgb(var(--surface-tertiary) / .65)
}

.igc .focus\:border-surface-tertiary\/70:focus{
  border-color:rgb(var(--surface-tertiary) / .7)
}

.igc .focus\:border-surface-tertiary\/75:focus{
  border-color:rgb(var(--surface-tertiary) / .75)
}

.igc .focus\:border-surface-tertiary\/80:focus{
  border-color:rgb(var(--surface-tertiary) / .8)
}

.igc .focus\:border-surface-tertiary\/85:focus{
  border-color:rgb(var(--surface-tertiary) / .85)
}

.igc .focus\:border-surface-tertiary\/90:focus{
  border-color:rgb(var(--surface-tertiary) / .9)
}

.igc .focus\:border-surface-tertiary\/95:focus{
  border-color:rgb(var(--surface-tertiary) / .95)
}

.igc .focus\:border-tint-10-darker:focus{
  border-color:rgb(var(--tint-10-darker))
}

.igc .focus\:border-tint-10-darker\/0:focus{
  border-color:rgb(var(--tint-10-darker) / 0)
}

.igc .focus\:border-tint-10-darker\/10:focus{
  border-color:rgb(var(--tint-10-darker) / .1)
}

.igc .focus\:border-tint-10-darker\/100:focus{
  border-color:rgb(var(--tint-10-darker) / 1)
}

.igc .focus\:border-tint-10-darker\/15:focus{
  border-color:rgb(var(--tint-10-darker) / .15)
}

.igc .focus\:border-tint-10-darker\/20:focus{
  border-color:rgb(var(--tint-10-darker) / .2)
}

.igc .focus\:border-tint-10-darker\/25:focus{
  border-color:rgb(var(--tint-10-darker) / .25)
}

.igc .focus\:border-tint-10-darker\/30:focus{
  border-color:rgb(var(--tint-10-darker) / .3)
}

.igc .focus\:border-tint-10-darker\/35:focus{
  border-color:rgb(var(--tint-10-darker) / .35)
}

.igc .focus\:border-tint-10-darker\/40:focus{
  border-color:rgb(var(--tint-10-darker) / .4)
}

.igc .focus\:border-tint-10-darker\/45:focus{
  border-color:rgb(var(--tint-10-darker) / .45)
}

.igc .focus\:border-tint-10-darker\/5:focus{
  border-color:rgb(var(--tint-10-darker) / .05)
}

.igc .focus\:border-tint-10-darker\/50:focus{
  border-color:rgb(var(--tint-10-darker) / .5)
}

.igc .focus\:border-tint-10-darker\/55:focus{
  border-color:rgb(var(--tint-10-darker) / .55)
}

.igc .focus\:border-tint-10-darker\/60:focus{
  border-color:rgb(var(--tint-10-darker) / .6)
}

.igc .focus\:border-tint-10-darker\/65:focus{
  border-color:rgb(var(--tint-10-darker) / .65)
}

.igc .focus\:border-tint-10-darker\/70:focus{
  border-color:rgb(var(--tint-10-darker) / .7)
}

.igc .focus\:border-tint-10-darker\/75:focus{
  border-color:rgb(var(--tint-10-darker) / .75)
}

.igc .focus\:border-tint-10-darker\/80:focus{
  border-color:rgb(var(--tint-10-darker) / .8)
}

.igc .focus\:border-tint-10-darker\/85:focus{
  border-color:rgb(var(--tint-10-darker) / .85)
}

.igc .focus\:border-tint-10-darker\/90:focus{
  border-color:rgb(var(--tint-10-darker) / .9)
}

.igc .focus\:border-tint-10-darker\/95:focus{
  border-color:rgb(var(--tint-10-darker) / .95)
}

.igc .focus\:border-warning:focus{
  border-color:rgb(var(--warning))
}

.igc .focus\:border-warning-pairing:focus{
  border-color:rgb(var(--warning-pairing))
}

.igc .focus\:border-warning-pairing\/0:focus{
  border-color:rgb(var(--warning-pairing) / 0)
}

.igc .focus\:border-warning-pairing\/10:focus{
  border-color:rgb(var(--warning-pairing) / .1)
}

.igc .focus\:border-warning-pairing\/100:focus{
  border-color:rgb(var(--warning-pairing) / 1)
}

.igc .focus\:border-warning-pairing\/15:focus{
  border-color:rgb(var(--warning-pairing) / .15)
}

.igc .focus\:border-warning-pairing\/20:focus{
  border-color:rgb(var(--warning-pairing) / .2)
}

.igc .focus\:border-warning-pairing\/25:focus{
  border-color:rgb(var(--warning-pairing) / .25)
}

.igc .focus\:border-warning-pairing\/30:focus{
  border-color:rgb(var(--warning-pairing) / .3)
}

.igc .focus\:border-warning-pairing\/35:focus{
  border-color:rgb(var(--warning-pairing) / .35)
}

.igc .focus\:border-warning-pairing\/40:focus{
  border-color:rgb(var(--warning-pairing) / .4)
}

.igc .focus\:border-warning-pairing\/45:focus{
  border-color:rgb(var(--warning-pairing) / .45)
}

.igc .focus\:border-warning-pairing\/5:focus{
  border-color:rgb(var(--warning-pairing) / .05)
}

.igc .focus\:border-warning-pairing\/50:focus{
  border-color:rgb(var(--warning-pairing) / .5)
}

.igc .focus\:border-warning-pairing\/55:focus{
  border-color:rgb(var(--warning-pairing) / .55)
}

.igc .focus\:border-warning-pairing\/60:focus{
  border-color:rgb(var(--warning-pairing) / .6)
}

.igc .focus\:border-warning-pairing\/65:focus{
  border-color:rgb(var(--warning-pairing) / .65)
}

.igc .focus\:border-warning-pairing\/70:focus{
  border-color:rgb(var(--warning-pairing) / .7)
}

.igc .focus\:border-warning-pairing\/75:focus{
  border-color:rgb(var(--warning-pairing) / .75)
}

.igc .focus\:border-warning-pairing\/80:focus{
  border-color:rgb(var(--warning-pairing) / .8)
}

.igc .focus\:border-warning-pairing\/85:focus{
  border-color:rgb(var(--warning-pairing) / .85)
}

.igc .focus\:border-warning-pairing\/90:focus{
  border-color:rgb(var(--warning-pairing) / .9)
}

.igc .focus\:border-warning-pairing\/95:focus{
  border-color:rgb(var(--warning-pairing) / .95)
}

.igc .focus\:border-warning\/0:focus{
  border-color:rgb(var(--warning) / 0)
}

.igc .focus\:border-warning\/10:focus{
  border-color:rgb(var(--warning) / .1)
}

.igc .focus\:border-warning\/100:focus{
  border-color:rgb(var(--warning) / 1)
}

.igc .focus\:border-warning\/15:focus{
  border-color:rgb(var(--warning) / .15)
}

.igc .focus\:border-warning\/20:focus{
  border-color:rgb(var(--warning) / .2)
}

.igc .focus\:border-warning\/25:focus{
  border-color:rgb(var(--warning) / .25)
}

.igc .focus\:border-warning\/30:focus{
  border-color:rgb(var(--warning) / .3)
}

.igc .focus\:border-warning\/35:focus{
  border-color:rgb(var(--warning) / .35)
}

.igc .focus\:border-warning\/40:focus{
  border-color:rgb(var(--warning) / .4)
}

.igc .focus\:border-warning\/45:focus{
  border-color:rgb(var(--warning) / .45)
}

.igc .focus\:border-warning\/5:focus{
  border-color:rgb(var(--warning) / .05)
}

.igc .focus\:border-warning\/50:focus{
  border-color:rgb(var(--warning) / .5)
}

.igc .focus\:border-warning\/55:focus{
  border-color:rgb(var(--warning) / .55)
}

.igc .focus\:border-warning\/60:focus{
  border-color:rgb(var(--warning) / .6)
}

.igc .focus\:border-warning\/65:focus{
  border-color:rgb(var(--warning) / .65)
}

.igc .focus\:border-warning\/70:focus{
  border-color:rgb(var(--warning) / .7)
}

.igc .focus\:border-warning\/75:focus{
  border-color:rgb(var(--warning) / .75)
}

.igc .focus\:border-warning\/80:focus{
  border-color:rgb(var(--warning) / .8)
}

.igc .focus\:border-warning\/85:focus{
  border-color:rgb(var(--warning) / .85)
}

.igc .focus\:border-warning\/90:focus{
  border-color:rgb(var(--warning) / .9)
}

.igc .focus\:border-warning\/95:focus{
  border-color:rgb(var(--warning) / .95)
}

.igc .focus\:bg-info:focus{
  background-color:rgb(var(--info))
}

.igc .focus\:bg-info-pairing:focus{
  background-color:rgb(var(--info-pairing))
}

.igc .focus\:bg-info-pairing\/0:focus{
  background-color:rgb(var(--info-pairing) / 0)
}

.igc .focus\:bg-info-pairing\/10:focus{
  background-color:rgb(var(--info-pairing) / .1)
}

.igc .focus\:bg-info-pairing\/100:focus{
  background-color:rgb(var(--info-pairing) / 1)
}

.igc .focus\:bg-info-pairing\/15:focus{
  background-color:rgb(var(--info-pairing) / .15)
}

.igc .focus\:bg-info-pairing\/20:focus{
  background-color:rgb(var(--info-pairing) / .2)
}

.igc .focus\:bg-info-pairing\/25:focus{
  background-color:rgb(var(--info-pairing) / .25)
}

.igc .focus\:bg-info-pairing\/30:focus{
  background-color:rgb(var(--info-pairing) / .3)
}

.igc .focus\:bg-info-pairing\/35:focus{
  background-color:rgb(var(--info-pairing) / .35)
}

.igc .focus\:bg-info-pairing\/40:focus{
  background-color:rgb(var(--info-pairing) / .4)
}

.igc .focus\:bg-info-pairing\/45:focus{
  background-color:rgb(var(--info-pairing) / .45)
}

.igc .focus\:bg-info-pairing\/5:focus{
  background-color:rgb(var(--info-pairing) / .05)
}

.igc .focus\:bg-info-pairing\/50:focus{
  background-color:rgb(var(--info-pairing) / .5)
}

.igc .focus\:bg-info-pairing\/55:focus{
  background-color:rgb(var(--info-pairing) / .55)
}

.igc .focus\:bg-info-pairing\/60:focus{
  background-color:rgb(var(--info-pairing) / .6)
}

.igc .focus\:bg-info-pairing\/65:focus{
  background-color:rgb(var(--info-pairing) / .65)
}

.igc .focus\:bg-info-pairing\/70:focus{
  background-color:rgb(var(--info-pairing) / .7)
}

.igc .focus\:bg-info-pairing\/75:focus{
  background-color:rgb(var(--info-pairing) / .75)
}

.igc .focus\:bg-info-pairing\/80:focus{
  background-color:rgb(var(--info-pairing) / .8)
}

.igc .focus\:bg-info-pairing\/85:focus{
  background-color:rgb(var(--info-pairing) / .85)
}

.igc .focus\:bg-info-pairing\/90:focus{
  background-color:rgb(var(--info-pairing) / .9)
}

.igc .focus\:bg-info-pairing\/95:focus{
  background-color:rgb(var(--info-pairing) / .95)
}

.igc .focus\:bg-info\/0:focus{
  background-color:rgb(var(--info) / 0)
}

.igc .focus\:bg-info\/10:focus{
  background-color:rgb(var(--info) / .1)
}

.igc .focus\:bg-info\/100:focus{
  background-color:rgb(var(--info) / 1)
}

.igc .focus\:bg-info\/15:focus{
  background-color:rgb(var(--info) / .15)
}

.igc .focus\:bg-info\/20:focus{
  background-color:rgb(var(--info) / .2)
}

.igc .focus\:bg-info\/25:focus{
  background-color:rgb(var(--info) / .25)
}

.igc .focus\:bg-info\/30:focus{
  background-color:rgb(var(--info) / .3)
}

.igc .focus\:bg-info\/35:focus{
  background-color:rgb(var(--info) / .35)
}

.igc .focus\:bg-info\/40:focus{
  background-color:rgb(var(--info) / .4)
}

.igc .focus\:bg-info\/45:focus{
  background-color:rgb(var(--info) / .45)
}

.igc .focus\:bg-info\/5:focus{
  background-color:rgb(var(--info) / .05)
}

.igc .focus\:bg-info\/50:focus{
  background-color:rgb(var(--info) / .5)
}

.igc .focus\:bg-info\/55:focus{
  background-color:rgb(var(--info) / .55)
}

.igc .focus\:bg-info\/60:focus{
  background-color:rgb(var(--info) / .6)
}

.igc .focus\:bg-info\/65:focus{
  background-color:rgb(var(--info) / .65)
}

.igc .focus\:bg-info\/70:focus{
  background-color:rgb(var(--info) / .7)
}

.igc .focus\:bg-info\/75:focus{
  background-color:rgb(var(--info) / .75)
}

.igc .focus\:bg-info\/80:focus{
  background-color:rgb(var(--info) / .8)
}

.igc .focus\:bg-info\/85:focus{
  background-color:rgb(var(--info) / .85)
}

.igc .focus\:bg-info\/90:focus{
  background-color:rgb(var(--info) / .9)
}

.igc .focus\:bg-info\/95:focus{
  background-color:rgb(var(--info) / .95)
}

.igc .focus\:bg-primary:focus{
  background-color:rgb(var(--primary))
}

.igc .focus\:bg-primary-pairing:focus{
  background-color:rgb(var(--primary-pairing))
}

.igc .focus\:bg-primary-pairing\/0:focus{
  background-color:rgb(var(--primary-pairing) / 0)
}

.igc .focus\:bg-primary-pairing\/10:focus{
  background-color:rgb(var(--primary-pairing) / .1)
}

.igc .focus\:bg-primary-pairing\/100:focus{
  background-color:rgb(var(--primary-pairing) / 1)
}

.igc .focus\:bg-primary-pairing\/15:focus{
  background-color:rgb(var(--primary-pairing) / .15)
}

.igc .focus\:bg-primary-pairing\/20:focus{
  background-color:rgb(var(--primary-pairing) / .2)
}

.igc .focus\:bg-primary-pairing\/25:focus{
  background-color:rgb(var(--primary-pairing) / .25)
}

.igc .focus\:bg-primary-pairing\/30:focus{
  background-color:rgb(var(--primary-pairing) / .3)
}

.igc .focus\:bg-primary-pairing\/35:focus{
  background-color:rgb(var(--primary-pairing) / .35)
}

.igc .focus\:bg-primary-pairing\/40:focus{
  background-color:rgb(var(--primary-pairing) / .4)
}

.igc .focus\:bg-primary-pairing\/45:focus{
  background-color:rgb(var(--primary-pairing) / .45)
}

.igc .focus\:bg-primary-pairing\/5:focus{
  background-color:rgb(var(--primary-pairing) / .05)
}

.igc .focus\:bg-primary-pairing\/50:focus{
  background-color:rgb(var(--primary-pairing) / .5)
}

.igc .focus\:bg-primary-pairing\/55:focus{
  background-color:rgb(var(--primary-pairing) / .55)
}

.igc .focus\:bg-primary-pairing\/60:focus{
  background-color:rgb(var(--primary-pairing) / .6)
}

.igc .focus\:bg-primary-pairing\/65:focus{
  background-color:rgb(var(--primary-pairing) / .65)
}

.igc .focus\:bg-primary-pairing\/70:focus{
  background-color:rgb(var(--primary-pairing) / .7)
}

.igc .focus\:bg-primary-pairing\/75:focus{
  background-color:rgb(var(--primary-pairing) / .75)
}

.igc .focus\:bg-primary-pairing\/80:focus{
  background-color:rgb(var(--primary-pairing) / .8)
}

.igc .focus\:bg-primary-pairing\/85:focus{
  background-color:rgb(var(--primary-pairing) / .85)
}

.igc .focus\:bg-primary-pairing\/90:focus{
  background-color:rgb(var(--primary-pairing) / .9)
}

.igc .focus\:bg-primary-pairing\/95:focus{
  background-color:rgb(var(--primary-pairing) / .95)
}

.igc .focus\:bg-primary\/0:focus{
  background-color:rgb(var(--primary) / 0)
}

.igc .focus\:bg-primary\/10:focus{
  background-color:rgb(var(--primary) / .1)
}

.igc .focus\:bg-primary\/100:focus{
  background-color:rgb(var(--primary) / 1)
}

.igc .focus\:bg-primary\/15:focus{
  background-color:rgb(var(--primary) / .15)
}

.igc .focus\:bg-primary\/20:focus{
  background-color:rgb(var(--primary) / .2)
}

.igc .focus\:bg-primary\/25:focus{
  background-color:rgb(var(--primary) / .25)
}

.igc .focus\:bg-primary\/30:focus{
  background-color:rgb(var(--primary) / .3)
}

.igc .focus\:bg-primary\/35:focus{
  background-color:rgb(var(--primary) / .35)
}

.igc .focus\:bg-primary\/40:focus{
  background-color:rgb(var(--primary) / .4)
}

.igc .focus\:bg-primary\/45:focus{
  background-color:rgb(var(--primary) / .45)
}

.igc .focus\:bg-primary\/5:focus{
  background-color:rgb(var(--primary) / .05)
}

.igc .focus\:bg-primary\/50:focus{
  background-color:rgb(var(--primary) / .5)
}

.igc .focus\:bg-primary\/55:focus{
  background-color:rgb(var(--primary) / .55)
}

.igc .focus\:bg-primary\/60:focus{
  background-color:rgb(var(--primary) / .6)
}

.igc .focus\:bg-primary\/65:focus{
  background-color:rgb(var(--primary) / .65)
}

.igc .focus\:bg-primary\/70:focus{
  background-color:rgb(var(--primary) / .7)
}

.igc .focus\:bg-primary\/75:focus{
  background-color:rgb(var(--primary) / .75)
}

.igc .focus\:bg-primary\/80:focus{
  background-color:rgb(var(--primary) / .8)
}

.igc .focus\:bg-primary\/85:focus{
  background-color:rgb(var(--primary) / .85)
}

.igc .focus\:bg-primary\/90:focus{
  background-color:rgb(var(--primary) / .9)
}

.igc .focus\:bg-primary\/95:focus{
  background-color:rgb(var(--primary) / .95)
}

.igc .focus\:bg-surface-hairline:focus{
  background-color:rgb(var(--surface-hairline))
}

.igc .focus\:bg-surface-hairline\/0:focus{
  background-color:rgb(var(--surface-hairline) / 0)
}

.igc .focus\:bg-surface-hairline\/10:focus{
  background-color:rgb(var(--surface-hairline) / .1)
}

.igc .focus\:bg-surface-hairline\/100:focus{
  background-color:rgb(var(--surface-hairline) / 1)
}

.igc .focus\:bg-surface-hairline\/15:focus{
  background-color:rgb(var(--surface-hairline) / .15)
}

.igc .focus\:bg-surface-hairline\/20:focus{
  background-color:rgb(var(--surface-hairline) / .2)
}

.igc .focus\:bg-surface-hairline\/25:focus{
  background-color:rgb(var(--surface-hairline) / .25)
}

.igc .focus\:bg-surface-hairline\/30:focus{
  background-color:rgb(var(--surface-hairline) / .3)
}

.igc .focus\:bg-surface-hairline\/35:focus{
  background-color:rgb(var(--surface-hairline) / .35)
}

.igc .focus\:bg-surface-hairline\/40:focus{
  background-color:rgb(var(--surface-hairline) / .4)
}

.igc .focus\:bg-surface-hairline\/45:focus{
  background-color:rgb(var(--surface-hairline) / .45)
}

.igc .focus\:bg-surface-hairline\/5:focus{
  background-color:rgb(var(--surface-hairline) / .05)
}

.igc .focus\:bg-surface-hairline\/50:focus{
  background-color:rgb(var(--surface-hairline) / .5)
}

.igc .focus\:bg-surface-hairline\/55:focus{
  background-color:rgb(var(--surface-hairline) / .55)
}

.igc .focus\:bg-surface-hairline\/60:focus{
  background-color:rgb(var(--surface-hairline) / .6)
}

.igc .focus\:bg-surface-hairline\/65:focus{
  background-color:rgb(var(--surface-hairline) / .65)
}

.igc .focus\:bg-surface-hairline\/70:focus{
  background-color:rgb(var(--surface-hairline) / .7)
}

.igc .focus\:bg-surface-hairline\/75:focus{
  background-color:rgb(var(--surface-hairline) / .75)
}

.igc .focus\:bg-surface-hairline\/80:focus{
  background-color:rgb(var(--surface-hairline) / .8)
}

.igc .focus\:bg-surface-hairline\/85:focus{
  background-color:rgb(var(--surface-hairline) / .85)
}

.igc .focus\:bg-surface-hairline\/90:focus{
  background-color:rgb(var(--surface-hairline) / .9)
}

.igc .focus\:bg-surface-hairline\/95:focus{
  background-color:rgb(var(--surface-hairline) / .95)
}

.igc .focus\:bg-surface-pairing:focus{
  background-color:rgb(var(--surface-pairing))
}

.igc .focus\:bg-surface-pairing-alternate:focus{
  background-color:rgb(var(--surface-pairing-alternate))
}

.igc .focus\:bg-surface-pairing-alternate\/0:focus{
  background-color:rgb(var(--surface-pairing-alternate) / 0)
}

.igc .focus\:bg-surface-pairing-alternate\/10:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .1)
}

.igc .focus\:bg-surface-pairing-alternate\/100:focus{
  background-color:rgb(var(--surface-pairing-alternate) / 1)
}

.igc .focus\:bg-surface-pairing-alternate\/15:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .15)
}

.igc .focus\:bg-surface-pairing-alternate\/20:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .2)
}

.igc .focus\:bg-surface-pairing-alternate\/25:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .25)
}

.igc .focus\:bg-surface-pairing-alternate\/30:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .3)
}

.igc .focus\:bg-surface-pairing-alternate\/35:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .35)
}

.igc .focus\:bg-surface-pairing-alternate\/40:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .4)
}

.igc .focus\:bg-surface-pairing-alternate\/45:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .45)
}

.igc .focus\:bg-surface-pairing-alternate\/5:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .05)
}

.igc .focus\:bg-surface-pairing-alternate\/50:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .5)
}

.igc .focus\:bg-surface-pairing-alternate\/55:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .55)
}

.igc .focus\:bg-surface-pairing-alternate\/60:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .6)
}

.igc .focus\:bg-surface-pairing-alternate\/65:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .65)
}

.igc .focus\:bg-surface-pairing-alternate\/70:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .7)
}

.igc .focus\:bg-surface-pairing-alternate\/75:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .75)
}

.igc .focus\:bg-surface-pairing-alternate\/80:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .8)
}

.igc .focus\:bg-surface-pairing-alternate\/85:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .85)
}

.igc .focus\:bg-surface-pairing-alternate\/90:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .9)
}

.igc .focus\:bg-surface-pairing-alternate\/95:focus{
  background-color:rgb(var(--surface-pairing-alternate) / .95)
}

.igc .focus\:bg-surface-pairing\/0:focus{
  background-color:rgb(var(--surface-pairing) / 0)
}

.igc .focus\:bg-surface-pairing\/10:focus{
  background-color:rgb(var(--surface-pairing) / .1)
}

.igc .focus\:bg-surface-pairing\/100:focus{
  background-color:rgb(var(--surface-pairing) / 1)
}

.igc .focus\:bg-surface-pairing\/15:focus{
  background-color:rgb(var(--surface-pairing) / .15)
}

.igc .focus\:bg-surface-pairing\/20:focus{
  background-color:rgb(var(--surface-pairing) / .2)
}

.igc .focus\:bg-surface-pairing\/25:focus{
  background-color:rgb(var(--surface-pairing) / .25)
}

.igc .focus\:bg-surface-pairing\/30:focus{
  background-color:rgb(var(--surface-pairing) / .3)
}

.igc .focus\:bg-surface-pairing\/35:focus{
  background-color:rgb(var(--surface-pairing) / .35)
}

.igc .focus\:bg-surface-pairing\/40:focus{
  background-color:rgb(var(--surface-pairing) / .4)
}

.igc .focus\:bg-surface-pairing\/45:focus{
  background-color:rgb(var(--surface-pairing) / .45)
}

.igc .focus\:bg-surface-pairing\/5:focus{
  background-color:rgb(var(--surface-pairing) / .05)
}

.igc .focus\:bg-surface-pairing\/50:focus{
  background-color:rgb(var(--surface-pairing) / .5)
}

.igc .focus\:bg-surface-pairing\/55:focus{
  background-color:rgb(var(--surface-pairing) / .55)
}

.igc .focus\:bg-surface-pairing\/60:focus{
  background-color:rgb(var(--surface-pairing) / .6)
}

.igc .focus\:bg-surface-pairing\/65:focus{
  background-color:rgb(var(--surface-pairing) / .65)
}

.igc .focus\:bg-surface-pairing\/70:focus{
  background-color:rgb(var(--surface-pairing) / .7)
}

.igc .focus\:bg-surface-pairing\/75:focus{
  background-color:rgb(var(--surface-pairing) / .75)
}

.igc .focus\:bg-surface-pairing\/80:focus{
  background-color:rgb(var(--surface-pairing) / .8)
}

.igc .focus\:bg-surface-pairing\/85:focus{
  background-color:rgb(var(--surface-pairing) / .85)
}

.igc .focus\:bg-surface-pairing\/90:focus{
  background-color:rgb(var(--surface-pairing) / .9)
}

.igc .focus\:bg-surface-pairing\/95:focus{
  background-color:rgb(var(--surface-pairing) / .95)
}

.igc .focus\:bg-surface-primary:focus{
  background-color:rgb(var(--surface-primary))
}

.igc .focus\:bg-surface-primary\/0:focus{
  background-color:rgb(var(--surface-primary) / 0)
}

.igc .focus\:bg-surface-primary\/10:focus{
  background-color:rgb(var(--surface-primary) / .1)
}

.igc .focus\:bg-surface-primary\/100:focus{
  background-color:rgb(var(--surface-primary) / 1)
}

.igc .focus\:bg-surface-primary\/15:focus{
  background-color:rgb(var(--surface-primary) / .15)
}

.igc .focus\:bg-surface-primary\/20:focus{
  background-color:rgb(var(--surface-primary) / .2)
}

.igc .focus\:bg-surface-primary\/25:focus{
  background-color:rgb(var(--surface-primary) / .25)
}

.igc .focus\:bg-surface-primary\/30:focus{
  background-color:rgb(var(--surface-primary) / .3)
}

.igc .focus\:bg-surface-primary\/35:focus{
  background-color:rgb(var(--surface-primary) / .35)
}

.igc .focus\:bg-surface-primary\/40:focus{
  background-color:rgb(var(--surface-primary) / .4)
}

.igc .focus\:bg-surface-primary\/45:focus{
  background-color:rgb(var(--surface-primary) / .45)
}

.igc .focus\:bg-surface-primary\/5:focus{
  background-color:rgb(var(--surface-primary) / .05)
}

.igc .focus\:bg-surface-primary\/50:focus{
  background-color:rgb(var(--surface-primary) / .5)
}

.igc .focus\:bg-surface-primary\/55:focus{
  background-color:rgb(var(--surface-primary) / .55)
}

.igc .focus\:bg-surface-primary\/60:focus{
  background-color:rgb(var(--surface-primary) / .6)
}

.igc .focus\:bg-surface-primary\/65:focus{
  background-color:rgb(var(--surface-primary) / .65)
}

.igc .focus\:bg-surface-primary\/70:focus{
  background-color:rgb(var(--surface-primary) / .7)
}

.igc .focus\:bg-surface-primary\/75:focus{
  background-color:rgb(var(--surface-primary) / .75)
}

.igc .focus\:bg-surface-primary\/80:focus{
  background-color:rgb(var(--surface-primary) / .8)
}

.igc .focus\:bg-surface-primary\/85:focus{
  background-color:rgb(var(--surface-primary) / .85)
}

.igc .focus\:bg-surface-primary\/90:focus{
  background-color:rgb(var(--surface-primary) / .9)
}

.igc .focus\:bg-surface-primary\/95:focus{
  background-color:rgb(var(--surface-primary) / .95)
}

.igc .focus\:bg-surface-secondary:focus{
  background-color:rgb(var(--surface-secondary))
}

.igc .focus\:bg-surface-secondary\/0:focus{
  background-color:rgb(var(--surface-secondary) / 0)
}

.igc .focus\:bg-surface-secondary\/10:focus{
  background-color:rgb(var(--surface-secondary) / .1)
}

.igc .focus\:bg-surface-secondary\/100:focus{
  background-color:rgb(var(--surface-secondary) / 1)
}

.igc .focus\:bg-surface-secondary\/15:focus{
  background-color:rgb(var(--surface-secondary) / .15)
}

.igc .focus\:bg-surface-secondary\/20:focus{
  background-color:rgb(var(--surface-secondary) / .2)
}

.igc .focus\:bg-surface-secondary\/25:focus{
  background-color:rgb(var(--surface-secondary) / .25)
}

.igc .focus\:bg-surface-secondary\/30:focus{
  background-color:rgb(var(--surface-secondary) / .3)
}

.igc .focus\:bg-surface-secondary\/35:focus{
  background-color:rgb(var(--surface-secondary) / .35)
}

.igc .focus\:bg-surface-secondary\/40:focus{
  background-color:rgb(var(--surface-secondary) / .4)
}

.igc .focus\:bg-surface-secondary\/45:focus{
  background-color:rgb(var(--surface-secondary) / .45)
}

.igc .focus\:bg-surface-secondary\/5:focus{
  background-color:rgb(var(--surface-secondary) / .05)
}

.igc .focus\:bg-surface-secondary\/50:focus{
  background-color:rgb(var(--surface-secondary) / .5)
}

.igc .focus\:bg-surface-secondary\/55:focus{
  background-color:rgb(var(--surface-secondary) / .55)
}

.igc .focus\:bg-surface-secondary\/60:focus{
  background-color:rgb(var(--surface-secondary) / .6)
}

.igc .focus\:bg-surface-secondary\/65:focus{
  background-color:rgb(var(--surface-secondary) / .65)
}

.igc .focus\:bg-surface-secondary\/70:focus{
  background-color:rgb(var(--surface-secondary) / .7)
}

.igc .focus\:bg-surface-secondary\/75:focus{
  background-color:rgb(var(--surface-secondary) / .75)
}

.igc .focus\:bg-surface-secondary\/80:focus{
  background-color:rgb(var(--surface-secondary) / .8)
}

.igc .focus\:bg-surface-secondary\/85:focus{
  background-color:rgb(var(--surface-secondary) / .85)
}

.igc .focus\:bg-surface-secondary\/90:focus{
  background-color:rgb(var(--surface-secondary) / .9)
}

.igc .focus\:bg-surface-secondary\/95:focus{
  background-color:rgb(var(--surface-secondary) / .95)
}

.igc .focus\:bg-surface-tertiary:focus{
  background-color:rgb(var(--surface-tertiary))
}

.igc .focus\:bg-surface-tertiary\/0:focus{
  background-color:rgb(var(--surface-tertiary) / 0)
}

.igc .focus\:bg-surface-tertiary\/10:focus{
  background-color:rgb(var(--surface-tertiary) / .1)
}

.igc .focus\:bg-surface-tertiary\/100:focus{
  background-color:rgb(var(--surface-tertiary) / 1)
}

.igc .focus\:bg-surface-tertiary\/15:focus{
  background-color:rgb(var(--surface-tertiary) / .15)
}

.igc .focus\:bg-surface-tertiary\/20:focus{
  background-color:rgb(var(--surface-tertiary) / .2)
}

.igc .focus\:bg-surface-tertiary\/25:focus{
  background-color:rgb(var(--surface-tertiary) / .25)
}

.igc .focus\:bg-surface-tertiary\/30:focus{
  background-color:rgb(var(--surface-tertiary) / .3)
}

.igc .focus\:bg-surface-tertiary\/35:focus{
  background-color:rgb(var(--surface-tertiary) / .35)
}

.igc .focus\:bg-surface-tertiary\/40:focus{
  background-color:rgb(var(--surface-tertiary) / .4)
}

.igc .focus\:bg-surface-tertiary\/45:focus{
  background-color:rgb(var(--surface-tertiary) / .45)
}

.igc .focus\:bg-surface-tertiary\/5:focus{
  background-color:rgb(var(--surface-tertiary) / .05)
}

.igc .focus\:bg-surface-tertiary\/50:focus{
  background-color:rgb(var(--surface-tertiary) / .5)
}

.igc .focus\:bg-surface-tertiary\/55:focus{
  background-color:rgb(var(--surface-tertiary) / .55)
}

.igc .focus\:bg-surface-tertiary\/60:focus{
  background-color:rgb(var(--surface-tertiary) / .6)
}

.igc .focus\:bg-surface-tertiary\/65:focus{
  background-color:rgb(var(--surface-tertiary) / .65)
}

.igc .focus\:bg-surface-tertiary\/70:focus{
  background-color:rgb(var(--surface-tertiary) / .7)
}

.igc .focus\:bg-surface-tertiary\/75:focus{
  background-color:rgb(var(--surface-tertiary) / .75)
}

.igc .focus\:bg-surface-tertiary\/80:focus{
  background-color:rgb(var(--surface-tertiary) / .8)
}

.igc .focus\:bg-surface-tertiary\/85:focus{
  background-color:rgb(var(--surface-tertiary) / .85)
}

.igc .focus\:bg-surface-tertiary\/90:focus{
  background-color:rgb(var(--surface-tertiary) / .9)
}

.igc .focus\:bg-surface-tertiary\/95:focus{
  background-color:rgb(var(--surface-tertiary) / .95)
}

.igc .focus\:bg-tint-10-darker:focus{
  background-color:rgb(var(--tint-10-darker))
}

.igc .focus\:bg-tint-10-darker\/0:focus{
  background-color:rgb(var(--tint-10-darker) / 0)
}

.igc .focus\:bg-tint-10-darker\/10:focus{
  background-color:rgb(var(--tint-10-darker) / .1)
}

.igc .focus\:bg-tint-10-darker\/100:focus{
  background-color:rgb(var(--tint-10-darker) / 1)
}

.igc .focus\:bg-tint-10-darker\/15:focus{
  background-color:rgb(var(--tint-10-darker) / .15)
}

.igc .focus\:bg-tint-10-darker\/20:focus{
  background-color:rgb(var(--tint-10-darker) / .2)
}

.igc .focus\:bg-tint-10-darker\/25:focus{
  background-color:rgb(var(--tint-10-darker) / .25)
}

.igc .focus\:bg-tint-10-darker\/30:focus{
  background-color:rgb(var(--tint-10-darker) / .3)
}

.igc .focus\:bg-tint-10-darker\/35:focus{
  background-color:rgb(var(--tint-10-darker) / .35)
}

.igc .focus\:bg-tint-10-darker\/40:focus{
  background-color:rgb(var(--tint-10-darker) / .4)
}

.igc .focus\:bg-tint-10-darker\/45:focus{
  background-color:rgb(var(--tint-10-darker) / .45)
}

.igc .focus\:bg-tint-10-darker\/5:focus{
  background-color:rgb(var(--tint-10-darker) / .05)
}

.igc .focus\:bg-tint-10-darker\/50:focus{
  background-color:rgb(var(--tint-10-darker) / .5)
}

.igc .focus\:bg-tint-10-darker\/55:focus{
  background-color:rgb(var(--tint-10-darker) / .55)
}

.igc .focus\:bg-tint-10-darker\/60:focus{
  background-color:rgb(var(--tint-10-darker) / .6)
}

.igc .focus\:bg-tint-10-darker\/65:focus{
  background-color:rgb(var(--tint-10-darker) / .65)
}

.igc .focus\:bg-tint-10-darker\/70:focus{
  background-color:rgb(var(--tint-10-darker) / .7)
}

.igc .focus\:bg-tint-10-darker\/75:focus{
  background-color:rgb(var(--tint-10-darker) / .75)
}

.igc .focus\:bg-tint-10-darker\/80:focus{
  background-color:rgb(var(--tint-10-darker) / .8)
}

.igc .focus\:bg-tint-10-darker\/85:focus{
  background-color:rgb(var(--tint-10-darker) / .85)
}

.igc .focus\:bg-tint-10-darker\/90:focus{
  background-color:rgb(var(--tint-10-darker) / .9)
}

.igc .focus\:bg-tint-10-darker\/95:focus{
  background-color:rgb(var(--tint-10-darker) / .95)
}

.igc .focus\:bg-warning:focus{
  background-color:rgb(var(--warning))
}

.igc .focus\:bg-warning-pairing:focus{
  background-color:rgb(var(--warning-pairing))
}

.igc .focus\:bg-warning-pairing\/0:focus{
  background-color:rgb(var(--warning-pairing) / 0)
}

.igc .focus\:bg-warning-pairing\/10:focus{
  background-color:rgb(var(--warning-pairing) / .1)
}

.igc .focus\:bg-warning-pairing\/100:focus{
  background-color:rgb(var(--warning-pairing) / 1)
}

.igc .focus\:bg-warning-pairing\/15:focus{
  background-color:rgb(var(--warning-pairing) / .15)
}

.igc .focus\:bg-warning-pairing\/20:focus{
  background-color:rgb(var(--warning-pairing) / .2)
}

.igc .focus\:bg-warning-pairing\/25:focus{
  background-color:rgb(var(--warning-pairing) / .25)
}

.igc .focus\:bg-warning-pairing\/30:focus{
  background-color:rgb(var(--warning-pairing) / .3)
}

.igc .focus\:bg-warning-pairing\/35:focus{
  background-color:rgb(var(--warning-pairing) / .35)
}

.igc .focus\:bg-warning-pairing\/40:focus{
  background-color:rgb(var(--warning-pairing) / .4)
}

.igc .focus\:bg-warning-pairing\/45:focus{
  background-color:rgb(var(--warning-pairing) / .45)
}

.igc .focus\:bg-warning-pairing\/5:focus{
  background-color:rgb(var(--warning-pairing) / .05)
}

.igc .focus\:bg-warning-pairing\/50:focus{
  background-color:rgb(var(--warning-pairing) / .5)
}

.igc .focus\:bg-warning-pairing\/55:focus{
  background-color:rgb(var(--warning-pairing) / .55)
}

.igc .focus\:bg-warning-pairing\/60:focus{
  background-color:rgb(var(--warning-pairing) / .6)
}

.igc .focus\:bg-warning-pairing\/65:focus{
  background-color:rgb(var(--warning-pairing) / .65)
}

.igc .focus\:bg-warning-pairing\/70:focus{
  background-color:rgb(var(--warning-pairing) / .7)
}

.igc .focus\:bg-warning-pairing\/75:focus{
  background-color:rgb(var(--warning-pairing) / .75)
}

.igc .focus\:bg-warning-pairing\/80:focus{
  background-color:rgb(var(--warning-pairing) / .8)
}

.igc .focus\:bg-warning-pairing\/85:focus{
  background-color:rgb(var(--warning-pairing) / .85)
}

.igc .focus\:bg-warning-pairing\/90:focus{
  background-color:rgb(var(--warning-pairing) / .9)
}

.igc .focus\:bg-warning-pairing\/95:focus{
  background-color:rgb(var(--warning-pairing) / .95)
}

.igc .focus\:bg-warning\/0:focus{
  background-color:rgb(var(--warning) / 0)
}

.igc .focus\:bg-warning\/10:focus{
  background-color:rgb(var(--warning) / .1)
}

.igc .focus\:bg-warning\/100:focus{
  background-color:rgb(var(--warning) / 1)
}

.igc .focus\:bg-warning\/15:focus{
  background-color:rgb(var(--warning) / .15)
}

.igc .focus\:bg-warning\/20:focus{
  background-color:rgb(var(--warning) / .2)
}

.igc .focus\:bg-warning\/25:focus{
  background-color:rgb(var(--warning) / .25)
}

.igc .focus\:bg-warning\/30:focus{
  background-color:rgb(var(--warning) / .3)
}

.igc .focus\:bg-warning\/35:focus{
  background-color:rgb(var(--warning) / .35)
}

.igc .focus\:bg-warning\/40:focus{
  background-color:rgb(var(--warning) / .4)
}

.igc .focus\:bg-warning\/45:focus{
  background-color:rgb(var(--warning) / .45)
}

.igc .focus\:bg-warning\/5:focus{
  background-color:rgb(var(--warning) / .05)
}

.igc .focus\:bg-warning\/50:focus{
  background-color:rgb(var(--warning) / .5)
}

.igc .focus\:bg-warning\/55:focus{
  background-color:rgb(var(--warning) / .55)
}

.igc .focus\:bg-warning\/60:focus{
  background-color:rgb(var(--warning) / .6)
}

.igc .focus\:bg-warning\/65:focus{
  background-color:rgb(var(--warning) / .65)
}

.igc .focus\:bg-warning\/70:focus{
  background-color:rgb(var(--warning) / .7)
}

.igc .focus\:bg-warning\/75:focus{
  background-color:rgb(var(--warning) / .75)
}

.igc .focus\:bg-warning\/80:focus{
  background-color:rgb(var(--warning) / .8)
}

.igc .focus\:bg-warning\/85:focus{
  background-color:rgb(var(--warning) / .85)
}

.igc .focus\:bg-warning\/90:focus{
  background-color:rgb(var(--warning) / .9)
}

.igc .focus\:bg-warning\/95:focus{
  background-color:rgb(var(--warning) / .95)
}

.igc .focus\:text-info:focus{
  color:rgb(var(--info))
}

.igc .focus\:text-info-pairing:focus{
  color:rgb(var(--info-pairing))
}

.igc .focus\:text-info-pairing\/0:focus{
  color:rgb(var(--info-pairing) / 0)
}

.igc .focus\:text-info-pairing\/10:focus{
  color:rgb(var(--info-pairing) / .1)
}

.igc .focus\:text-info-pairing\/100:focus{
  color:rgb(var(--info-pairing) / 1)
}

.igc .focus\:text-info-pairing\/15:focus{
  color:rgb(var(--info-pairing) / .15)
}

.igc .focus\:text-info-pairing\/20:focus{
  color:rgb(var(--info-pairing) / .2)
}

.igc .focus\:text-info-pairing\/25:focus{
  color:rgb(var(--info-pairing) / .25)
}

.igc .focus\:text-info-pairing\/30:focus{
  color:rgb(var(--info-pairing) / .3)
}

.igc .focus\:text-info-pairing\/35:focus{
  color:rgb(var(--info-pairing) / .35)
}

.igc .focus\:text-info-pairing\/40:focus{
  color:rgb(var(--info-pairing) / .4)
}

.igc .focus\:text-info-pairing\/45:focus{
  color:rgb(var(--info-pairing) / .45)
}

.igc .focus\:text-info-pairing\/5:focus{
  color:rgb(var(--info-pairing) / .05)
}

.igc .focus\:text-info-pairing\/50:focus{
  color:rgb(var(--info-pairing) / .5)
}

.igc .focus\:text-info-pairing\/55:focus{
  color:rgb(var(--info-pairing) / .55)
}

.igc .focus\:text-info-pairing\/60:focus{
  color:rgb(var(--info-pairing) / .6)
}

.igc .focus\:text-info-pairing\/65:focus{
  color:rgb(var(--info-pairing) / .65)
}

.igc .focus\:text-info-pairing\/70:focus{
  color:rgb(var(--info-pairing) / .7)
}

.igc .focus\:text-info-pairing\/75:focus{
  color:rgb(var(--info-pairing) / .75)
}

.igc .focus\:text-info-pairing\/80:focus{
  color:rgb(var(--info-pairing) / .8)
}

.igc .focus\:text-info-pairing\/85:focus{
  color:rgb(var(--info-pairing) / .85)
}

.igc .focus\:text-info-pairing\/90:focus{
  color:rgb(var(--info-pairing) / .9)
}

.igc .focus\:text-info-pairing\/95:focus{
  color:rgb(var(--info-pairing) / .95)
}

.igc .focus\:text-info\/0:focus{
  color:rgb(var(--info) / 0)
}

.igc .focus\:text-info\/10:focus{
  color:rgb(var(--info) / .1)
}

.igc .focus\:text-info\/100:focus{
  color:rgb(var(--info) / 1)
}

.igc .focus\:text-info\/15:focus{
  color:rgb(var(--info) / .15)
}

.igc .focus\:text-info\/20:focus{
  color:rgb(var(--info) / .2)
}

.igc .focus\:text-info\/25:focus{
  color:rgb(var(--info) / .25)
}

.igc .focus\:text-info\/30:focus{
  color:rgb(var(--info) / .3)
}

.igc .focus\:text-info\/35:focus{
  color:rgb(var(--info) / .35)
}

.igc .focus\:text-info\/40:focus{
  color:rgb(var(--info) / .4)
}

.igc .focus\:text-info\/45:focus{
  color:rgb(var(--info) / .45)
}

.igc .focus\:text-info\/5:focus{
  color:rgb(var(--info) / .05)
}

.igc .focus\:text-info\/50:focus{
  color:rgb(var(--info) / .5)
}

.igc .focus\:text-info\/55:focus{
  color:rgb(var(--info) / .55)
}

.igc .focus\:text-info\/60:focus{
  color:rgb(var(--info) / .6)
}

.igc .focus\:text-info\/65:focus{
  color:rgb(var(--info) / .65)
}

.igc .focus\:text-info\/70:focus{
  color:rgb(var(--info) / .7)
}

.igc .focus\:text-info\/75:focus{
  color:rgb(var(--info) / .75)
}

.igc .focus\:text-info\/80:focus{
  color:rgb(var(--info) / .8)
}

.igc .focus\:text-info\/85:focus{
  color:rgb(var(--info) / .85)
}

.igc .focus\:text-info\/90:focus{
  color:rgb(var(--info) / .9)
}

.igc .focus\:text-info\/95:focus{
  color:rgb(var(--info) / .95)
}

.igc .focus\:text-primary:focus{
  color:rgb(var(--primary))
}

.igc .focus\:text-primary-pairing:focus{
  color:rgb(var(--primary-pairing))
}

.igc .focus\:text-primary-pairing\/0:focus{
  color:rgb(var(--primary-pairing) / 0)
}

.igc .focus\:text-primary-pairing\/10:focus{
  color:rgb(var(--primary-pairing) / .1)
}

.igc .focus\:text-primary-pairing\/100:focus{
  color:rgb(var(--primary-pairing) / 1)
}

.igc .focus\:text-primary-pairing\/15:focus{
  color:rgb(var(--primary-pairing) / .15)
}

.igc .focus\:text-primary-pairing\/20:focus{
  color:rgb(var(--primary-pairing) / .2)
}

.igc .focus\:text-primary-pairing\/25:focus{
  color:rgb(var(--primary-pairing) / .25)
}

.igc .focus\:text-primary-pairing\/30:focus{
  color:rgb(var(--primary-pairing) / .3)
}

.igc .focus\:text-primary-pairing\/35:focus{
  color:rgb(var(--primary-pairing) / .35)
}

.igc .focus\:text-primary-pairing\/40:focus{
  color:rgb(var(--primary-pairing) / .4)
}

.igc .focus\:text-primary-pairing\/45:focus{
  color:rgb(var(--primary-pairing) / .45)
}

.igc .focus\:text-primary-pairing\/5:focus{
  color:rgb(var(--primary-pairing) / .05)
}

.igc .focus\:text-primary-pairing\/50:focus{
  color:rgb(var(--primary-pairing) / .5)
}

.igc .focus\:text-primary-pairing\/55:focus{
  color:rgb(var(--primary-pairing) / .55)
}

.igc .focus\:text-primary-pairing\/60:focus{
  color:rgb(var(--primary-pairing) / .6)
}

.igc .focus\:text-primary-pairing\/65:focus{
  color:rgb(var(--primary-pairing) / .65)
}

.igc .focus\:text-primary-pairing\/70:focus{
  color:rgb(var(--primary-pairing) / .7)
}

.igc .focus\:text-primary-pairing\/75:focus{
  color:rgb(var(--primary-pairing) / .75)
}

.igc .focus\:text-primary-pairing\/80:focus{
  color:rgb(var(--primary-pairing) / .8)
}

.igc .focus\:text-primary-pairing\/85:focus{
  color:rgb(var(--primary-pairing) / .85)
}

.igc .focus\:text-primary-pairing\/90:focus{
  color:rgb(var(--primary-pairing) / .9)
}

.igc .focus\:text-primary-pairing\/95:focus{
  color:rgb(var(--primary-pairing) / .95)
}

.igc .focus\:text-primary\/0:focus{
  color:rgb(var(--primary) / 0)
}

.igc .focus\:text-primary\/10:focus{
  color:rgb(var(--primary) / .1)
}

.igc .focus\:text-primary\/100:focus{
  color:rgb(var(--primary) / 1)
}

.igc .focus\:text-primary\/15:focus{
  color:rgb(var(--primary) / .15)
}

.igc .focus\:text-primary\/20:focus{
  color:rgb(var(--primary) / .2)
}

.igc .focus\:text-primary\/25:focus{
  color:rgb(var(--primary) / .25)
}

.igc .focus\:text-primary\/30:focus{
  color:rgb(var(--primary) / .3)
}

.igc .focus\:text-primary\/35:focus{
  color:rgb(var(--primary) / .35)
}

.igc .focus\:text-primary\/40:focus{
  color:rgb(var(--primary) / .4)
}

.igc .focus\:text-primary\/45:focus{
  color:rgb(var(--primary) / .45)
}

.igc .focus\:text-primary\/5:focus{
  color:rgb(var(--primary) / .05)
}

.igc .focus\:text-primary\/50:focus{
  color:rgb(var(--primary) / .5)
}

.igc .focus\:text-primary\/55:focus{
  color:rgb(var(--primary) / .55)
}

.igc .focus\:text-primary\/60:focus{
  color:rgb(var(--primary) / .6)
}

.igc .focus\:text-primary\/65:focus{
  color:rgb(var(--primary) / .65)
}

.igc .focus\:text-primary\/70:focus{
  color:rgb(var(--primary) / .7)
}

.igc .focus\:text-primary\/75:focus{
  color:rgb(var(--primary) / .75)
}

.igc .focus\:text-primary\/80:focus{
  color:rgb(var(--primary) / .8)
}

.igc .focus\:text-primary\/85:focus{
  color:rgb(var(--primary) / .85)
}

.igc .focus\:text-primary\/90:focus{
  color:rgb(var(--primary) / .9)
}

.igc .focus\:text-primary\/95:focus{
  color:rgb(var(--primary) / .95)
}

.igc .focus\:text-surface-hairline:focus{
  color:rgb(var(--surface-hairline))
}

.igc .focus\:text-surface-hairline\/0:focus{
  color:rgb(var(--surface-hairline) / 0)
}

.igc .focus\:text-surface-hairline\/10:focus{
  color:rgb(var(--surface-hairline) / .1)
}

.igc .focus\:text-surface-hairline\/100:focus{
  color:rgb(var(--surface-hairline) / 1)
}

.igc .focus\:text-surface-hairline\/15:focus{
  color:rgb(var(--surface-hairline) / .15)
}

.igc .focus\:text-surface-hairline\/20:focus{
  color:rgb(var(--surface-hairline) / .2)
}

.igc .focus\:text-surface-hairline\/25:focus{
  color:rgb(var(--surface-hairline) / .25)
}

.igc .focus\:text-surface-hairline\/30:focus{
  color:rgb(var(--surface-hairline) / .3)
}

.igc .focus\:text-surface-hairline\/35:focus{
  color:rgb(var(--surface-hairline) / .35)
}

.igc .focus\:text-surface-hairline\/40:focus{
  color:rgb(var(--surface-hairline) / .4)
}

.igc .focus\:text-surface-hairline\/45:focus{
  color:rgb(var(--surface-hairline) / .45)
}

.igc .focus\:text-surface-hairline\/5:focus{
  color:rgb(var(--surface-hairline) / .05)
}

.igc .focus\:text-surface-hairline\/50:focus{
  color:rgb(var(--surface-hairline) / .5)
}

.igc .focus\:text-surface-hairline\/55:focus{
  color:rgb(var(--surface-hairline) / .55)
}

.igc .focus\:text-surface-hairline\/60:focus{
  color:rgb(var(--surface-hairline) / .6)
}

.igc .focus\:text-surface-hairline\/65:focus{
  color:rgb(var(--surface-hairline) / .65)
}

.igc .focus\:text-surface-hairline\/70:focus{
  color:rgb(var(--surface-hairline) / .7)
}

.igc .focus\:text-surface-hairline\/75:focus{
  color:rgb(var(--surface-hairline) / .75)
}

.igc .focus\:text-surface-hairline\/80:focus{
  color:rgb(var(--surface-hairline) / .8)
}

.igc .focus\:text-surface-hairline\/85:focus{
  color:rgb(var(--surface-hairline) / .85)
}

.igc .focus\:text-surface-hairline\/90:focus{
  color:rgb(var(--surface-hairline) / .9)
}

.igc .focus\:text-surface-hairline\/95:focus{
  color:rgb(var(--surface-hairline) / .95)
}

.igc .focus\:text-surface-pairing:focus{
  color:rgb(var(--surface-pairing))
}

.igc .focus\:text-surface-pairing-alternate:focus{
  color:rgb(var(--surface-pairing-alternate))
}

.igc .focus\:text-surface-pairing-alternate\/0:focus{
  color:rgb(var(--surface-pairing-alternate) / 0)
}

.igc .focus\:text-surface-pairing-alternate\/10:focus{
  color:rgb(var(--surface-pairing-alternate) / .1)
}

.igc .focus\:text-surface-pairing-alternate\/100:focus{
  color:rgb(var(--surface-pairing-alternate) / 1)
}

.igc .focus\:text-surface-pairing-alternate\/15:focus{
  color:rgb(var(--surface-pairing-alternate) / .15)
}

.igc .focus\:text-surface-pairing-alternate\/20:focus{
  color:rgb(var(--surface-pairing-alternate) / .2)
}

.igc .focus\:text-surface-pairing-alternate\/25:focus{
  color:rgb(var(--surface-pairing-alternate) / .25)
}

.igc .focus\:text-surface-pairing-alternate\/30:focus{
  color:rgb(var(--surface-pairing-alternate) / .3)
}

.igc .focus\:text-surface-pairing-alternate\/35:focus{
  color:rgb(var(--surface-pairing-alternate) / .35)
}

.igc .focus\:text-surface-pairing-alternate\/40:focus{
  color:rgb(var(--surface-pairing-alternate) / .4)
}

.igc .focus\:text-surface-pairing-alternate\/45:focus{
  color:rgb(var(--surface-pairing-alternate) / .45)
}

.igc .focus\:text-surface-pairing-alternate\/5:focus{
  color:rgb(var(--surface-pairing-alternate) / .05)
}

.igc .focus\:text-surface-pairing-alternate\/50:focus{
  color:rgb(var(--surface-pairing-alternate) / .5)
}

.igc .focus\:text-surface-pairing-alternate\/55:focus{
  color:rgb(var(--surface-pairing-alternate) / .55)
}

.igc .focus\:text-surface-pairing-alternate\/60:focus{
  color:rgb(var(--surface-pairing-alternate) / .6)
}

.igc .focus\:text-surface-pairing-alternate\/65:focus{
  color:rgb(var(--surface-pairing-alternate) / .65)
}

.igc .focus\:text-surface-pairing-alternate\/70:focus{
  color:rgb(var(--surface-pairing-alternate) / .7)
}

.igc .focus\:text-surface-pairing-alternate\/75:focus{
  color:rgb(var(--surface-pairing-alternate) / .75)
}

.igc .focus\:text-surface-pairing-alternate\/80:focus{
  color:rgb(var(--surface-pairing-alternate) / .8)
}

.igc .focus\:text-surface-pairing-alternate\/85:focus{
  color:rgb(var(--surface-pairing-alternate) / .85)
}

.igc .focus\:text-surface-pairing-alternate\/90:focus{
  color:rgb(var(--surface-pairing-alternate) / .9)
}

.igc .focus\:text-surface-pairing-alternate\/95:focus{
  color:rgb(var(--surface-pairing-alternate) / .95)
}

.igc .focus\:text-surface-pairing\/0:focus{
  color:rgb(var(--surface-pairing) / 0)
}

.igc .focus\:text-surface-pairing\/10:focus{
  color:rgb(var(--surface-pairing) / .1)
}

.igc .focus\:text-surface-pairing\/100:focus{
  color:rgb(var(--surface-pairing) / 1)
}

.igc .focus\:text-surface-pairing\/15:focus{
  color:rgb(var(--surface-pairing) / .15)
}

.igc .focus\:text-surface-pairing\/20:focus{
  color:rgb(var(--surface-pairing) / .2)
}

.igc .focus\:text-surface-pairing\/25:focus{
  color:rgb(var(--surface-pairing) / .25)
}

.igc .focus\:text-surface-pairing\/30:focus{
  color:rgb(var(--surface-pairing) / .3)
}

.igc .focus\:text-surface-pairing\/35:focus{
  color:rgb(var(--surface-pairing) / .35)
}

.igc .focus\:text-surface-pairing\/40:focus{
  color:rgb(var(--surface-pairing) / .4)
}

.igc .focus\:text-surface-pairing\/45:focus{
  color:rgb(var(--surface-pairing) / .45)
}

.igc .focus\:text-surface-pairing\/5:focus{
  color:rgb(var(--surface-pairing) / .05)
}

.igc .focus\:text-surface-pairing\/50:focus{
  color:rgb(var(--surface-pairing) / .5)
}

.igc .focus\:text-surface-pairing\/55:focus{
  color:rgb(var(--surface-pairing) / .55)
}

.igc .focus\:text-surface-pairing\/60:focus{
  color:rgb(var(--surface-pairing) / .6)
}

.igc .focus\:text-surface-pairing\/65:focus{
  color:rgb(var(--surface-pairing) / .65)
}

.igc .focus\:text-surface-pairing\/70:focus{
  color:rgb(var(--surface-pairing) / .7)
}

.igc .focus\:text-surface-pairing\/75:focus{
  color:rgb(var(--surface-pairing) / .75)
}

.igc .focus\:text-surface-pairing\/80:focus{
  color:rgb(var(--surface-pairing) / .8)
}

.igc .focus\:text-surface-pairing\/85:focus{
  color:rgb(var(--surface-pairing) / .85)
}

.igc .focus\:text-surface-pairing\/90:focus{
  color:rgb(var(--surface-pairing) / .9)
}

.igc .focus\:text-surface-pairing\/95:focus{
  color:rgb(var(--surface-pairing) / .95)
}

.igc .focus\:text-surface-primary:focus{
  color:rgb(var(--surface-primary))
}

.igc .focus\:text-surface-primary\/0:focus{
  color:rgb(var(--surface-primary) / 0)
}

.igc .focus\:text-surface-primary\/10:focus{
  color:rgb(var(--surface-primary) / .1)
}

.igc .focus\:text-surface-primary\/100:focus{
  color:rgb(var(--surface-primary) / 1)
}

.igc .focus\:text-surface-primary\/15:focus{
  color:rgb(var(--surface-primary) / .15)
}

.igc .focus\:text-surface-primary\/20:focus{
  color:rgb(var(--surface-primary) / .2)
}

.igc .focus\:text-surface-primary\/25:focus{
  color:rgb(var(--surface-primary) / .25)
}

.igc .focus\:text-surface-primary\/30:focus{
  color:rgb(var(--surface-primary) / .3)
}

.igc .focus\:text-surface-primary\/35:focus{
  color:rgb(var(--surface-primary) / .35)
}

.igc .focus\:text-surface-primary\/40:focus{
  color:rgb(var(--surface-primary) / .4)
}

.igc .focus\:text-surface-primary\/45:focus{
  color:rgb(var(--surface-primary) / .45)
}

.igc .focus\:text-surface-primary\/5:focus{
  color:rgb(var(--surface-primary) / .05)
}

.igc .focus\:text-surface-primary\/50:focus{
  color:rgb(var(--surface-primary) / .5)
}

.igc .focus\:text-surface-primary\/55:focus{
  color:rgb(var(--surface-primary) / .55)
}

.igc .focus\:text-surface-primary\/60:focus{
  color:rgb(var(--surface-primary) / .6)
}

.igc .focus\:text-surface-primary\/65:focus{
  color:rgb(var(--surface-primary) / .65)
}

.igc .focus\:text-surface-primary\/70:focus{
  color:rgb(var(--surface-primary) / .7)
}

.igc .focus\:text-surface-primary\/75:focus{
  color:rgb(var(--surface-primary) / .75)
}

.igc .focus\:text-surface-primary\/80:focus{
  color:rgb(var(--surface-primary) / .8)
}

.igc .focus\:text-surface-primary\/85:focus{
  color:rgb(var(--surface-primary) / .85)
}

.igc .focus\:text-surface-primary\/90:focus{
  color:rgb(var(--surface-primary) / .9)
}

.igc .focus\:text-surface-primary\/95:focus{
  color:rgb(var(--surface-primary) / .95)
}

.igc .focus\:text-surface-secondary:focus{
  color:rgb(var(--surface-secondary))
}

.igc .focus\:text-surface-secondary\/0:focus{
  color:rgb(var(--surface-secondary) / 0)
}

.igc .focus\:text-surface-secondary\/10:focus{
  color:rgb(var(--surface-secondary) / .1)
}

.igc .focus\:text-surface-secondary\/100:focus{
  color:rgb(var(--surface-secondary) / 1)
}

.igc .focus\:text-surface-secondary\/15:focus{
  color:rgb(var(--surface-secondary) / .15)
}

.igc .focus\:text-surface-secondary\/20:focus{
  color:rgb(var(--surface-secondary) / .2)
}

.igc .focus\:text-surface-secondary\/25:focus{
  color:rgb(var(--surface-secondary) / .25)
}

.igc .focus\:text-surface-secondary\/30:focus{
  color:rgb(var(--surface-secondary) / .3)
}

.igc .focus\:text-surface-secondary\/35:focus{
  color:rgb(var(--surface-secondary) / .35)
}

.igc .focus\:text-surface-secondary\/40:focus{
  color:rgb(var(--surface-secondary) / .4)
}

.igc .focus\:text-surface-secondary\/45:focus{
  color:rgb(var(--surface-secondary) / .45)
}

.igc .focus\:text-surface-secondary\/5:focus{
  color:rgb(var(--surface-secondary) / .05)
}

.igc .focus\:text-surface-secondary\/50:focus{
  color:rgb(var(--surface-secondary) / .5)
}

.igc .focus\:text-surface-secondary\/55:focus{
  color:rgb(var(--surface-secondary) / .55)
}

.igc .focus\:text-surface-secondary\/60:focus{
  color:rgb(var(--surface-secondary) / .6)
}

.igc .focus\:text-surface-secondary\/65:focus{
  color:rgb(var(--surface-secondary) / .65)
}

.igc .focus\:text-surface-secondary\/70:focus{
  color:rgb(var(--surface-secondary) / .7)
}

.igc .focus\:text-surface-secondary\/75:focus{
  color:rgb(var(--surface-secondary) / .75)
}

.igc .focus\:text-surface-secondary\/80:focus{
  color:rgb(var(--surface-secondary) / .8)
}

.igc .focus\:text-surface-secondary\/85:focus{
  color:rgb(var(--surface-secondary) / .85)
}

.igc .focus\:text-surface-secondary\/90:focus{
  color:rgb(var(--surface-secondary) / .9)
}

.igc .focus\:text-surface-secondary\/95:focus{
  color:rgb(var(--surface-secondary) / .95)
}

.igc .focus\:text-surface-tertiary:focus{
  color:rgb(var(--surface-tertiary))
}

.igc .focus\:text-surface-tertiary\/0:focus{
  color:rgb(var(--surface-tertiary) / 0)
}

.igc .focus\:text-surface-tertiary\/10:focus{
  color:rgb(var(--surface-tertiary) / .1)
}

.igc .focus\:text-surface-tertiary\/100:focus{
  color:rgb(var(--surface-tertiary) / 1)
}

.igc .focus\:text-surface-tertiary\/15:focus{
  color:rgb(var(--surface-tertiary) / .15)
}

.igc .focus\:text-surface-tertiary\/20:focus{
  color:rgb(var(--surface-tertiary) / .2)
}

.igc .focus\:text-surface-tertiary\/25:focus{
  color:rgb(var(--surface-tertiary) / .25)
}

.igc .focus\:text-surface-tertiary\/30:focus{
  color:rgb(var(--surface-tertiary) / .3)
}

.igc .focus\:text-surface-tertiary\/35:focus{
  color:rgb(var(--surface-tertiary) / .35)
}

.igc .focus\:text-surface-tertiary\/40:focus{
  color:rgb(var(--surface-tertiary) / .4)
}

.igc .focus\:text-surface-tertiary\/45:focus{
  color:rgb(var(--surface-tertiary) / .45)
}

.igc .focus\:text-surface-tertiary\/5:focus{
  color:rgb(var(--surface-tertiary) / .05)
}

.igc .focus\:text-surface-tertiary\/50:focus{
  color:rgb(var(--surface-tertiary) / .5)
}

.igc .focus\:text-surface-tertiary\/55:focus{
  color:rgb(var(--surface-tertiary) / .55)
}

.igc .focus\:text-surface-tertiary\/60:focus{
  color:rgb(var(--surface-tertiary) / .6)
}

.igc .focus\:text-surface-tertiary\/65:focus{
  color:rgb(var(--surface-tertiary) / .65)
}

.igc .focus\:text-surface-tertiary\/70:focus{
  color:rgb(var(--surface-tertiary) / .7)
}

.igc .focus\:text-surface-tertiary\/75:focus{
  color:rgb(var(--surface-tertiary) / .75)
}

.igc .focus\:text-surface-tertiary\/80:focus{
  color:rgb(var(--surface-tertiary) / .8)
}

.igc .focus\:text-surface-tertiary\/85:focus{
  color:rgb(var(--surface-tertiary) / .85)
}

.igc .focus\:text-surface-tertiary\/90:focus{
  color:rgb(var(--surface-tertiary) / .9)
}

.igc .focus\:text-surface-tertiary\/95:focus{
  color:rgb(var(--surface-tertiary) / .95)
}

.igc .focus\:text-tint-10-darker:focus{
  color:rgb(var(--tint-10-darker))
}

.igc .focus\:text-tint-10-darker\/0:focus{
  color:rgb(var(--tint-10-darker) / 0)
}

.igc .focus\:text-tint-10-darker\/10:focus{
  color:rgb(var(--tint-10-darker) / .1)
}

.igc .focus\:text-tint-10-darker\/100:focus{
  color:rgb(var(--tint-10-darker) / 1)
}

.igc .focus\:text-tint-10-darker\/15:focus{
  color:rgb(var(--tint-10-darker) / .15)
}

.igc .focus\:text-tint-10-darker\/20:focus{
  color:rgb(var(--tint-10-darker) / .2)
}

.igc .focus\:text-tint-10-darker\/25:focus{
  color:rgb(var(--tint-10-darker) / .25)
}

.igc .focus\:text-tint-10-darker\/30:focus{
  color:rgb(var(--tint-10-darker) / .3)
}

.igc .focus\:text-tint-10-darker\/35:focus{
  color:rgb(var(--tint-10-darker) / .35)
}

.igc .focus\:text-tint-10-darker\/40:focus{
  color:rgb(var(--tint-10-darker) / .4)
}

.igc .focus\:text-tint-10-darker\/45:focus{
  color:rgb(var(--tint-10-darker) / .45)
}

.igc .focus\:text-tint-10-darker\/5:focus{
  color:rgb(var(--tint-10-darker) / .05)
}

.igc .focus\:text-tint-10-darker\/50:focus{
  color:rgb(var(--tint-10-darker) / .5)
}

.igc .focus\:text-tint-10-darker\/55:focus{
  color:rgb(var(--tint-10-darker) / .55)
}

.igc .focus\:text-tint-10-darker\/60:focus{
  color:rgb(var(--tint-10-darker) / .6)
}

.igc .focus\:text-tint-10-darker\/65:focus{
  color:rgb(var(--tint-10-darker) / .65)
}

.igc .focus\:text-tint-10-darker\/70:focus{
  color:rgb(var(--tint-10-darker) / .7)
}

.igc .focus\:text-tint-10-darker\/75:focus{
  color:rgb(var(--tint-10-darker) / .75)
}

.igc .focus\:text-tint-10-darker\/80:focus{
  color:rgb(var(--tint-10-darker) / .8)
}

.igc .focus\:text-tint-10-darker\/85:focus{
  color:rgb(var(--tint-10-darker) / .85)
}

.igc .focus\:text-tint-10-darker\/90:focus{
  color:rgb(var(--tint-10-darker) / .9)
}

.igc .focus\:text-tint-10-darker\/95:focus{
  color:rgb(var(--tint-10-darker) / .95)
}

.igc .focus\:text-warning:focus{
  color:rgb(var(--warning))
}

.igc .focus\:text-warning-pairing:focus{
  color:rgb(var(--warning-pairing))
}

.igc .focus\:text-warning-pairing\/0:focus{
  color:rgb(var(--warning-pairing) / 0)
}

.igc .focus\:text-warning-pairing\/10:focus{
  color:rgb(var(--warning-pairing) / .1)
}

.igc .focus\:text-warning-pairing\/100:focus{
  color:rgb(var(--warning-pairing) / 1)
}

.igc .focus\:text-warning-pairing\/15:focus{
  color:rgb(var(--warning-pairing) / .15)
}

.igc .focus\:text-warning-pairing\/20:focus{
  color:rgb(var(--warning-pairing) / .2)
}

.igc .focus\:text-warning-pairing\/25:focus{
  color:rgb(var(--warning-pairing) / .25)
}

.igc .focus\:text-warning-pairing\/30:focus{
  color:rgb(var(--warning-pairing) / .3)
}

.igc .focus\:text-warning-pairing\/35:focus{
  color:rgb(var(--warning-pairing) / .35)
}

.igc .focus\:text-warning-pairing\/40:focus{
  color:rgb(var(--warning-pairing) / .4)
}

.igc .focus\:text-warning-pairing\/45:focus{
  color:rgb(var(--warning-pairing) / .45)
}

.igc .focus\:text-warning-pairing\/5:focus{
  color:rgb(var(--warning-pairing) / .05)
}

.igc .focus\:text-warning-pairing\/50:focus{
  color:rgb(var(--warning-pairing) / .5)
}

.igc .focus\:text-warning-pairing\/55:focus{
  color:rgb(var(--warning-pairing) / .55)
}

.igc .focus\:text-warning-pairing\/60:focus{
  color:rgb(var(--warning-pairing) / .6)
}

.igc .focus\:text-warning-pairing\/65:focus{
  color:rgb(var(--warning-pairing) / .65)
}

.igc .focus\:text-warning-pairing\/70:focus{
  color:rgb(var(--warning-pairing) / .7)
}

.igc .focus\:text-warning-pairing\/75:focus{
  color:rgb(var(--warning-pairing) / .75)
}

.igc .focus\:text-warning-pairing\/80:focus{
  color:rgb(var(--warning-pairing) / .8)
}

.igc .focus\:text-warning-pairing\/85:focus{
  color:rgb(var(--warning-pairing) / .85)
}

.igc .focus\:text-warning-pairing\/90:focus{
  color:rgb(var(--warning-pairing) / .9)
}

.igc .focus\:text-warning-pairing\/95:focus{
  color:rgb(var(--warning-pairing) / .95)
}

.igc .focus\:text-warning\/0:focus{
  color:rgb(var(--warning) / 0)
}

.igc .focus\:text-warning\/10:focus{
  color:rgb(var(--warning) / .1)
}

.igc .focus\:text-warning\/100:focus{
  color:rgb(var(--warning) / 1)
}

.igc .focus\:text-warning\/15:focus{
  color:rgb(var(--warning) / .15)
}

.igc .focus\:text-warning\/20:focus{
  color:rgb(var(--warning) / .2)
}

.igc .focus\:text-warning\/25:focus{
  color:rgb(var(--warning) / .25)
}

.igc .focus\:text-warning\/30:focus{
  color:rgb(var(--warning) / .3)
}

.igc .focus\:text-warning\/35:focus{
  color:rgb(var(--warning) / .35)
}

.igc .focus\:text-warning\/40:focus{
  color:rgb(var(--warning) / .4)
}

.igc .focus\:text-warning\/45:focus{
  color:rgb(var(--warning) / .45)
}

.igc .focus\:text-warning\/5:focus{
  color:rgb(var(--warning) / .05)
}

.igc .focus\:text-warning\/50:focus{
  color:rgb(var(--warning) / .5)
}

.igc .focus\:text-warning\/55:focus{
  color:rgb(var(--warning) / .55)
}

.igc .focus\:text-warning\/60:focus{
  color:rgb(var(--warning) / .6)
}

.igc .focus\:text-warning\/65:focus{
  color:rgb(var(--warning) / .65)
}

.igc .focus\:text-warning\/70:focus{
  color:rgb(var(--warning) / .7)
}

.igc .focus\:text-warning\/75:focus{
  color:rgb(var(--warning) / .75)
}

.igc .focus\:text-warning\/80:focus{
  color:rgb(var(--warning) / .8)
}

.igc .focus\:text-warning\/85:focus{
  color:rgb(var(--warning) / .85)
}

.igc .focus\:text-warning\/90:focus{
  color:rgb(var(--warning) / .9)
}

.igc .focus\:text-warning\/95:focus{
  color:rgb(var(--warning) / .95)
}

.igc .focus\:outline-none:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.igc .focus\:ring-0:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.igc .focus\:ring-2:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.igc .focus\:ring-info:focus{
  --tw-ring-color: rgb(var(--info))
}

.igc .focus\:ring-info-pairing:focus{
  --tw-ring-color: rgb(var(--info-pairing))
}

.igc .focus\:ring-info-pairing\/0:focus{
  --tw-ring-color: rgb(var(--info-pairing) / 0)
}

.igc .focus\:ring-info-pairing\/10:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .1)
}

.igc .focus\:ring-info-pairing\/100:focus{
  --tw-ring-color: rgb(var(--info-pairing) / 1)
}

.igc .focus\:ring-info-pairing\/15:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .15)
}

.igc .focus\:ring-info-pairing\/20:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .2)
}

.igc .focus\:ring-info-pairing\/25:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .25)
}

.igc .focus\:ring-info-pairing\/30:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .3)
}

.igc .focus\:ring-info-pairing\/35:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .35)
}

.igc .focus\:ring-info-pairing\/40:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .4)
}

.igc .focus\:ring-info-pairing\/45:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .45)
}

.igc .focus\:ring-info-pairing\/5:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .05)
}

.igc .focus\:ring-info-pairing\/50:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .5)
}

.igc .focus\:ring-info-pairing\/55:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .55)
}

.igc .focus\:ring-info-pairing\/60:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .6)
}

.igc .focus\:ring-info-pairing\/65:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .65)
}

.igc .focus\:ring-info-pairing\/70:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .7)
}

.igc .focus\:ring-info-pairing\/75:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .75)
}

.igc .focus\:ring-info-pairing\/80:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .8)
}

.igc .focus\:ring-info-pairing\/85:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .85)
}

.igc .focus\:ring-info-pairing\/90:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .9)
}

.igc .focus\:ring-info-pairing\/95:focus{
  --tw-ring-color: rgb(var(--info-pairing) / .95)
}

.igc .focus\:ring-info\/0:focus{
  --tw-ring-color: rgb(var(--info) / 0)
}

.igc .focus\:ring-info\/10:focus{
  --tw-ring-color: rgb(var(--info) / .1)
}

.igc .focus\:ring-info\/100:focus{
  --tw-ring-color: rgb(var(--info) / 1)
}

.igc .focus\:ring-info\/15:focus{
  --tw-ring-color: rgb(var(--info) / .15)
}

.igc .focus\:ring-info\/20:focus{
  --tw-ring-color: rgb(var(--info) / .2)
}

.igc .focus\:ring-info\/25:focus{
  --tw-ring-color: rgb(var(--info) / .25)
}

.igc .focus\:ring-info\/30:focus{
  --tw-ring-color: rgb(var(--info) / .3)
}

.igc .focus\:ring-info\/35:focus{
  --tw-ring-color: rgb(var(--info) / .35)
}

.igc .focus\:ring-info\/40:focus{
  --tw-ring-color: rgb(var(--info) / .4)
}

.igc .focus\:ring-info\/45:focus{
  --tw-ring-color: rgb(var(--info) / .45)
}

.igc .focus\:ring-info\/5:focus{
  --tw-ring-color: rgb(var(--info) / .05)
}

.igc .focus\:ring-info\/50:focus{
  --tw-ring-color: rgb(var(--info) / .5)
}

.igc .focus\:ring-info\/55:focus{
  --tw-ring-color: rgb(var(--info) / .55)
}

.igc .focus\:ring-info\/60:focus{
  --tw-ring-color: rgb(var(--info) / .6)
}

.igc .focus\:ring-info\/65:focus{
  --tw-ring-color: rgb(var(--info) / .65)
}

.igc .focus\:ring-info\/70:focus{
  --tw-ring-color: rgb(var(--info) / .7)
}

.igc .focus\:ring-info\/75:focus{
  --tw-ring-color: rgb(var(--info) / .75)
}

.igc .focus\:ring-info\/80:focus{
  --tw-ring-color: rgb(var(--info) / .8)
}

.igc .focus\:ring-info\/85:focus{
  --tw-ring-color: rgb(var(--info) / .85)
}

.igc .focus\:ring-info\/90:focus{
  --tw-ring-color: rgb(var(--info) / .9)
}

.igc .focus\:ring-info\/95:focus{
  --tw-ring-color: rgb(var(--info) / .95)
}

.igc .focus\:ring-primary:focus{
  --tw-ring-color: rgb(var(--primary))
}

.igc .focus\:ring-primary-pairing:focus{
  --tw-ring-color: rgb(var(--primary-pairing))
}

.igc .focus\:ring-primary-pairing\/0:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / 0)
}

.igc .focus\:ring-primary-pairing\/10:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .1)
}

.igc .focus\:ring-primary-pairing\/100:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / 1)
}

.igc .focus\:ring-primary-pairing\/15:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .15)
}

.igc .focus\:ring-primary-pairing\/20:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .2)
}

.igc .focus\:ring-primary-pairing\/25:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .25)
}

.igc .focus\:ring-primary-pairing\/30:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .3)
}

.igc .focus\:ring-primary-pairing\/35:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .35)
}

.igc .focus\:ring-primary-pairing\/40:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .4)
}

.igc .focus\:ring-primary-pairing\/45:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .45)
}

.igc .focus\:ring-primary-pairing\/5:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .05)
}

.igc .focus\:ring-primary-pairing\/50:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .5)
}

.igc .focus\:ring-primary-pairing\/55:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .55)
}

.igc .focus\:ring-primary-pairing\/60:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .6)
}

.igc .focus\:ring-primary-pairing\/65:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .65)
}

.igc .focus\:ring-primary-pairing\/70:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .7)
}

.igc .focus\:ring-primary-pairing\/75:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .75)
}

.igc .focus\:ring-primary-pairing\/80:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .8)
}

.igc .focus\:ring-primary-pairing\/85:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .85)
}

.igc .focus\:ring-primary-pairing\/90:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .9)
}

.igc .focus\:ring-primary-pairing\/95:focus{
  --tw-ring-color: rgb(var(--primary-pairing) / .95)
}

.igc .focus\:ring-primary\/0:focus{
  --tw-ring-color: rgb(var(--primary) / 0)
}

.igc .focus\:ring-primary\/10:focus{
  --tw-ring-color: rgb(var(--primary) / .1)
}

.igc .focus\:ring-primary\/100:focus{
  --tw-ring-color: rgb(var(--primary) / 1)
}

.igc .focus\:ring-primary\/15:focus{
  --tw-ring-color: rgb(var(--primary) / .15)
}

.igc .focus\:ring-primary\/20:focus{
  --tw-ring-color: rgb(var(--primary) / .2)
}

.igc .focus\:ring-primary\/25:focus{
  --tw-ring-color: rgb(var(--primary) / .25)
}

.igc .focus\:ring-primary\/30:focus{
  --tw-ring-color: rgb(var(--primary) / .3)
}

.igc .focus\:ring-primary\/35:focus{
  --tw-ring-color: rgb(var(--primary) / .35)
}

.igc .focus\:ring-primary\/40:focus{
  --tw-ring-color: rgb(var(--primary) / .4)
}

.igc .focus\:ring-primary\/45:focus{
  --tw-ring-color: rgb(var(--primary) / .45)
}

.igc .focus\:ring-primary\/5:focus{
  --tw-ring-color: rgb(var(--primary) / .05)
}

.igc .focus\:ring-primary\/50:focus{
  --tw-ring-color: rgb(var(--primary) / .5)
}

.igc .focus\:ring-primary\/55:focus{
  --tw-ring-color: rgb(var(--primary) / .55)
}

.igc .focus\:ring-primary\/60:focus{
  --tw-ring-color: rgb(var(--primary) / .6)
}

.igc .focus\:ring-primary\/65:focus{
  --tw-ring-color: rgb(var(--primary) / .65)
}

.igc .focus\:ring-primary\/70:focus{
  --tw-ring-color: rgb(var(--primary) / .7)
}

.igc .focus\:ring-primary\/75:focus{
  --tw-ring-color: rgb(var(--primary) / .75)
}

.igc .focus\:ring-primary\/80:focus{
  --tw-ring-color: rgb(var(--primary) / .8)
}

.igc .focus\:ring-primary\/85:focus{
  --tw-ring-color: rgb(var(--primary) / .85)
}

.igc .focus\:ring-primary\/90:focus{
  --tw-ring-color: rgb(var(--primary) / .9)
}

.igc .focus\:ring-primary\/95:focus{
  --tw-ring-color: rgb(var(--primary) / .95)
}

.igc .focus\:ring-surface-hairline:focus{
  --tw-ring-color: rgb(var(--surface-hairline))
}

.igc .focus\:ring-surface-hairline\/0:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / 0)
}

.igc .focus\:ring-surface-hairline\/10:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .1)
}

.igc .focus\:ring-surface-hairline\/100:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / 1)
}

.igc .focus\:ring-surface-hairline\/15:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .15)
}

.igc .focus\:ring-surface-hairline\/20:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .2)
}

.igc .focus\:ring-surface-hairline\/25:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .25)
}

.igc .focus\:ring-surface-hairline\/30:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .3)
}

.igc .focus\:ring-surface-hairline\/35:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .35)
}

.igc .focus\:ring-surface-hairline\/40:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .4)
}

.igc .focus\:ring-surface-hairline\/45:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .45)
}

.igc .focus\:ring-surface-hairline\/5:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .05)
}

.igc .focus\:ring-surface-hairline\/50:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .5)
}

.igc .focus\:ring-surface-hairline\/55:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .55)
}

.igc .focus\:ring-surface-hairline\/60:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .6)
}

.igc .focus\:ring-surface-hairline\/65:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .65)
}

.igc .focus\:ring-surface-hairline\/70:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .7)
}

.igc .focus\:ring-surface-hairline\/75:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .75)
}

.igc .focus\:ring-surface-hairline\/80:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .8)
}

.igc .focus\:ring-surface-hairline\/85:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .85)
}

.igc .focus\:ring-surface-hairline\/90:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .9)
}

.igc .focus\:ring-surface-hairline\/95:focus{
  --tw-ring-color: rgb(var(--surface-hairline) / .95)
}

.igc .focus\:ring-surface-pairing:focus{
  --tw-ring-color: rgb(var(--surface-pairing))
}

.igc .focus\:ring-surface-pairing-alternate:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate))
}

.igc .focus\:ring-surface-pairing-alternate\/0:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / 0)
}

.igc .focus\:ring-surface-pairing-alternate\/10:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .1)
}

.igc .focus\:ring-surface-pairing-alternate\/100:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / 1)
}

.igc .focus\:ring-surface-pairing-alternate\/15:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .15)
}

.igc .focus\:ring-surface-pairing-alternate\/20:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .2)
}

.igc .focus\:ring-surface-pairing-alternate\/25:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .25)
}

.igc .focus\:ring-surface-pairing-alternate\/30:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .3)
}

.igc .focus\:ring-surface-pairing-alternate\/35:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .35)
}

.igc .focus\:ring-surface-pairing-alternate\/40:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .4)
}

.igc .focus\:ring-surface-pairing-alternate\/45:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .45)
}

.igc .focus\:ring-surface-pairing-alternate\/5:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .05)
}

.igc .focus\:ring-surface-pairing-alternate\/50:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .5)
}

.igc .focus\:ring-surface-pairing-alternate\/55:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .55)
}

.igc .focus\:ring-surface-pairing-alternate\/60:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .6)
}

.igc .focus\:ring-surface-pairing-alternate\/65:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .65)
}

.igc .focus\:ring-surface-pairing-alternate\/70:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .7)
}

.igc .focus\:ring-surface-pairing-alternate\/75:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .75)
}

.igc .focus\:ring-surface-pairing-alternate\/80:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .8)
}

.igc .focus\:ring-surface-pairing-alternate\/85:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .85)
}

.igc .focus\:ring-surface-pairing-alternate\/90:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .9)
}

.igc .focus\:ring-surface-pairing-alternate\/95:focus{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .95)
}

.igc .focus\:ring-surface-pairing\/0:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / 0)
}

.igc .focus\:ring-surface-pairing\/10:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .1)
}

.igc .focus\:ring-surface-pairing\/100:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / 1)
}

.igc .focus\:ring-surface-pairing\/15:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .15)
}

.igc .focus\:ring-surface-pairing\/20:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .2)
}

.igc .focus\:ring-surface-pairing\/25:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .25)
}

.igc .focus\:ring-surface-pairing\/30:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .3)
}

.igc .focus\:ring-surface-pairing\/35:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .35)
}

.igc .focus\:ring-surface-pairing\/40:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .4)
}

.igc .focus\:ring-surface-pairing\/45:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .45)
}

.igc .focus\:ring-surface-pairing\/5:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .05)
}

.igc .focus\:ring-surface-pairing\/50:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .5)
}

.igc .focus\:ring-surface-pairing\/55:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .55)
}

.igc .focus\:ring-surface-pairing\/60:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .6)
}

.igc .focus\:ring-surface-pairing\/65:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .65)
}

.igc .focus\:ring-surface-pairing\/70:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .7)
}

.igc .focus\:ring-surface-pairing\/75:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .75)
}

.igc .focus\:ring-surface-pairing\/80:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .8)
}

.igc .focus\:ring-surface-pairing\/85:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .85)
}

.igc .focus\:ring-surface-pairing\/90:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .9)
}

.igc .focus\:ring-surface-pairing\/95:focus{
  --tw-ring-color: rgb(var(--surface-pairing) / .95)
}

.igc .focus\:ring-surface-primary:focus{
  --tw-ring-color: rgb(var(--surface-primary))
}

.igc .focus\:ring-surface-primary\/0:focus{
  --tw-ring-color: rgb(var(--surface-primary) / 0)
}

.igc .focus\:ring-surface-primary\/10:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .1)
}

.igc .focus\:ring-surface-primary\/100:focus{
  --tw-ring-color: rgb(var(--surface-primary) / 1)
}

.igc .focus\:ring-surface-primary\/15:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .15)
}

.igc .focus\:ring-surface-primary\/20:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .2)
}

.igc .focus\:ring-surface-primary\/25:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .25)
}

.igc .focus\:ring-surface-primary\/30:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .3)
}

.igc .focus\:ring-surface-primary\/35:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .35)
}

.igc .focus\:ring-surface-primary\/40:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .4)
}

.igc .focus\:ring-surface-primary\/45:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .45)
}

.igc .focus\:ring-surface-primary\/5:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .05)
}

.igc .focus\:ring-surface-primary\/50:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .5)
}

.igc .focus\:ring-surface-primary\/55:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .55)
}

.igc .focus\:ring-surface-primary\/60:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .6)
}

.igc .focus\:ring-surface-primary\/65:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .65)
}

.igc .focus\:ring-surface-primary\/70:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .7)
}

.igc .focus\:ring-surface-primary\/75:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .75)
}

.igc .focus\:ring-surface-primary\/80:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .8)
}

.igc .focus\:ring-surface-primary\/85:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .85)
}

.igc .focus\:ring-surface-primary\/90:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .9)
}

.igc .focus\:ring-surface-primary\/95:focus{
  --tw-ring-color: rgb(var(--surface-primary) / .95)
}

.igc .focus\:ring-surface-secondary:focus{
  --tw-ring-color: rgb(var(--surface-secondary))
}

.igc .focus\:ring-surface-secondary\/0:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / 0)
}

.igc .focus\:ring-surface-secondary\/10:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .1)
}

.igc .focus\:ring-surface-secondary\/100:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / 1)
}

.igc .focus\:ring-surface-secondary\/15:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .15)
}

.igc .focus\:ring-surface-secondary\/20:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .2)
}

.igc .focus\:ring-surface-secondary\/25:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .25)
}

.igc .focus\:ring-surface-secondary\/30:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .3)
}

.igc .focus\:ring-surface-secondary\/35:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .35)
}

.igc .focus\:ring-surface-secondary\/40:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .4)
}

.igc .focus\:ring-surface-secondary\/45:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .45)
}

.igc .focus\:ring-surface-secondary\/5:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .05)
}

.igc .focus\:ring-surface-secondary\/50:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .5)
}

.igc .focus\:ring-surface-secondary\/55:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .55)
}

.igc .focus\:ring-surface-secondary\/60:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .6)
}

.igc .focus\:ring-surface-secondary\/65:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .65)
}

.igc .focus\:ring-surface-secondary\/70:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .7)
}

.igc .focus\:ring-surface-secondary\/75:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .75)
}

.igc .focus\:ring-surface-secondary\/80:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .8)
}

.igc .focus\:ring-surface-secondary\/85:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .85)
}

.igc .focus\:ring-surface-secondary\/90:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .9)
}

.igc .focus\:ring-surface-secondary\/95:focus{
  --tw-ring-color: rgb(var(--surface-secondary) / .95)
}

.igc .focus\:ring-surface-tertiary:focus{
  --tw-ring-color: rgb(var(--surface-tertiary))
}

.igc .focus\:ring-surface-tertiary\/0:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / 0)
}

.igc .focus\:ring-surface-tertiary\/10:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .1)
}

.igc .focus\:ring-surface-tertiary\/100:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / 1)
}

.igc .focus\:ring-surface-tertiary\/15:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .15)
}

.igc .focus\:ring-surface-tertiary\/20:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .2)
}

.igc .focus\:ring-surface-tertiary\/25:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .25)
}

.igc .focus\:ring-surface-tertiary\/30:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .3)
}

.igc .focus\:ring-surface-tertiary\/35:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .35)
}

.igc .focus\:ring-surface-tertiary\/40:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .4)
}

.igc .focus\:ring-surface-tertiary\/45:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .45)
}

.igc .focus\:ring-surface-tertiary\/5:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .05)
}

.igc .focus\:ring-surface-tertiary\/50:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .5)
}

.igc .focus\:ring-surface-tertiary\/55:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .55)
}

.igc .focus\:ring-surface-tertiary\/60:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .6)
}

.igc .focus\:ring-surface-tertiary\/65:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .65)
}

.igc .focus\:ring-surface-tertiary\/70:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .7)
}

.igc .focus\:ring-surface-tertiary\/75:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .75)
}

.igc .focus\:ring-surface-tertiary\/80:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .8)
}

.igc .focus\:ring-surface-tertiary\/85:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .85)
}

.igc .focus\:ring-surface-tertiary\/90:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .9)
}

.igc .focus\:ring-surface-tertiary\/95:focus{
  --tw-ring-color: rgb(var(--surface-tertiary) / .95)
}

.igc .focus\:ring-tint-10-darker:focus{
  --tw-ring-color: rgb(var(--tint-10-darker))
}

.igc .focus\:ring-tint-10-darker\/0:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / 0)
}

.igc .focus\:ring-tint-10-darker\/10:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .1)
}

.igc .focus\:ring-tint-10-darker\/100:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / 1)
}

.igc .focus\:ring-tint-10-darker\/15:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .15)
}

.igc .focus\:ring-tint-10-darker\/20:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .2)
}

.igc .focus\:ring-tint-10-darker\/25:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .25)
}

.igc .focus\:ring-tint-10-darker\/30:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .3)
}

.igc .focus\:ring-tint-10-darker\/35:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .35)
}

.igc .focus\:ring-tint-10-darker\/40:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .4)
}

.igc .focus\:ring-tint-10-darker\/45:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .45)
}

.igc .focus\:ring-tint-10-darker\/5:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .05)
}

.igc .focus\:ring-tint-10-darker\/50:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .5)
}

.igc .focus\:ring-tint-10-darker\/55:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .55)
}

.igc .focus\:ring-tint-10-darker\/60:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .6)
}

.igc .focus\:ring-tint-10-darker\/65:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .65)
}

.igc .focus\:ring-tint-10-darker\/70:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .7)
}

.igc .focus\:ring-tint-10-darker\/75:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .75)
}

.igc .focus\:ring-tint-10-darker\/80:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .8)
}

.igc .focus\:ring-tint-10-darker\/85:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .85)
}

.igc .focus\:ring-tint-10-darker\/90:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .9)
}

.igc .focus\:ring-tint-10-darker\/95:focus{
  --tw-ring-color: rgb(var(--tint-10-darker) / .95)
}

.igc .focus\:ring-warning:focus{
  --tw-ring-color: rgb(var(--warning))
}

.igc .focus\:ring-warning-pairing:focus{
  --tw-ring-color: rgb(var(--warning-pairing))
}

.igc .focus\:ring-warning-pairing\/0:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / 0)
}

.igc .focus\:ring-warning-pairing\/10:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .1)
}

.igc .focus\:ring-warning-pairing\/100:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / 1)
}

.igc .focus\:ring-warning-pairing\/15:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .15)
}

.igc .focus\:ring-warning-pairing\/20:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .2)
}

.igc .focus\:ring-warning-pairing\/25:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .25)
}

.igc .focus\:ring-warning-pairing\/30:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .3)
}

.igc .focus\:ring-warning-pairing\/35:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .35)
}

.igc .focus\:ring-warning-pairing\/40:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .4)
}

.igc .focus\:ring-warning-pairing\/45:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .45)
}

.igc .focus\:ring-warning-pairing\/5:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .05)
}

.igc .focus\:ring-warning-pairing\/50:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .5)
}

.igc .focus\:ring-warning-pairing\/55:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .55)
}

.igc .focus\:ring-warning-pairing\/60:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .6)
}

.igc .focus\:ring-warning-pairing\/65:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .65)
}

.igc .focus\:ring-warning-pairing\/70:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .7)
}

.igc .focus\:ring-warning-pairing\/75:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .75)
}

.igc .focus\:ring-warning-pairing\/80:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .8)
}

.igc .focus\:ring-warning-pairing\/85:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .85)
}

.igc .focus\:ring-warning-pairing\/90:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .9)
}

.igc .focus\:ring-warning-pairing\/95:focus{
  --tw-ring-color: rgb(var(--warning-pairing) / .95)
}

.igc .focus\:ring-warning\/0:focus{
  --tw-ring-color: rgb(var(--warning) / 0)
}

.igc .focus\:ring-warning\/10:focus{
  --tw-ring-color: rgb(var(--warning) / .1)
}

.igc .focus\:ring-warning\/100:focus{
  --tw-ring-color: rgb(var(--warning) / 1)
}

.igc .focus\:ring-warning\/15:focus{
  --tw-ring-color: rgb(var(--warning) / .15)
}

.igc .focus\:ring-warning\/20:focus{
  --tw-ring-color: rgb(var(--warning) / .2)
}

.igc .focus\:ring-warning\/25:focus{
  --tw-ring-color: rgb(var(--warning) / .25)
}

.igc .focus\:ring-warning\/30:focus{
  --tw-ring-color: rgb(var(--warning) / .3)
}

.igc .focus\:ring-warning\/35:focus{
  --tw-ring-color: rgb(var(--warning) / .35)
}

.igc .focus\:ring-warning\/40:focus{
  --tw-ring-color: rgb(var(--warning) / .4)
}

.igc .focus\:ring-warning\/45:focus{
  --tw-ring-color: rgb(var(--warning) / .45)
}

.igc .focus\:ring-warning\/5:focus{
  --tw-ring-color: rgb(var(--warning) / .05)
}

.igc .focus\:ring-warning\/50:focus{
  --tw-ring-color: rgb(var(--warning) / .5)
}

.igc .focus\:ring-warning\/55:focus{
  --tw-ring-color: rgb(var(--warning) / .55)
}

.igc .focus\:ring-warning\/60:focus{
  --tw-ring-color: rgb(var(--warning) / .6)
}

.igc .focus\:ring-warning\/65:focus{
  --tw-ring-color: rgb(var(--warning) / .65)
}

.igc .focus\:ring-warning\/70:focus{
  --tw-ring-color: rgb(var(--warning) / .7)
}

.igc .focus\:ring-warning\/75:focus{
  --tw-ring-color: rgb(var(--warning) / .75)
}

.igc .focus\:ring-warning\/80:focus{
  --tw-ring-color: rgb(var(--warning) / .8)
}

.igc .focus\:ring-warning\/85:focus{
  --tw-ring-color: rgb(var(--warning) / .85)
}

.igc .focus\:ring-warning\/90:focus{
  --tw-ring-color: rgb(var(--warning) / .9)
}

.igc .focus\:ring-warning\/95:focus{
  --tw-ring-color: rgb(var(--warning) / .95)
}

.igc .focus-visible\:border-info:focus-visible{
  border-color:rgb(var(--info))
}

.igc .focus-visible\:border-info-pairing:focus-visible{
  border-color:rgb(var(--info-pairing))
}

.igc .focus-visible\:border-info-pairing\/0:focus-visible{
  border-color:rgb(var(--info-pairing) / 0)
}

.igc .focus-visible\:border-info-pairing\/10:focus-visible{
  border-color:rgb(var(--info-pairing) / .1)
}

.igc .focus-visible\:border-info-pairing\/100:focus-visible{
  border-color:rgb(var(--info-pairing) / 1)
}

.igc .focus-visible\:border-info-pairing\/15:focus-visible{
  border-color:rgb(var(--info-pairing) / .15)
}

.igc .focus-visible\:border-info-pairing\/20:focus-visible{
  border-color:rgb(var(--info-pairing) / .2)
}

.igc .focus-visible\:border-info-pairing\/25:focus-visible{
  border-color:rgb(var(--info-pairing) / .25)
}

.igc .focus-visible\:border-info-pairing\/30:focus-visible{
  border-color:rgb(var(--info-pairing) / .3)
}

.igc .focus-visible\:border-info-pairing\/35:focus-visible{
  border-color:rgb(var(--info-pairing) / .35)
}

.igc .focus-visible\:border-info-pairing\/40:focus-visible{
  border-color:rgb(var(--info-pairing) / .4)
}

.igc .focus-visible\:border-info-pairing\/45:focus-visible{
  border-color:rgb(var(--info-pairing) / .45)
}

.igc .focus-visible\:border-info-pairing\/5:focus-visible{
  border-color:rgb(var(--info-pairing) / .05)
}

.igc .focus-visible\:border-info-pairing\/50:focus-visible{
  border-color:rgb(var(--info-pairing) / .5)
}

.igc .focus-visible\:border-info-pairing\/55:focus-visible{
  border-color:rgb(var(--info-pairing) / .55)
}

.igc .focus-visible\:border-info-pairing\/60:focus-visible{
  border-color:rgb(var(--info-pairing) / .6)
}

.igc .focus-visible\:border-info-pairing\/65:focus-visible{
  border-color:rgb(var(--info-pairing) / .65)
}

.igc .focus-visible\:border-info-pairing\/70:focus-visible{
  border-color:rgb(var(--info-pairing) / .7)
}

.igc .focus-visible\:border-info-pairing\/75:focus-visible{
  border-color:rgb(var(--info-pairing) / .75)
}

.igc .focus-visible\:border-info-pairing\/80:focus-visible{
  border-color:rgb(var(--info-pairing) / .8)
}

.igc .focus-visible\:border-info-pairing\/85:focus-visible{
  border-color:rgb(var(--info-pairing) / .85)
}

.igc .focus-visible\:border-info-pairing\/90:focus-visible{
  border-color:rgb(var(--info-pairing) / .9)
}

.igc .focus-visible\:border-info-pairing\/95:focus-visible{
  border-color:rgb(var(--info-pairing) / .95)
}

.igc .focus-visible\:border-info\/0:focus-visible{
  border-color:rgb(var(--info) / 0)
}

.igc .focus-visible\:border-info\/10:focus-visible{
  border-color:rgb(var(--info) / .1)
}

.igc .focus-visible\:border-info\/100:focus-visible{
  border-color:rgb(var(--info) / 1)
}

.igc .focus-visible\:border-info\/15:focus-visible{
  border-color:rgb(var(--info) / .15)
}

.igc .focus-visible\:border-info\/20:focus-visible{
  border-color:rgb(var(--info) / .2)
}

.igc .focus-visible\:border-info\/25:focus-visible{
  border-color:rgb(var(--info) / .25)
}

.igc .focus-visible\:border-info\/30:focus-visible{
  border-color:rgb(var(--info) / .3)
}

.igc .focus-visible\:border-info\/35:focus-visible{
  border-color:rgb(var(--info) / .35)
}

.igc .focus-visible\:border-info\/40:focus-visible{
  border-color:rgb(var(--info) / .4)
}

.igc .focus-visible\:border-info\/45:focus-visible{
  border-color:rgb(var(--info) / .45)
}

.igc .focus-visible\:border-info\/5:focus-visible{
  border-color:rgb(var(--info) / .05)
}

.igc .focus-visible\:border-info\/50:focus-visible{
  border-color:rgb(var(--info) / .5)
}

.igc .focus-visible\:border-info\/55:focus-visible{
  border-color:rgb(var(--info) / .55)
}

.igc .focus-visible\:border-info\/60:focus-visible{
  border-color:rgb(var(--info) / .6)
}

.igc .focus-visible\:border-info\/65:focus-visible{
  border-color:rgb(var(--info) / .65)
}

.igc .focus-visible\:border-info\/70:focus-visible{
  border-color:rgb(var(--info) / .7)
}

.igc .focus-visible\:border-info\/75:focus-visible{
  border-color:rgb(var(--info) / .75)
}

.igc .focus-visible\:border-info\/80:focus-visible{
  border-color:rgb(var(--info) / .8)
}

.igc .focus-visible\:border-info\/85:focus-visible{
  border-color:rgb(var(--info) / .85)
}

.igc .focus-visible\:border-info\/90:focus-visible{
  border-color:rgb(var(--info) / .9)
}

.igc .focus-visible\:border-info\/95:focus-visible{
  border-color:rgb(var(--info) / .95)
}

.igc .focus-visible\:border-primary:focus-visible{
  border-color:rgb(var(--primary))
}

.igc .focus-visible\:border-primary-pairing:focus-visible{
  border-color:rgb(var(--primary-pairing))
}

.igc .focus-visible\:border-primary-pairing\/0:focus-visible{
  border-color:rgb(var(--primary-pairing) / 0)
}

.igc .focus-visible\:border-primary-pairing\/10:focus-visible{
  border-color:rgb(var(--primary-pairing) / .1)
}

.igc .focus-visible\:border-primary-pairing\/100:focus-visible{
  border-color:rgb(var(--primary-pairing) / 1)
}

.igc .focus-visible\:border-primary-pairing\/15:focus-visible{
  border-color:rgb(var(--primary-pairing) / .15)
}

.igc .focus-visible\:border-primary-pairing\/20:focus-visible{
  border-color:rgb(var(--primary-pairing) / .2)
}

.igc .focus-visible\:border-primary-pairing\/25:focus-visible{
  border-color:rgb(var(--primary-pairing) / .25)
}

.igc .focus-visible\:border-primary-pairing\/30:focus-visible{
  border-color:rgb(var(--primary-pairing) / .3)
}

.igc .focus-visible\:border-primary-pairing\/35:focus-visible{
  border-color:rgb(var(--primary-pairing) / .35)
}

.igc .focus-visible\:border-primary-pairing\/40:focus-visible{
  border-color:rgb(var(--primary-pairing) / .4)
}

.igc .focus-visible\:border-primary-pairing\/45:focus-visible{
  border-color:rgb(var(--primary-pairing) / .45)
}

.igc .focus-visible\:border-primary-pairing\/5:focus-visible{
  border-color:rgb(var(--primary-pairing) / .05)
}

.igc .focus-visible\:border-primary-pairing\/50:focus-visible{
  border-color:rgb(var(--primary-pairing) / .5)
}

.igc .focus-visible\:border-primary-pairing\/55:focus-visible{
  border-color:rgb(var(--primary-pairing) / .55)
}

.igc .focus-visible\:border-primary-pairing\/60:focus-visible{
  border-color:rgb(var(--primary-pairing) / .6)
}

.igc .focus-visible\:border-primary-pairing\/65:focus-visible{
  border-color:rgb(var(--primary-pairing) / .65)
}

.igc .focus-visible\:border-primary-pairing\/70:focus-visible{
  border-color:rgb(var(--primary-pairing) / .7)
}

.igc .focus-visible\:border-primary-pairing\/75:focus-visible{
  border-color:rgb(var(--primary-pairing) / .75)
}

.igc .focus-visible\:border-primary-pairing\/80:focus-visible{
  border-color:rgb(var(--primary-pairing) / .8)
}

.igc .focus-visible\:border-primary-pairing\/85:focus-visible{
  border-color:rgb(var(--primary-pairing) / .85)
}

.igc .focus-visible\:border-primary-pairing\/90:focus-visible{
  border-color:rgb(var(--primary-pairing) / .9)
}

.igc .focus-visible\:border-primary-pairing\/95:focus-visible{
  border-color:rgb(var(--primary-pairing) / .95)
}

.igc .focus-visible\:border-primary\/0:focus-visible{
  border-color:rgb(var(--primary) / 0)
}

.igc .focus-visible\:border-primary\/10:focus-visible{
  border-color:rgb(var(--primary) / .1)
}

.igc .focus-visible\:border-primary\/100:focus-visible{
  border-color:rgb(var(--primary) / 1)
}

.igc .focus-visible\:border-primary\/15:focus-visible{
  border-color:rgb(var(--primary) / .15)
}

.igc .focus-visible\:border-primary\/20:focus-visible{
  border-color:rgb(var(--primary) / .2)
}

.igc .focus-visible\:border-primary\/25:focus-visible{
  border-color:rgb(var(--primary) / .25)
}

.igc .focus-visible\:border-primary\/30:focus-visible{
  border-color:rgb(var(--primary) / .3)
}

.igc .focus-visible\:border-primary\/35:focus-visible{
  border-color:rgb(var(--primary) / .35)
}

.igc .focus-visible\:border-primary\/40:focus-visible{
  border-color:rgb(var(--primary) / .4)
}

.igc .focus-visible\:border-primary\/45:focus-visible{
  border-color:rgb(var(--primary) / .45)
}

.igc .focus-visible\:border-primary\/5:focus-visible{
  border-color:rgb(var(--primary) / .05)
}

.igc .focus-visible\:border-primary\/50:focus-visible{
  border-color:rgb(var(--primary) / .5)
}

.igc .focus-visible\:border-primary\/55:focus-visible{
  border-color:rgb(var(--primary) / .55)
}

.igc .focus-visible\:border-primary\/60:focus-visible{
  border-color:rgb(var(--primary) / .6)
}

.igc .focus-visible\:border-primary\/65:focus-visible{
  border-color:rgb(var(--primary) / .65)
}

.igc .focus-visible\:border-primary\/70:focus-visible{
  border-color:rgb(var(--primary) / .7)
}

.igc .focus-visible\:border-primary\/75:focus-visible{
  border-color:rgb(var(--primary) / .75)
}

.igc .focus-visible\:border-primary\/80:focus-visible{
  border-color:rgb(var(--primary) / .8)
}

.igc .focus-visible\:border-primary\/85:focus-visible{
  border-color:rgb(var(--primary) / .85)
}

.igc .focus-visible\:border-primary\/90:focus-visible{
  border-color:rgb(var(--primary) / .9)
}

.igc .focus-visible\:border-primary\/95:focus-visible{
  border-color:rgb(var(--primary) / .95)
}

.igc .focus-visible\:border-surface-hairline:focus-visible{
  border-color:rgb(var(--surface-hairline))
}

.igc .focus-visible\:border-surface-hairline\/0:focus-visible{
  border-color:rgb(var(--surface-hairline) / 0)
}

.igc .focus-visible\:border-surface-hairline\/10:focus-visible{
  border-color:rgb(var(--surface-hairline) / .1)
}

.igc .focus-visible\:border-surface-hairline\/100:focus-visible{
  border-color:rgb(var(--surface-hairline) / 1)
}

.igc .focus-visible\:border-surface-hairline\/15:focus-visible{
  border-color:rgb(var(--surface-hairline) / .15)
}

.igc .focus-visible\:border-surface-hairline\/20:focus-visible{
  border-color:rgb(var(--surface-hairline) / .2)
}

.igc .focus-visible\:border-surface-hairline\/25:focus-visible{
  border-color:rgb(var(--surface-hairline) / .25)
}

.igc .focus-visible\:border-surface-hairline\/30:focus-visible{
  border-color:rgb(var(--surface-hairline) / .3)
}

.igc .focus-visible\:border-surface-hairline\/35:focus-visible{
  border-color:rgb(var(--surface-hairline) / .35)
}

.igc .focus-visible\:border-surface-hairline\/40:focus-visible{
  border-color:rgb(var(--surface-hairline) / .4)
}

.igc .focus-visible\:border-surface-hairline\/45:focus-visible{
  border-color:rgb(var(--surface-hairline) / .45)
}

.igc .focus-visible\:border-surface-hairline\/5:focus-visible{
  border-color:rgb(var(--surface-hairline) / .05)
}

.igc .focus-visible\:border-surface-hairline\/50:focus-visible{
  border-color:rgb(var(--surface-hairline) / .5)
}

.igc .focus-visible\:border-surface-hairline\/55:focus-visible{
  border-color:rgb(var(--surface-hairline) / .55)
}

.igc .focus-visible\:border-surface-hairline\/60:focus-visible{
  border-color:rgb(var(--surface-hairline) / .6)
}

.igc .focus-visible\:border-surface-hairline\/65:focus-visible{
  border-color:rgb(var(--surface-hairline) / .65)
}

.igc .focus-visible\:border-surface-hairline\/70:focus-visible{
  border-color:rgb(var(--surface-hairline) / .7)
}

.igc .focus-visible\:border-surface-hairline\/75:focus-visible{
  border-color:rgb(var(--surface-hairline) / .75)
}

.igc .focus-visible\:border-surface-hairline\/80:focus-visible{
  border-color:rgb(var(--surface-hairline) / .8)
}

.igc .focus-visible\:border-surface-hairline\/85:focus-visible{
  border-color:rgb(var(--surface-hairline) / .85)
}

.igc .focus-visible\:border-surface-hairline\/90:focus-visible{
  border-color:rgb(var(--surface-hairline) / .9)
}

.igc .focus-visible\:border-surface-hairline\/95:focus-visible{
  border-color:rgb(var(--surface-hairline) / .95)
}

.igc .focus-visible\:border-surface-pairing:focus-visible{
  border-color:rgb(var(--surface-pairing))
}

.igc .focus-visible\:border-surface-pairing-alternate:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate))
}

.igc .focus-visible\:border-surface-pairing-alternate\/0:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / 0)
}

.igc .focus-visible\:border-surface-pairing-alternate\/10:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .1)
}

.igc .focus-visible\:border-surface-pairing-alternate\/100:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / 1)
}

.igc .focus-visible\:border-surface-pairing-alternate\/15:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .15)
}

.igc .focus-visible\:border-surface-pairing-alternate\/20:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .2)
}

.igc .focus-visible\:border-surface-pairing-alternate\/25:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .25)
}

.igc .focus-visible\:border-surface-pairing-alternate\/30:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .3)
}

.igc .focus-visible\:border-surface-pairing-alternate\/35:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .35)
}

.igc .focus-visible\:border-surface-pairing-alternate\/40:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .4)
}

.igc .focus-visible\:border-surface-pairing-alternate\/45:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .45)
}

.igc .focus-visible\:border-surface-pairing-alternate\/5:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .05)
}

.igc .focus-visible\:border-surface-pairing-alternate\/50:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .5)
}

.igc .focus-visible\:border-surface-pairing-alternate\/55:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .55)
}

.igc .focus-visible\:border-surface-pairing-alternate\/60:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .6)
}

.igc .focus-visible\:border-surface-pairing-alternate\/65:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .65)
}

.igc .focus-visible\:border-surface-pairing-alternate\/70:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .7)
}

.igc .focus-visible\:border-surface-pairing-alternate\/75:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .75)
}

.igc .focus-visible\:border-surface-pairing-alternate\/80:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .8)
}

.igc .focus-visible\:border-surface-pairing-alternate\/85:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .85)
}

.igc .focus-visible\:border-surface-pairing-alternate\/90:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .9)
}

.igc .focus-visible\:border-surface-pairing-alternate\/95:focus-visible{
  border-color:rgb(var(--surface-pairing-alternate) / .95)
}

.igc .focus-visible\:border-surface-pairing\/0:focus-visible{
  border-color:rgb(var(--surface-pairing) / 0)
}

.igc .focus-visible\:border-surface-pairing\/10:focus-visible{
  border-color:rgb(var(--surface-pairing) / .1)
}

.igc .focus-visible\:border-surface-pairing\/100:focus-visible{
  border-color:rgb(var(--surface-pairing) / 1)
}

.igc .focus-visible\:border-surface-pairing\/15:focus-visible{
  border-color:rgb(var(--surface-pairing) / .15)
}

.igc .focus-visible\:border-surface-pairing\/20:focus-visible{
  border-color:rgb(var(--surface-pairing) / .2)
}

.igc .focus-visible\:border-surface-pairing\/25:focus-visible{
  border-color:rgb(var(--surface-pairing) / .25)
}

.igc .focus-visible\:border-surface-pairing\/30:focus-visible{
  border-color:rgb(var(--surface-pairing) / .3)
}

.igc .focus-visible\:border-surface-pairing\/35:focus-visible{
  border-color:rgb(var(--surface-pairing) / .35)
}

.igc .focus-visible\:border-surface-pairing\/40:focus-visible{
  border-color:rgb(var(--surface-pairing) / .4)
}

.igc .focus-visible\:border-surface-pairing\/45:focus-visible{
  border-color:rgb(var(--surface-pairing) / .45)
}

.igc .focus-visible\:border-surface-pairing\/5:focus-visible{
  border-color:rgb(var(--surface-pairing) / .05)
}

.igc .focus-visible\:border-surface-pairing\/50:focus-visible{
  border-color:rgb(var(--surface-pairing) / .5)
}

.igc .focus-visible\:border-surface-pairing\/55:focus-visible{
  border-color:rgb(var(--surface-pairing) / .55)
}

.igc .focus-visible\:border-surface-pairing\/60:focus-visible{
  border-color:rgb(var(--surface-pairing) / .6)
}

.igc .focus-visible\:border-surface-pairing\/65:focus-visible{
  border-color:rgb(var(--surface-pairing) / .65)
}

.igc .focus-visible\:border-surface-pairing\/70:focus-visible{
  border-color:rgb(var(--surface-pairing) / .7)
}

.igc .focus-visible\:border-surface-pairing\/75:focus-visible{
  border-color:rgb(var(--surface-pairing) / .75)
}

.igc .focus-visible\:border-surface-pairing\/80:focus-visible{
  border-color:rgb(var(--surface-pairing) / .8)
}

.igc .focus-visible\:border-surface-pairing\/85:focus-visible{
  border-color:rgb(var(--surface-pairing) / .85)
}

.igc .focus-visible\:border-surface-pairing\/90:focus-visible{
  border-color:rgb(var(--surface-pairing) / .9)
}

.igc .focus-visible\:border-surface-pairing\/95:focus-visible{
  border-color:rgb(var(--surface-pairing) / .95)
}

.igc .focus-visible\:border-surface-primary:focus-visible{
  border-color:rgb(var(--surface-primary))
}

.igc .focus-visible\:border-surface-primary\/0:focus-visible{
  border-color:rgb(var(--surface-primary) / 0)
}

.igc .focus-visible\:border-surface-primary\/10:focus-visible{
  border-color:rgb(var(--surface-primary) / .1)
}

.igc .focus-visible\:border-surface-primary\/100:focus-visible{
  border-color:rgb(var(--surface-primary) / 1)
}

.igc .focus-visible\:border-surface-primary\/15:focus-visible{
  border-color:rgb(var(--surface-primary) / .15)
}

.igc .focus-visible\:border-surface-primary\/20:focus-visible{
  border-color:rgb(var(--surface-primary) / .2)
}

.igc .focus-visible\:border-surface-primary\/25:focus-visible{
  border-color:rgb(var(--surface-primary) / .25)
}

.igc .focus-visible\:border-surface-primary\/30:focus-visible{
  border-color:rgb(var(--surface-primary) / .3)
}

.igc .focus-visible\:border-surface-primary\/35:focus-visible{
  border-color:rgb(var(--surface-primary) / .35)
}

.igc .focus-visible\:border-surface-primary\/40:focus-visible{
  border-color:rgb(var(--surface-primary) / .4)
}

.igc .focus-visible\:border-surface-primary\/45:focus-visible{
  border-color:rgb(var(--surface-primary) / .45)
}

.igc .focus-visible\:border-surface-primary\/5:focus-visible{
  border-color:rgb(var(--surface-primary) / .05)
}

.igc .focus-visible\:border-surface-primary\/50:focus-visible{
  border-color:rgb(var(--surface-primary) / .5)
}

.igc .focus-visible\:border-surface-primary\/55:focus-visible{
  border-color:rgb(var(--surface-primary) / .55)
}

.igc .focus-visible\:border-surface-primary\/60:focus-visible{
  border-color:rgb(var(--surface-primary) / .6)
}

.igc .focus-visible\:border-surface-primary\/65:focus-visible{
  border-color:rgb(var(--surface-primary) / .65)
}

.igc .focus-visible\:border-surface-primary\/70:focus-visible{
  border-color:rgb(var(--surface-primary) / .7)
}

.igc .focus-visible\:border-surface-primary\/75:focus-visible{
  border-color:rgb(var(--surface-primary) / .75)
}

.igc .focus-visible\:border-surface-primary\/80:focus-visible{
  border-color:rgb(var(--surface-primary) / .8)
}

.igc .focus-visible\:border-surface-primary\/85:focus-visible{
  border-color:rgb(var(--surface-primary) / .85)
}

.igc .focus-visible\:border-surface-primary\/90:focus-visible{
  border-color:rgb(var(--surface-primary) / .9)
}

.igc .focus-visible\:border-surface-primary\/95:focus-visible{
  border-color:rgb(var(--surface-primary) / .95)
}

.igc .focus-visible\:border-surface-secondary:focus-visible{
  border-color:rgb(var(--surface-secondary))
}

.igc .focus-visible\:border-surface-secondary\/0:focus-visible{
  border-color:rgb(var(--surface-secondary) / 0)
}

.igc .focus-visible\:border-surface-secondary\/10:focus-visible{
  border-color:rgb(var(--surface-secondary) / .1)
}

.igc .focus-visible\:border-surface-secondary\/100:focus-visible{
  border-color:rgb(var(--surface-secondary) / 1)
}

.igc .focus-visible\:border-surface-secondary\/15:focus-visible{
  border-color:rgb(var(--surface-secondary) / .15)
}

.igc .focus-visible\:border-surface-secondary\/20:focus-visible{
  border-color:rgb(var(--surface-secondary) / .2)
}

.igc .focus-visible\:border-surface-secondary\/25:focus-visible{
  border-color:rgb(var(--surface-secondary) / .25)
}

.igc .focus-visible\:border-surface-secondary\/30:focus-visible{
  border-color:rgb(var(--surface-secondary) / .3)
}

.igc .focus-visible\:border-surface-secondary\/35:focus-visible{
  border-color:rgb(var(--surface-secondary) / .35)
}

.igc .focus-visible\:border-surface-secondary\/40:focus-visible{
  border-color:rgb(var(--surface-secondary) / .4)
}

.igc .focus-visible\:border-surface-secondary\/45:focus-visible{
  border-color:rgb(var(--surface-secondary) / .45)
}

.igc .focus-visible\:border-surface-secondary\/5:focus-visible{
  border-color:rgb(var(--surface-secondary) / .05)
}

.igc .focus-visible\:border-surface-secondary\/50:focus-visible{
  border-color:rgb(var(--surface-secondary) / .5)
}

.igc .focus-visible\:border-surface-secondary\/55:focus-visible{
  border-color:rgb(var(--surface-secondary) / .55)
}

.igc .focus-visible\:border-surface-secondary\/60:focus-visible{
  border-color:rgb(var(--surface-secondary) / .6)
}

.igc .focus-visible\:border-surface-secondary\/65:focus-visible{
  border-color:rgb(var(--surface-secondary) / .65)
}

.igc .focus-visible\:border-surface-secondary\/70:focus-visible{
  border-color:rgb(var(--surface-secondary) / .7)
}

.igc .focus-visible\:border-surface-secondary\/75:focus-visible{
  border-color:rgb(var(--surface-secondary) / .75)
}

.igc .focus-visible\:border-surface-secondary\/80:focus-visible{
  border-color:rgb(var(--surface-secondary) / .8)
}

.igc .focus-visible\:border-surface-secondary\/85:focus-visible{
  border-color:rgb(var(--surface-secondary) / .85)
}

.igc .focus-visible\:border-surface-secondary\/90:focus-visible{
  border-color:rgb(var(--surface-secondary) / .9)
}

.igc .focus-visible\:border-surface-secondary\/95:focus-visible{
  border-color:rgb(var(--surface-secondary) / .95)
}

.igc .focus-visible\:border-surface-tertiary:focus-visible{
  border-color:rgb(var(--surface-tertiary))
}

.igc .focus-visible\:border-surface-tertiary\/0:focus-visible{
  border-color:rgb(var(--surface-tertiary) / 0)
}

.igc .focus-visible\:border-surface-tertiary\/10:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .1)
}

.igc .focus-visible\:border-surface-tertiary\/100:focus-visible{
  border-color:rgb(var(--surface-tertiary) / 1)
}

.igc .focus-visible\:border-surface-tertiary\/15:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .15)
}

.igc .focus-visible\:border-surface-tertiary\/20:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .2)
}

.igc .focus-visible\:border-surface-tertiary\/25:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .25)
}

.igc .focus-visible\:border-surface-tertiary\/30:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .3)
}

.igc .focus-visible\:border-surface-tertiary\/35:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .35)
}

.igc .focus-visible\:border-surface-tertiary\/40:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .4)
}

.igc .focus-visible\:border-surface-tertiary\/45:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .45)
}

.igc .focus-visible\:border-surface-tertiary\/5:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .05)
}

.igc .focus-visible\:border-surface-tertiary\/50:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .5)
}

.igc .focus-visible\:border-surface-tertiary\/55:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .55)
}

.igc .focus-visible\:border-surface-tertiary\/60:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .6)
}

.igc .focus-visible\:border-surface-tertiary\/65:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .65)
}

.igc .focus-visible\:border-surface-tertiary\/70:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .7)
}

.igc .focus-visible\:border-surface-tertiary\/75:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .75)
}

.igc .focus-visible\:border-surface-tertiary\/80:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .8)
}

.igc .focus-visible\:border-surface-tertiary\/85:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .85)
}

.igc .focus-visible\:border-surface-tertiary\/90:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .9)
}

.igc .focus-visible\:border-surface-tertiary\/95:focus-visible{
  border-color:rgb(var(--surface-tertiary) / .95)
}

.igc .focus-visible\:border-tint-10-darker:focus-visible{
  border-color:rgb(var(--tint-10-darker))
}

.igc .focus-visible\:border-tint-10-darker\/0:focus-visible{
  border-color:rgb(var(--tint-10-darker) / 0)
}

.igc .focus-visible\:border-tint-10-darker\/10:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .1)
}

.igc .focus-visible\:border-tint-10-darker\/100:focus-visible{
  border-color:rgb(var(--tint-10-darker) / 1)
}

.igc .focus-visible\:border-tint-10-darker\/15:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .15)
}

.igc .focus-visible\:border-tint-10-darker\/20:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .2)
}

.igc .focus-visible\:border-tint-10-darker\/25:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .25)
}

.igc .focus-visible\:border-tint-10-darker\/30:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .3)
}

.igc .focus-visible\:border-tint-10-darker\/35:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .35)
}

.igc .focus-visible\:border-tint-10-darker\/40:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .4)
}

.igc .focus-visible\:border-tint-10-darker\/45:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .45)
}

.igc .focus-visible\:border-tint-10-darker\/5:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .05)
}

.igc .focus-visible\:border-tint-10-darker\/50:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .5)
}

.igc .focus-visible\:border-tint-10-darker\/55:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .55)
}

.igc .focus-visible\:border-tint-10-darker\/60:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .6)
}

.igc .focus-visible\:border-tint-10-darker\/65:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .65)
}

.igc .focus-visible\:border-tint-10-darker\/70:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .7)
}

.igc .focus-visible\:border-tint-10-darker\/75:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .75)
}

.igc .focus-visible\:border-tint-10-darker\/80:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .8)
}

.igc .focus-visible\:border-tint-10-darker\/85:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .85)
}

.igc .focus-visible\:border-tint-10-darker\/90:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .9)
}

.igc .focus-visible\:border-tint-10-darker\/95:focus-visible{
  border-color:rgb(var(--tint-10-darker) / .95)
}

.igc .focus-visible\:border-warning:focus-visible{
  border-color:rgb(var(--warning))
}

.igc .focus-visible\:border-warning-pairing:focus-visible{
  border-color:rgb(var(--warning-pairing))
}

.igc .focus-visible\:border-warning-pairing\/0:focus-visible{
  border-color:rgb(var(--warning-pairing) / 0)
}

.igc .focus-visible\:border-warning-pairing\/10:focus-visible{
  border-color:rgb(var(--warning-pairing) / .1)
}

.igc .focus-visible\:border-warning-pairing\/100:focus-visible{
  border-color:rgb(var(--warning-pairing) / 1)
}

.igc .focus-visible\:border-warning-pairing\/15:focus-visible{
  border-color:rgb(var(--warning-pairing) / .15)
}

.igc .focus-visible\:border-warning-pairing\/20:focus-visible{
  border-color:rgb(var(--warning-pairing) / .2)
}

.igc .focus-visible\:border-warning-pairing\/25:focus-visible{
  border-color:rgb(var(--warning-pairing) / .25)
}

.igc .focus-visible\:border-warning-pairing\/30:focus-visible{
  border-color:rgb(var(--warning-pairing) / .3)
}

.igc .focus-visible\:border-warning-pairing\/35:focus-visible{
  border-color:rgb(var(--warning-pairing) / .35)
}

.igc .focus-visible\:border-warning-pairing\/40:focus-visible{
  border-color:rgb(var(--warning-pairing) / .4)
}

.igc .focus-visible\:border-warning-pairing\/45:focus-visible{
  border-color:rgb(var(--warning-pairing) / .45)
}

.igc .focus-visible\:border-warning-pairing\/5:focus-visible{
  border-color:rgb(var(--warning-pairing) / .05)
}

.igc .focus-visible\:border-warning-pairing\/50:focus-visible{
  border-color:rgb(var(--warning-pairing) / .5)
}

.igc .focus-visible\:border-warning-pairing\/55:focus-visible{
  border-color:rgb(var(--warning-pairing) / .55)
}

.igc .focus-visible\:border-warning-pairing\/60:focus-visible{
  border-color:rgb(var(--warning-pairing) / .6)
}

.igc .focus-visible\:border-warning-pairing\/65:focus-visible{
  border-color:rgb(var(--warning-pairing) / .65)
}

.igc .focus-visible\:border-warning-pairing\/70:focus-visible{
  border-color:rgb(var(--warning-pairing) / .7)
}

.igc .focus-visible\:border-warning-pairing\/75:focus-visible{
  border-color:rgb(var(--warning-pairing) / .75)
}

.igc .focus-visible\:border-warning-pairing\/80:focus-visible{
  border-color:rgb(var(--warning-pairing) / .8)
}

.igc .focus-visible\:border-warning-pairing\/85:focus-visible{
  border-color:rgb(var(--warning-pairing) / .85)
}

.igc .focus-visible\:border-warning-pairing\/90:focus-visible{
  border-color:rgb(var(--warning-pairing) / .9)
}

.igc .focus-visible\:border-warning-pairing\/95:focus-visible{
  border-color:rgb(var(--warning-pairing) / .95)
}

.igc .focus-visible\:border-warning\/0:focus-visible{
  border-color:rgb(var(--warning) / 0)
}

.igc .focus-visible\:border-warning\/10:focus-visible{
  border-color:rgb(var(--warning) / .1)
}

.igc .focus-visible\:border-warning\/100:focus-visible{
  border-color:rgb(var(--warning) / 1)
}

.igc .focus-visible\:border-warning\/15:focus-visible{
  border-color:rgb(var(--warning) / .15)
}

.igc .focus-visible\:border-warning\/20:focus-visible{
  border-color:rgb(var(--warning) / .2)
}

.igc .focus-visible\:border-warning\/25:focus-visible{
  border-color:rgb(var(--warning) / .25)
}

.igc .focus-visible\:border-warning\/30:focus-visible{
  border-color:rgb(var(--warning) / .3)
}

.igc .focus-visible\:border-warning\/35:focus-visible{
  border-color:rgb(var(--warning) / .35)
}

.igc .focus-visible\:border-warning\/40:focus-visible{
  border-color:rgb(var(--warning) / .4)
}

.igc .focus-visible\:border-warning\/45:focus-visible{
  border-color:rgb(var(--warning) / .45)
}

.igc .focus-visible\:border-warning\/5:focus-visible{
  border-color:rgb(var(--warning) / .05)
}

.igc .focus-visible\:border-warning\/50:focus-visible{
  border-color:rgb(var(--warning) / .5)
}

.igc .focus-visible\:border-warning\/55:focus-visible{
  border-color:rgb(var(--warning) / .55)
}

.igc .focus-visible\:border-warning\/60:focus-visible{
  border-color:rgb(var(--warning) / .6)
}

.igc .focus-visible\:border-warning\/65:focus-visible{
  border-color:rgb(var(--warning) / .65)
}

.igc .focus-visible\:border-warning\/70:focus-visible{
  border-color:rgb(var(--warning) / .7)
}

.igc .focus-visible\:border-warning\/75:focus-visible{
  border-color:rgb(var(--warning) / .75)
}

.igc .focus-visible\:border-warning\/80:focus-visible{
  border-color:rgb(var(--warning) / .8)
}

.igc .focus-visible\:border-warning\/85:focus-visible{
  border-color:rgb(var(--warning) / .85)
}

.igc .focus-visible\:border-warning\/90:focus-visible{
  border-color:rgb(var(--warning) / .9)
}

.igc .focus-visible\:border-warning\/95:focus-visible{
  border-color:rgb(var(--warning) / .95)
}

.igc .focus-visible\:bg-info:focus-visible{
  background-color:rgb(var(--info))
}

.igc .focus-visible\:bg-info-pairing:focus-visible{
  background-color:rgb(var(--info-pairing))
}

.igc .focus-visible\:bg-info-pairing\/0:focus-visible{
  background-color:rgb(var(--info-pairing) / 0)
}

.igc .focus-visible\:bg-info-pairing\/10:focus-visible{
  background-color:rgb(var(--info-pairing) / .1)
}

.igc .focus-visible\:bg-info-pairing\/100:focus-visible{
  background-color:rgb(var(--info-pairing) / 1)
}

.igc .focus-visible\:bg-info-pairing\/15:focus-visible{
  background-color:rgb(var(--info-pairing) / .15)
}

.igc .focus-visible\:bg-info-pairing\/20:focus-visible{
  background-color:rgb(var(--info-pairing) / .2)
}

.igc .focus-visible\:bg-info-pairing\/25:focus-visible{
  background-color:rgb(var(--info-pairing) / .25)
}

.igc .focus-visible\:bg-info-pairing\/30:focus-visible{
  background-color:rgb(var(--info-pairing) / .3)
}

.igc .focus-visible\:bg-info-pairing\/35:focus-visible{
  background-color:rgb(var(--info-pairing) / .35)
}

.igc .focus-visible\:bg-info-pairing\/40:focus-visible{
  background-color:rgb(var(--info-pairing) / .4)
}

.igc .focus-visible\:bg-info-pairing\/45:focus-visible{
  background-color:rgb(var(--info-pairing) / .45)
}

.igc .focus-visible\:bg-info-pairing\/5:focus-visible{
  background-color:rgb(var(--info-pairing) / .05)
}

.igc .focus-visible\:bg-info-pairing\/50:focus-visible{
  background-color:rgb(var(--info-pairing) / .5)
}

.igc .focus-visible\:bg-info-pairing\/55:focus-visible{
  background-color:rgb(var(--info-pairing) / .55)
}

.igc .focus-visible\:bg-info-pairing\/60:focus-visible{
  background-color:rgb(var(--info-pairing) / .6)
}

.igc .focus-visible\:bg-info-pairing\/65:focus-visible{
  background-color:rgb(var(--info-pairing) / .65)
}

.igc .focus-visible\:bg-info-pairing\/70:focus-visible{
  background-color:rgb(var(--info-pairing) / .7)
}

.igc .focus-visible\:bg-info-pairing\/75:focus-visible{
  background-color:rgb(var(--info-pairing) / .75)
}

.igc .focus-visible\:bg-info-pairing\/80:focus-visible{
  background-color:rgb(var(--info-pairing) / .8)
}

.igc .focus-visible\:bg-info-pairing\/85:focus-visible{
  background-color:rgb(var(--info-pairing) / .85)
}

.igc .focus-visible\:bg-info-pairing\/90:focus-visible{
  background-color:rgb(var(--info-pairing) / .9)
}

.igc .focus-visible\:bg-info-pairing\/95:focus-visible{
  background-color:rgb(var(--info-pairing) / .95)
}

.igc .focus-visible\:bg-info\/0:focus-visible{
  background-color:rgb(var(--info) / 0)
}

.igc .focus-visible\:bg-info\/10:focus-visible{
  background-color:rgb(var(--info) / .1)
}

.igc .focus-visible\:bg-info\/100:focus-visible{
  background-color:rgb(var(--info) / 1)
}

.igc .focus-visible\:bg-info\/15:focus-visible{
  background-color:rgb(var(--info) / .15)
}

.igc .focus-visible\:bg-info\/20:focus-visible{
  background-color:rgb(var(--info) / .2)
}

.igc .focus-visible\:bg-info\/25:focus-visible{
  background-color:rgb(var(--info) / .25)
}

.igc .focus-visible\:bg-info\/30:focus-visible{
  background-color:rgb(var(--info) / .3)
}

.igc .focus-visible\:bg-info\/35:focus-visible{
  background-color:rgb(var(--info) / .35)
}

.igc .focus-visible\:bg-info\/40:focus-visible{
  background-color:rgb(var(--info) / .4)
}

.igc .focus-visible\:bg-info\/45:focus-visible{
  background-color:rgb(var(--info) / .45)
}

.igc .focus-visible\:bg-info\/5:focus-visible{
  background-color:rgb(var(--info) / .05)
}

.igc .focus-visible\:bg-info\/50:focus-visible{
  background-color:rgb(var(--info) / .5)
}

.igc .focus-visible\:bg-info\/55:focus-visible{
  background-color:rgb(var(--info) / .55)
}

.igc .focus-visible\:bg-info\/60:focus-visible{
  background-color:rgb(var(--info) / .6)
}

.igc .focus-visible\:bg-info\/65:focus-visible{
  background-color:rgb(var(--info) / .65)
}

.igc .focus-visible\:bg-info\/70:focus-visible{
  background-color:rgb(var(--info) / .7)
}

.igc .focus-visible\:bg-info\/75:focus-visible{
  background-color:rgb(var(--info) / .75)
}

.igc .focus-visible\:bg-info\/80:focus-visible{
  background-color:rgb(var(--info) / .8)
}

.igc .focus-visible\:bg-info\/85:focus-visible{
  background-color:rgb(var(--info) / .85)
}

.igc .focus-visible\:bg-info\/90:focus-visible{
  background-color:rgb(var(--info) / .9)
}

.igc .focus-visible\:bg-info\/95:focus-visible{
  background-color:rgb(var(--info) / .95)
}

.igc .focus-visible\:bg-primary:focus-visible{
  background-color:rgb(var(--primary))
}

.igc .focus-visible\:bg-primary-pairing:focus-visible{
  background-color:rgb(var(--primary-pairing))
}

.igc .focus-visible\:bg-primary-pairing\/0:focus-visible{
  background-color:rgb(var(--primary-pairing) / 0)
}

.igc .focus-visible\:bg-primary-pairing\/10:focus-visible{
  background-color:rgb(var(--primary-pairing) / .1)
}

.igc .focus-visible\:bg-primary-pairing\/100:focus-visible{
  background-color:rgb(var(--primary-pairing) / 1)
}

.igc .focus-visible\:bg-primary-pairing\/15:focus-visible{
  background-color:rgb(var(--primary-pairing) / .15)
}

.igc .focus-visible\:bg-primary-pairing\/20:focus-visible{
  background-color:rgb(var(--primary-pairing) / .2)
}

.igc .focus-visible\:bg-primary-pairing\/25:focus-visible{
  background-color:rgb(var(--primary-pairing) / .25)
}

.igc .focus-visible\:bg-primary-pairing\/30:focus-visible{
  background-color:rgb(var(--primary-pairing) / .3)
}

.igc .focus-visible\:bg-primary-pairing\/35:focus-visible{
  background-color:rgb(var(--primary-pairing) / .35)
}

.igc .focus-visible\:bg-primary-pairing\/40:focus-visible{
  background-color:rgb(var(--primary-pairing) / .4)
}

.igc .focus-visible\:bg-primary-pairing\/45:focus-visible{
  background-color:rgb(var(--primary-pairing) / .45)
}

.igc .focus-visible\:bg-primary-pairing\/5:focus-visible{
  background-color:rgb(var(--primary-pairing) / .05)
}

.igc .focus-visible\:bg-primary-pairing\/50:focus-visible{
  background-color:rgb(var(--primary-pairing) / .5)
}

.igc .focus-visible\:bg-primary-pairing\/55:focus-visible{
  background-color:rgb(var(--primary-pairing) / .55)
}

.igc .focus-visible\:bg-primary-pairing\/60:focus-visible{
  background-color:rgb(var(--primary-pairing) / .6)
}

.igc .focus-visible\:bg-primary-pairing\/65:focus-visible{
  background-color:rgb(var(--primary-pairing) / .65)
}

.igc .focus-visible\:bg-primary-pairing\/70:focus-visible{
  background-color:rgb(var(--primary-pairing) / .7)
}

.igc .focus-visible\:bg-primary-pairing\/75:focus-visible{
  background-color:rgb(var(--primary-pairing) / .75)
}

.igc .focus-visible\:bg-primary-pairing\/80:focus-visible{
  background-color:rgb(var(--primary-pairing) / .8)
}

.igc .focus-visible\:bg-primary-pairing\/85:focus-visible{
  background-color:rgb(var(--primary-pairing) / .85)
}

.igc .focus-visible\:bg-primary-pairing\/90:focus-visible{
  background-color:rgb(var(--primary-pairing) / .9)
}

.igc .focus-visible\:bg-primary-pairing\/95:focus-visible{
  background-color:rgb(var(--primary-pairing) / .95)
}

.igc .focus-visible\:bg-primary\/0:focus-visible{
  background-color:rgb(var(--primary) / 0)
}

.igc .focus-visible\:bg-primary\/10:focus-visible{
  background-color:rgb(var(--primary) / .1)
}

.igc .focus-visible\:bg-primary\/100:focus-visible{
  background-color:rgb(var(--primary) / 1)
}

.igc .focus-visible\:bg-primary\/15:focus-visible{
  background-color:rgb(var(--primary) / .15)
}

.igc .focus-visible\:bg-primary\/20:focus-visible{
  background-color:rgb(var(--primary) / .2)
}

.igc .focus-visible\:bg-primary\/25:focus-visible{
  background-color:rgb(var(--primary) / .25)
}

.igc .focus-visible\:bg-primary\/30:focus-visible{
  background-color:rgb(var(--primary) / .3)
}

.igc .focus-visible\:bg-primary\/35:focus-visible{
  background-color:rgb(var(--primary) / .35)
}

.igc .focus-visible\:bg-primary\/40:focus-visible{
  background-color:rgb(var(--primary) / .4)
}

.igc .focus-visible\:bg-primary\/45:focus-visible{
  background-color:rgb(var(--primary) / .45)
}

.igc .focus-visible\:bg-primary\/5:focus-visible{
  background-color:rgb(var(--primary) / .05)
}

.igc .focus-visible\:bg-primary\/50:focus-visible{
  background-color:rgb(var(--primary) / .5)
}

.igc .focus-visible\:bg-primary\/55:focus-visible{
  background-color:rgb(var(--primary) / .55)
}

.igc .focus-visible\:bg-primary\/60:focus-visible{
  background-color:rgb(var(--primary) / .6)
}

.igc .focus-visible\:bg-primary\/65:focus-visible{
  background-color:rgb(var(--primary) / .65)
}

.igc .focus-visible\:bg-primary\/70:focus-visible{
  background-color:rgb(var(--primary) / .7)
}

.igc .focus-visible\:bg-primary\/75:focus-visible{
  background-color:rgb(var(--primary) / .75)
}

.igc .focus-visible\:bg-primary\/80:focus-visible{
  background-color:rgb(var(--primary) / .8)
}

.igc .focus-visible\:bg-primary\/85:focus-visible{
  background-color:rgb(var(--primary) / .85)
}

.igc .focus-visible\:bg-primary\/90:focus-visible{
  background-color:rgb(var(--primary) / .9)
}

.igc .focus-visible\:bg-primary\/95:focus-visible{
  background-color:rgb(var(--primary) / .95)
}

.igc .focus-visible\:bg-surface-hairline:focus-visible{
  background-color:rgb(var(--surface-hairline))
}

.igc .focus-visible\:bg-surface-hairline\/0:focus-visible{
  background-color:rgb(var(--surface-hairline) / 0)
}

.igc .focus-visible\:bg-surface-hairline\/10:focus-visible{
  background-color:rgb(var(--surface-hairline) / .1)
}

.igc .focus-visible\:bg-surface-hairline\/100:focus-visible{
  background-color:rgb(var(--surface-hairline) / 1)
}

.igc .focus-visible\:bg-surface-hairline\/15:focus-visible{
  background-color:rgb(var(--surface-hairline) / .15)
}

.igc .focus-visible\:bg-surface-hairline\/20:focus-visible{
  background-color:rgb(var(--surface-hairline) / .2)
}

.igc .focus-visible\:bg-surface-hairline\/25:focus-visible{
  background-color:rgb(var(--surface-hairline) / .25)
}

.igc .focus-visible\:bg-surface-hairline\/30:focus-visible{
  background-color:rgb(var(--surface-hairline) / .3)
}

.igc .focus-visible\:bg-surface-hairline\/35:focus-visible{
  background-color:rgb(var(--surface-hairline) / .35)
}

.igc .focus-visible\:bg-surface-hairline\/40:focus-visible{
  background-color:rgb(var(--surface-hairline) / .4)
}

.igc .focus-visible\:bg-surface-hairline\/45:focus-visible{
  background-color:rgb(var(--surface-hairline) / .45)
}

.igc .focus-visible\:bg-surface-hairline\/5:focus-visible{
  background-color:rgb(var(--surface-hairline) / .05)
}

.igc .focus-visible\:bg-surface-hairline\/50:focus-visible{
  background-color:rgb(var(--surface-hairline) / .5)
}

.igc .focus-visible\:bg-surface-hairline\/55:focus-visible{
  background-color:rgb(var(--surface-hairline) / .55)
}

.igc .focus-visible\:bg-surface-hairline\/60:focus-visible{
  background-color:rgb(var(--surface-hairline) / .6)
}

.igc .focus-visible\:bg-surface-hairline\/65:focus-visible{
  background-color:rgb(var(--surface-hairline) / .65)
}

.igc .focus-visible\:bg-surface-hairline\/70:focus-visible{
  background-color:rgb(var(--surface-hairline) / .7)
}

.igc .focus-visible\:bg-surface-hairline\/75:focus-visible{
  background-color:rgb(var(--surface-hairline) / .75)
}

.igc .focus-visible\:bg-surface-hairline\/80:focus-visible{
  background-color:rgb(var(--surface-hairline) / .8)
}

.igc .focus-visible\:bg-surface-hairline\/85:focus-visible{
  background-color:rgb(var(--surface-hairline) / .85)
}

.igc .focus-visible\:bg-surface-hairline\/90:focus-visible{
  background-color:rgb(var(--surface-hairline) / .9)
}

.igc .focus-visible\:bg-surface-hairline\/95:focus-visible{
  background-color:rgb(var(--surface-hairline) / .95)
}

.igc .focus-visible\:bg-surface-pairing:focus-visible{
  background-color:rgb(var(--surface-pairing))
}

.igc .focus-visible\:bg-surface-pairing-alternate:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate))
}

.igc .focus-visible\:bg-surface-pairing-alternate\/0:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / 0)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/10:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .1)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/100:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / 1)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/15:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .15)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/20:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .2)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/25:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .25)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/30:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .3)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/35:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .35)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/40:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .4)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/45:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .45)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/5:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .05)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/50:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .5)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/55:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .55)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/60:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .6)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/65:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .65)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/70:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .7)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/75:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .75)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/80:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .8)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/85:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .85)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/90:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .9)
}

.igc .focus-visible\:bg-surface-pairing-alternate\/95:focus-visible{
  background-color:rgb(var(--surface-pairing-alternate) / .95)
}

.igc .focus-visible\:bg-surface-pairing\/0:focus-visible{
  background-color:rgb(var(--surface-pairing) / 0)
}

.igc .focus-visible\:bg-surface-pairing\/10:focus-visible{
  background-color:rgb(var(--surface-pairing) / .1)
}

.igc .focus-visible\:bg-surface-pairing\/100:focus-visible{
  background-color:rgb(var(--surface-pairing) / 1)
}

.igc .focus-visible\:bg-surface-pairing\/15:focus-visible{
  background-color:rgb(var(--surface-pairing) / .15)
}

.igc .focus-visible\:bg-surface-pairing\/20:focus-visible{
  background-color:rgb(var(--surface-pairing) / .2)
}

.igc .focus-visible\:bg-surface-pairing\/25:focus-visible{
  background-color:rgb(var(--surface-pairing) / .25)
}

.igc .focus-visible\:bg-surface-pairing\/30:focus-visible{
  background-color:rgb(var(--surface-pairing) / .3)
}

.igc .focus-visible\:bg-surface-pairing\/35:focus-visible{
  background-color:rgb(var(--surface-pairing) / .35)
}

.igc .focus-visible\:bg-surface-pairing\/40:focus-visible{
  background-color:rgb(var(--surface-pairing) / .4)
}

.igc .focus-visible\:bg-surface-pairing\/45:focus-visible{
  background-color:rgb(var(--surface-pairing) / .45)
}

.igc .focus-visible\:bg-surface-pairing\/5:focus-visible{
  background-color:rgb(var(--surface-pairing) / .05)
}

.igc .focus-visible\:bg-surface-pairing\/50:focus-visible{
  background-color:rgb(var(--surface-pairing) / .5)
}

.igc .focus-visible\:bg-surface-pairing\/55:focus-visible{
  background-color:rgb(var(--surface-pairing) / .55)
}

.igc .focus-visible\:bg-surface-pairing\/60:focus-visible{
  background-color:rgb(var(--surface-pairing) / .6)
}

.igc .focus-visible\:bg-surface-pairing\/65:focus-visible{
  background-color:rgb(var(--surface-pairing) / .65)
}

.igc .focus-visible\:bg-surface-pairing\/70:focus-visible{
  background-color:rgb(var(--surface-pairing) / .7)
}

.igc .focus-visible\:bg-surface-pairing\/75:focus-visible{
  background-color:rgb(var(--surface-pairing) / .75)
}

.igc .focus-visible\:bg-surface-pairing\/80:focus-visible{
  background-color:rgb(var(--surface-pairing) / .8)
}

.igc .focus-visible\:bg-surface-pairing\/85:focus-visible{
  background-color:rgb(var(--surface-pairing) / .85)
}

.igc .focus-visible\:bg-surface-pairing\/90:focus-visible{
  background-color:rgb(var(--surface-pairing) / .9)
}

.igc .focus-visible\:bg-surface-pairing\/95:focus-visible{
  background-color:rgb(var(--surface-pairing) / .95)
}

.igc .focus-visible\:bg-surface-primary:focus-visible{
  background-color:rgb(var(--surface-primary))
}

.igc .focus-visible\:bg-surface-primary\/0:focus-visible{
  background-color:rgb(var(--surface-primary) / 0)
}

.igc .focus-visible\:bg-surface-primary\/10:focus-visible{
  background-color:rgb(var(--surface-primary) / .1)
}

.igc .focus-visible\:bg-surface-primary\/100:focus-visible{
  background-color:rgb(var(--surface-primary) / 1)
}

.igc .focus-visible\:bg-surface-primary\/15:focus-visible{
  background-color:rgb(var(--surface-primary) / .15)
}

.igc .focus-visible\:bg-surface-primary\/20:focus-visible{
  background-color:rgb(var(--surface-primary) / .2)
}

.igc .focus-visible\:bg-surface-primary\/25:focus-visible{
  background-color:rgb(var(--surface-primary) / .25)
}

.igc .focus-visible\:bg-surface-primary\/30:focus-visible{
  background-color:rgb(var(--surface-primary) / .3)
}

.igc .focus-visible\:bg-surface-primary\/35:focus-visible{
  background-color:rgb(var(--surface-primary) / .35)
}

.igc .focus-visible\:bg-surface-primary\/40:focus-visible{
  background-color:rgb(var(--surface-primary) / .4)
}

.igc .focus-visible\:bg-surface-primary\/45:focus-visible{
  background-color:rgb(var(--surface-primary) / .45)
}

.igc .focus-visible\:bg-surface-primary\/5:focus-visible{
  background-color:rgb(var(--surface-primary) / .05)
}

.igc .focus-visible\:bg-surface-primary\/50:focus-visible{
  background-color:rgb(var(--surface-primary) / .5)
}

.igc .focus-visible\:bg-surface-primary\/55:focus-visible{
  background-color:rgb(var(--surface-primary) / .55)
}

.igc .focus-visible\:bg-surface-primary\/60:focus-visible{
  background-color:rgb(var(--surface-primary) / .6)
}

.igc .focus-visible\:bg-surface-primary\/65:focus-visible{
  background-color:rgb(var(--surface-primary) / .65)
}

.igc .focus-visible\:bg-surface-primary\/70:focus-visible{
  background-color:rgb(var(--surface-primary) / .7)
}

.igc .focus-visible\:bg-surface-primary\/75:focus-visible{
  background-color:rgb(var(--surface-primary) / .75)
}

.igc .focus-visible\:bg-surface-primary\/80:focus-visible{
  background-color:rgb(var(--surface-primary) / .8)
}

.igc .focus-visible\:bg-surface-primary\/85:focus-visible{
  background-color:rgb(var(--surface-primary) / .85)
}

.igc .focus-visible\:bg-surface-primary\/90:focus-visible{
  background-color:rgb(var(--surface-primary) / .9)
}

.igc .focus-visible\:bg-surface-primary\/95:focus-visible{
  background-color:rgb(var(--surface-primary) / .95)
}

.igc .focus-visible\:bg-surface-secondary:focus-visible{
  background-color:rgb(var(--surface-secondary))
}

.igc .focus-visible\:bg-surface-secondary\/0:focus-visible{
  background-color:rgb(var(--surface-secondary) / 0)
}

.igc .focus-visible\:bg-surface-secondary\/10:focus-visible{
  background-color:rgb(var(--surface-secondary) / .1)
}

.igc .focus-visible\:bg-surface-secondary\/100:focus-visible{
  background-color:rgb(var(--surface-secondary) / 1)
}

.igc .focus-visible\:bg-surface-secondary\/15:focus-visible{
  background-color:rgb(var(--surface-secondary) / .15)
}

.igc .focus-visible\:bg-surface-secondary\/20:focus-visible{
  background-color:rgb(var(--surface-secondary) / .2)
}

.igc .focus-visible\:bg-surface-secondary\/25:focus-visible{
  background-color:rgb(var(--surface-secondary) / .25)
}

.igc .focus-visible\:bg-surface-secondary\/30:focus-visible{
  background-color:rgb(var(--surface-secondary) / .3)
}

.igc .focus-visible\:bg-surface-secondary\/35:focus-visible{
  background-color:rgb(var(--surface-secondary) / .35)
}

.igc .focus-visible\:bg-surface-secondary\/40:focus-visible{
  background-color:rgb(var(--surface-secondary) / .4)
}

.igc .focus-visible\:bg-surface-secondary\/45:focus-visible{
  background-color:rgb(var(--surface-secondary) / .45)
}

.igc .focus-visible\:bg-surface-secondary\/5:focus-visible{
  background-color:rgb(var(--surface-secondary) / .05)
}

.igc .focus-visible\:bg-surface-secondary\/50:focus-visible{
  background-color:rgb(var(--surface-secondary) / .5)
}

.igc .focus-visible\:bg-surface-secondary\/55:focus-visible{
  background-color:rgb(var(--surface-secondary) / .55)
}

.igc .focus-visible\:bg-surface-secondary\/60:focus-visible{
  background-color:rgb(var(--surface-secondary) / .6)
}

.igc .focus-visible\:bg-surface-secondary\/65:focus-visible{
  background-color:rgb(var(--surface-secondary) / .65)
}

.igc .focus-visible\:bg-surface-secondary\/70:focus-visible{
  background-color:rgb(var(--surface-secondary) / .7)
}

.igc .focus-visible\:bg-surface-secondary\/75:focus-visible{
  background-color:rgb(var(--surface-secondary) / .75)
}

.igc .focus-visible\:bg-surface-secondary\/80:focus-visible{
  background-color:rgb(var(--surface-secondary) / .8)
}

.igc .focus-visible\:bg-surface-secondary\/85:focus-visible{
  background-color:rgb(var(--surface-secondary) / .85)
}

.igc .focus-visible\:bg-surface-secondary\/90:focus-visible{
  background-color:rgb(var(--surface-secondary) / .9)
}

.igc .focus-visible\:bg-surface-secondary\/95:focus-visible{
  background-color:rgb(var(--surface-secondary) / .95)
}

.igc .focus-visible\:bg-surface-tertiary:focus-visible{
  background-color:rgb(var(--surface-tertiary))
}

.igc .focus-visible\:bg-surface-tertiary\/0:focus-visible{
  background-color:rgb(var(--surface-tertiary) / 0)
}

.igc .focus-visible\:bg-surface-tertiary\/10:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .1)
}

.igc .focus-visible\:bg-surface-tertiary\/100:focus-visible{
  background-color:rgb(var(--surface-tertiary) / 1)
}

.igc .focus-visible\:bg-surface-tertiary\/15:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .15)
}

.igc .focus-visible\:bg-surface-tertiary\/20:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .2)
}

.igc .focus-visible\:bg-surface-tertiary\/25:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .25)
}

.igc .focus-visible\:bg-surface-tertiary\/30:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .3)
}

.igc .focus-visible\:bg-surface-tertiary\/35:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .35)
}

.igc .focus-visible\:bg-surface-tertiary\/40:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .4)
}

.igc .focus-visible\:bg-surface-tertiary\/45:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .45)
}

.igc .focus-visible\:bg-surface-tertiary\/5:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .05)
}

.igc .focus-visible\:bg-surface-tertiary\/50:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .5)
}

.igc .focus-visible\:bg-surface-tertiary\/55:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .55)
}

.igc .focus-visible\:bg-surface-tertiary\/60:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .6)
}

.igc .focus-visible\:bg-surface-tertiary\/65:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .65)
}

.igc .focus-visible\:bg-surface-tertiary\/70:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .7)
}

.igc .focus-visible\:bg-surface-tertiary\/75:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .75)
}

.igc .focus-visible\:bg-surface-tertiary\/80:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .8)
}

.igc .focus-visible\:bg-surface-tertiary\/85:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .85)
}

.igc .focus-visible\:bg-surface-tertiary\/90:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .9)
}

.igc .focus-visible\:bg-surface-tertiary\/95:focus-visible{
  background-color:rgb(var(--surface-tertiary) / .95)
}

.igc .focus-visible\:bg-tint-10-darker:focus-visible{
  background-color:rgb(var(--tint-10-darker))
}

.igc .focus-visible\:bg-tint-10-darker\/0:focus-visible{
  background-color:rgb(var(--tint-10-darker) / 0)
}

.igc .focus-visible\:bg-tint-10-darker\/10:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .1)
}

.igc .focus-visible\:bg-tint-10-darker\/100:focus-visible{
  background-color:rgb(var(--tint-10-darker) / 1)
}

.igc .focus-visible\:bg-tint-10-darker\/15:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .15)
}

.igc .focus-visible\:bg-tint-10-darker\/20:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .2)
}

.igc .focus-visible\:bg-tint-10-darker\/25:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .25)
}

.igc .focus-visible\:bg-tint-10-darker\/30:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .3)
}

.igc .focus-visible\:bg-tint-10-darker\/35:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .35)
}

.igc .focus-visible\:bg-tint-10-darker\/40:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .4)
}

.igc .focus-visible\:bg-tint-10-darker\/45:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .45)
}

.igc .focus-visible\:bg-tint-10-darker\/5:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .05)
}

.igc .focus-visible\:bg-tint-10-darker\/50:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .5)
}

.igc .focus-visible\:bg-tint-10-darker\/55:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .55)
}

.igc .focus-visible\:bg-tint-10-darker\/60:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .6)
}

.igc .focus-visible\:bg-tint-10-darker\/65:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .65)
}

.igc .focus-visible\:bg-tint-10-darker\/70:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .7)
}

.igc .focus-visible\:bg-tint-10-darker\/75:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .75)
}

.igc .focus-visible\:bg-tint-10-darker\/80:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .8)
}

.igc .focus-visible\:bg-tint-10-darker\/85:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .85)
}

.igc .focus-visible\:bg-tint-10-darker\/90:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .9)
}

.igc .focus-visible\:bg-tint-10-darker\/95:focus-visible{
  background-color:rgb(var(--tint-10-darker) / .95)
}

.igc .focus-visible\:bg-warning:focus-visible{
  background-color:rgb(var(--warning))
}

.igc .focus-visible\:bg-warning-pairing:focus-visible{
  background-color:rgb(var(--warning-pairing))
}

.igc .focus-visible\:bg-warning-pairing\/0:focus-visible{
  background-color:rgb(var(--warning-pairing) / 0)
}

.igc .focus-visible\:bg-warning-pairing\/10:focus-visible{
  background-color:rgb(var(--warning-pairing) / .1)
}

.igc .focus-visible\:bg-warning-pairing\/100:focus-visible{
  background-color:rgb(var(--warning-pairing) / 1)
}

.igc .focus-visible\:bg-warning-pairing\/15:focus-visible{
  background-color:rgb(var(--warning-pairing) / .15)
}

.igc .focus-visible\:bg-warning-pairing\/20:focus-visible{
  background-color:rgb(var(--warning-pairing) / .2)
}

.igc .focus-visible\:bg-warning-pairing\/25:focus-visible{
  background-color:rgb(var(--warning-pairing) / .25)
}

.igc .focus-visible\:bg-warning-pairing\/30:focus-visible{
  background-color:rgb(var(--warning-pairing) / .3)
}

.igc .focus-visible\:bg-warning-pairing\/35:focus-visible{
  background-color:rgb(var(--warning-pairing) / .35)
}

.igc .focus-visible\:bg-warning-pairing\/40:focus-visible{
  background-color:rgb(var(--warning-pairing) / .4)
}

.igc .focus-visible\:bg-warning-pairing\/45:focus-visible{
  background-color:rgb(var(--warning-pairing) / .45)
}

.igc .focus-visible\:bg-warning-pairing\/5:focus-visible{
  background-color:rgb(var(--warning-pairing) / .05)
}

.igc .focus-visible\:bg-warning-pairing\/50:focus-visible{
  background-color:rgb(var(--warning-pairing) / .5)
}

.igc .focus-visible\:bg-warning-pairing\/55:focus-visible{
  background-color:rgb(var(--warning-pairing) / .55)
}

.igc .focus-visible\:bg-warning-pairing\/60:focus-visible{
  background-color:rgb(var(--warning-pairing) / .6)
}

.igc .focus-visible\:bg-warning-pairing\/65:focus-visible{
  background-color:rgb(var(--warning-pairing) / .65)
}

.igc .focus-visible\:bg-warning-pairing\/70:focus-visible{
  background-color:rgb(var(--warning-pairing) / .7)
}

.igc .focus-visible\:bg-warning-pairing\/75:focus-visible{
  background-color:rgb(var(--warning-pairing) / .75)
}

.igc .focus-visible\:bg-warning-pairing\/80:focus-visible{
  background-color:rgb(var(--warning-pairing) / .8)
}

.igc .focus-visible\:bg-warning-pairing\/85:focus-visible{
  background-color:rgb(var(--warning-pairing) / .85)
}

.igc .focus-visible\:bg-warning-pairing\/90:focus-visible{
  background-color:rgb(var(--warning-pairing) / .9)
}

.igc .focus-visible\:bg-warning-pairing\/95:focus-visible{
  background-color:rgb(var(--warning-pairing) / .95)
}

.igc .focus-visible\:bg-warning\/0:focus-visible{
  background-color:rgb(var(--warning) / 0)
}

.igc .focus-visible\:bg-warning\/10:focus-visible{
  background-color:rgb(var(--warning) / .1)
}

.igc .focus-visible\:bg-warning\/100:focus-visible{
  background-color:rgb(var(--warning) / 1)
}

.igc .focus-visible\:bg-warning\/15:focus-visible{
  background-color:rgb(var(--warning) / .15)
}

.igc .focus-visible\:bg-warning\/20:focus-visible{
  background-color:rgb(var(--warning) / .2)
}

.igc .focus-visible\:bg-warning\/25:focus-visible{
  background-color:rgb(var(--warning) / .25)
}

.igc .focus-visible\:bg-warning\/30:focus-visible{
  background-color:rgb(var(--warning) / .3)
}

.igc .focus-visible\:bg-warning\/35:focus-visible{
  background-color:rgb(var(--warning) / .35)
}

.igc .focus-visible\:bg-warning\/40:focus-visible{
  background-color:rgb(var(--warning) / .4)
}

.igc .focus-visible\:bg-warning\/45:focus-visible{
  background-color:rgb(var(--warning) / .45)
}

.igc .focus-visible\:bg-warning\/5:focus-visible{
  background-color:rgb(var(--warning) / .05)
}

.igc .focus-visible\:bg-warning\/50:focus-visible{
  background-color:rgb(var(--warning) / .5)
}

.igc .focus-visible\:bg-warning\/55:focus-visible{
  background-color:rgb(var(--warning) / .55)
}

.igc .focus-visible\:bg-warning\/60:focus-visible{
  background-color:rgb(var(--warning) / .6)
}

.igc .focus-visible\:bg-warning\/65:focus-visible{
  background-color:rgb(var(--warning) / .65)
}

.igc .focus-visible\:bg-warning\/70:focus-visible{
  background-color:rgb(var(--warning) / .7)
}

.igc .focus-visible\:bg-warning\/75:focus-visible{
  background-color:rgb(var(--warning) / .75)
}

.igc .focus-visible\:bg-warning\/80:focus-visible{
  background-color:rgb(var(--warning) / .8)
}

.igc .focus-visible\:bg-warning\/85:focus-visible{
  background-color:rgb(var(--warning) / .85)
}

.igc .focus-visible\:bg-warning\/90:focus-visible{
  background-color:rgb(var(--warning) / .9)
}

.igc .focus-visible\:bg-warning\/95:focus-visible{
  background-color:rgb(var(--warning) / .95)
}

.igc .focus-visible\:text-info:focus-visible{
  color:rgb(var(--info))
}

.igc .focus-visible\:text-info-pairing:focus-visible{
  color:rgb(var(--info-pairing))
}

.igc .focus-visible\:text-info-pairing\/0:focus-visible{
  color:rgb(var(--info-pairing) / 0)
}

.igc .focus-visible\:text-info-pairing\/10:focus-visible{
  color:rgb(var(--info-pairing) / .1)
}

.igc .focus-visible\:text-info-pairing\/100:focus-visible{
  color:rgb(var(--info-pairing) / 1)
}

.igc .focus-visible\:text-info-pairing\/15:focus-visible{
  color:rgb(var(--info-pairing) / .15)
}

.igc .focus-visible\:text-info-pairing\/20:focus-visible{
  color:rgb(var(--info-pairing) / .2)
}

.igc .focus-visible\:text-info-pairing\/25:focus-visible{
  color:rgb(var(--info-pairing) / .25)
}

.igc .focus-visible\:text-info-pairing\/30:focus-visible{
  color:rgb(var(--info-pairing) / .3)
}

.igc .focus-visible\:text-info-pairing\/35:focus-visible{
  color:rgb(var(--info-pairing) / .35)
}

.igc .focus-visible\:text-info-pairing\/40:focus-visible{
  color:rgb(var(--info-pairing) / .4)
}

.igc .focus-visible\:text-info-pairing\/45:focus-visible{
  color:rgb(var(--info-pairing) / .45)
}

.igc .focus-visible\:text-info-pairing\/5:focus-visible{
  color:rgb(var(--info-pairing) / .05)
}

.igc .focus-visible\:text-info-pairing\/50:focus-visible{
  color:rgb(var(--info-pairing) / .5)
}

.igc .focus-visible\:text-info-pairing\/55:focus-visible{
  color:rgb(var(--info-pairing) / .55)
}

.igc .focus-visible\:text-info-pairing\/60:focus-visible{
  color:rgb(var(--info-pairing) / .6)
}

.igc .focus-visible\:text-info-pairing\/65:focus-visible{
  color:rgb(var(--info-pairing) / .65)
}

.igc .focus-visible\:text-info-pairing\/70:focus-visible{
  color:rgb(var(--info-pairing) / .7)
}

.igc .focus-visible\:text-info-pairing\/75:focus-visible{
  color:rgb(var(--info-pairing) / .75)
}

.igc .focus-visible\:text-info-pairing\/80:focus-visible{
  color:rgb(var(--info-pairing) / .8)
}

.igc .focus-visible\:text-info-pairing\/85:focus-visible{
  color:rgb(var(--info-pairing) / .85)
}

.igc .focus-visible\:text-info-pairing\/90:focus-visible{
  color:rgb(var(--info-pairing) / .9)
}

.igc .focus-visible\:text-info-pairing\/95:focus-visible{
  color:rgb(var(--info-pairing) / .95)
}

.igc .focus-visible\:text-info\/0:focus-visible{
  color:rgb(var(--info) / 0)
}

.igc .focus-visible\:text-info\/10:focus-visible{
  color:rgb(var(--info) / .1)
}

.igc .focus-visible\:text-info\/100:focus-visible{
  color:rgb(var(--info) / 1)
}

.igc .focus-visible\:text-info\/15:focus-visible{
  color:rgb(var(--info) / .15)
}

.igc .focus-visible\:text-info\/20:focus-visible{
  color:rgb(var(--info) / .2)
}

.igc .focus-visible\:text-info\/25:focus-visible{
  color:rgb(var(--info) / .25)
}

.igc .focus-visible\:text-info\/30:focus-visible{
  color:rgb(var(--info) / .3)
}

.igc .focus-visible\:text-info\/35:focus-visible{
  color:rgb(var(--info) / .35)
}

.igc .focus-visible\:text-info\/40:focus-visible{
  color:rgb(var(--info) / .4)
}

.igc .focus-visible\:text-info\/45:focus-visible{
  color:rgb(var(--info) / .45)
}

.igc .focus-visible\:text-info\/5:focus-visible{
  color:rgb(var(--info) / .05)
}

.igc .focus-visible\:text-info\/50:focus-visible{
  color:rgb(var(--info) / .5)
}

.igc .focus-visible\:text-info\/55:focus-visible{
  color:rgb(var(--info) / .55)
}

.igc .focus-visible\:text-info\/60:focus-visible{
  color:rgb(var(--info) / .6)
}

.igc .focus-visible\:text-info\/65:focus-visible{
  color:rgb(var(--info) / .65)
}

.igc .focus-visible\:text-info\/70:focus-visible{
  color:rgb(var(--info) / .7)
}

.igc .focus-visible\:text-info\/75:focus-visible{
  color:rgb(var(--info) / .75)
}

.igc .focus-visible\:text-info\/80:focus-visible{
  color:rgb(var(--info) / .8)
}

.igc .focus-visible\:text-info\/85:focus-visible{
  color:rgb(var(--info) / .85)
}

.igc .focus-visible\:text-info\/90:focus-visible{
  color:rgb(var(--info) / .9)
}

.igc .focus-visible\:text-info\/95:focus-visible{
  color:rgb(var(--info) / .95)
}

.igc .focus-visible\:text-primary:focus-visible{
  color:rgb(var(--primary))
}

.igc .focus-visible\:text-primary-pairing:focus-visible{
  color:rgb(var(--primary-pairing))
}

.igc .focus-visible\:text-primary-pairing\/0:focus-visible{
  color:rgb(var(--primary-pairing) / 0)
}

.igc .focus-visible\:text-primary-pairing\/10:focus-visible{
  color:rgb(var(--primary-pairing) / .1)
}

.igc .focus-visible\:text-primary-pairing\/100:focus-visible{
  color:rgb(var(--primary-pairing) / 1)
}

.igc .focus-visible\:text-primary-pairing\/15:focus-visible{
  color:rgb(var(--primary-pairing) / .15)
}

.igc .focus-visible\:text-primary-pairing\/20:focus-visible{
  color:rgb(var(--primary-pairing) / .2)
}

.igc .focus-visible\:text-primary-pairing\/25:focus-visible{
  color:rgb(var(--primary-pairing) / .25)
}

.igc .focus-visible\:text-primary-pairing\/30:focus-visible{
  color:rgb(var(--primary-pairing) / .3)
}

.igc .focus-visible\:text-primary-pairing\/35:focus-visible{
  color:rgb(var(--primary-pairing) / .35)
}

.igc .focus-visible\:text-primary-pairing\/40:focus-visible{
  color:rgb(var(--primary-pairing) / .4)
}

.igc .focus-visible\:text-primary-pairing\/45:focus-visible{
  color:rgb(var(--primary-pairing) / .45)
}

.igc .focus-visible\:text-primary-pairing\/5:focus-visible{
  color:rgb(var(--primary-pairing) / .05)
}

.igc .focus-visible\:text-primary-pairing\/50:focus-visible{
  color:rgb(var(--primary-pairing) / .5)
}

.igc .focus-visible\:text-primary-pairing\/55:focus-visible{
  color:rgb(var(--primary-pairing) / .55)
}

.igc .focus-visible\:text-primary-pairing\/60:focus-visible{
  color:rgb(var(--primary-pairing) / .6)
}

.igc .focus-visible\:text-primary-pairing\/65:focus-visible{
  color:rgb(var(--primary-pairing) / .65)
}

.igc .focus-visible\:text-primary-pairing\/70:focus-visible{
  color:rgb(var(--primary-pairing) / .7)
}

.igc .focus-visible\:text-primary-pairing\/75:focus-visible{
  color:rgb(var(--primary-pairing) / .75)
}

.igc .focus-visible\:text-primary-pairing\/80:focus-visible{
  color:rgb(var(--primary-pairing) / .8)
}

.igc .focus-visible\:text-primary-pairing\/85:focus-visible{
  color:rgb(var(--primary-pairing) / .85)
}

.igc .focus-visible\:text-primary-pairing\/90:focus-visible{
  color:rgb(var(--primary-pairing) / .9)
}

.igc .focus-visible\:text-primary-pairing\/95:focus-visible{
  color:rgb(var(--primary-pairing) / .95)
}

.igc .focus-visible\:text-primary\/0:focus-visible{
  color:rgb(var(--primary) / 0)
}

.igc .focus-visible\:text-primary\/10:focus-visible{
  color:rgb(var(--primary) / .1)
}

.igc .focus-visible\:text-primary\/100:focus-visible{
  color:rgb(var(--primary) / 1)
}

.igc .focus-visible\:text-primary\/15:focus-visible{
  color:rgb(var(--primary) / .15)
}

.igc .focus-visible\:text-primary\/20:focus-visible{
  color:rgb(var(--primary) / .2)
}

.igc .focus-visible\:text-primary\/25:focus-visible{
  color:rgb(var(--primary) / .25)
}

.igc .focus-visible\:text-primary\/30:focus-visible{
  color:rgb(var(--primary) / .3)
}

.igc .focus-visible\:text-primary\/35:focus-visible{
  color:rgb(var(--primary) / .35)
}

.igc .focus-visible\:text-primary\/40:focus-visible{
  color:rgb(var(--primary) / .4)
}

.igc .focus-visible\:text-primary\/45:focus-visible{
  color:rgb(var(--primary) / .45)
}

.igc .focus-visible\:text-primary\/5:focus-visible{
  color:rgb(var(--primary) / .05)
}

.igc .focus-visible\:text-primary\/50:focus-visible{
  color:rgb(var(--primary) / .5)
}

.igc .focus-visible\:text-primary\/55:focus-visible{
  color:rgb(var(--primary) / .55)
}

.igc .focus-visible\:text-primary\/60:focus-visible{
  color:rgb(var(--primary) / .6)
}

.igc .focus-visible\:text-primary\/65:focus-visible{
  color:rgb(var(--primary) / .65)
}

.igc .focus-visible\:text-primary\/70:focus-visible{
  color:rgb(var(--primary) / .7)
}

.igc .focus-visible\:text-primary\/75:focus-visible{
  color:rgb(var(--primary) / .75)
}

.igc .focus-visible\:text-primary\/80:focus-visible{
  color:rgb(var(--primary) / .8)
}

.igc .focus-visible\:text-primary\/85:focus-visible{
  color:rgb(var(--primary) / .85)
}

.igc .focus-visible\:text-primary\/90:focus-visible{
  color:rgb(var(--primary) / .9)
}

.igc .focus-visible\:text-primary\/95:focus-visible{
  color:rgb(var(--primary) / .95)
}

.igc .focus-visible\:text-surface-hairline:focus-visible{
  color:rgb(var(--surface-hairline))
}

.igc .focus-visible\:text-surface-hairline\/0:focus-visible{
  color:rgb(var(--surface-hairline) / 0)
}

.igc .focus-visible\:text-surface-hairline\/10:focus-visible{
  color:rgb(var(--surface-hairline) / .1)
}

.igc .focus-visible\:text-surface-hairline\/100:focus-visible{
  color:rgb(var(--surface-hairline) / 1)
}

.igc .focus-visible\:text-surface-hairline\/15:focus-visible{
  color:rgb(var(--surface-hairline) / .15)
}

.igc .focus-visible\:text-surface-hairline\/20:focus-visible{
  color:rgb(var(--surface-hairline) / .2)
}

.igc .focus-visible\:text-surface-hairline\/25:focus-visible{
  color:rgb(var(--surface-hairline) / .25)
}

.igc .focus-visible\:text-surface-hairline\/30:focus-visible{
  color:rgb(var(--surface-hairline) / .3)
}

.igc .focus-visible\:text-surface-hairline\/35:focus-visible{
  color:rgb(var(--surface-hairline) / .35)
}

.igc .focus-visible\:text-surface-hairline\/40:focus-visible{
  color:rgb(var(--surface-hairline) / .4)
}

.igc .focus-visible\:text-surface-hairline\/45:focus-visible{
  color:rgb(var(--surface-hairline) / .45)
}

.igc .focus-visible\:text-surface-hairline\/5:focus-visible{
  color:rgb(var(--surface-hairline) / .05)
}

.igc .focus-visible\:text-surface-hairline\/50:focus-visible{
  color:rgb(var(--surface-hairline) / .5)
}

.igc .focus-visible\:text-surface-hairline\/55:focus-visible{
  color:rgb(var(--surface-hairline) / .55)
}

.igc .focus-visible\:text-surface-hairline\/60:focus-visible{
  color:rgb(var(--surface-hairline) / .6)
}

.igc .focus-visible\:text-surface-hairline\/65:focus-visible{
  color:rgb(var(--surface-hairline) / .65)
}

.igc .focus-visible\:text-surface-hairline\/70:focus-visible{
  color:rgb(var(--surface-hairline) / .7)
}

.igc .focus-visible\:text-surface-hairline\/75:focus-visible{
  color:rgb(var(--surface-hairline) / .75)
}

.igc .focus-visible\:text-surface-hairline\/80:focus-visible{
  color:rgb(var(--surface-hairline) / .8)
}

.igc .focus-visible\:text-surface-hairline\/85:focus-visible{
  color:rgb(var(--surface-hairline) / .85)
}

.igc .focus-visible\:text-surface-hairline\/90:focus-visible{
  color:rgb(var(--surface-hairline) / .9)
}

.igc .focus-visible\:text-surface-hairline\/95:focus-visible{
  color:rgb(var(--surface-hairline) / .95)
}

.igc .focus-visible\:text-surface-pairing:focus-visible{
  color:rgb(var(--surface-pairing))
}

.igc .focus-visible\:text-surface-pairing-alternate:focus-visible{
  color:rgb(var(--surface-pairing-alternate))
}

.igc .focus-visible\:text-surface-pairing-alternate\/0:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / 0)
}

.igc .focus-visible\:text-surface-pairing-alternate\/10:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .1)
}

.igc .focus-visible\:text-surface-pairing-alternate\/100:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / 1)
}

.igc .focus-visible\:text-surface-pairing-alternate\/15:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .15)
}

.igc .focus-visible\:text-surface-pairing-alternate\/20:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .2)
}

.igc .focus-visible\:text-surface-pairing-alternate\/25:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .25)
}

.igc .focus-visible\:text-surface-pairing-alternate\/30:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .3)
}

.igc .focus-visible\:text-surface-pairing-alternate\/35:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .35)
}

.igc .focus-visible\:text-surface-pairing-alternate\/40:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .4)
}

.igc .focus-visible\:text-surface-pairing-alternate\/45:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .45)
}

.igc .focus-visible\:text-surface-pairing-alternate\/5:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .05)
}

.igc .focus-visible\:text-surface-pairing-alternate\/50:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .5)
}

.igc .focus-visible\:text-surface-pairing-alternate\/55:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .55)
}

.igc .focus-visible\:text-surface-pairing-alternate\/60:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .6)
}

.igc .focus-visible\:text-surface-pairing-alternate\/65:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .65)
}

.igc .focus-visible\:text-surface-pairing-alternate\/70:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .7)
}

.igc .focus-visible\:text-surface-pairing-alternate\/75:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .75)
}

.igc .focus-visible\:text-surface-pairing-alternate\/80:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .8)
}

.igc .focus-visible\:text-surface-pairing-alternate\/85:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .85)
}

.igc .focus-visible\:text-surface-pairing-alternate\/90:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .9)
}

.igc .focus-visible\:text-surface-pairing-alternate\/95:focus-visible{
  color:rgb(var(--surface-pairing-alternate) / .95)
}

.igc .focus-visible\:text-surface-pairing\/0:focus-visible{
  color:rgb(var(--surface-pairing) / 0)
}

.igc .focus-visible\:text-surface-pairing\/10:focus-visible{
  color:rgb(var(--surface-pairing) / .1)
}

.igc .focus-visible\:text-surface-pairing\/100:focus-visible{
  color:rgb(var(--surface-pairing) / 1)
}

.igc .focus-visible\:text-surface-pairing\/15:focus-visible{
  color:rgb(var(--surface-pairing) / .15)
}

.igc .focus-visible\:text-surface-pairing\/20:focus-visible{
  color:rgb(var(--surface-pairing) / .2)
}

.igc .focus-visible\:text-surface-pairing\/25:focus-visible{
  color:rgb(var(--surface-pairing) / .25)
}

.igc .focus-visible\:text-surface-pairing\/30:focus-visible{
  color:rgb(var(--surface-pairing) / .3)
}

.igc .focus-visible\:text-surface-pairing\/35:focus-visible{
  color:rgb(var(--surface-pairing) / .35)
}

.igc .focus-visible\:text-surface-pairing\/40:focus-visible{
  color:rgb(var(--surface-pairing) / .4)
}

.igc .focus-visible\:text-surface-pairing\/45:focus-visible{
  color:rgb(var(--surface-pairing) / .45)
}

.igc .focus-visible\:text-surface-pairing\/5:focus-visible{
  color:rgb(var(--surface-pairing) / .05)
}

.igc .focus-visible\:text-surface-pairing\/50:focus-visible{
  color:rgb(var(--surface-pairing) / .5)
}

.igc .focus-visible\:text-surface-pairing\/55:focus-visible{
  color:rgb(var(--surface-pairing) / .55)
}

.igc .focus-visible\:text-surface-pairing\/60:focus-visible{
  color:rgb(var(--surface-pairing) / .6)
}

.igc .focus-visible\:text-surface-pairing\/65:focus-visible{
  color:rgb(var(--surface-pairing) / .65)
}

.igc .focus-visible\:text-surface-pairing\/70:focus-visible{
  color:rgb(var(--surface-pairing) / .7)
}

.igc .focus-visible\:text-surface-pairing\/75:focus-visible{
  color:rgb(var(--surface-pairing) / .75)
}

.igc .focus-visible\:text-surface-pairing\/80:focus-visible{
  color:rgb(var(--surface-pairing) / .8)
}

.igc .focus-visible\:text-surface-pairing\/85:focus-visible{
  color:rgb(var(--surface-pairing) / .85)
}

.igc .focus-visible\:text-surface-pairing\/90:focus-visible{
  color:rgb(var(--surface-pairing) / .9)
}

.igc .focus-visible\:text-surface-pairing\/95:focus-visible{
  color:rgb(var(--surface-pairing) / .95)
}

.igc .focus-visible\:text-surface-primary:focus-visible{
  color:rgb(var(--surface-primary))
}

.igc .focus-visible\:text-surface-primary\/0:focus-visible{
  color:rgb(var(--surface-primary) / 0)
}

.igc .focus-visible\:text-surface-primary\/10:focus-visible{
  color:rgb(var(--surface-primary) / .1)
}

.igc .focus-visible\:text-surface-primary\/100:focus-visible{
  color:rgb(var(--surface-primary) / 1)
}

.igc .focus-visible\:text-surface-primary\/15:focus-visible{
  color:rgb(var(--surface-primary) / .15)
}

.igc .focus-visible\:text-surface-primary\/20:focus-visible{
  color:rgb(var(--surface-primary) / .2)
}

.igc .focus-visible\:text-surface-primary\/25:focus-visible{
  color:rgb(var(--surface-primary) / .25)
}

.igc .focus-visible\:text-surface-primary\/30:focus-visible{
  color:rgb(var(--surface-primary) / .3)
}

.igc .focus-visible\:text-surface-primary\/35:focus-visible{
  color:rgb(var(--surface-primary) / .35)
}

.igc .focus-visible\:text-surface-primary\/40:focus-visible{
  color:rgb(var(--surface-primary) / .4)
}

.igc .focus-visible\:text-surface-primary\/45:focus-visible{
  color:rgb(var(--surface-primary) / .45)
}

.igc .focus-visible\:text-surface-primary\/5:focus-visible{
  color:rgb(var(--surface-primary) / .05)
}

.igc .focus-visible\:text-surface-primary\/50:focus-visible{
  color:rgb(var(--surface-primary) / .5)
}

.igc .focus-visible\:text-surface-primary\/55:focus-visible{
  color:rgb(var(--surface-primary) / .55)
}

.igc .focus-visible\:text-surface-primary\/60:focus-visible{
  color:rgb(var(--surface-primary) / .6)
}

.igc .focus-visible\:text-surface-primary\/65:focus-visible{
  color:rgb(var(--surface-primary) / .65)
}

.igc .focus-visible\:text-surface-primary\/70:focus-visible{
  color:rgb(var(--surface-primary) / .7)
}

.igc .focus-visible\:text-surface-primary\/75:focus-visible{
  color:rgb(var(--surface-primary) / .75)
}

.igc .focus-visible\:text-surface-primary\/80:focus-visible{
  color:rgb(var(--surface-primary) / .8)
}

.igc .focus-visible\:text-surface-primary\/85:focus-visible{
  color:rgb(var(--surface-primary) / .85)
}

.igc .focus-visible\:text-surface-primary\/90:focus-visible{
  color:rgb(var(--surface-primary) / .9)
}

.igc .focus-visible\:text-surface-primary\/95:focus-visible{
  color:rgb(var(--surface-primary) / .95)
}

.igc .focus-visible\:text-surface-secondary:focus-visible{
  color:rgb(var(--surface-secondary))
}

.igc .focus-visible\:text-surface-secondary\/0:focus-visible{
  color:rgb(var(--surface-secondary) / 0)
}

.igc .focus-visible\:text-surface-secondary\/10:focus-visible{
  color:rgb(var(--surface-secondary) / .1)
}

.igc .focus-visible\:text-surface-secondary\/100:focus-visible{
  color:rgb(var(--surface-secondary) / 1)
}

.igc .focus-visible\:text-surface-secondary\/15:focus-visible{
  color:rgb(var(--surface-secondary) / .15)
}

.igc .focus-visible\:text-surface-secondary\/20:focus-visible{
  color:rgb(var(--surface-secondary) / .2)
}

.igc .focus-visible\:text-surface-secondary\/25:focus-visible{
  color:rgb(var(--surface-secondary) / .25)
}

.igc .focus-visible\:text-surface-secondary\/30:focus-visible{
  color:rgb(var(--surface-secondary) / .3)
}

.igc .focus-visible\:text-surface-secondary\/35:focus-visible{
  color:rgb(var(--surface-secondary) / .35)
}

.igc .focus-visible\:text-surface-secondary\/40:focus-visible{
  color:rgb(var(--surface-secondary) / .4)
}

.igc .focus-visible\:text-surface-secondary\/45:focus-visible{
  color:rgb(var(--surface-secondary) / .45)
}

.igc .focus-visible\:text-surface-secondary\/5:focus-visible{
  color:rgb(var(--surface-secondary) / .05)
}

.igc .focus-visible\:text-surface-secondary\/50:focus-visible{
  color:rgb(var(--surface-secondary) / .5)
}

.igc .focus-visible\:text-surface-secondary\/55:focus-visible{
  color:rgb(var(--surface-secondary) / .55)
}

.igc .focus-visible\:text-surface-secondary\/60:focus-visible{
  color:rgb(var(--surface-secondary) / .6)
}

.igc .focus-visible\:text-surface-secondary\/65:focus-visible{
  color:rgb(var(--surface-secondary) / .65)
}

.igc .focus-visible\:text-surface-secondary\/70:focus-visible{
  color:rgb(var(--surface-secondary) / .7)
}

.igc .focus-visible\:text-surface-secondary\/75:focus-visible{
  color:rgb(var(--surface-secondary) / .75)
}

.igc .focus-visible\:text-surface-secondary\/80:focus-visible{
  color:rgb(var(--surface-secondary) / .8)
}

.igc .focus-visible\:text-surface-secondary\/85:focus-visible{
  color:rgb(var(--surface-secondary) / .85)
}

.igc .focus-visible\:text-surface-secondary\/90:focus-visible{
  color:rgb(var(--surface-secondary) / .9)
}

.igc .focus-visible\:text-surface-secondary\/95:focus-visible{
  color:rgb(var(--surface-secondary) / .95)
}

.igc .focus-visible\:text-surface-tertiary:focus-visible{
  color:rgb(var(--surface-tertiary))
}

.igc .focus-visible\:text-surface-tertiary\/0:focus-visible{
  color:rgb(var(--surface-tertiary) / 0)
}

.igc .focus-visible\:text-surface-tertiary\/10:focus-visible{
  color:rgb(var(--surface-tertiary) / .1)
}

.igc .focus-visible\:text-surface-tertiary\/100:focus-visible{
  color:rgb(var(--surface-tertiary) / 1)
}

.igc .focus-visible\:text-surface-tertiary\/15:focus-visible{
  color:rgb(var(--surface-tertiary) / .15)
}

.igc .focus-visible\:text-surface-tertiary\/20:focus-visible{
  color:rgb(var(--surface-tertiary) / .2)
}

.igc .focus-visible\:text-surface-tertiary\/25:focus-visible{
  color:rgb(var(--surface-tertiary) / .25)
}

.igc .focus-visible\:text-surface-tertiary\/30:focus-visible{
  color:rgb(var(--surface-tertiary) / .3)
}

.igc .focus-visible\:text-surface-tertiary\/35:focus-visible{
  color:rgb(var(--surface-tertiary) / .35)
}

.igc .focus-visible\:text-surface-tertiary\/40:focus-visible{
  color:rgb(var(--surface-tertiary) / .4)
}

.igc .focus-visible\:text-surface-tertiary\/45:focus-visible{
  color:rgb(var(--surface-tertiary) / .45)
}

.igc .focus-visible\:text-surface-tertiary\/5:focus-visible{
  color:rgb(var(--surface-tertiary) / .05)
}

.igc .focus-visible\:text-surface-tertiary\/50:focus-visible{
  color:rgb(var(--surface-tertiary) / .5)
}

.igc .focus-visible\:text-surface-tertiary\/55:focus-visible{
  color:rgb(var(--surface-tertiary) / .55)
}

.igc .focus-visible\:text-surface-tertiary\/60:focus-visible{
  color:rgb(var(--surface-tertiary) / .6)
}

.igc .focus-visible\:text-surface-tertiary\/65:focus-visible{
  color:rgb(var(--surface-tertiary) / .65)
}

.igc .focus-visible\:text-surface-tertiary\/70:focus-visible{
  color:rgb(var(--surface-tertiary) / .7)
}

.igc .focus-visible\:text-surface-tertiary\/75:focus-visible{
  color:rgb(var(--surface-tertiary) / .75)
}

.igc .focus-visible\:text-surface-tertiary\/80:focus-visible{
  color:rgb(var(--surface-tertiary) / .8)
}

.igc .focus-visible\:text-surface-tertiary\/85:focus-visible{
  color:rgb(var(--surface-tertiary) / .85)
}

.igc .focus-visible\:text-surface-tertiary\/90:focus-visible{
  color:rgb(var(--surface-tertiary) / .9)
}

.igc .focus-visible\:text-surface-tertiary\/95:focus-visible{
  color:rgb(var(--surface-tertiary) / .95)
}

.igc .focus-visible\:text-tint-10-darker:focus-visible{
  color:rgb(var(--tint-10-darker))
}

.igc .focus-visible\:text-tint-10-darker\/0:focus-visible{
  color:rgb(var(--tint-10-darker) / 0)
}

.igc .focus-visible\:text-tint-10-darker\/10:focus-visible{
  color:rgb(var(--tint-10-darker) / .1)
}

.igc .focus-visible\:text-tint-10-darker\/100:focus-visible{
  color:rgb(var(--tint-10-darker) / 1)
}

.igc .focus-visible\:text-tint-10-darker\/15:focus-visible{
  color:rgb(var(--tint-10-darker) / .15)
}

.igc .focus-visible\:text-tint-10-darker\/20:focus-visible{
  color:rgb(var(--tint-10-darker) / .2)
}

.igc .focus-visible\:text-tint-10-darker\/25:focus-visible{
  color:rgb(var(--tint-10-darker) / .25)
}

.igc .focus-visible\:text-tint-10-darker\/30:focus-visible{
  color:rgb(var(--tint-10-darker) / .3)
}

.igc .focus-visible\:text-tint-10-darker\/35:focus-visible{
  color:rgb(var(--tint-10-darker) / .35)
}

.igc .focus-visible\:text-tint-10-darker\/40:focus-visible{
  color:rgb(var(--tint-10-darker) / .4)
}

.igc .focus-visible\:text-tint-10-darker\/45:focus-visible{
  color:rgb(var(--tint-10-darker) / .45)
}

.igc .focus-visible\:text-tint-10-darker\/5:focus-visible{
  color:rgb(var(--tint-10-darker) / .05)
}

.igc .focus-visible\:text-tint-10-darker\/50:focus-visible{
  color:rgb(var(--tint-10-darker) / .5)
}

.igc .focus-visible\:text-tint-10-darker\/55:focus-visible{
  color:rgb(var(--tint-10-darker) / .55)
}

.igc .focus-visible\:text-tint-10-darker\/60:focus-visible{
  color:rgb(var(--tint-10-darker) / .6)
}

.igc .focus-visible\:text-tint-10-darker\/65:focus-visible{
  color:rgb(var(--tint-10-darker) / .65)
}

.igc .focus-visible\:text-tint-10-darker\/70:focus-visible{
  color:rgb(var(--tint-10-darker) / .7)
}

.igc .focus-visible\:text-tint-10-darker\/75:focus-visible{
  color:rgb(var(--tint-10-darker) / .75)
}

.igc .focus-visible\:text-tint-10-darker\/80:focus-visible{
  color:rgb(var(--tint-10-darker) / .8)
}

.igc .focus-visible\:text-tint-10-darker\/85:focus-visible{
  color:rgb(var(--tint-10-darker) / .85)
}

.igc .focus-visible\:text-tint-10-darker\/90:focus-visible{
  color:rgb(var(--tint-10-darker) / .9)
}

.igc .focus-visible\:text-tint-10-darker\/95:focus-visible{
  color:rgb(var(--tint-10-darker) / .95)
}

.igc .focus-visible\:text-warning:focus-visible{
  color:rgb(var(--warning))
}

.igc .focus-visible\:text-warning-pairing:focus-visible{
  color:rgb(var(--warning-pairing))
}

.igc .focus-visible\:text-warning-pairing\/0:focus-visible{
  color:rgb(var(--warning-pairing) / 0)
}

.igc .focus-visible\:text-warning-pairing\/10:focus-visible{
  color:rgb(var(--warning-pairing) / .1)
}

.igc .focus-visible\:text-warning-pairing\/100:focus-visible{
  color:rgb(var(--warning-pairing) / 1)
}

.igc .focus-visible\:text-warning-pairing\/15:focus-visible{
  color:rgb(var(--warning-pairing) / .15)
}

.igc .focus-visible\:text-warning-pairing\/20:focus-visible{
  color:rgb(var(--warning-pairing) / .2)
}

.igc .focus-visible\:text-warning-pairing\/25:focus-visible{
  color:rgb(var(--warning-pairing) / .25)
}

.igc .focus-visible\:text-warning-pairing\/30:focus-visible{
  color:rgb(var(--warning-pairing) / .3)
}

.igc .focus-visible\:text-warning-pairing\/35:focus-visible{
  color:rgb(var(--warning-pairing) / .35)
}

.igc .focus-visible\:text-warning-pairing\/40:focus-visible{
  color:rgb(var(--warning-pairing) / .4)
}

.igc .focus-visible\:text-warning-pairing\/45:focus-visible{
  color:rgb(var(--warning-pairing) / .45)
}

.igc .focus-visible\:text-warning-pairing\/5:focus-visible{
  color:rgb(var(--warning-pairing) / .05)
}

.igc .focus-visible\:text-warning-pairing\/50:focus-visible{
  color:rgb(var(--warning-pairing) / .5)
}

.igc .focus-visible\:text-warning-pairing\/55:focus-visible{
  color:rgb(var(--warning-pairing) / .55)
}

.igc .focus-visible\:text-warning-pairing\/60:focus-visible{
  color:rgb(var(--warning-pairing) / .6)
}

.igc .focus-visible\:text-warning-pairing\/65:focus-visible{
  color:rgb(var(--warning-pairing) / .65)
}

.igc .focus-visible\:text-warning-pairing\/70:focus-visible{
  color:rgb(var(--warning-pairing) / .7)
}

.igc .focus-visible\:text-warning-pairing\/75:focus-visible{
  color:rgb(var(--warning-pairing) / .75)
}

.igc .focus-visible\:text-warning-pairing\/80:focus-visible{
  color:rgb(var(--warning-pairing) / .8)
}

.igc .focus-visible\:text-warning-pairing\/85:focus-visible{
  color:rgb(var(--warning-pairing) / .85)
}

.igc .focus-visible\:text-warning-pairing\/90:focus-visible{
  color:rgb(var(--warning-pairing) / .9)
}

.igc .focus-visible\:text-warning-pairing\/95:focus-visible{
  color:rgb(var(--warning-pairing) / .95)
}

.igc .focus-visible\:text-warning\/0:focus-visible{
  color:rgb(var(--warning) / 0)
}

.igc .focus-visible\:text-warning\/10:focus-visible{
  color:rgb(var(--warning) / .1)
}

.igc .focus-visible\:text-warning\/100:focus-visible{
  color:rgb(var(--warning) / 1)
}

.igc .focus-visible\:text-warning\/15:focus-visible{
  color:rgb(var(--warning) / .15)
}

.igc .focus-visible\:text-warning\/20:focus-visible{
  color:rgb(var(--warning) / .2)
}

.igc .focus-visible\:text-warning\/25:focus-visible{
  color:rgb(var(--warning) / .25)
}

.igc .focus-visible\:text-warning\/30:focus-visible{
  color:rgb(var(--warning) / .3)
}

.igc .focus-visible\:text-warning\/35:focus-visible{
  color:rgb(var(--warning) / .35)
}

.igc .focus-visible\:text-warning\/40:focus-visible{
  color:rgb(var(--warning) / .4)
}

.igc .focus-visible\:text-warning\/45:focus-visible{
  color:rgb(var(--warning) / .45)
}

.igc .focus-visible\:text-warning\/5:focus-visible{
  color:rgb(var(--warning) / .05)
}

.igc .focus-visible\:text-warning\/50:focus-visible{
  color:rgb(var(--warning) / .5)
}

.igc .focus-visible\:text-warning\/55:focus-visible{
  color:rgb(var(--warning) / .55)
}

.igc .focus-visible\:text-warning\/60:focus-visible{
  color:rgb(var(--warning) / .6)
}

.igc .focus-visible\:text-warning\/65:focus-visible{
  color:rgb(var(--warning) / .65)
}

.igc .focus-visible\:text-warning\/70:focus-visible{
  color:rgb(var(--warning) / .7)
}

.igc .focus-visible\:text-warning\/75:focus-visible{
  color:rgb(var(--warning) / .75)
}

.igc .focus-visible\:text-warning\/80:focus-visible{
  color:rgb(var(--warning) / .8)
}

.igc .focus-visible\:text-warning\/85:focus-visible{
  color:rgb(var(--warning) / .85)
}

.igc .focus-visible\:text-warning\/90:focus-visible{
  color:rgb(var(--warning) / .9)
}

.igc .focus-visible\:text-warning\/95:focus-visible{
  color:rgb(var(--warning) / .95)
}

.igc .focus-visible\:outline-none:focus-visible{
  outline:2px solid transparent;
  outline-offset:2px
}

.igc .focus-visible\:ring-2:focus-visible{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.igc .focus-visible\:ring-info:focus-visible{
  --tw-ring-color: rgb(var(--info))
}

.igc .focus-visible\:ring-info-pairing:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing))
}

.igc .focus-visible\:ring-info-pairing\/0:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / 0)
}

.igc .focus-visible\:ring-info-pairing\/10:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .1)
}

.igc .focus-visible\:ring-info-pairing\/100:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / 1)
}

.igc .focus-visible\:ring-info-pairing\/15:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .15)
}

.igc .focus-visible\:ring-info-pairing\/20:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .2)
}

.igc .focus-visible\:ring-info-pairing\/25:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .25)
}

.igc .focus-visible\:ring-info-pairing\/30:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .3)
}

.igc .focus-visible\:ring-info-pairing\/35:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .35)
}

.igc .focus-visible\:ring-info-pairing\/40:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .4)
}

.igc .focus-visible\:ring-info-pairing\/45:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .45)
}

.igc .focus-visible\:ring-info-pairing\/5:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .05)
}

.igc .focus-visible\:ring-info-pairing\/50:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .5)
}

.igc .focus-visible\:ring-info-pairing\/55:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .55)
}

.igc .focus-visible\:ring-info-pairing\/60:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .6)
}

.igc .focus-visible\:ring-info-pairing\/65:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .65)
}

.igc .focus-visible\:ring-info-pairing\/70:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .7)
}

.igc .focus-visible\:ring-info-pairing\/75:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .75)
}

.igc .focus-visible\:ring-info-pairing\/80:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .8)
}

.igc .focus-visible\:ring-info-pairing\/85:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .85)
}

.igc .focus-visible\:ring-info-pairing\/90:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .9)
}

.igc .focus-visible\:ring-info-pairing\/95:focus-visible{
  --tw-ring-color: rgb(var(--info-pairing) / .95)
}

.igc .focus-visible\:ring-info\/0:focus-visible{
  --tw-ring-color: rgb(var(--info) / 0)
}

.igc .focus-visible\:ring-info\/10:focus-visible{
  --tw-ring-color: rgb(var(--info) / .1)
}

.igc .focus-visible\:ring-info\/100:focus-visible{
  --tw-ring-color: rgb(var(--info) / 1)
}

.igc .focus-visible\:ring-info\/15:focus-visible{
  --tw-ring-color: rgb(var(--info) / .15)
}

.igc .focus-visible\:ring-info\/20:focus-visible{
  --tw-ring-color: rgb(var(--info) / .2)
}

.igc .focus-visible\:ring-info\/25:focus-visible{
  --tw-ring-color: rgb(var(--info) / .25)
}

.igc .focus-visible\:ring-info\/30:focus-visible{
  --tw-ring-color: rgb(var(--info) / .3)
}

.igc .focus-visible\:ring-info\/35:focus-visible{
  --tw-ring-color: rgb(var(--info) / .35)
}

.igc .focus-visible\:ring-info\/40:focus-visible{
  --tw-ring-color: rgb(var(--info) / .4)
}

.igc .focus-visible\:ring-info\/45:focus-visible{
  --tw-ring-color: rgb(var(--info) / .45)
}

.igc .focus-visible\:ring-info\/5:focus-visible{
  --tw-ring-color: rgb(var(--info) / .05)
}

.igc .focus-visible\:ring-info\/50:focus-visible{
  --tw-ring-color: rgb(var(--info) / .5)
}

.igc .focus-visible\:ring-info\/55:focus-visible{
  --tw-ring-color: rgb(var(--info) / .55)
}

.igc .focus-visible\:ring-info\/60:focus-visible{
  --tw-ring-color: rgb(var(--info) / .6)
}

.igc .focus-visible\:ring-info\/65:focus-visible{
  --tw-ring-color: rgb(var(--info) / .65)
}

.igc .focus-visible\:ring-info\/70:focus-visible{
  --tw-ring-color: rgb(var(--info) / .7)
}

.igc .focus-visible\:ring-info\/75:focus-visible{
  --tw-ring-color: rgb(var(--info) / .75)
}

.igc .focus-visible\:ring-info\/80:focus-visible{
  --tw-ring-color: rgb(var(--info) / .8)
}

.igc .focus-visible\:ring-info\/85:focus-visible{
  --tw-ring-color: rgb(var(--info) / .85)
}

.igc .focus-visible\:ring-info\/90:focus-visible{
  --tw-ring-color: rgb(var(--info) / .9)
}

.igc .focus-visible\:ring-info\/95:focus-visible{
  --tw-ring-color: rgb(var(--info) / .95)
}

.igc .focus-visible\:ring-primary:focus-visible{
  --tw-ring-color: rgb(var(--primary))
}

.igc .focus-visible\:ring-primary-pairing:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing))
}

.igc .focus-visible\:ring-primary-pairing\/0:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / 0)
}

.igc .focus-visible\:ring-primary-pairing\/10:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .1)
}

.igc .focus-visible\:ring-primary-pairing\/100:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / 1)
}

.igc .focus-visible\:ring-primary-pairing\/15:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .15)
}

.igc .focus-visible\:ring-primary-pairing\/20:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .2)
}

.igc .focus-visible\:ring-primary-pairing\/25:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .25)
}

.igc .focus-visible\:ring-primary-pairing\/30:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .3)
}

.igc .focus-visible\:ring-primary-pairing\/35:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .35)
}

.igc .focus-visible\:ring-primary-pairing\/40:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .4)
}

.igc .focus-visible\:ring-primary-pairing\/45:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .45)
}

.igc .focus-visible\:ring-primary-pairing\/5:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .05)
}

.igc .focus-visible\:ring-primary-pairing\/50:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .5)
}

.igc .focus-visible\:ring-primary-pairing\/55:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .55)
}

.igc .focus-visible\:ring-primary-pairing\/60:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .6)
}

.igc .focus-visible\:ring-primary-pairing\/65:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .65)
}

.igc .focus-visible\:ring-primary-pairing\/70:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .7)
}

.igc .focus-visible\:ring-primary-pairing\/75:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .75)
}

.igc .focus-visible\:ring-primary-pairing\/80:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .8)
}

.igc .focus-visible\:ring-primary-pairing\/85:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .85)
}

.igc .focus-visible\:ring-primary-pairing\/90:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .9)
}

.igc .focus-visible\:ring-primary-pairing\/95:focus-visible{
  --tw-ring-color: rgb(var(--primary-pairing) / .95)
}

.igc .focus-visible\:ring-primary\/0:focus-visible{
  --tw-ring-color: rgb(var(--primary) / 0)
}

.igc .focus-visible\:ring-primary\/10:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .1)
}

.igc .focus-visible\:ring-primary\/100:focus-visible{
  --tw-ring-color: rgb(var(--primary) / 1)
}

.igc .focus-visible\:ring-primary\/15:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .15)
}

.igc .focus-visible\:ring-primary\/20:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .2)
}

.igc .focus-visible\:ring-primary\/25:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .25)
}

.igc .focus-visible\:ring-primary\/30:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .3)
}

.igc .focus-visible\:ring-primary\/35:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .35)
}

.igc .focus-visible\:ring-primary\/40:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .4)
}

.igc .focus-visible\:ring-primary\/45:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .45)
}

.igc .focus-visible\:ring-primary\/5:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .05)
}

.igc .focus-visible\:ring-primary\/50:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .5)
}

.igc .focus-visible\:ring-primary\/55:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .55)
}

.igc .focus-visible\:ring-primary\/60:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .6)
}

.igc .focus-visible\:ring-primary\/65:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .65)
}

.igc .focus-visible\:ring-primary\/70:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .7)
}

.igc .focus-visible\:ring-primary\/75:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .75)
}

.igc .focus-visible\:ring-primary\/80:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .8)
}

.igc .focus-visible\:ring-primary\/85:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .85)
}

.igc .focus-visible\:ring-primary\/90:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .9)
}

.igc .focus-visible\:ring-primary\/95:focus-visible{
  --tw-ring-color: rgb(var(--primary) / .95)
}

.igc .focus-visible\:ring-surface-hairline:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline))
}

.igc .focus-visible\:ring-surface-hairline\/0:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / 0)
}

.igc .focus-visible\:ring-surface-hairline\/10:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .1)
}

.igc .focus-visible\:ring-surface-hairline\/100:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / 1)
}

.igc .focus-visible\:ring-surface-hairline\/15:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .15)
}

.igc .focus-visible\:ring-surface-hairline\/20:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .2)
}

.igc .focus-visible\:ring-surface-hairline\/25:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .25)
}

.igc .focus-visible\:ring-surface-hairline\/30:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .3)
}

.igc .focus-visible\:ring-surface-hairline\/35:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .35)
}

.igc .focus-visible\:ring-surface-hairline\/40:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .4)
}

.igc .focus-visible\:ring-surface-hairline\/45:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .45)
}

.igc .focus-visible\:ring-surface-hairline\/5:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .05)
}

.igc .focus-visible\:ring-surface-hairline\/50:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .5)
}

.igc .focus-visible\:ring-surface-hairline\/55:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .55)
}

.igc .focus-visible\:ring-surface-hairline\/60:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .6)
}

.igc .focus-visible\:ring-surface-hairline\/65:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .65)
}

.igc .focus-visible\:ring-surface-hairline\/70:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .7)
}

.igc .focus-visible\:ring-surface-hairline\/75:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .75)
}

.igc .focus-visible\:ring-surface-hairline\/80:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .8)
}

.igc .focus-visible\:ring-surface-hairline\/85:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .85)
}

.igc .focus-visible\:ring-surface-hairline\/90:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .9)
}

.igc .focus-visible\:ring-surface-hairline\/95:focus-visible{
  --tw-ring-color: rgb(var(--surface-hairline) / .95)
}

.igc .focus-visible\:ring-surface-pairing:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing))
}

.igc .focus-visible\:ring-surface-pairing-alternate:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate))
}

.igc .focus-visible\:ring-surface-pairing-alternate\/0:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / 0)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/10:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .1)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/100:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / 1)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/15:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .15)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/20:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .2)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/25:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .25)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/30:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .3)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/35:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .35)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/40:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .4)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/45:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .45)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/5:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .05)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/50:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .5)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/55:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .55)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/60:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .6)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/65:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .65)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/70:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .7)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/75:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .75)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/80:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .8)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/85:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .85)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/90:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .9)
}

.igc .focus-visible\:ring-surface-pairing-alternate\/95:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .95)
}

.igc .focus-visible\:ring-surface-pairing\/0:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / 0)
}

.igc .focus-visible\:ring-surface-pairing\/10:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .1)
}

.igc .focus-visible\:ring-surface-pairing\/100:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / 1)
}

.igc .focus-visible\:ring-surface-pairing\/15:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .15)
}

.igc .focus-visible\:ring-surface-pairing\/20:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .2)
}

.igc .focus-visible\:ring-surface-pairing\/25:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .25)
}

.igc .focus-visible\:ring-surface-pairing\/30:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .3)
}

.igc .focus-visible\:ring-surface-pairing\/35:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .35)
}

.igc .focus-visible\:ring-surface-pairing\/40:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .4)
}

.igc .focus-visible\:ring-surface-pairing\/45:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .45)
}

.igc .focus-visible\:ring-surface-pairing\/5:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .05)
}

.igc .focus-visible\:ring-surface-pairing\/50:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .5)
}

.igc .focus-visible\:ring-surface-pairing\/55:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .55)
}

.igc .focus-visible\:ring-surface-pairing\/60:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .6)
}

.igc .focus-visible\:ring-surface-pairing\/65:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .65)
}

.igc .focus-visible\:ring-surface-pairing\/70:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .7)
}

.igc .focus-visible\:ring-surface-pairing\/75:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .75)
}

.igc .focus-visible\:ring-surface-pairing\/80:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .8)
}

.igc .focus-visible\:ring-surface-pairing\/85:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .85)
}

.igc .focus-visible\:ring-surface-pairing\/90:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .9)
}

.igc .focus-visible\:ring-surface-pairing\/95:focus-visible{
  --tw-ring-color: rgb(var(--surface-pairing) / .95)
}

.igc .focus-visible\:ring-surface-primary:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary))
}

.igc .focus-visible\:ring-surface-primary\/0:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / 0)
}

.igc .focus-visible\:ring-surface-primary\/10:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .1)
}

.igc .focus-visible\:ring-surface-primary\/100:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / 1)
}

.igc .focus-visible\:ring-surface-primary\/15:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .15)
}

.igc .focus-visible\:ring-surface-primary\/20:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .2)
}

.igc .focus-visible\:ring-surface-primary\/25:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .25)
}

.igc .focus-visible\:ring-surface-primary\/30:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .3)
}

.igc .focus-visible\:ring-surface-primary\/35:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .35)
}

.igc .focus-visible\:ring-surface-primary\/40:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .4)
}

.igc .focus-visible\:ring-surface-primary\/45:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .45)
}

.igc .focus-visible\:ring-surface-primary\/5:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .05)
}

.igc .focus-visible\:ring-surface-primary\/50:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .5)
}

.igc .focus-visible\:ring-surface-primary\/55:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .55)
}

.igc .focus-visible\:ring-surface-primary\/60:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .6)
}

.igc .focus-visible\:ring-surface-primary\/65:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .65)
}

.igc .focus-visible\:ring-surface-primary\/70:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .7)
}

.igc .focus-visible\:ring-surface-primary\/75:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .75)
}

.igc .focus-visible\:ring-surface-primary\/80:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .8)
}

.igc .focus-visible\:ring-surface-primary\/85:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .85)
}

.igc .focus-visible\:ring-surface-primary\/90:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .9)
}

.igc .focus-visible\:ring-surface-primary\/95:focus-visible{
  --tw-ring-color: rgb(var(--surface-primary) / .95)
}

.igc .focus-visible\:ring-surface-secondary:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary))
}

.igc .focus-visible\:ring-surface-secondary\/0:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / 0)
}

.igc .focus-visible\:ring-surface-secondary\/10:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .1)
}

.igc .focus-visible\:ring-surface-secondary\/100:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / 1)
}

.igc .focus-visible\:ring-surface-secondary\/15:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .15)
}

.igc .focus-visible\:ring-surface-secondary\/20:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .2)
}

.igc .focus-visible\:ring-surface-secondary\/25:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .25)
}

.igc .focus-visible\:ring-surface-secondary\/30:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .3)
}

.igc .focus-visible\:ring-surface-secondary\/35:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .35)
}

.igc .focus-visible\:ring-surface-secondary\/40:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .4)
}

.igc .focus-visible\:ring-surface-secondary\/45:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .45)
}

.igc .focus-visible\:ring-surface-secondary\/5:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .05)
}

.igc .focus-visible\:ring-surface-secondary\/50:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .5)
}

.igc .focus-visible\:ring-surface-secondary\/55:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .55)
}

.igc .focus-visible\:ring-surface-secondary\/60:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .6)
}

.igc .focus-visible\:ring-surface-secondary\/65:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .65)
}

.igc .focus-visible\:ring-surface-secondary\/70:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .7)
}

.igc .focus-visible\:ring-surface-secondary\/75:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .75)
}

.igc .focus-visible\:ring-surface-secondary\/80:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .8)
}

.igc .focus-visible\:ring-surface-secondary\/85:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .85)
}

.igc .focus-visible\:ring-surface-secondary\/90:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .9)
}

.igc .focus-visible\:ring-surface-secondary\/95:focus-visible{
  --tw-ring-color: rgb(var(--surface-secondary) / .95)
}

.igc .focus-visible\:ring-surface-tertiary:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary))
}

.igc .focus-visible\:ring-surface-tertiary\/0:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / 0)
}

.igc .focus-visible\:ring-surface-tertiary\/10:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .1)
}

.igc .focus-visible\:ring-surface-tertiary\/100:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / 1)
}

.igc .focus-visible\:ring-surface-tertiary\/15:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .15)
}

.igc .focus-visible\:ring-surface-tertiary\/20:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .2)
}

.igc .focus-visible\:ring-surface-tertiary\/25:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .25)
}

.igc .focus-visible\:ring-surface-tertiary\/30:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .3)
}

.igc .focus-visible\:ring-surface-tertiary\/35:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .35)
}

.igc .focus-visible\:ring-surface-tertiary\/40:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .4)
}

.igc .focus-visible\:ring-surface-tertiary\/45:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .45)
}

.igc .focus-visible\:ring-surface-tertiary\/5:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .05)
}

.igc .focus-visible\:ring-surface-tertiary\/50:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .5)
}

.igc .focus-visible\:ring-surface-tertiary\/55:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .55)
}

.igc .focus-visible\:ring-surface-tertiary\/60:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .6)
}

.igc .focus-visible\:ring-surface-tertiary\/65:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .65)
}

.igc .focus-visible\:ring-surface-tertiary\/70:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .7)
}

.igc .focus-visible\:ring-surface-tertiary\/75:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .75)
}

.igc .focus-visible\:ring-surface-tertiary\/80:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .8)
}

.igc .focus-visible\:ring-surface-tertiary\/85:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .85)
}

.igc .focus-visible\:ring-surface-tertiary\/90:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .9)
}

.igc .focus-visible\:ring-surface-tertiary\/95:focus-visible{
  --tw-ring-color: rgb(var(--surface-tertiary) / .95)
}

.igc .focus-visible\:ring-tint-10-darker:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker))
}

.igc .focus-visible\:ring-tint-10-darker\/0:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / 0)
}

.igc .focus-visible\:ring-tint-10-darker\/10:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .1)
}

.igc .focus-visible\:ring-tint-10-darker\/100:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / 1)
}

.igc .focus-visible\:ring-tint-10-darker\/15:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .15)
}

.igc .focus-visible\:ring-tint-10-darker\/20:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .2)
}

.igc .focus-visible\:ring-tint-10-darker\/25:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .25)
}

.igc .focus-visible\:ring-tint-10-darker\/30:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .3)
}

.igc .focus-visible\:ring-tint-10-darker\/35:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .35)
}

.igc .focus-visible\:ring-tint-10-darker\/40:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .4)
}

.igc .focus-visible\:ring-tint-10-darker\/45:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .45)
}

.igc .focus-visible\:ring-tint-10-darker\/5:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .05)
}

.igc .focus-visible\:ring-tint-10-darker\/50:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .5)
}

.igc .focus-visible\:ring-tint-10-darker\/55:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .55)
}

.igc .focus-visible\:ring-tint-10-darker\/60:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .6)
}

.igc .focus-visible\:ring-tint-10-darker\/65:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .65)
}

.igc .focus-visible\:ring-tint-10-darker\/70:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .7)
}

.igc .focus-visible\:ring-tint-10-darker\/75:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .75)
}

.igc .focus-visible\:ring-tint-10-darker\/80:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .8)
}

.igc .focus-visible\:ring-tint-10-darker\/85:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .85)
}

.igc .focus-visible\:ring-tint-10-darker\/90:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .9)
}

.igc .focus-visible\:ring-tint-10-darker\/95:focus-visible{
  --tw-ring-color: rgb(var(--tint-10-darker) / .95)
}

.igc .focus-visible\:ring-warning:focus-visible{
  --tw-ring-color: rgb(var(--warning))
}

.igc .focus-visible\:ring-warning-pairing:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing))
}

.igc .focus-visible\:ring-warning-pairing\/0:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / 0)
}

.igc .focus-visible\:ring-warning-pairing\/10:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .1)
}

.igc .focus-visible\:ring-warning-pairing\/100:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / 1)
}

.igc .focus-visible\:ring-warning-pairing\/15:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .15)
}

.igc .focus-visible\:ring-warning-pairing\/20:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .2)
}

.igc .focus-visible\:ring-warning-pairing\/25:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .25)
}

.igc .focus-visible\:ring-warning-pairing\/30:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .3)
}

.igc .focus-visible\:ring-warning-pairing\/35:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .35)
}

.igc .focus-visible\:ring-warning-pairing\/40:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .4)
}

.igc .focus-visible\:ring-warning-pairing\/45:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .45)
}

.igc .focus-visible\:ring-warning-pairing\/5:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .05)
}

.igc .focus-visible\:ring-warning-pairing\/50:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .5)
}

.igc .focus-visible\:ring-warning-pairing\/55:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .55)
}

.igc .focus-visible\:ring-warning-pairing\/60:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .6)
}

.igc .focus-visible\:ring-warning-pairing\/65:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .65)
}

.igc .focus-visible\:ring-warning-pairing\/70:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .7)
}

.igc .focus-visible\:ring-warning-pairing\/75:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .75)
}

.igc .focus-visible\:ring-warning-pairing\/80:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .8)
}

.igc .focus-visible\:ring-warning-pairing\/85:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .85)
}

.igc .focus-visible\:ring-warning-pairing\/90:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .9)
}

.igc .focus-visible\:ring-warning-pairing\/95:focus-visible{
  --tw-ring-color: rgb(var(--warning-pairing) / .95)
}

.igc .focus-visible\:ring-warning\/0:focus-visible{
  --tw-ring-color: rgb(var(--warning) / 0)
}

.igc .focus-visible\:ring-warning\/10:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .1)
}

.igc .focus-visible\:ring-warning\/100:focus-visible{
  --tw-ring-color: rgb(var(--warning) / 1)
}

.igc .focus-visible\:ring-warning\/15:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .15)
}

.igc .focus-visible\:ring-warning\/20:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .2)
}

.igc .focus-visible\:ring-warning\/25:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .25)
}

.igc .focus-visible\:ring-warning\/30:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .3)
}

.igc .focus-visible\:ring-warning\/35:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .35)
}

.igc .focus-visible\:ring-warning\/40:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .4)
}

.igc .focus-visible\:ring-warning\/45:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .45)
}

.igc .focus-visible\:ring-warning\/5:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .05)
}

.igc .focus-visible\:ring-warning\/50:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .5)
}

.igc .focus-visible\:ring-warning\/55:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .55)
}

.igc .focus-visible\:ring-warning\/60:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .6)
}

.igc .focus-visible\:ring-warning\/65:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .65)
}

.igc .focus-visible\:ring-warning\/70:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .7)
}

.igc .focus-visible\:ring-warning\/75:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .75)
}

.igc .focus-visible\:ring-warning\/80:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .8)
}

.igc .focus-visible\:ring-warning\/85:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .85)
}

.igc .focus-visible\:ring-warning\/90:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .9)
}

.igc .focus-visible\:ring-warning\/95:focus-visible{
  --tw-ring-color: rgb(var(--warning) / .95)
}

.igc .focus-visible\:ring-offset-2:focus-visible{
  --tw-ring-offset-width: 2px
}

.igc .active\:border-info:active{
  border-color:rgb(var(--info))
}

.igc .active\:border-info-pairing:active{
  border-color:rgb(var(--info-pairing))
}

.igc .active\:border-info-pairing\/0:active{
  border-color:rgb(var(--info-pairing) / 0)
}

.igc .active\:border-info-pairing\/10:active{
  border-color:rgb(var(--info-pairing) / .1)
}

.igc .active\:border-info-pairing\/100:active{
  border-color:rgb(var(--info-pairing) / 1)
}

.igc .active\:border-info-pairing\/15:active{
  border-color:rgb(var(--info-pairing) / .15)
}

.igc .active\:border-info-pairing\/20:active{
  border-color:rgb(var(--info-pairing) / .2)
}

.igc .active\:border-info-pairing\/25:active{
  border-color:rgb(var(--info-pairing) / .25)
}

.igc .active\:border-info-pairing\/30:active{
  border-color:rgb(var(--info-pairing) / .3)
}

.igc .active\:border-info-pairing\/35:active{
  border-color:rgb(var(--info-pairing) / .35)
}

.igc .active\:border-info-pairing\/40:active{
  border-color:rgb(var(--info-pairing) / .4)
}

.igc .active\:border-info-pairing\/45:active{
  border-color:rgb(var(--info-pairing) / .45)
}

.igc .active\:border-info-pairing\/5:active{
  border-color:rgb(var(--info-pairing) / .05)
}

.igc .active\:border-info-pairing\/50:active{
  border-color:rgb(var(--info-pairing) / .5)
}

.igc .active\:border-info-pairing\/55:active{
  border-color:rgb(var(--info-pairing) / .55)
}

.igc .active\:border-info-pairing\/60:active{
  border-color:rgb(var(--info-pairing) / .6)
}

.igc .active\:border-info-pairing\/65:active{
  border-color:rgb(var(--info-pairing) / .65)
}

.igc .active\:border-info-pairing\/70:active{
  border-color:rgb(var(--info-pairing) / .7)
}

.igc .active\:border-info-pairing\/75:active{
  border-color:rgb(var(--info-pairing) / .75)
}

.igc .active\:border-info-pairing\/80:active{
  border-color:rgb(var(--info-pairing) / .8)
}

.igc .active\:border-info-pairing\/85:active{
  border-color:rgb(var(--info-pairing) / .85)
}

.igc .active\:border-info-pairing\/90:active{
  border-color:rgb(var(--info-pairing) / .9)
}

.igc .active\:border-info-pairing\/95:active{
  border-color:rgb(var(--info-pairing) / .95)
}

.igc .active\:border-info\/0:active{
  border-color:rgb(var(--info) / 0)
}

.igc .active\:border-info\/10:active{
  border-color:rgb(var(--info) / .1)
}

.igc .active\:border-info\/100:active{
  border-color:rgb(var(--info) / 1)
}

.igc .active\:border-info\/15:active{
  border-color:rgb(var(--info) / .15)
}

.igc .active\:border-info\/20:active{
  border-color:rgb(var(--info) / .2)
}

.igc .active\:border-info\/25:active{
  border-color:rgb(var(--info) / .25)
}

.igc .active\:border-info\/30:active{
  border-color:rgb(var(--info) / .3)
}

.igc .active\:border-info\/35:active{
  border-color:rgb(var(--info) / .35)
}

.igc .active\:border-info\/40:active{
  border-color:rgb(var(--info) / .4)
}

.igc .active\:border-info\/45:active{
  border-color:rgb(var(--info) / .45)
}

.igc .active\:border-info\/5:active{
  border-color:rgb(var(--info) / .05)
}

.igc .active\:border-info\/50:active{
  border-color:rgb(var(--info) / .5)
}

.igc .active\:border-info\/55:active{
  border-color:rgb(var(--info) / .55)
}

.igc .active\:border-info\/60:active{
  border-color:rgb(var(--info) / .6)
}

.igc .active\:border-info\/65:active{
  border-color:rgb(var(--info) / .65)
}

.igc .active\:border-info\/70:active{
  border-color:rgb(var(--info) / .7)
}

.igc .active\:border-info\/75:active{
  border-color:rgb(var(--info) / .75)
}

.igc .active\:border-info\/80:active{
  border-color:rgb(var(--info) / .8)
}

.igc .active\:border-info\/85:active{
  border-color:rgb(var(--info) / .85)
}

.igc .active\:border-info\/90:active{
  border-color:rgb(var(--info) / .9)
}

.igc .active\:border-info\/95:active{
  border-color:rgb(var(--info) / .95)
}

.igc .active\:border-primary:active{
  border-color:rgb(var(--primary))
}

.igc .active\:border-primary-pairing:active{
  border-color:rgb(var(--primary-pairing))
}

.igc .active\:border-primary-pairing\/0:active{
  border-color:rgb(var(--primary-pairing) / 0)
}

.igc .active\:border-primary-pairing\/10:active{
  border-color:rgb(var(--primary-pairing) / .1)
}

.igc .active\:border-primary-pairing\/100:active{
  border-color:rgb(var(--primary-pairing) / 1)
}

.igc .active\:border-primary-pairing\/15:active{
  border-color:rgb(var(--primary-pairing) / .15)
}

.igc .active\:border-primary-pairing\/20:active{
  border-color:rgb(var(--primary-pairing) / .2)
}

.igc .active\:border-primary-pairing\/25:active{
  border-color:rgb(var(--primary-pairing) / .25)
}

.igc .active\:border-primary-pairing\/30:active{
  border-color:rgb(var(--primary-pairing) / .3)
}

.igc .active\:border-primary-pairing\/35:active{
  border-color:rgb(var(--primary-pairing) / .35)
}

.igc .active\:border-primary-pairing\/40:active{
  border-color:rgb(var(--primary-pairing) / .4)
}

.igc .active\:border-primary-pairing\/45:active{
  border-color:rgb(var(--primary-pairing) / .45)
}

.igc .active\:border-primary-pairing\/5:active{
  border-color:rgb(var(--primary-pairing) / .05)
}

.igc .active\:border-primary-pairing\/50:active{
  border-color:rgb(var(--primary-pairing) / .5)
}

.igc .active\:border-primary-pairing\/55:active{
  border-color:rgb(var(--primary-pairing) / .55)
}

.igc .active\:border-primary-pairing\/60:active{
  border-color:rgb(var(--primary-pairing) / .6)
}

.igc .active\:border-primary-pairing\/65:active{
  border-color:rgb(var(--primary-pairing) / .65)
}

.igc .active\:border-primary-pairing\/70:active{
  border-color:rgb(var(--primary-pairing) / .7)
}

.igc .active\:border-primary-pairing\/75:active{
  border-color:rgb(var(--primary-pairing) / .75)
}

.igc .active\:border-primary-pairing\/80:active{
  border-color:rgb(var(--primary-pairing) / .8)
}

.igc .active\:border-primary-pairing\/85:active{
  border-color:rgb(var(--primary-pairing) / .85)
}

.igc .active\:border-primary-pairing\/90:active{
  border-color:rgb(var(--primary-pairing) / .9)
}

.igc .active\:border-primary-pairing\/95:active{
  border-color:rgb(var(--primary-pairing) / .95)
}

.igc .active\:border-primary\/0:active{
  border-color:rgb(var(--primary) / 0)
}

.igc .active\:border-primary\/10:active{
  border-color:rgb(var(--primary) / .1)
}

.igc .active\:border-primary\/100:active{
  border-color:rgb(var(--primary) / 1)
}

.igc .active\:border-primary\/15:active{
  border-color:rgb(var(--primary) / .15)
}

.igc .active\:border-primary\/20:active{
  border-color:rgb(var(--primary) / .2)
}

.igc .active\:border-primary\/25:active{
  border-color:rgb(var(--primary) / .25)
}

.igc .active\:border-primary\/30:active{
  border-color:rgb(var(--primary) / .3)
}

.igc .active\:border-primary\/35:active{
  border-color:rgb(var(--primary) / .35)
}

.igc .active\:border-primary\/40:active{
  border-color:rgb(var(--primary) / .4)
}

.igc .active\:border-primary\/45:active{
  border-color:rgb(var(--primary) / .45)
}

.igc .active\:border-primary\/5:active{
  border-color:rgb(var(--primary) / .05)
}

.igc .active\:border-primary\/50:active{
  border-color:rgb(var(--primary) / .5)
}

.igc .active\:border-primary\/55:active{
  border-color:rgb(var(--primary) / .55)
}

.igc .active\:border-primary\/60:active{
  border-color:rgb(var(--primary) / .6)
}

.igc .active\:border-primary\/65:active{
  border-color:rgb(var(--primary) / .65)
}

.igc .active\:border-primary\/70:active{
  border-color:rgb(var(--primary) / .7)
}

.igc .active\:border-primary\/75:active{
  border-color:rgb(var(--primary) / .75)
}

.igc .active\:border-primary\/80:active{
  border-color:rgb(var(--primary) / .8)
}

.igc .active\:border-primary\/85:active{
  border-color:rgb(var(--primary) / .85)
}

.igc .active\:border-primary\/90:active{
  border-color:rgb(var(--primary) / .9)
}

.igc .active\:border-primary\/95:active{
  border-color:rgb(var(--primary) / .95)
}

.igc .active\:border-surface-hairline:active{
  border-color:rgb(var(--surface-hairline))
}

.igc .active\:border-surface-hairline\/0:active{
  border-color:rgb(var(--surface-hairline) / 0)
}

.igc .active\:border-surface-hairline\/10:active{
  border-color:rgb(var(--surface-hairline) / .1)
}

.igc .active\:border-surface-hairline\/100:active{
  border-color:rgb(var(--surface-hairline) / 1)
}

.igc .active\:border-surface-hairline\/15:active{
  border-color:rgb(var(--surface-hairline) / .15)
}

.igc .active\:border-surface-hairline\/20:active{
  border-color:rgb(var(--surface-hairline) / .2)
}

.igc .active\:border-surface-hairline\/25:active{
  border-color:rgb(var(--surface-hairline) / .25)
}

.igc .active\:border-surface-hairline\/30:active{
  border-color:rgb(var(--surface-hairline) / .3)
}

.igc .active\:border-surface-hairline\/35:active{
  border-color:rgb(var(--surface-hairline) / .35)
}

.igc .active\:border-surface-hairline\/40:active{
  border-color:rgb(var(--surface-hairline) / .4)
}

.igc .active\:border-surface-hairline\/45:active{
  border-color:rgb(var(--surface-hairline) / .45)
}

.igc .active\:border-surface-hairline\/5:active{
  border-color:rgb(var(--surface-hairline) / .05)
}

.igc .active\:border-surface-hairline\/50:active{
  border-color:rgb(var(--surface-hairline) / .5)
}

.igc .active\:border-surface-hairline\/55:active{
  border-color:rgb(var(--surface-hairline) / .55)
}

.igc .active\:border-surface-hairline\/60:active{
  border-color:rgb(var(--surface-hairline) / .6)
}

.igc .active\:border-surface-hairline\/65:active{
  border-color:rgb(var(--surface-hairline) / .65)
}

.igc .active\:border-surface-hairline\/70:active{
  border-color:rgb(var(--surface-hairline) / .7)
}

.igc .active\:border-surface-hairline\/75:active{
  border-color:rgb(var(--surface-hairline) / .75)
}

.igc .active\:border-surface-hairline\/80:active{
  border-color:rgb(var(--surface-hairline) / .8)
}

.igc .active\:border-surface-hairline\/85:active{
  border-color:rgb(var(--surface-hairline) / .85)
}

.igc .active\:border-surface-hairline\/90:active{
  border-color:rgb(var(--surface-hairline) / .9)
}

.igc .active\:border-surface-hairline\/95:active{
  border-color:rgb(var(--surface-hairline) / .95)
}

.igc .active\:border-surface-pairing:active{
  border-color:rgb(var(--surface-pairing))
}

.igc .active\:border-surface-pairing-alternate:active{
  border-color:rgb(var(--surface-pairing-alternate))
}

.igc .active\:border-surface-pairing-alternate\/0:active{
  border-color:rgb(var(--surface-pairing-alternate) / 0)
}

.igc .active\:border-surface-pairing-alternate\/10:active{
  border-color:rgb(var(--surface-pairing-alternate) / .1)
}

.igc .active\:border-surface-pairing-alternate\/100:active{
  border-color:rgb(var(--surface-pairing-alternate) / 1)
}

.igc .active\:border-surface-pairing-alternate\/15:active{
  border-color:rgb(var(--surface-pairing-alternate) / .15)
}

.igc .active\:border-surface-pairing-alternate\/20:active{
  border-color:rgb(var(--surface-pairing-alternate) / .2)
}

.igc .active\:border-surface-pairing-alternate\/25:active{
  border-color:rgb(var(--surface-pairing-alternate) / .25)
}

.igc .active\:border-surface-pairing-alternate\/30:active{
  border-color:rgb(var(--surface-pairing-alternate) / .3)
}

.igc .active\:border-surface-pairing-alternate\/35:active{
  border-color:rgb(var(--surface-pairing-alternate) / .35)
}

.igc .active\:border-surface-pairing-alternate\/40:active{
  border-color:rgb(var(--surface-pairing-alternate) / .4)
}

.igc .active\:border-surface-pairing-alternate\/45:active{
  border-color:rgb(var(--surface-pairing-alternate) / .45)
}

.igc .active\:border-surface-pairing-alternate\/5:active{
  border-color:rgb(var(--surface-pairing-alternate) / .05)
}

.igc .active\:border-surface-pairing-alternate\/50:active{
  border-color:rgb(var(--surface-pairing-alternate) / .5)
}

.igc .active\:border-surface-pairing-alternate\/55:active{
  border-color:rgb(var(--surface-pairing-alternate) / .55)
}

.igc .active\:border-surface-pairing-alternate\/60:active{
  border-color:rgb(var(--surface-pairing-alternate) / .6)
}

.igc .active\:border-surface-pairing-alternate\/65:active{
  border-color:rgb(var(--surface-pairing-alternate) / .65)
}

.igc .active\:border-surface-pairing-alternate\/70:active{
  border-color:rgb(var(--surface-pairing-alternate) / .7)
}

.igc .active\:border-surface-pairing-alternate\/75:active{
  border-color:rgb(var(--surface-pairing-alternate) / .75)
}

.igc .active\:border-surface-pairing-alternate\/80:active{
  border-color:rgb(var(--surface-pairing-alternate) / .8)
}

.igc .active\:border-surface-pairing-alternate\/85:active{
  border-color:rgb(var(--surface-pairing-alternate) / .85)
}

.igc .active\:border-surface-pairing-alternate\/90:active{
  border-color:rgb(var(--surface-pairing-alternate) / .9)
}

.igc .active\:border-surface-pairing-alternate\/95:active{
  border-color:rgb(var(--surface-pairing-alternate) / .95)
}

.igc .active\:border-surface-pairing\/0:active{
  border-color:rgb(var(--surface-pairing) / 0)
}

.igc .active\:border-surface-pairing\/10:active{
  border-color:rgb(var(--surface-pairing) / .1)
}

.igc .active\:border-surface-pairing\/100:active{
  border-color:rgb(var(--surface-pairing) / 1)
}

.igc .active\:border-surface-pairing\/15:active{
  border-color:rgb(var(--surface-pairing) / .15)
}

.igc .active\:border-surface-pairing\/20:active{
  border-color:rgb(var(--surface-pairing) / .2)
}

.igc .active\:border-surface-pairing\/25:active{
  border-color:rgb(var(--surface-pairing) / .25)
}

.igc .active\:border-surface-pairing\/30:active{
  border-color:rgb(var(--surface-pairing) / .3)
}

.igc .active\:border-surface-pairing\/35:active{
  border-color:rgb(var(--surface-pairing) / .35)
}

.igc .active\:border-surface-pairing\/40:active{
  border-color:rgb(var(--surface-pairing) / .4)
}

.igc .active\:border-surface-pairing\/45:active{
  border-color:rgb(var(--surface-pairing) / .45)
}

.igc .active\:border-surface-pairing\/5:active{
  border-color:rgb(var(--surface-pairing) / .05)
}

.igc .active\:border-surface-pairing\/50:active{
  border-color:rgb(var(--surface-pairing) / .5)
}

.igc .active\:border-surface-pairing\/55:active{
  border-color:rgb(var(--surface-pairing) / .55)
}

.igc .active\:border-surface-pairing\/60:active{
  border-color:rgb(var(--surface-pairing) / .6)
}

.igc .active\:border-surface-pairing\/65:active{
  border-color:rgb(var(--surface-pairing) / .65)
}

.igc .active\:border-surface-pairing\/70:active{
  border-color:rgb(var(--surface-pairing) / .7)
}

.igc .active\:border-surface-pairing\/75:active{
  border-color:rgb(var(--surface-pairing) / .75)
}

.igc .active\:border-surface-pairing\/80:active{
  border-color:rgb(var(--surface-pairing) / .8)
}

.igc .active\:border-surface-pairing\/85:active{
  border-color:rgb(var(--surface-pairing) / .85)
}

.igc .active\:border-surface-pairing\/90:active{
  border-color:rgb(var(--surface-pairing) / .9)
}

.igc .active\:border-surface-pairing\/95:active{
  border-color:rgb(var(--surface-pairing) / .95)
}

.igc .active\:border-surface-primary:active{
  border-color:rgb(var(--surface-primary))
}

.igc .active\:border-surface-primary\/0:active{
  border-color:rgb(var(--surface-primary) / 0)
}

.igc .active\:border-surface-primary\/10:active{
  border-color:rgb(var(--surface-primary) / .1)
}

.igc .active\:border-surface-primary\/100:active{
  border-color:rgb(var(--surface-primary) / 1)
}

.igc .active\:border-surface-primary\/15:active{
  border-color:rgb(var(--surface-primary) / .15)
}

.igc .active\:border-surface-primary\/20:active{
  border-color:rgb(var(--surface-primary) / .2)
}

.igc .active\:border-surface-primary\/25:active{
  border-color:rgb(var(--surface-primary) / .25)
}

.igc .active\:border-surface-primary\/30:active{
  border-color:rgb(var(--surface-primary) / .3)
}

.igc .active\:border-surface-primary\/35:active{
  border-color:rgb(var(--surface-primary) / .35)
}

.igc .active\:border-surface-primary\/40:active{
  border-color:rgb(var(--surface-primary) / .4)
}

.igc .active\:border-surface-primary\/45:active{
  border-color:rgb(var(--surface-primary) / .45)
}

.igc .active\:border-surface-primary\/5:active{
  border-color:rgb(var(--surface-primary) / .05)
}

.igc .active\:border-surface-primary\/50:active{
  border-color:rgb(var(--surface-primary) / .5)
}

.igc .active\:border-surface-primary\/55:active{
  border-color:rgb(var(--surface-primary) / .55)
}

.igc .active\:border-surface-primary\/60:active{
  border-color:rgb(var(--surface-primary) / .6)
}

.igc .active\:border-surface-primary\/65:active{
  border-color:rgb(var(--surface-primary) / .65)
}

.igc .active\:border-surface-primary\/70:active{
  border-color:rgb(var(--surface-primary) / .7)
}

.igc .active\:border-surface-primary\/75:active{
  border-color:rgb(var(--surface-primary) / .75)
}

.igc .active\:border-surface-primary\/80:active{
  border-color:rgb(var(--surface-primary) / .8)
}

.igc .active\:border-surface-primary\/85:active{
  border-color:rgb(var(--surface-primary) / .85)
}

.igc .active\:border-surface-primary\/90:active{
  border-color:rgb(var(--surface-primary) / .9)
}

.igc .active\:border-surface-primary\/95:active{
  border-color:rgb(var(--surface-primary) / .95)
}

.igc .active\:border-surface-secondary:active{
  border-color:rgb(var(--surface-secondary))
}

.igc .active\:border-surface-secondary\/0:active{
  border-color:rgb(var(--surface-secondary) / 0)
}

.igc .active\:border-surface-secondary\/10:active{
  border-color:rgb(var(--surface-secondary) / .1)
}

.igc .active\:border-surface-secondary\/100:active{
  border-color:rgb(var(--surface-secondary) / 1)
}

.igc .active\:border-surface-secondary\/15:active{
  border-color:rgb(var(--surface-secondary) / .15)
}

.igc .active\:border-surface-secondary\/20:active{
  border-color:rgb(var(--surface-secondary) / .2)
}

.igc .active\:border-surface-secondary\/25:active{
  border-color:rgb(var(--surface-secondary) / .25)
}

.igc .active\:border-surface-secondary\/30:active{
  border-color:rgb(var(--surface-secondary) / .3)
}

.igc .active\:border-surface-secondary\/35:active{
  border-color:rgb(var(--surface-secondary) / .35)
}

.igc .active\:border-surface-secondary\/40:active{
  border-color:rgb(var(--surface-secondary) / .4)
}

.igc .active\:border-surface-secondary\/45:active{
  border-color:rgb(var(--surface-secondary) / .45)
}

.igc .active\:border-surface-secondary\/5:active{
  border-color:rgb(var(--surface-secondary) / .05)
}

.igc .active\:border-surface-secondary\/50:active{
  border-color:rgb(var(--surface-secondary) / .5)
}

.igc .active\:border-surface-secondary\/55:active{
  border-color:rgb(var(--surface-secondary) / .55)
}

.igc .active\:border-surface-secondary\/60:active{
  border-color:rgb(var(--surface-secondary) / .6)
}

.igc .active\:border-surface-secondary\/65:active{
  border-color:rgb(var(--surface-secondary) / .65)
}

.igc .active\:border-surface-secondary\/70:active{
  border-color:rgb(var(--surface-secondary) / .7)
}

.igc .active\:border-surface-secondary\/75:active{
  border-color:rgb(var(--surface-secondary) / .75)
}

.igc .active\:border-surface-secondary\/80:active{
  border-color:rgb(var(--surface-secondary) / .8)
}

.igc .active\:border-surface-secondary\/85:active{
  border-color:rgb(var(--surface-secondary) / .85)
}

.igc .active\:border-surface-secondary\/90:active{
  border-color:rgb(var(--surface-secondary) / .9)
}

.igc .active\:border-surface-secondary\/95:active{
  border-color:rgb(var(--surface-secondary) / .95)
}

.igc .active\:border-surface-tertiary:active{
  border-color:rgb(var(--surface-tertiary))
}

.igc .active\:border-surface-tertiary\/0:active{
  border-color:rgb(var(--surface-tertiary) / 0)
}

.igc .active\:border-surface-tertiary\/10:active{
  border-color:rgb(var(--surface-tertiary) / .1)
}

.igc .active\:border-surface-tertiary\/100:active{
  border-color:rgb(var(--surface-tertiary) / 1)
}

.igc .active\:border-surface-tertiary\/15:active{
  border-color:rgb(var(--surface-tertiary) / .15)
}

.igc .active\:border-surface-tertiary\/20:active{
  border-color:rgb(var(--surface-tertiary) / .2)
}

.igc .active\:border-surface-tertiary\/25:active{
  border-color:rgb(var(--surface-tertiary) / .25)
}

.igc .active\:border-surface-tertiary\/30:active{
  border-color:rgb(var(--surface-tertiary) / .3)
}

.igc .active\:border-surface-tertiary\/35:active{
  border-color:rgb(var(--surface-tertiary) / .35)
}

.igc .active\:border-surface-tertiary\/40:active{
  border-color:rgb(var(--surface-tertiary) / .4)
}

.igc .active\:border-surface-tertiary\/45:active{
  border-color:rgb(var(--surface-tertiary) / .45)
}

.igc .active\:border-surface-tertiary\/5:active{
  border-color:rgb(var(--surface-tertiary) / .05)
}

.igc .active\:border-surface-tertiary\/50:active{
  border-color:rgb(var(--surface-tertiary) / .5)
}

.igc .active\:border-surface-tertiary\/55:active{
  border-color:rgb(var(--surface-tertiary) / .55)
}

.igc .active\:border-surface-tertiary\/60:active{
  border-color:rgb(var(--surface-tertiary) / .6)
}

.igc .active\:border-surface-tertiary\/65:active{
  border-color:rgb(var(--surface-tertiary) / .65)
}

.igc .active\:border-surface-tertiary\/70:active{
  border-color:rgb(var(--surface-tertiary) / .7)
}

.igc .active\:border-surface-tertiary\/75:active{
  border-color:rgb(var(--surface-tertiary) / .75)
}

.igc .active\:border-surface-tertiary\/80:active{
  border-color:rgb(var(--surface-tertiary) / .8)
}

.igc .active\:border-surface-tertiary\/85:active{
  border-color:rgb(var(--surface-tertiary) / .85)
}

.igc .active\:border-surface-tertiary\/90:active{
  border-color:rgb(var(--surface-tertiary) / .9)
}

.igc .active\:border-surface-tertiary\/95:active{
  border-color:rgb(var(--surface-tertiary) / .95)
}

.igc .active\:border-tint-10-darker:active{
  border-color:rgb(var(--tint-10-darker))
}

.igc .active\:border-tint-10-darker\/0:active{
  border-color:rgb(var(--tint-10-darker) / 0)
}

.igc .active\:border-tint-10-darker\/10:active{
  border-color:rgb(var(--tint-10-darker) / .1)
}

.igc .active\:border-tint-10-darker\/100:active{
  border-color:rgb(var(--tint-10-darker) / 1)
}

.igc .active\:border-tint-10-darker\/15:active{
  border-color:rgb(var(--tint-10-darker) / .15)
}

.igc .active\:border-tint-10-darker\/20:active{
  border-color:rgb(var(--tint-10-darker) / .2)
}

.igc .active\:border-tint-10-darker\/25:active{
  border-color:rgb(var(--tint-10-darker) / .25)
}

.igc .active\:border-tint-10-darker\/30:active{
  border-color:rgb(var(--tint-10-darker) / .3)
}

.igc .active\:border-tint-10-darker\/35:active{
  border-color:rgb(var(--tint-10-darker) / .35)
}

.igc .active\:border-tint-10-darker\/40:active{
  border-color:rgb(var(--tint-10-darker) / .4)
}

.igc .active\:border-tint-10-darker\/45:active{
  border-color:rgb(var(--tint-10-darker) / .45)
}

.igc .active\:border-tint-10-darker\/5:active{
  border-color:rgb(var(--tint-10-darker) / .05)
}

.igc .active\:border-tint-10-darker\/50:active{
  border-color:rgb(var(--tint-10-darker) / .5)
}

.igc .active\:border-tint-10-darker\/55:active{
  border-color:rgb(var(--tint-10-darker) / .55)
}

.igc .active\:border-tint-10-darker\/60:active{
  border-color:rgb(var(--tint-10-darker) / .6)
}

.igc .active\:border-tint-10-darker\/65:active{
  border-color:rgb(var(--tint-10-darker) / .65)
}

.igc .active\:border-tint-10-darker\/70:active{
  border-color:rgb(var(--tint-10-darker) / .7)
}

.igc .active\:border-tint-10-darker\/75:active{
  border-color:rgb(var(--tint-10-darker) / .75)
}

.igc .active\:border-tint-10-darker\/80:active{
  border-color:rgb(var(--tint-10-darker) / .8)
}

.igc .active\:border-tint-10-darker\/85:active{
  border-color:rgb(var(--tint-10-darker) / .85)
}

.igc .active\:border-tint-10-darker\/90:active{
  border-color:rgb(var(--tint-10-darker) / .9)
}

.igc .active\:border-tint-10-darker\/95:active{
  border-color:rgb(var(--tint-10-darker) / .95)
}

.igc .active\:border-warning:active{
  border-color:rgb(var(--warning))
}

.igc .active\:border-warning-pairing:active{
  border-color:rgb(var(--warning-pairing))
}

.igc .active\:border-warning-pairing\/0:active{
  border-color:rgb(var(--warning-pairing) / 0)
}

.igc .active\:border-warning-pairing\/10:active{
  border-color:rgb(var(--warning-pairing) / .1)
}

.igc .active\:border-warning-pairing\/100:active{
  border-color:rgb(var(--warning-pairing) / 1)
}

.igc .active\:border-warning-pairing\/15:active{
  border-color:rgb(var(--warning-pairing) / .15)
}

.igc .active\:border-warning-pairing\/20:active{
  border-color:rgb(var(--warning-pairing) / .2)
}

.igc .active\:border-warning-pairing\/25:active{
  border-color:rgb(var(--warning-pairing) / .25)
}

.igc .active\:border-warning-pairing\/30:active{
  border-color:rgb(var(--warning-pairing) / .3)
}

.igc .active\:border-warning-pairing\/35:active{
  border-color:rgb(var(--warning-pairing) / .35)
}

.igc .active\:border-warning-pairing\/40:active{
  border-color:rgb(var(--warning-pairing) / .4)
}

.igc .active\:border-warning-pairing\/45:active{
  border-color:rgb(var(--warning-pairing) / .45)
}

.igc .active\:border-warning-pairing\/5:active{
  border-color:rgb(var(--warning-pairing) / .05)
}

.igc .active\:border-warning-pairing\/50:active{
  border-color:rgb(var(--warning-pairing) / .5)
}

.igc .active\:border-warning-pairing\/55:active{
  border-color:rgb(var(--warning-pairing) / .55)
}

.igc .active\:border-warning-pairing\/60:active{
  border-color:rgb(var(--warning-pairing) / .6)
}

.igc .active\:border-warning-pairing\/65:active{
  border-color:rgb(var(--warning-pairing) / .65)
}

.igc .active\:border-warning-pairing\/70:active{
  border-color:rgb(var(--warning-pairing) / .7)
}

.igc .active\:border-warning-pairing\/75:active{
  border-color:rgb(var(--warning-pairing) / .75)
}

.igc .active\:border-warning-pairing\/80:active{
  border-color:rgb(var(--warning-pairing) / .8)
}

.igc .active\:border-warning-pairing\/85:active{
  border-color:rgb(var(--warning-pairing) / .85)
}

.igc .active\:border-warning-pairing\/90:active{
  border-color:rgb(var(--warning-pairing) / .9)
}

.igc .active\:border-warning-pairing\/95:active{
  border-color:rgb(var(--warning-pairing) / .95)
}

.igc .active\:border-warning\/0:active{
  border-color:rgb(var(--warning) / 0)
}

.igc .active\:border-warning\/10:active{
  border-color:rgb(var(--warning) / .1)
}

.igc .active\:border-warning\/100:active{
  border-color:rgb(var(--warning) / 1)
}

.igc .active\:border-warning\/15:active{
  border-color:rgb(var(--warning) / .15)
}

.igc .active\:border-warning\/20:active{
  border-color:rgb(var(--warning) / .2)
}

.igc .active\:border-warning\/25:active{
  border-color:rgb(var(--warning) / .25)
}

.igc .active\:border-warning\/30:active{
  border-color:rgb(var(--warning) / .3)
}

.igc .active\:border-warning\/35:active{
  border-color:rgb(var(--warning) / .35)
}

.igc .active\:border-warning\/40:active{
  border-color:rgb(var(--warning) / .4)
}

.igc .active\:border-warning\/45:active{
  border-color:rgb(var(--warning) / .45)
}

.igc .active\:border-warning\/5:active{
  border-color:rgb(var(--warning) / .05)
}

.igc .active\:border-warning\/50:active{
  border-color:rgb(var(--warning) / .5)
}

.igc .active\:border-warning\/55:active{
  border-color:rgb(var(--warning) / .55)
}

.igc .active\:border-warning\/60:active{
  border-color:rgb(var(--warning) / .6)
}

.igc .active\:border-warning\/65:active{
  border-color:rgb(var(--warning) / .65)
}

.igc .active\:border-warning\/70:active{
  border-color:rgb(var(--warning) / .7)
}

.igc .active\:border-warning\/75:active{
  border-color:rgb(var(--warning) / .75)
}

.igc .active\:border-warning\/80:active{
  border-color:rgb(var(--warning) / .8)
}

.igc .active\:border-warning\/85:active{
  border-color:rgb(var(--warning) / .85)
}

.igc .active\:border-warning\/90:active{
  border-color:rgb(var(--warning) / .9)
}

.igc .active\:border-warning\/95:active{
  border-color:rgb(var(--warning) / .95)
}

.igc .active\:bg-info:active{
  background-color:rgb(var(--info))
}

.igc .active\:bg-info-pairing:active{
  background-color:rgb(var(--info-pairing))
}

.igc .active\:bg-info-pairing\/0:active{
  background-color:rgb(var(--info-pairing) / 0)
}

.igc .active\:bg-info-pairing\/10:active{
  background-color:rgb(var(--info-pairing) / .1)
}

.igc .active\:bg-info-pairing\/100:active{
  background-color:rgb(var(--info-pairing) / 1)
}

.igc .active\:bg-info-pairing\/15:active{
  background-color:rgb(var(--info-pairing) / .15)
}

.igc .active\:bg-info-pairing\/20:active{
  background-color:rgb(var(--info-pairing) / .2)
}

.igc .active\:bg-info-pairing\/25:active{
  background-color:rgb(var(--info-pairing) / .25)
}

.igc .active\:bg-info-pairing\/30:active{
  background-color:rgb(var(--info-pairing) / .3)
}

.igc .active\:bg-info-pairing\/35:active{
  background-color:rgb(var(--info-pairing) / .35)
}

.igc .active\:bg-info-pairing\/40:active{
  background-color:rgb(var(--info-pairing) / .4)
}

.igc .active\:bg-info-pairing\/45:active{
  background-color:rgb(var(--info-pairing) / .45)
}

.igc .active\:bg-info-pairing\/5:active{
  background-color:rgb(var(--info-pairing) / .05)
}

.igc .active\:bg-info-pairing\/50:active{
  background-color:rgb(var(--info-pairing) / .5)
}

.igc .active\:bg-info-pairing\/55:active{
  background-color:rgb(var(--info-pairing) / .55)
}

.igc .active\:bg-info-pairing\/60:active{
  background-color:rgb(var(--info-pairing) / .6)
}

.igc .active\:bg-info-pairing\/65:active{
  background-color:rgb(var(--info-pairing) / .65)
}

.igc .active\:bg-info-pairing\/70:active{
  background-color:rgb(var(--info-pairing) / .7)
}

.igc .active\:bg-info-pairing\/75:active{
  background-color:rgb(var(--info-pairing) / .75)
}

.igc .active\:bg-info-pairing\/80:active{
  background-color:rgb(var(--info-pairing) / .8)
}

.igc .active\:bg-info-pairing\/85:active{
  background-color:rgb(var(--info-pairing) / .85)
}

.igc .active\:bg-info-pairing\/90:active{
  background-color:rgb(var(--info-pairing) / .9)
}

.igc .active\:bg-info-pairing\/95:active{
  background-color:rgb(var(--info-pairing) / .95)
}

.igc .active\:bg-info\/0:active{
  background-color:rgb(var(--info) / 0)
}

.igc .active\:bg-info\/10:active{
  background-color:rgb(var(--info) / .1)
}

.igc .active\:bg-info\/100:active{
  background-color:rgb(var(--info) / 1)
}

.igc .active\:bg-info\/15:active{
  background-color:rgb(var(--info) / .15)
}

.igc .active\:bg-info\/20:active{
  background-color:rgb(var(--info) / .2)
}

.igc .active\:bg-info\/25:active{
  background-color:rgb(var(--info) / .25)
}

.igc .active\:bg-info\/30:active{
  background-color:rgb(var(--info) / .3)
}

.igc .active\:bg-info\/35:active{
  background-color:rgb(var(--info) / .35)
}

.igc .active\:bg-info\/40:active{
  background-color:rgb(var(--info) / .4)
}

.igc .active\:bg-info\/45:active{
  background-color:rgb(var(--info) / .45)
}

.igc .active\:bg-info\/5:active{
  background-color:rgb(var(--info) / .05)
}

.igc .active\:bg-info\/50:active{
  background-color:rgb(var(--info) / .5)
}

.igc .active\:bg-info\/55:active{
  background-color:rgb(var(--info) / .55)
}

.igc .active\:bg-info\/60:active{
  background-color:rgb(var(--info) / .6)
}

.igc .active\:bg-info\/65:active{
  background-color:rgb(var(--info) / .65)
}

.igc .active\:bg-info\/70:active{
  background-color:rgb(var(--info) / .7)
}

.igc .active\:bg-info\/75:active{
  background-color:rgb(var(--info) / .75)
}

.igc .active\:bg-info\/80:active{
  background-color:rgb(var(--info) / .8)
}

.igc .active\:bg-info\/85:active{
  background-color:rgb(var(--info) / .85)
}

.igc .active\:bg-info\/90:active{
  background-color:rgb(var(--info) / .9)
}

.igc .active\:bg-info\/95:active{
  background-color:rgb(var(--info) / .95)
}

.igc .active\:bg-primary:active{
  background-color:rgb(var(--primary))
}

.igc .active\:bg-primary-pairing:active{
  background-color:rgb(var(--primary-pairing))
}

.igc .active\:bg-primary-pairing\/0:active{
  background-color:rgb(var(--primary-pairing) / 0)
}

.igc .active\:bg-primary-pairing\/10:active{
  background-color:rgb(var(--primary-pairing) / .1)
}

.igc .active\:bg-primary-pairing\/100:active{
  background-color:rgb(var(--primary-pairing) / 1)
}

.igc .active\:bg-primary-pairing\/15:active{
  background-color:rgb(var(--primary-pairing) / .15)
}

.igc .active\:bg-primary-pairing\/20:active{
  background-color:rgb(var(--primary-pairing) / .2)
}

.igc .active\:bg-primary-pairing\/25:active{
  background-color:rgb(var(--primary-pairing) / .25)
}

.igc .active\:bg-primary-pairing\/30:active{
  background-color:rgb(var(--primary-pairing) / .3)
}

.igc .active\:bg-primary-pairing\/35:active{
  background-color:rgb(var(--primary-pairing) / .35)
}

.igc .active\:bg-primary-pairing\/40:active{
  background-color:rgb(var(--primary-pairing) / .4)
}

.igc .active\:bg-primary-pairing\/45:active{
  background-color:rgb(var(--primary-pairing) / .45)
}

.igc .active\:bg-primary-pairing\/5:active{
  background-color:rgb(var(--primary-pairing) / .05)
}

.igc .active\:bg-primary-pairing\/50:active{
  background-color:rgb(var(--primary-pairing) / .5)
}

.igc .active\:bg-primary-pairing\/55:active{
  background-color:rgb(var(--primary-pairing) / .55)
}

.igc .active\:bg-primary-pairing\/60:active{
  background-color:rgb(var(--primary-pairing) / .6)
}

.igc .active\:bg-primary-pairing\/65:active{
  background-color:rgb(var(--primary-pairing) / .65)
}

.igc .active\:bg-primary-pairing\/70:active{
  background-color:rgb(var(--primary-pairing) / .7)
}

.igc .active\:bg-primary-pairing\/75:active{
  background-color:rgb(var(--primary-pairing) / .75)
}

.igc .active\:bg-primary-pairing\/80:active{
  background-color:rgb(var(--primary-pairing) / .8)
}

.igc .active\:bg-primary-pairing\/85:active{
  background-color:rgb(var(--primary-pairing) / .85)
}

.igc .active\:bg-primary-pairing\/90:active{
  background-color:rgb(var(--primary-pairing) / .9)
}

.igc .active\:bg-primary-pairing\/95:active{
  background-color:rgb(var(--primary-pairing) / .95)
}

.igc .active\:bg-primary\/0:active{
  background-color:rgb(var(--primary) / 0)
}

.igc .active\:bg-primary\/10:active{
  background-color:rgb(var(--primary) / .1)
}

.igc .active\:bg-primary\/100:active{
  background-color:rgb(var(--primary) / 1)
}

.igc .active\:bg-primary\/15:active{
  background-color:rgb(var(--primary) / .15)
}

.igc .active\:bg-primary\/20:active{
  background-color:rgb(var(--primary) / .2)
}

.igc .active\:bg-primary\/25:active{
  background-color:rgb(var(--primary) / .25)
}

.igc .active\:bg-primary\/30:active{
  background-color:rgb(var(--primary) / .3)
}

.igc .active\:bg-primary\/35:active{
  background-color:rgb(var(--primary) / .35)
}

.igc .active\:bg-primary\/40:active{
  background-color:rgb(var(--primary) / .4)
}

.igc .active\:bg-primary\/45:active{
  background-color:rgb(var(--primary) / .45)
}

.igc .active\:bg-primary\/5:active{
  background-color:rgb(var(--primary) / .05)
}

.igc .active\:bg-primary\/50:active{
  background-color:rgb(var(--primary) / .5)
}

.igc .active\:bg-primary\/55:active{
  background-color:rgb(var(--primary) / .55)
}

.igc .active\:bg-primary\/60:active{
  background-color:rgb(var(--primary) / .6)
}

.igc .active\:bg-primary\/65:active{
  background-color:rgb(var(--primary) / .65)
}

.igc .active\:bg-primary\/70:active{
  background-color:rgb(var(--primary) / .7)
}

.igc .active\:bg-primary\/75:active{
  background-color:rgb(var(--primary) / .75)
}

.igc .active\:bg-primary\/80:active{
  background-color:rgb(var(--primary) / .8)
}

.igc .active\:bg-primary\/85:active{
  background-color:rgb(var(--primary) / .85)
}

.igc .active\:bg-primary\/90:active{
  background-color:rgb(var(--primary) / .9)
}

.igc .active\:bg-primary\/95:active{
  background-color:rgb(var(--primary) / .95)
}

.igc .active\:bg-surface-hairline:active{
  background-color:rgb(var(--surface-hairline))
}

.igc .active\:bg-surface-hairline\/0:active{
  background-color:rgb(var(--surface-hairline) / 0)
}

.igc .active\:bg-surface-hairline\/10:active{
  background-color:rgb(var(--surface-hairline) / .1)
}

.igc .active\:bg-surface-hairline\/100:active{
  background-color:rgb(var(--surface-hairline) / 1)
}

.igc .active\:bg-surface-hairline\/15:active{
  background-color:rgb(var(--surface-hairline) / .15)
}

.igc .active\:bg-surface-hairline\/20:active{
  background-color:rgb(var(--surface-hairline) / .2)
}

.igc .active\:bg-surface-hairline\/25:active{
  background-color:rgb(var(--surface-hairline) / .25)
}

.igc .active\:bg-surface-hairline\/30:active{
  background-color:rgb(var(--surface-hairline) / .3)
}

.igc .active\:bg-surface-hairline\/35:active{
  background-color:rgb(var(--surface-hairline) / .35)
}

.igc .active\:bg-surface-hairline\/40:active{
  background-color:rgb(var(--surface-hairline) / .4)
}

.igc .active\:bg-surface-hairline\/45:active{
  background-color:rgb(var(--surface-hairline) / .45)
}

.igc .active\:bg-surface-hairline\/5:active{
  background-color:rgb(var(--surface-hairline) / .05)
}

.igc .active\:bg-surface-hairline\/50:active{
  background-color:rgb(var(--surface-hairline) / .5)
}

.igc .active\:bg-surface-hairline\/55:active{
  background-color:rgb(var(--surface-hairline) / .55)
}

.igc .active\:bg-surface-hairline\/60:active{
  background-color:rgb(var(--surface-hairline) / .6)
}

.igc .active\:bg-surface-hairline\/65:active{
  background-color:rgb(var(--surface-hairline) / .65)
}

.igc .active\:bg-surface-hairline\/70:active{
  background-color:rgb(var(--surface-hairline) / .7)
}

.igc .active\:bg-surface-hairline\/75:active{
  background-color:rgb(var(--surface-hairline) / .75)
}

.igc .active\:bg-surface-hairline\/80:active{
  background-color:rgb(var(--surface-hairline) / .8)
}

.igc .active\:bg-surface-hairline\/85:active{
  background-color:rgb(var(--surface-hairline) / .85)
}

.igc .active\:bg-surface-hairline\/90:active{
  background-color:rgb(var(--surface-hairline) / .9)
}

.igc .active\:bg-surface-hairline\/95:active{
  background-color:rgb(var(--surface-hairline) / .95)
}

.igc .active\:bg-surface-pairing:active{
  background-color:rgb(var(--surface-pairing))
}

.igc .active\:bg-surface-pairing-alternate:active{
  background-color:rgb(var(--surface-pairing-alternate))
}

.igc .active\:bg-surface-pairing-alternate\/0:active{
  background-color:rgb(var(--surface-pairing-alternate) / 0)
}

.igc .active\:bg-surface-pairing-alternate\/10:active{
  background-color:rgb(var(--surface-pairing-alternate) / .1)
}

.igc .active\:bg-surface-pairing-alternate\/100:active{
  background-color:rgb(var(--surface-pairing-alternate) / 1)
}

.igc .active\:bg-surface-pairing-alternate\/15:active{
  background-color:rgb(var(--surface-pairing-alternate) / .15)
}

.igc .active\:bg-surface-pairing-alternate\/20:active{
  background-color:rgb(var(--surface-pairing-alternate) / .2)
}

.igc .active\:bg-surface-pairing-alternate\/25:active{
  background-color:rgb(var(--surface-pairing-alternate) / .25)
}

.igc .active\:bg-surface-pairing-alternate\/30:active{
  background-color:rgb(var(--surface-pairing-alternate) / .3)
}

.igc .active\:bg-surface-pairing-alternate\/35:active{
  background-color:rgb(var(--surface-pairing-alternate) / .35)
}

.igc .active\:bg-surface-pairing-alternate\/40:active{
  background-color:rgb(var(--surface-pairing-alternate) / .4)
}

.igc .active\:bg-surface-pairing-alternate\/45:active{
  background-color:rgb(var(--surface-pairing-alternate) / .45)
}

.igc .active\:bg-surface-pairing-alternate\/5:active{
  background-color:rgb(var(--surface-pairing-alternate) / .05)
}

.igc .active\:bg-surface-pairing-alternate\/50:active{
  background-color:rgb(var(--surface-pairing-alternate) / .5)
}

.igc .active\:bg-surface-pairing-alternate\/55:active{
  background-color:rgb(var(--surface-pairing-alternate) / .55)
}

.igc .active\:bg-surface-pairing-alternate\/60:active{
  background-color:rgb(var(--surface-pairing-alternate) / .6)
}

.igc .active\:bg-surface-pairing-alternate\/65:active{
  background-color:rgb(var(--surface-pairing-alternate) / .65)
}

.igc .active\:bg-surface-pairing-alternate\/70:active{
  background-color:rgb(var(--surface-pairing-alternate) / .7)
}

.igc .active\:bg-surface-pairing-alternate\/75:active{
  background-color:rgb(var(--surface-pairing-alternate) / .75)
}

.igc .active\:bg-surface-pairing-alternate\/80:active{
  background-color:rgb(var(--surface-pairing-alternate) / .8)
}

.igc .active\:bg-surface-pairing-alternate\/85:active{
  background-color:rgb(var(--surface-pairing-alternate) / .85)
}

.igc .active\:bg-surface-pairing-alternate\/90:active{
  background-color:rgb(var(--surface-pairing-alternate) / .9)
}

.igc .active\:bg-surface-pairing-alternate\/95:active{
  background-color:rgb(var(--surface-pairing-alternate) / .95)
}

.igc .active\:bg-surface-pairing\/0:active{
  background-color:rgb(var(--surface-pairing) / 0)
}

.igc .active\:bg-surface-pairing\/10:active{
  background-color:rgb(var(--surface-pairing) / .1)
}

.igc .active\:bg-surface-pairing\/100:active{
  background-color:rgb(var(--surface-pairing) / 1)
}

.igc .active\:bg-surface-pairing\/15:active{
  background-color:rgb(var(--surface-pairing) / .15)
}

.igc .active\:bg-surface-pairing\/20:active{
  background-color:rgb(var(--surface-pairing) / .2)
}

.igc .active\:bg-surface-pairing\/25:active{
  background-color:rgb(var(--surface-pairing) / .25)
}

.igc .active\:bg-surface-pairing\/30:active{
  background-color:rgb(var(--surface-pairing) / .3)
}

.igc .active\:bg-surface-pairing\/35:active{
  background-color:rgb(var(--surface-pairing) / .35)
}

.igc .active\:bg-surface-pairing\/40:active{
  background-color:rgb(var(--surface-pairing) / .4)
}

.igc .active\:bg-surface-pairing\/45:active{
  background-color:rgb(var(--surface-pairing) / .45)
}

.igc .active\:bg-surface-pairing\/5:active{
  background-color:rgb(var(--surface-pairing) / .05)
}

.igc .active\:bg-surface-pairing\/50:active{
  background-color:rgb(var(--surface-pairing) / .5)
}

.igc .active\:bg-surface-pairing\/55:active{
  background-color:rgb(var(--surface-pairing) / .55)
}

.igc .active\:bg-surface-pairing\/60:active{
  background-color:rgb(var(--surface-pairing) / .6)
}

.igc .active\:bg-surface-pairing\/65:active{
  background-color:rgb(var(--surface-pairing) / .65)
}

.igc .active\:bg-surface-pairing\/70:active{
  background-color:rgb(var(--surface-pairing) / .7)
}

.igc .active\:bg-surface-pairing\/75:active{
  background-color:rgb(var(--surface-pairing) / .75)
}

.igc .active\:bg-surface-pairing\/80:active{
  background-color:rgb(var(--surface-pairing) / .8)
}

.igc .active\:bg-surface-pairing\/85:active{
  background-color:rgb(var(--surface-pairing) / .85)
}

.igc .active\:bg-surface-pairing\/90:active{
  background-color:rgb(var(--surface-pairing) / .9)
}

.igc .active\:bg-surface-pairing\/95:active{
  background-color:rgb(var(--surface-pairing) / .95)
}

.igc .active\:bg-surface-primary:active{
  background-color:rgb(var(--surface-primary))
}

.igc .active\:bg-surface-primary\/0:active{
  background-color:rgb(var(--surface-primary) / 0)
}

.igc .active\:bg-surface-primary\/10:active{
  background-color:rgb(var(--surface-primary) / .1)
}

.igc .active\:bg-surface-primary\/100:active{
  background-color:rgb(var(--surface-primary) / 1)
}

.igc .active\:bg-surface-primary\/15:active{
  background-color:rgb(var(--surface-primary) / .15)
}

.igc .active\:bg-surface-primary\/20:active{
  background-color:rgb(var(--surface-primary) / .2)
}

.igc .active\:bg-surface-primary\/25:active{
  background-color:rgb(var(--surface-primary) / .25)
}

.igc .active\:bg-surface-primary\/30:active{
  background-color:rgb(var(--surface-primary) / .3)
}

.igc .active\:bg-surface-primary\/35:active{
  background-color:rgb(var(--surface-primary) / .35)
}

.igc .active\:bg-surface-primary\/40:active{
  background-color:rgb(var(--surface-primary) / .4)
}

.igc .active\:bg-surface-primary\/45:active{
  background-color:rgb(var(--surface-primary) / .45)
}

.igc .active\:bg-surface-primary\/5:active{
  background-color:rgb(var(--surface-primary) / .05)
}

.igc .active\:bg-surface-primary\/50:active{
  background-color:rgb(var(--surface-primary) / .5)
}

.igc .active\:bg-surface-primary\/55:active{
  background-color:rgb(var(--surface-primary) / .55)
}

.igc .active\:bg-surface-primary\/60:active{
  background-color:rgb(var(--surface-primary) / .6)
}

.igc .active\:bg-surface-primary\/65:active{
  background-color:rgb(var(--surface-primary) / .65)
}

.igc .active\:bg-surface-primary\/70:active{
  background-color:rgb(var(--surface-primary) / .7)
}

.igc .active\:bg-surface-primary\/75:active{
  background-color:rgb(var(--surface-primary) / .75)
}

.igc .active\:bg-surface-primary\/80:active{
  background-color:rgb(var(--surface-primary) / .8)
}

.igc .active\:bg-surface-primary\/85:active{
  background-color:rgb(var(--surface-primary) / .85)
}

.igc .active\:bg-surface-primary\/90:active{
  background-color:rgb(var(--surface-primary) / .9)
}

.igc .active\:bg-surface-primary\/95:active{
  background-color:rgb(var(--surface-primary) / .95)
}

.igc .active\:bg-surface-secondary:active{
  background-color:rgb(var(--surface-secondary))
}

.igc .active\:bg-surface-secondary\/0:active{
  background-color:rgb(var(--surface-secondary) / 0)
}

.igc .active\:bg-surface-secondary\/10:active{
  background-color:rgb(var(--surface-secondary) / .1)
}

.igc .active\:bg-surface-secondary\/100:active{
  background-color:rgb(var(--surface-secondary) / 1)
}

.igc .active\:bg-surface-secondary\/15:active{
  background-color:rgb(var(--surface-secondary) / .15)
}

.igc .active\:bg-surface-secondary\/20:active{
  background-color:rgb(var(--surface-secondary) / .2)
}

.igc .active\:bg-surface-secondary\/25:active{
  background-color:rgb(var(--surface-secondary) / .25)
}

.igc .active\:bg-surface-secondary\/30:active{
  background-color:rgb(var(--surface-secondary) / .3)
}

.igc .active\:bg-surface-secondary\/35:active{
  background-color:rgb(var(--surface-secondary) / .35)
}

.igc .active\:bg-surface-secondary\/40:active{
  background-color:rgb(var(--surface-secondary) / .4)
}

.igc .active\:bg-surface-secondary\/45:active{
  background-color:rgb(var(--surface-secondary) / .45)
}

.igc .active\:bg-surface-secondary\/5:active{
  background-color:rgb(var(--surface-secondary) / .05)
}

.igc .active\:bg-surface-secondary\/50:active{
  background-color:rgb(var(--surface-secondary) / .5)
}

.igc .active\:bg-surface-secondary\/55:active{
  background-color:rgb(var(--surface-secondary) / .55)
}

.igc .active\:bg-surface-secondary\/60:active{
  background-color:rgb(var(--surface-secondary) / .6)
}

.igc .active\:bg-surface-secondary\/65:active{
  background-color:rgb(var(--surface-secondary) / .65)
}

.igc .active\:bg-surface-secondary\/70:active{
  background-color:rgb(var(--surface-secondary) / .7)
}

.igc .active\:bg-surface-secondary\/75:active{
  background-color:rgb(var(--surface-secondary) / .75)
}

.igc .active\:bg-surface-secondary\/80:active{
  background-color:rgb(var(--surface-secondary) / .8)
}

.igc .active\:bg-surface-secondary\/85:active{
  background-color:rgb(var(--surface-secondary) / .85)
}

.igc .active\:bg-surface-secondary\/90:active{
  background-color:rgb(var(--surface-secondary) / .9)
}

.igc .active\:bg-surface-secondary\/95:active{
  background-color:rgb(var(--surface-secondary) / .95)
}

.igc .active\:bg-surface-tertiary:active{
  background-color:rgb(var(--surface-tertiary))
}

.igc .active\:bg-surface-tertiary\/0:active{
  background-color:rgb(var(--surface-tertiary) / 0)
}

.igc .active\:bg-surface-tertiary\/10:active{
  background-color:rgb(var(--surface-tertiary) / .1)
}

.igc .active\:bg-surface-tertiary\/100:active{
  background-color:rgb(var(--surface-tertiary) / 1)
}

.igc .active\:bg-surface-tertiary\/15:active{
  background-color:rgb(var(--surface-tertiary) / .15)
}

.igc .active\:bg-surface-tertiary\/20:active{
  background-color:rgb(var(--surface-tertiary) / .2)
}

.igc .active\:bg-surface-tertiary\/25:active{
  background-color:rgb(var(--surface-tertiary) / .25)
}

.igc .active\:bg-surface-tertiary\/30:active{
  background-color:rgb(var(--surface-tertiary) / .3)
}

.igc .active\:bg-surface-tertiary\/35:active{
  background-color:rgb(var(--surface-tertiary) / .35)
}

.igc .active\:bg-surface-tertiary\/40:active{
  background-color:rgb(var(--surface-tertiary) / .4)
}

.igc .active\:bg-surface-tertiary\/45:active{
  background-color:rgb(var(--surface-tertiary) / .45)
}

.igc .active\:bg-surface-tertiary\/5:active{
  background-color:rgb(var(--surface-tertiary) / .05)
}

.igc .active\:bg-surface-tertiary\/50:active{
  background-color:rgb(var(--surface-tertiary) / .5)
}

.igc .active\:bg-surface-tertiary\/55:active{
  background-color:rgb(var(--surface-tertiary) / .55)
}

.igc .active\:bg-surface-tertiary\/60:active{
  background-color:rgb(var(--surface-tertiary) / .6)
}

.igc .active\:bg-surface-tertiary\/65:active{
  background-color:rgb(var(--surface-tertiary) / .65)
}

.igc .active\:bg-surface-tertiary\/70:active{
  background-color:rgb(var(--surface-tertiary) / .7)
}

.igc .active\:bg-surface-tertiary\/75:active{
  background-color:rgb(var(--surface-tertiary) / .75)
}

.igc .active\:bg-surface-tertiary\/80:active{
  background-color:rgb(var(--surface-tertiary) / .8)
}

.igc .active\:bg-surface-tertiary\/85:active{
  background-color:rgb(var(--surface-tertiary) / .85)
}

.igc .active\:bg-surface-tertiary\/90:active{
  background-color:rgb(var(--surface-tertiary) / .9)
}

.igc .active\:bg-surface-tertiary\/95:active{
  background-color:rgb(var(--surface-tertiary) / .95)
}

.igc .active\:bg-tint-10-darker:active{
  background-color:rgb(var(--tint-10-darker))
}

.igc .active\:bg-tint-10-darker\/0:active{
  background-color:rgb(var(--tint-10-darker) / 0)
}

.igc .active\:bg-tint-10-darker\/10:active{
  background-color:rgb(var(--tint-10-darker) / .1)
}

.igc .active\:bg-tint-10-darker\/100:active{
  background-color:rgb(var(--tint-10-darker) / 1)
}

.igc .active\:bg-tint-10-darker\/15:active{
  background-color:rgb(var(--tint-10-darker) / .15)
}

.igc .active\:bg-tint-10-darker\/20:active{
  background-color:rgb(var(--tint-10-darker) / .2)
}

.igc .active\:bg-tint-10-darker\/25:active{
  background-color:rgb(var(--tint-10-darker) / .25)
}

.igc .active\:bg-tint-10-darker\/30:active{
  background-color:rgb(var(--tint-10-darker) / .3)
}

.igc .active\:bg-tint-10-darker\/35:active{
  background-color:rgb(var(--tint-10-darker) / .35)
}

.igc .active\:bg-tint-10-darker\/40:active{
  background-color:rgb(var(--tint-10-darker) / .4)
}

.igc .active\:bg-tint-10-darker\/45:active{
  background-color:rgb(var(--tint-10-darker) / .45)
}

.igc .active\:bg-tint-10-darker\/5:active{
  background-color:rgb(var(--tint-10-darker) / .05)
}

.igc .active\:bg-tint-10-darker\/50:active{
  background-color:rgb(var(--tint-10-darker) / .5)
}

.igc .active\:bg-tint-10-darker\/55:active{
  background-color:rgb(var(--tint-10-darker) / .55)
}

.igc .active\:bg-tint-10-darker\/60:active{
  background-color:rgb(var(--tint-10-darker) / .6)
}

.igc .active\:bg-tint-10-darker\/65:active{
  background-color:rgb(var(--tint-10-darker) / .65)
}

.igc .active\:bg-tint-10-darker\/70:active{
  background-color:rgb(var(--tint-10-darker) / .7)
}

.igc .active\:bg-tint-10-darker\/75:active{
  background-color:rgb(var(--tint-10-darker) / .75)
}

.igc .active\:bg-tint-10-darker\/80:active{
  background-color:rgb(var(--tint-10-darker) / .8)
}

.igc .active\:bg-tint-10-darker\/85:active{
  background-color:rgb(var(--tint-10-darker) / .85)
}

.igc .active\:bg-tint-10-darker\/90:active{
  background-color:rgb(var(--tint-10-darker) / .9)
}

.igc .active\:bg-tint-10-darker\/95:active{
  background-color:rgb(var(--tint-10-darker) / .95)
}

.igc .active\:bg-warning:active{
  background-color:rgb(var(--warning))
}

.igc .active\:bg-warning-pairing:active{
  background-color:rgb(var(--warning-pairing))
}

.igc .active\:bg-warning-pairing\/0:active{
  background-color:rgb(var(--warning-pairing) / 0)
}

.igc .active\:bg-warning-pairing\/10:active{
  background-color:rgb(var(--warning-pairing) / .1)
}

.igc .active\:bg-warning-pairing\/100:active{
  background-color:rgb(var(--warning-pairing) / 1)
}

.igc .active\:bg-warning-pairing\/15:active{
  background-color:rgb(var(--warning-pairing) / .15)
}

.igc .active\:bg-warning-pairing\/20:active{
  background-color:rgb(var(--warning-pairing) / .2)
}

.igc .active\:bg-warning-pairing\/25:active{
  background-color:rgb(var(--warning-pairing) / .25)
}

.igc .active\:bg-warning-pairing\/30:active{
  background-color:rgb(var(--warning-pairing) / .3)
}

.igc .active\:bg-warning-pairing\/35:active{
  background-color:rgb(var(--warning-pairing) / .35)
}

.igc .active\:bg-warning-pairing\/40:active{
  background-color:rgb(var(--warning-pairing) / .4)
}

.igc .active\:bg-warning-pairing\/45:active{
  background-color:rgb(var(--warning-pairing) / .45)
}

.igc .active\:bg-warning-pairing\/5:active{
  background-color:rgb(var(--warning-pairing) / .05)
}

.igc .active\:bg-warning-pairing\/50:active{
  background-color:rgb(var(--warning-pairing) / .5)
}

.igc .active\:bg-warning-pairing\/55:active{
  background-color:rgb(var(--warning-pairing) / .55)
}

.igc .active\:bg-warning-pairing\/60:active{
  background-color:rgb(var(--warning-pairing) / .6)
}

.igc .active\:bg-warning-pairing\/65:active{
  background-color:rgb(var(--warning-pairing) / .65)
}

.igc .active\:bg-warning-pairing\/70:active{
  background-color:rgb(var(--warning-pairing) / .7)
}

.igc .active\:bg-warning-pairing\/75:active{
  background-color:rgb(var(--warning-pairing) / .75)
}

.igc .active\:bg-warning-pairing\/80:active{
  background-color:rgb(var(--warning-pairing) / .8)
}

.igc .active\:bg-warning-pairing\/85:active{
  background-color:rgb(var(--warning-pairing) / .85)
}

.igc .active\:bg-warning-pairing\/90:active{
  background-color:rgb(var(--warning-pairing) / .9)
}

.igc .active\:bg-warning-pairing\/95:active{
  background-color:rgb(var(--warning-pairing) / .95)
}

.igc .active\:bg-warning\/0:active{
  background-color:rgb(var(--warning) / 0)
}

.igc .active\:bg-warning\/10:active{
  background-color:rgb(var(--warning) / .1)
}

.igc .active\:bg-warning\/100:active{
  background-color:rgb(var(--warning) / 1)
}

.igc .active\:bg-warning\/15:active{
  background-color:rgb(var(--warning) / .15)
}

.igc .active\:bg-warning\/20:active{
  background-color:rgb(var(--warning) / .2)
}

.igc .active\:bg-warning\/25:active{
  background-color:rgb(var(--warning) / .25)
}

.igc .active\:bg-warning\/30:active{
  background-color:rgb(var(--warning) / .3)
}

.igc .active\:bg-warning\/35:active{
  background-color:rgb(var(--warning) / .35)
}

.igc .active\:bg-warning\/40:active{
  background-color:rgb(var(--warning) / .4)
}

.igc .active\:bg-warning\/45:active{
  background-color:rgb(var(--warning) / .45)
}

.igc .active\:bg-warning\/5:active{
  background-color:rgb(var(--warning) / .05)
}

.igc .active\:bg-warning\/50:active{
  background-color:rgb(var(--warning) / .5)
}

.igc .active\:bg-warning\/55:active{
  background-color:rgb(var(--warning) / .55)
}

.igc .active\:bg-warning\/60:active{
  background-color:rgb(var(--warning) / .6)
}

.igc .active\:bg-warning\/65:active{
  background-color:rgb(var(--warning) / .65)
}

.igc .active\:bg-warning\/70:active{
  background-color:rgb(var(--warning) / .7)
}

.igc .active\:bg-warning\/75:active{
  background-color:rgb(var(--warning) / .75)
}

.igc .active\:bg-warning\/80:active{
  background-color:rgb(var(--warning) / .8)
}

.igc .active\:bg-warning\/85:active{
  background-color:rgb(var(--warning) / .85)
}

.igc .active\:bg-warning\/90:active{
  background-color:rgb(var(--warning) / .9)
}

.igc .active\:bg-warning\/95:active{
  background-color:rgb(var(--warning) / .95)
}

.igc .active\:text-info:active{
  color:rgb(var(--info))
}

.igc .active\:text-info-pairing:active{
  color:rgb(var(--info-pairing))
}

.igc .active\:text-info-pairing\/0:active{
  color:rgb(var(--info-pairing) / 0)
}

.igc .active\:text-info-pairing\/10:active{
  color:rgb(var(--info-pairing) / .1)
}

.igc .active\:text-info-pairing\/100:active{
  color:rgb(var(--info-pairing) / 1)
}

.igc .active\:text-info-pairing\/15:active{
  color:rgb(var(--info-pairing) / .15)
}

.igc .active\:text-info-pairing\/20:active{
  color:rgb(var(--info-pairing) / .2)
}

.igc .active\:text-info-pairing\/25:active{
  color:rgb(var(--info-pairing) / .25)
}

.igc .active\:text-info-pairing\/30:active{
  color:rgb(var(--info-pairing) / .3)
}

.igc .active\:text-info-pairing\/35:active{
  color:rgb(var(--info-pairing) / .35)
}

.igc .active\:text-info-pairing\/40:active{
  color:rgb(var(--info-pairing) / .4)
}

.igc .active\:text-info-pairing\/45:active{
  color:rgb(var(--info-pairing) / .45)
}

.igc .active\:text-info-pairing\/5:active{
  color:rgb(var(--info-pairing) / .05)
}

.igc .active\:text-info-pairing\/50:active{
  color:rgb(var(--info-pairing) / .5)
}

.igc .active\:text-info-pairing\/55:active{
  color:rgb(var(--info-pairing) / .55)
}

.igc .active\:text-info-pairing\/60:active{
  color:rgb(var(--info-pairing) / .6)
}

.igc .active\:text-info-pairing\/65:active{
  color:rgb(var(--info-pairing) / .65)
}

.igc .active\:text-info-pairing\/70:active{
  color:rgb(var(--info-pairing) / .7)
}

.igc .active\:text-info-pairing\/75:active{
  color:rgb(var(--info-pairing) / .75)
}

.igc .active\:text-info-pairing\/80:active{
  color:rgb(var(--info-pairing) / .8)
}

.igc .active\:text-info-pairing\/85:active{
  color:rgb(var(--info-pairing) / .85)
}

.igc .active\:text-info-pairing\/90:active{
  color:rgb(var(--info-pairing) / .9)
}

.igc .active\:text-info-pairing\/95:active{
  color:rgb(var(--info-pairing) / .95)
}

.igc .active\:text-info\/0:active{
  color:rgb(var(--info) / 0)
}

.igc .active\:text-info\/10:active{
  color:rgb(var(--info) / .1)
}

.igc .active\:text-info\/100:active{
  color:rgb(var(--info) / 1)
}

.igc .active\:text-info\/15:active{
  color:rgb(var(--info) / .15)
}

.igc .active\:text-info\/20:active{
  color:rgb(var(--info) / .2)
}

.igc .active\:text-info\/25:active{
  color:rgb(var(--info) / .25)
}

.igc .active\:text-info\/30:active{
  color:rgb(var(--info) / .3)
}

.igc .active\:text-info\/35:active{
  color:rgb(var(--info) / .35)
}

.igc .active\:text-info\/40:active{
  color:rgb(var(--info) / .4)
}

.igc .active\:text-info\/45:active{
  color:rgb(var(--info) / .45)
}

.igc .active\:text-info\/5:active{
  color:rgb(var(--info) / .05)
}

.igc .active\:text-info\/50:active{
  color:rgb(var(--info) / .5)
}

.igc .active\:text-info\/55:active{
  color:rgb(var(--info) / .55)
}

.igc .active\:text-info\/60:active{
  color:rgb(var(--info) / .6)
}

.igc .active\:text-info\/65:active{
  color:rgb(var(--info) / .65)
}

.igc .active\:text-info\/70:active{
  color:rgb(var(--info) / .7)
}

.igc .active\:text-info\/75:active{
  color:rgb(var(--info) / .75)
}

.igc .active\:text-info\/80:active{
  color:rgb(var(--info) / .8)
}

.igc .active\:text-info\/85:active{
  color:rgb(var(--info) / .85)
}

.igc .active\:text-info\/90:active{
  color:rgb(var(--info) / .9)
}

.igc .active\:text-info\/95:active{
  color:rgb(var(--info) / .95)
}

.igc .active\:text-primary:active{
  color:rgb(var(--primary))
}

.igc .active\:text-primary-pairing:active{
  color:rgb(var(--primary-pairing))
}

.igc .active\:text-primary-pairing\/0:active{
  color:rgb(var(--primary-pairing) / 0)
}

.igc .active\:text-primary-pairing\/10:active{
  color:rgb(var(--primary-pairing) / .1)
}

.igc .active\:text-primary-pairing\/100:active{
  color:rgb(var(--primary-pairing) / 1)
}

.igc .active\:text-primary-pairing\/15:active{
  color:rgb(var(--primary-pairing) / .15)
}

.igc .active\:text-primary-pairing\/20:active{
  color:rgb(var(--primary-pairing) / .2)
}

.igc .active\:text-primary-pairing\/25:active{
  color:rgb(var(--primary-pairing) / .25)
}

.igc .active\:text-primary-pairing\/30:active{
  color:rgb(var(--primary-pairing) / .3)
}

.igc .active\:text-primary-pairing\/35:active{
  color:rgb(var(--primary-pairing) / .35)
}

.igc .active\:text-primary-pairing\/40:active{
  color:rgb(var(--primary-pairing) / .4)
}

.igc .active\:text-primary-pairing\/45:active{
  color:rgb(var(--primary-pairing) / .45)
}

.igc .active\:text-primary-pairing\/5:active{
  color:rgb(var(--primary-pairing) / .05)
}

.igc .active\:text-primary-pairing\/50:active{
  color:rgb(var(--primary-pairing) / .5)
}

.igc .active\:text-primary-pairing\/55:active{
  color:rgb(var(--primary-pairing) / .55)
}

.igc .active\:text-primary-pairing\/60:active{
  color:rgb(var(--primary-pairing) / .6)
}

.igc .active\:text-primary-pairing\/65:active{
  color:rgb(var(--primary-pairing) / .65)
}

.igc .active\:text-primary-pairing\/70:active{
  color:rgb(var(--primary-pairing) / .7)
}

.igc .active\:text-primary-pairing\/75:active{
  color:rgb(var(--primary-pairing) / .75)
}

.igc .active\:text-primary-pairing\/80:active{
  color:rgb(var(--primary-pairing) / .8)
}

.igc .active\:text-primary-pairing\/85:active{
  color:rgb(var(--primary-pairing) / .85)
}

.igc .active\:text-primary-pairing\/90:active{
  color:rgb(var(--primary-pairing) / .9)
}

.igc .active\:text-primary-pairing\/95:active{
  color:rgb(var(--primary-pairing) / .95)
}

.igc .active\:text-primary\/0:active{
  color:rgb(var(--primary) / 0)
}

.igc .active\:text-primary\/10:active{
  color:rgb(var(--primary) / .1)
}

.igc .active\:text-primary\/100:active{
  color:rgb(var(--primary) / 1)
}

.igc .active\:text-primary\/15:active{
  color:rgb(var(--primary) / .15)
}

.igc .active\:text-primary\/20:active{
  color:rgb(var(--primary) / .2)
}

.igc .active\:text-primary\/25:active{
  color:rgb(var(--primary) / .25)
}

.igc .active\:text-primary\/30:active{
  color:rgb(var(--primary) / .3)
}

.igc .active\:text-primary\/35:active{
  color:rgb(var(--primary) / .35)
}

.igc .active\:text-primary\/40:active{
  color:rgb(var(--primary) / .4)
}

.igc .active\:text-primary\/45:active{
  color:rgb(var(--primary) / .45)
}

.igc .active\:text-primary\/5:active{
  color:rgb(var(--primary) / .05)
}

.igc .active\:text-primary\/50:active{
  color:rgb(var(--primary) / .5)
}

.igc .active\:text-primary\/55:active{
  color:rgb(var(--primary) / .55)
}

.igc .active\:text-primary\/60:active{
  color:rgb(var(--primary) / .6)
}

.igc .active\:text-primary\/65:active{
  color:rgb(var(--primary) / .65)
}

.igc .active\:text-primary\/70:active{
  color:rgb(var(--primary) / .7)
}

.igc .active\:text-primary\/75:active{
  color:rgb(var(--primary) / .75)
}

.igc .active\:text-primary\/80:active{
  color:rgb(var(--primary) / .8)
}

.igc .active\:text-primary\/85:active{
  color:rgb(var(--primary) / .85)
}

.igc .active\:text-primary\/90:active{
  color:rgb(var(--primary) / .9)
}

.igc .active\:text-primary\/95:active{
  color:rgb(var(--primary) / .95)
}

.igc .active\:text-surface-hairline:active{
  color:rgb(var(--surface-hairline))
}

.igc .active\:text-surface-hairline\/0:active{
  color:rgb(var(--surface-hairline) / 0)
}

.igc .active\:text-surface-hairline\/10:active{
  color:rgb(var(--surface-hairline) / .1)
}

.igc .active\:text-surface-hairline\/100:active{
  color:rgb(var(--surface-hairline) / 1)
}

.igc .active\:text-surface-hairline\/15:active{
  color:rgb(var(--surface-hairline) / .15)
}

.igc .active\:text-surface-hairline\/20:active{
  color:rgb(var(--surface-hairline) / .2)
}

.igc .active\:text-surface-hairline\/25:active{
  color:rgb(var(--surface-hairline) / .25)
}

.igc .active\:text-surface-hairline\/30:active{
  color:rgb(var(--surface-hairline) / .3)
}

.igc .active\:text-surface-hairline\/35:active{
  color:rgb(var(--surface-hairline) / .35)
}

.igc .active\:text-surface-hairline\/40:active{
  color:rgb(var(--surface-hairline) / .4)
}

.igc .active\:text-surface-hairline\/45:active{
  color:rgb(var(--surface-hairline) / .45)
}

.igc .active\:text-surface-hairline\/5:active{
  color:rgb(var(--surface-hairline) / .05)
}

.igc .active\:text-surface-hairline\/50:active{
  color:rgb(var(--surface-hairline) / .5)
}

.igc .active\:text-surface-hairline\/55:active{
  color:rgb(var(--surface-hairline) / .55)
}

.igc .active\:text-surface-hairline\/60:active{
  color:rgb(var(--surface-hairline) / .6)
}

.igc .active\:text-surface-hairline\/65:active{
  color:rgb(var(--surface-hairline) / .65)
}

.igc .active\:text-surface-hairline\/70:active{
  color:rgb(var(--surface-hairline) / .7)
}

.igc .active\:text-surface-hairline\/75:active{
  color:rgb(var(--surface-hairline) / .75)
}

.igc .active\:text-surface-hairline\/80:active{
  color:rgb(var(--surface-hairline) / .8)
}

.igc .active\:text-surface-hairline\/85:active{
  color:rgb(var(--surface-hairline) / .85)
}

.igc .active\:text-surface-hairline\/90:active{
  color:rgb(var(--surface-hairline) / .9)
}

.igc .active\:text-surface-hairline\/95:active{
  color:rgb(var(--surface-hairline) / .95)
}

.igc .active\:text-surface-pairing:active{
  color:rgb(var(--surface-pairing))
}

.igc .active\:text-surface-pairing-alternate:active{
  color:rgb(var(--surface-pairing-alternate))
}

.igc .active\:text-surface-pairing-alternate\/0:active{
  color:rgb(var(--surface-pairing-alternate) / 0)
}

.igc .active\:text-surface-pairing-alternate\/10:active{
  color:rgb(var(--surface-pairing-alternate) / .1)
}

.igc .active\:text-surface-pairing-alternate\/100:active{
  color:rgb(var(--surface-pairing-alternate) / 1)
}

.igc .active\:text-surface-pairing-alternate\/15:active{
  color:rgb(var(--surface-pairing-alternate) / .15)
}

.igc .active\:text-surface-pairing-alternate\/20:active{
  color:rgb(var(--surface-pairing-alternate) / .2)
}

.igc .active\:text-surface-pairing-alternate\/25:active{
  color:rgb(var(--surface-pairing-alternate) / .25)
}

.igc .active\:text-surface-pairing-alternate\/30:active{
  color:rgb(var(--surface-pairing-alternate) / .3)
}

.igc .active\:text-surface-pairing-alternate\/35:active{
  color:rgb(var(--surface-pairing-alternate) / .35)
}

.igc .active\:text-surface-pairing-alternate\/40:active{
  color:rgb(var(--surface-pairing-alternate) / .4)
}

.igc .active\:text-surface-pairing-alternate\/45:active{
  color:rgb(var(--surface-pairing-alternate) / .45)
}

.igc .active\:text-surface-pairing-alternate\/5:active{
  color:rgb(var(--surface-pairing-alternate) / .05)
}

.igc .active\:text-surface-pairing-alternate\/50:active{
  color:rgb(var(--surface-pairing-alternate) / .5)
}

.igc .active\:text-surface-pairing-alternate\/55:active{
  color:rgb(var(--surface-pairing-alternate) / .55)
}

.igc .active\:text-surface-pairing-alternate\/60:active{
  color:rgb(var(--surface-pairing-alternate) / .6)
}

.igc .active\:text-surface-pairing-alternate\/65:active{
  color:rgb(var(--surface-pairing-alternate) / .65)
}

.igc .active\:text-surface-pairing-alternate\/70:active{
  color:rgb(var(--surface-pairing-alternate) / .7)
}

.igc .active\:text-surface-pairing-alternate\/75:active{
  color:rgb(var(--surface-pairing-alternate) / .75)
}

.igc .active\:text-surface-pairing-alternate\/80:active{
  color:rgb(var(--surface-pairing-alternate) / .8)
}

.igc .active\:text-surface-pairing-alternate\/85:active{
  color:rgb(var(--surface-pairing-alternate) / .85)
}

.igc .active\:text-surface-pairing-alternate\/90:active{
  color:rgb(var(--surface-pairing-alternate) / .9)
}

.igc .active\:text-surface-pairing-alternate\/95:active{
  color:rgb(var(--surface-pairing-alternate) / .95)
}

.igc .active\:text-surface-pairing\/0:active{
  color:rgb(var(--surface-pairing) / 0)
}

.igc .active\:text-surface-pairing\/10:active{
  color:rgb(var(--surface-pairing) / .1)
}

.igc .active\:text-surface-pairing\/100:active{
  color:rgb(var(--surface-pairing) / 1)
}

.igc .active\:text-surface-pairing\/15:active{
  color:rgb(var(--surface-pairing) / .15)
}

.igc .active\:text-surface-pairing\/20:active{
  color:rgb(var(--surface-pairing) / .2)
}

.igc .active\:text-surface-pairing\/25:active{
  color:rgb(var(--surface-pairing) / .25)
}

.igc .active\:text-surface-pairing\/30:active{
  color:rgb(var(--surface-pairing) / .3)
}

.igc .active\:text-surface-pairing\/35:active{
  color:rgb(var(--surface-pairing) / .35)
}

.igc .active\:text-surface-pairing\/40:active{
  color:rgb(var(--surface-pairing) / .4)
}

.igc .active\:text-surface-pairing\/45:active{
  color:rgb(var(--surface-pairing) / .45)
}

.igc .active\:text-surface-pairing\/5:active{
  color:rgb(var(--surface-pairing) / .05)
}

.igc .active\:text-surface-pairing\/50:active{
  color:rgb(var(--surface-pairing) / .5)
}

.igc .active\:text-surface-pairing\/55:active{
  color:rgb(var(--surface-pairing) / .55)
}

.igc .active\:text-surface-pairing\/60:active{
  color:rgb(var(--surface-pairing) / .6)
}

.igc .active\:text-surface-pairing\/65:active{
  color:rgb(var(--surface-pairing) / .65)
}

.igc .active\:text-surface-pairing\/70:active{
  color:rgb(var(--surface-pairing) / .7)
}

.igc .active\:text-surface-pairing\/75:active{
  color:rgb(var(--surface-pairing) / .75)
}

.igc .active\:text-surface-pairing\/80:active{
  color:rgb(var(--surface-pairing) / .8)
}

.igc .active\:text-surface-pairing\/85:active{
  color:rgb(var(--surface-pairing) / .85)
}

.igc .active\:text-surface-pairing\/90:active{
  color:rgb(var(--surface-pairing) / .9)
}

.igc .active\:text-surface-pairing\/95:active{
  color:rgb(var(--surface-pairing) / .95)
}

.igc .active\:text-surface-primary:active{
  color:rgb(var(--surface-primary))
}

.igc .active\:text-surface-primary\/0:active{
  color:rgb(var(--surface-primary) / 0)
}

.igc .active\:text-surface-primary\/10:active{
  color:rgb(var(--surface-primary) / .1)
}

.igc .active\:text-surface-primary\/100:active{
  color:rgb(var(--surface-primary) / 1)
}

.igc .active\:text-surface-primary\/15:active{
  color:rgb(var(--surface-primary) / .15)
}

.igc .active\:text-surface-primary\/20:active{
  color:rgb(var(--surface-primary) / .2)
}

.igc .active\:text-surface-primary\/25:active{
  color:rgb(var(--surface-primary) / .25)
}

.igc .active\:text-surface-primary\/30:active{
  color:rgb(var(--surface-primary) / .3)
}

.igc .active\:text-surface-primary\/35:active{
  color:rgb(var(--surface-primary) / .35)
}

.igc .active\:text-surface-primary\/40:active{
  color:rgb(var(--surface-primary) / .4)
}

.igc .active\:text-surface-primary\/45:active{
  color:rgb(var(--surface-primary) / .45)
}

.igc .active\:text-surface-primary\/5:active{
  color:rgb(var(--surface-primary) / .05)
}

.igc .active\:text-surface-primary\/50:active{
  color:rgb(var(--surface-primary) / .5)
}

.igc .active\:text-surface-primary\/55:active{
  color:rgb(var(--surface-primary) / .55)
}

.igc .active\:text-surface-primary\/60:active{
  color:rgb(var(--surface-primary) / .6)
}

.igc .active\:text-surface-primary\/65:active{
  color:rgb(var(--surface-primary) / .65)
}

.igc .active\:text-surface-primary\/70:active{
  color:rgb(var(--surface-primary) / .7)
}

.igc .active\:text-surface-primary\/75:active{
  color:rgb(var(--surface-primary) / .75)
}

.igc .active\:text-surface-primary\/80:active{
  color:rgb(var(--surface-primary) / .8)
}

.igc .active\:text-surface-primary\/85:active{
  color:rgb(var(--surface-primary) / .85)
}

.igc .active\:text-surface-primary\/90:active{
  color:rgb(var(--surface-primary) / .9)
}

.igc .active\:text-surface-primary\/95:active{
  color:rgb(var(--surface-primary) / .95)
}

.igc .active\:text-surface-secondary:active{
  color:rgb(var(--surface-secondary))
}

.igc .active\:text-surface-secondary\/0:active{
  color:rgb(var(--surface-secondary) / 0)
}

.igc .active\:text-surface-secondary\/10:active{
  color:rgb(var(--surface-secondary) / .1)
}

.igc .active\:text-surface-secondary\/100:active{
  color:rgb(var(--surface-secondary) / 1)
}

.igc .active\:text-surface-secondary\/15:active{
  color:rgb(var(--surface-secondary) / .15)
}

.igc .active\:text-surface-secondary\/20:active{
  color:rgb(var(--surface-secondary) / .2)
}

.igc .active\:text-surface-secondary\/25:active{
  color:rgb(var(--surface-secondary) / .25)
}

.igc .active\:text-surface-secondary\/30:active{
  color:rgb(var(--surface-secondary) / .3)
}

.igc .active\:text-surface-secondary\/35:active{
  color:rgb(var(--surface-secondary) / .35)
}

.igc .active\:text-surface-secondary\/40:active{
  color:rgb(var(--surface-secondary) / .4)
}

.igc .active\:text-surface-secondary\/45:active{
  color:rgb(var(--surface-secondary) / .45)
}

.igc .active\:text-surface-secondary\/5:active{
  color:rgb(var(--surface-secondary) / .05)
}

.igc .active\:text-surface-secondary\/50:active{
  color:rgb(var(--surface-secondary) / .5)
}

.igc .active\:text-surface-secondary\/55:active{
  color:rgb(var(--surface-secondary) / .55)
}

.igc .active\:text-surface-secondary\/60:active{
  color:rgb(var(--surface-secondary) / .6)
}

.igc .active\:text-surface-secondary\/65:active{
  color:rgb(var(--surface-secondary) / .65)
}

.igc .active\:text-surface-secondary\/70:active{
  color:rgb(var(--surface-secondary) / .7)
}

.igc .active\:text-surface-secondary\/75:active{
  color:rgb(var(--surface-secondary) / .75)
}

.igc .active\:text-surface-secondary\/80:active{
  color:rgb(var(--surface-secondary) / .8)
}

.igc .active\:text-surface-secondary\/85:active{
  color:rgb(var(--surface-secondary) / .85)
}

.igc .active\:text-surface-secondary\/90:active{
  color:rgb(var(--surface-secondary) / .9)
}

.igc .active\:text-surface-secondary\/95:active{
  color:rgb(var(--surface-secondary) / .95)
}

.igc .active\:text-surface-tertiary:active{
  color:rgb(var(--surface-tertiary))
}

.igc .active\:text-surface-tertiary\/0:active{
  color:rgb(var(--surface-tertiary) / 0)
}

.igc .active\:text-surface-tertiary\/10:active{
  color:rgb(var(--surface-tertiary) / .1)
}

.igc .active\:text-surface-tertiary\/100:active{
  color:rgb(var(--surface-tertiary) / 1)
}

.igc .active\:text-surface-tertiary\/15:active{
  color:rgb(var(--surface-tertiary) / .15)
}

.igc .active\:text-surface-tertiary\/20:active{
  color:rgb(var(--surface-tertiary) / .2)
}

.igc .active\:text-surface-tertiary\/25:active{
  color:rgb(var(--surface-tertiary) / .25)
}

.igc .active\:text-surface-tertiary\/30:active{
  color:rgb(var(--surface-tertiary) / .3)
}

.igc .active\:text-surface-tertiary\/35:active{
  color:rgb(var(--surface-tertiary) / .35)
}

.igc .active\:text-surface-tertiary\/40:active{
  color:rgb(var(--surface-tertiary) / .4)
}

.igc .active\:text-surface-tertiary\/45:active{
  color:rgb(var(--surface-tertiary) / .45)
}

.igc .active\:text-surface-tertiary\/5:active{
  color:rgb(var(--surface-tertiary) / .05)
}

.igc .active\:text-surface-tertiary\/50:active{
  color:rgb(var(--surface-tertiary) / .5)
}

.igc .active\:text-surface-tertiary\/55:active{
  color:rgb(var(--surface-tertiary) / .55)
}

.igc .active\:text-surface-tertiary\/60:active{
  color:rgb(var(--surface-tertiary) / .6)
}

.igc .active\:text-surface-tertiary\/65:active{
  color:rgb(var(--surface-tertiary) / .65)
}

.igc .active\:text-surface-tertiary\/70:active{
  color:rgb(var(--surface-tertiary) / .7)
}

.igc .active\:text-surface-tertiary\/75:active{
  color:rgb(var(--surface-tertiary) / .75)
}

.igc .active\:text-surface-tertiary\/80:active{
  color:rgb(var(--surface-tertiary) / .8)
}

.igc .active\:text-surface-tertiary\/85:active{
  color:rgb(var(--surface-tertiary) / .85)
}

.igc .active\:text-surface-tertiary\/90:active{
  color:rgb(var(--surface-tertiary) / .9)
}

.igc .active\:text-surface-tertiary\/95:active{
  color:rgb(var(--surface-tertiary) / .95)
}

.igc .active\:text-tint-10-darker:active{
  color:rgb(var(--tint-10-darker))
}

.igc .active\:text-tint-10-darker\/0:active{
  color:rgb(var(--tint-10-darker) / 0)
}

.igc .active\:text-tint-10-darker\/10:active{
  color:rgb(var(--tint-10-darker) / .1)
}

.igc .active\:text-tint-10-darker\/100:active{
  color:rgb(var(--tint-10-darker) / 1)
}

.igc .active\:text-tint-10-darker\/15:active{
  color:rgb(var(--tint-10-darker) / .15)
}

.igc .active\:text-tint-10-darker\/20:active{
  color:rgb(var(--tint-10-darker) / .2)
}

.igc .active\:text-tint-10-darker\/25:active{
  color:rgb(var(--tint-10-darker) / .25)
}

.igc .active\:text-tint-10-darker\/30:active{
  color:rgb(var(--tint-10-darker) / .3)
}

.igc .active\:text-tint-10-darker\/35:active{
  color:rgb(var(--tint-10-darker) / .35)
}

.igc .active\:text-tint-10-darker\/40:active{
  color:rgb(var(--tint-10-darker) / .4)
}

.igc .active\:text-tint-10-darker\/45:active{
  color:rgb(var(--tint-10-darker) / .45)
}

.igc .active\:text-tint-10-darker\/5:active{
  color:rgb(var(--tint-10-darker) / .05)
}

.igc .active\:text-tint-10-darker\/50:active{
  color:rgb(var(--tint-10-darker) / .5)
}

.igc .active\:text-tint-10-darker\/55:active{
  color:rgb(var(--tint-10-darker) / .55)
}

.igc .active\:text-tint-10-darker\/60:active{
  color:rgb(var(--tint-10-darker) / .6)
}

.igc .active\:text-tint-10-darker\/65:active{
  color:rgb(var(--tint-10-darker) / .65)
}

.igc .active\:text-tint-10-darker\/70:active{
  color:rgb(var(--tint-10-darker) / .7)
}

.igc .active\:text-tint-10-darker\/75:active{
  color:rgb(var(--tint-10-darker) / .75)
}

.igc .active\:text-tint-10-darker\/80:active{
  color:rgb(var(--tint-10-darker) / .8)
}

.igc .active\:text-tint-10-darker\/85:active{
  color:rgb(var(--tint-10-darker) / .85)
}

.igc .active\:text-tint-10-darker\/90:active{
  color:rgb(var(--tint-10-darker) / .9)
}

.igc .active\:text-tint-10-darker\/95:active{
  color:rgb(var(--tint-10-darker) / .95)
}

.igc .active\:text-warning:active{
  color:rgb(var(--warning))
}

.igc .active\:text-warning-pairing:active{
  color:rgb(var(--warning-pairing))
}

.igc .active\:text-warning-pairing\/0:active{
  color:rgb(var(--warning-pairing) / 0)
}

.igc .active\:text-warning-pairing\/10:active{
  color:rgb(var(--warning-pairing) / .1)
}

.igc .active\:text-warning-pairing\/100:active{
  color:rgb(var(--warning-pairing) / 1)
}

.igc .active\:text-warning-pairing\/15:active{
  color:rgb(var(--warning-pairing) / .15)
}

.igc .active\:text-warning-pairing\/20:active{
  color:rgb(var(--warning-pairing) / .2)
}

.igc .active\:text-warning-pairing\/25:active{
  color:rgb(var(--warning-pairing) / .25)
}

.igc .active\:text-warning-pairing\/30:active{
  color:rgb(var(--warning-pairing) / .3)
}

.igc .active\:text-warning-pairing\/35:active{
  color:rgb(var(--warning-pairing) / .35)
}

.igc .active\:text-warning-pairing\/40:active{
  color:rgb(var(--warning-pairing) / .4)
}

.igc .active\:text-warning-pairing\/45:active{
  color:rgb(var(--warning-pairing) / .45)
}

.igc .active\:text-warning-pairing\/5:active{
  color:rgb(var(--warning-pairing) / .05)
}

.igc .active\:text-warning-pairing\/50:active{
  color:rgb(var(--warning-pairing) / .5)
}

.igc .active\:text-warning-pairing\/55:active{
  color:rgb(var(--warning-pairing) / .55)
}

.igc .active\:text-warning-pairing\/60:active{
  color:rgb(var(--warning-pairing) / .6)
}

.igc .active\:text-warning-pairing\/65:active{
  color:rgb(var(--warning-pairing) / .65)
}

.igc .active\:text-warning-pairing\/70:active{
  color:rgb(var(--warning-pairing) / .7)
}

.igc .active\:text-warning-pairing\/75:active{
  color:rgb(var(--warning-pairing) / .75)
}

.igc .active\:text-warning-pairing\/80:active{
  color:rgb(var(--warning-pairing) / .8)
}

.igc .active\:text-warning-pairing\/85:active{
  color:rgb(var(--warning-pairing) / .85)
}

.igc .active\:text-warning-pairing\/90:active{
  color:rgb(var(--warning-pairing) / .9)
}

.igc .active\:text-warning-pairing\/95:active{
  color:rgb(var(--warning-pairing) / .95)
}

.igc .active\:text-warning\/0:active{
  color:rgb(var(--warning) / 0)
}

.igc .active\:text-warning\/10:active{
  color:rgb(var(--warning) / .1)
}

.igc .active\:text-warning\/100:active{
  color:rgb(var(--warning) / 1)
}

.igc .active\:text-warning\/15:active{
  color:rgb(var(--warning) / .15)
}

.igc .active\:text-warning\/20:active{
  color:rgb(var(--warning) / .2)
}

.igc .active\:text-warning\/25:active{
  color:rgb(var(--warning) / .25)
}

.igc .active\:text-warning\/30:active{
  color:rgb(var(--warning) / .3)
}

.igc .active\:text-warning\/35:active{
  color:rgb(var(--warning) / .35)
}

.igc .active\:text-warning\/40:active{
  color:rgb(var(--warning) / .4)
}

.igc .active\:text-warning\/45:active{
  color:rgb(var(--warning) / .45)
}

.igc .active\:text-warning\/5:active{
  color:rgb(var(--warning) / .05)
}

.igc .active\:text-warning\/50:active{
  color:rgb(var(--warning) / .5)
}

.igc .active\:text-warning\/55:active{
  color:rgb(var(--warning) / .55)
}

.igc .active\:text-warning\/60:active{
  color:rgb(var(--warning) / .6)
}

.igc .active\:text-warning\/65:active{
  color:rgb(var(--warning) / .65)
}

.igc .active\:text-warning\/70:active{
  color:rgb(var(--warning) / .7)
}

.igc .active\:text-warning\/75:active{
  color:rgb(var(--warning) / .75)
}

.igc .active\:text-warning\/80:active{
  color:rgb(var(--warning) / .8)
}

.igc .active\:text-warning\/85:active{
  color:rgb(var(--warning) / .85)
}

.igc .active\:text-warning\/90:active{
  color:rgb(var(--warning) / .9)
}

.igc .active\:text-warning\/95:active{
  color:rgb(var(--warning) / .95)
}

.igc .active\:ring-info:active{
  --tw-ring-color: rgb(var(--info))
}

.igc .active\:ring-info-pairing:active{
  --tw-ring-color: rgb(var(--info-pairing))
}

.igc .active\:ring-info-pairing\/0:active{
  --tw-ring-color: rgb(var(--info-pairing) / 0)
}

.igc .active\:ring-info-pairing\/10:active{
  --tw-ring-color: rgb(var(--info-pairing) / .1)
}

.igc .active\:ring-info-pairing\/100:active{
  --tw-ring-color: rgb(var(--info-pairing) / 1)
}

.igc .active\:ring-info-pairing\/15:active{
  --tw-ring-color: rgb(var(--info-pairing) / .15)
}

.igc .active\:ring-info-pairing\/20:active{
  --tw-ring-color: rgb(var(--info-pairing) / .2)
}

.igc .active\:ring-info-pairing\/25:active{
  --tw-ring-color: rgb(var(--info-pairing) / .25)
}

.igc .active\:ring-info-pairing\/30:active{
  --tw-ring-color: rgb(var(--info-pairing) / .3)
}

.igc .active\:ring-info-pairing\/35:active{
  --tw-ring-color: rgb(var(--info-pairing) / .35)
}

.igc .active\:ring-info-pairing\/40:active{
  --tw-ring-color: rgb(var(--info-pairing) / .4)
}

.igc .active\:ring-info-pairing\/45:active{
  --tw-ring-color: rgb(var(--info-pairing) / .45)
}

.igc .active\:ring-info-pairing\/5:active{
  --tw-ring-color: rgb(var(--info-pairing) / .05)
}

.igc .active\:ring-info-pairing\/50:active{
  --tw-ring-color: rgb(var(--info-pairing) / .5)
}

.igc .active\:ring-info-pairing\/55:active{
  --tw-ring-color: rgb(var(--info-pairing) / .55)
}

.igc .active\:ring-info-pairing\/60:active{
  --tw-ring-color: rgb(var(--info-pairing) / .6)
}

.igc .active\:ring-info-pairing\/65:active{
  --tw-ring-color: rgb(var(--info-pairing) / .65)
}

.igc .active\:ring-info-pairing\/70:active{
  --tw-ring-color: rgb(var(--info-pairing) / .7)
}

.igc .active\:ring-info-pairing\/75:active{
  --tw-ring-color: rgb(var(--info-pairing) / .75)
}

.igc .active\:ring-info-pairing\/80:active{
  --tw-ring-color: rgb(var(--info-pairing) / .8)
}

.igc .active\:ring-info-pairing\/85:active{
  --tw-ring-color: rgb(var(--info-pairing) / .85)
}

.igc .active\:ring-info-pairing\/90:active{
  --tw-ring-color: rgb(var(--info-pairing) / .9)
}

.igc .active\:ring-info-pairing\/95:active{
  --tw-ring-color: rgb(var(--info-pairing) / .95)
}

.igc .active\:ring-info\/0:active{
  --tw-ring-color: rgb(var(--info) / 0)
}

.igc .active\:ring-info\/10:active{
  --tw-ring-color: rgb(var(--info) / .1)
}

.igc .active\:ring-info\/100:active{
  --tw-ring-color: rgb(var(--info) / 1)
}

.igc .active\:ring-info\/15:active{
  --tw-ring-color: rgb(var(--info) / .15)
}

.igc .active\:ring-info\/20:active{
  --tw-ring-color: rgb(var(--info) / .2)
}

.igc .active\:ring-info\/25:active{
  --tw-ring-color: rgb(var(--info) / .25)
}

.igc .active\:ring-info\/30:active{
  --tw-ring-color: rgb(var(--info) / .3)
}

.igc .active\:ring-info\/35:active{
  --tw-ring-color: rgb(var(--info) / .35)
}

.igc .active\:ring-info\/40:active{
  --tw-ring-color: rgb(var(--info) / .4)
}

.igc .active\:ring-info\/45:active{
  --tw-ring-color: rgb(var(--info) / .45)
}

.igc .active\:ring-info\/5:active{
  --tw-ring-color: rgb(var(--info) / .05)
}

.igc .active\:ring-info\/50:active{
  --tw-ring-color: rgb(var(--info) / .5)
}

.igc .active\:ring-info\/55:active{
  --tw-ring-color: rgb(var(--info) / .55)
}

.igc .active\:ring-info\/60:active{
  --tw-ring-color: rgb(var(--info) / .6)
}

.igc .active\:ring-info\/65:active{
  --tw-ring-color: rgb(var(--info) / .65)
}

.igc .active\:ring-info\/70:active{
  --tw-ring-color: rgb(var(--info) / .7)
}

.igc .active\:ring-info\/75:active{
  --tw-ring-color: rgb(var(--info) / .75)
}

.igc .active\:ring-info\/80:active{
  --tw-ring-color: rgb(var(--info) / .8)
}

.igc .active\:ring-info\/85:active{
  --tw-ring-color: rgb(var(--info) / .85)
}

.igc .active\:ring-info\/90:active{
  --tw-ring-color: rgb(var(--info) / .9)
}

.igc .active\:ring-info\/95:active{
  --tw-ring-color: rgb(var(--info) / .95)
}

.igc .active\:ring-primary:active{
  --tw-ring-color: rgb(var(--primary))
}

.igc .active\:ring-primary-pairing:active{
  --tw-ring-color: rgb(var(--primary-pairing))
}

.igc .active\:ring-primary-pairing\/0:active{
  --tw-ring-color: rgb(var(--primary-pairing) / 0)
}

.igc .active\:ring-primary-pairing\/10:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .1)
}

.igc .active\:ring-primary-pairing\/100:active{
  --tw-ring-color: rgb(var(--primary-pairing) / 1)
}

.igc .active\:ring-primary-pairing\/15:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .15)
}

.igc .active\:ring-primary-pairing\/20:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .2)
}

.igc .active\:ring-primary-pairing\/25:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .25)
}

.igc .active\:ring-primary-pairing\/30:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .3)
}

.igc .active\:ring-primary-pairing\/35:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .35)
}

.igc .active\:ring-primary-pairing\/40:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .4)
}

.igc .active\:ring-primary-pairing\/45:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .45)
}

.igc .active\:ring-primary-pairing\/5:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .05)
}

.igc .active\:ring-primary-pairing\/50:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .5)
}

.igc .active\:ring-primary-pairing\/55:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .55)
}

.igc .active\:ring-primary-pairing\/60:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .6)
}

.igc .active\:ring-primary-pairing\/65:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .65)
}

.igc .active\:ring-primary-pairing\/70:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .7)
}

.igc .active\:ring-primary-pairing\/75:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .75)
}

.igc .active\:ring-primary-pairing\/80:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .8)
}

.igc .active\:ring-primary-pairing\/85:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .85)
}

.igc .active\:ring-primary-pairing\/90:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .9)
}

.igc .active\:ring-primary-pairing\/95:active{
  --tw-ring-color: rgb(var(--primary-pairing) / .95)
}

.igc .active\:ring-primary\/0:active{
  --tw-ring-color: rgb(var(--primary) / 0)
}

.igc .active\:ring-primary\/10:active{
  --tw-ring-color: rgb(var(--primary) / .1)
}

.igc .active\:ring-primary\/100:active{
  --tw-ring-color: rgb(var(--primary) / 1)
}

.igc .active\:ring-primary\/15:active{
  --tw-ring-color: rgb(var(--primary) / .15)
}

.igc .active\:ring-primary\/20:active{
  --tw-ring-color: rgb(var(--primary) / .2)
}

.igc .active\:ring-primary\/25:active{
  --tw-ring-color: rgb(var(--primary) / .25)
}

.igc .active\:ring-primary\/30:active{
  --tw-ring-color: rgb(var(--primary) / .3)
}

.igc .active\:ring-primary\/35:active{
  --tw-ring-color: rgb(var(--primary) / .35)
}

.igc .active\:ring-primary\/40:active{
  --tw-ring-color: rgb(var(--primary) / .4)
}

.igc .active\:ring-primary\/45:active{
  --tw-ring-color: rgb(var(--primary) / .45)
}

.igc .active\:ring-primary\/5:active{
  --tw-ring-color: rgb(var(--primary) / .05)
}

.igc .active\:ring-primary\/50:active{
  --tw-ring-color: rgb(var(--primary) / .5)
}

.igc .active\:ring-primary\/55:active{
  --tw-ring-color: rgb(var(--primary) / .55)
}

.igc .active\:ring-primary\/60:active{
  --tw-ring-color: rgb(var(--primary) / .6)
}

.igc .active\:ring-primary\/65:active{
  --tw-ring-color: rgb(var(--primary) / .65)
}

.igc .active\:ring-primary\/70:active{
  --tw-ring-color: rgb(var(--primary) / .7)
}

.igc .active\:ring-primary\/75:active{
  --tw-ring-color: rgb(var(--primary) / .75)
}

.igc .active\:ring-primary\/80:active{
  --tw-ring-color: rgb(var(--primary) / .8)
}

.igc .active\:ring-primary\/85:active{
  --tw-ring-color: rgb(var(--primary) / .85)
}

.igc .active\:ring-primary\/90:active{
  --tw-ring-color: rgb(var(--primary) / .9)
}

.igc .active\:ring-primary\/95:active{
  --tw-ring-color: rgb(var(--primary) / .95)
}

.igc .active\:ring-surface-hairline:active{
  --tw-ring-color: rgb(var(--surface-hairline))
}

.igc .active\:ring-surface-hairline\/0:active{
  --tw-ring-color: rgb(var(--surface-hairline) / 0)
}

.igc .active\:ring-surface-hairline\/10:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .1)
}

.igc .active\:ring-surface-hairline\/100:active{
  --tw-ring-color: rgb(var(--surface-hairline) / 1)
}

.igc .active\:ring-surface-hairline\/15:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .15)
}

.igc .active\:ring-surface-hairline\/20:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .2)
}

.igc .active\:ring-surface-hairline\/25:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .25)
}

.igc .active\:ring-surface-hairline\/30:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .3)
}

.igc .active\:ring-surface-hairline\/35:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .35)
}

.igc .active\:ring-surface-hairline\/40:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .4)
}

.igc .active\:ring-surface-hairline\/45:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .45)
}

.igc .active\:ring-surface-hairline\/5:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .05)
}

.igc .active\:ring-surface-hairline\/50:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .5)
}

.igc .active\:ring-surface-hairline\/55:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .55)
}

.igc .active\:ring-surface-hairline\/60:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .6)
}

.igc .active\:ring-surface-hairline\/65:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .65)
}

.igc .active\:ring-surface-hairline\/70:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .7)
}

.igc .active\:ring-surface-hairline\/75:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .75)
}

.igc .active\:ring-surface-hairline\/80:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .8)
}

.igc .active\:ring-surface-hairline\/85:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .85)
}

.igc .active\:ring-surface-hairline\/90:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .9)
}

.igc .active\:ring-surface-hairline\/95:active{
  --tw-ring-color: rgb(var(--surface-hairline) / .95)
}

.igc .active\:ring-surface-pairing:active{
  --tw-ring-color: rgb(var(--surface-pairing))
}

.igc .active\:ring-surface-pairing-alternate:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate))
}

.igc .active\:ring-surface-pairing-alternate\/0:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / 0)
}

.igc .active\:ring-surface-pairing-alternate\/10:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .1)
}

.igc .active\:ring-surface-pairing-alternate\/100:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / 1)
}

.igc .active\:ring-surface-pairing-alternate\/15:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .15)
}

.igc .active\:ring-surface-pairing-alternate\/20:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .2)
}

.igc .active\:ring-surface-pairing-alternate\/25:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .25)
}

.igc .active\:ring-surface-pairing-alternate\/30:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .3)
}

.igc .active\:ring-surface-pairing-alternate\/35:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .35)
}

.igc .active\:ring-surface-pairing-alternate\/40:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .4)
}

.igc .active\:ring-surface-pairing-alternate\/45:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .45)
}

.igc .active\:ring-surface-pairing-alternate\/5:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .05)
}

.igc .active\:ring-surface-pairing-alternate\/50:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .5)
}

.igc .active\:ring-surface-pairing-alternate\/55:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .55)
}

.igc .active\:ring-surface-pairing-alternate\/60:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .6)
}

.igc .active\:ring-surface-pairing-alternate\/65:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .65)
}

.igc .active\:ring-surface-pairing-alternate\/70:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .7)
}

.igc .active\:ring-surface-pairing-alternate\/75:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .75)
}

.igc .active\:ring-surface-pairing-alternate\/80:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .8)
}

.igc .active\:ring-surface-pairing-alternate\/85:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .85)
}

.igc .active\:ring-surface-pairing-alternate\/90:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .9)
}

.igc .active\:ring-surface-pairing-alternate\/95:active{
  --tw-ring-color: rgb(var(--surface-pairing-alternate) / .95)
}

.igc .active\:ring-surface-pairing\/0:active{
  --tw-ring-color: rgb(var(--surface-pairing) / 0)
}

.igc .active\:ring-surface-pairing\/10:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .1)
}

.igc .active\:ring-surface-pairing\/100:active{
  --tw-ring-color: rgb(var(--surface-pairing) / 1)
}

.igc .active\:ring-surface-pairing\/15:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .15)
}

.igc .active\:ring-surface-pairing\/20:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .2)
}

.igc .active\:ring-surface-pairing\/25:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .25)
}

.igc .active\:ring-surface-pairing\/30:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .3)
}

.igc .active\:ring-surface-pairing\/35:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .35)
}

.igc .active\:ring-surface-pairing\/40:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .4)
}

.igc .active\:ring-surface-pairing\/45:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .45)
}

.igc .active\:ring-surface-pairing\/5:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .05)
}

.igc .active\:ring-surface-pairing\/50:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .5)
}

.igc .active\:ring-surface-pairing\/55:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .55)
}

.igc .active\:ring-surface-pairing\/60:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .6)
}

.igc .active\:ring-surface-pairing\/65:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .65)
}

.igc .active\:ring-surface-pairing\/70:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .7)
}

.igc .active\:ring-surface-pairing\/75:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .75)
}

.igc .active\:ring-surface-pairing\/80:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .8)
}

.igc .active\:ring-surface-pairing\/85:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .85)
}

.igc .active\:ring-surface-pairing\/90:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .9)
}

.igc .active\:ring-surface-pairing\/95:active{
  --tw-ring-color: rgb(var(--surface-pairing) / .95)
}

.igc .active\:ring-surface-primary:active{
  --tw-ring-color: rgb(var(--surface-primary))
}

.igc .active\:ring-surface-primary\/0:active{
  --tw-ring-color: rgb(var(--surface-primary) / 0)
}

.igc .active\:ring-surface-primary\/10:active{
  --tw-ring-color: rgb(var(--surface-primary) / .1)
}

.igc .active\:ring-surface-primary\/100:active{
  --tw-ring-color: rgb(var(--surface-primary) / 1)
}

.igc .active\:ring-surface-primary\/15:active{
  --tw-ring-color: rgb(var(--surface-primary) / .15)
}

.igc .active\:ring-surface-primary\/20:active{
  --tw-ring-color: rgb(var(--surface-primary) / .2)
}

.igc .active\:ring-surface-primary\/25:active{
  --tw-ring-color: rgb(var(--surface-primary) / .25)
}

.igc .active\:ring-surface-primary\/30:active{
  --tw-ring-color: rgb(var(--surface-primary) / .3)
}

.igc .active\:ring-surface-primary\/35:active{
  --tw-ring-color: rgb(var(--surface-primary) / .35)
}

.igc .active\:ring-surface-primary\/40:active{
  --tw-ring-color: rgb(var(--surface-primary) / .4)
}

.igc .active\:ring-surface-primary\/45:active{
  --tw-ring-color: rgb(var(--surface-primary) / .45)
}

.igc .active\:ring-surface-primary\/5:active{
  --tw-ring-color: rgb(var(--surface-primary) / .05)
}

.igc .active\:ring-surface-primary\/50:active{
  --tw-ring-color: rgb(var(--surface-primary) / .5)
}

.igc .active\:ring-surface-primary\/55:active{
  --tw-ring-color: rgb(var(--surface-primary) / .55)
}

.igc .active\:ring-surface-primary\/60:active{
  --tw-ring-color: rgb(var(--surface-primary) / .6)
}

.igc .active\:ring-surface-primary\/65:active{
  --tw-ring-color: rgb(var(--surface-primary) / .65)
}

.igc .active\:ring-surface-primary\/70:active{
  --tw-ring-color: rgb(var(--surface-primary) / .7)
}

.igc .active\:ring-surface-primary\/75:active{
  --tw-ring-color: rgb(var(--surface-primary) / .75)
}

.igc .active\:ring-surface-primary\/80:active{
  --tw-ring-color: rgb(var(--surface-primary) / .8)
}

.igc .active\:ring-surface-primary\/85:active{
  --tw-ring-color: rgb(var(--surface-primary) / .85)
}

.igc .active\:ring-surface-primary\/90:active{
  --tw-ring-color: rgb(var(--surface-primary) / .9)
}

.igc .active\:ring-surface-primary\/95:active{
  --tw-ring-color: rgb(var(--surface-primary) / .95)
}

.igc .active\:ring-surface-secondary:active{
  --tw-ring-color: rgb(var(--surface-secondary))
}

.igc .active\:ring-surface-secondary\/0:active{
  --tw-ring-color: rgb(var(--surface-secondary) / 0)
}

.igc .active\:ring-surface-secondary\/10:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .1)
}

.igc .active\:ring-surface-secondary\/100:active{
  --tw-ring-color: rgb(var(--surface-secondary) / 1)
}

.igc .active\:ring-surface-secondary\/15:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .15)
}

.igc .active\:ring-surface-secondary\/20:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .2)
}

.igc .active\:ring-surface-secondary\/25:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .25)
}

.igc .active\:ring-surface-secondary\/30:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .3)
}

.igc .active\:ring-surface-secondary\/35:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .35)
}

.igc .active\:ring-surface-secondary\/40:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .4)
}

.igc .active\:ring-surface-secondary\/45:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .45)
}

.igc .active\:ring-surface-secondary\/5:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .05)
}

.igc .active\:ring-surface-secondary\/50:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .5)
}

.igc .active\:ring-surface-secondary\/55:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .55)
}

.igc .active\:ring-surface-secondary\/60:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .6)
}

.igc .active\:ring-surface-secondary\/65:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .65)
}

.igc .active\:ring-surface-secondary\/70:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .7)
}

.igc .active\:ring-surface-secondary\/75:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .75)
}

.igc .active\:ring-surface-secondary\/80:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .8)
}

.igc .active\:ring-surface-secondary\/85:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .85)
}

.igc .active\:ring-surface-secondary\/90:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .9)
}

.igc .active\:ring-surface-secondary\/95:active{
  --tw-ring-color: rgb(var(--surface-secondary) / .95)
}

.igc .active\:ring-surface-tertiary:active{
  --tw-ring-color: rgb(var(--surface-tertiary))
}

.igc .active\:ring-surface-tertiary\/0:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / 0)
}

.igc .active\:ring-surface-tertiary\/10:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .1)
}

.igc .active\:ring-surface-tertiary\/100:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / 1)
}

.igc .active\:ring-surface-tertiary\/15:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .15)
}

.igc .active\:ring-surface-tertiary\/20:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .2)
}

.igc .active\:ring-surface-tertiary\/25:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .25)
}

.igc .active\:ring-surface-tertiary\/30:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .3)
}

.igc .active\:ring-surface-tertiary\/35:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .35)
}

.igc .active\:ring-surface-tertiary\/40:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .4)
}

.igc .active\:ring-surface-tertiary\/45:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .45)
}

.igc .active\:ring-surface-tertiary\/5:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .05)
}

.igc .active\:ring-surface-tertiary\/50:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .5)
}

.igc .active\:ring-surface-tertiary\/55:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .55)
}

.igc .active\:ring-surface-tertiary\/60:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .6)
}

.igc .active\:ring-surface-tertiary\/65:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .65)
}

.igc .active\:ring-surface-tertiary\/70:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .7)
}

.igc .active\:ring-surface-tertiary\/75:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .75)
}

.igc .active\:ring-surface-tertiary\/80:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .8)
}

.igc .active\:ring-surface-tertiary\/85:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .85)
}

.igc .active\:ring-surface-tertiary\/90:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .9)
}

.igc .active\:ring-surface-tertiary\/95:active{
  --tw-ring-color: rgb(var(--surface-tertiary) / .95)
}

.igc .active\:ring-tint-10-darker:active{
  --tw-ring-color: rgb(var(--tint-10-darker))
}

.igc .active\:ring-tint-10-darker\/0:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / 0)
}

.igc .active\:ring-tint-10-darker\/10:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .1)
}

.igc .active\:ring-tint-10-darker\/100:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / 1)
}

.igc .active\:ring-tint-10-darker\/15:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .15)
}

.igc .active\:ring-tint-10-darker\/20:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .2)
}

.igc .active\:ring-tint-10-darker\/25:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .25)
}

.igc .active\:ring-tint-10-darker\/30:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .3)
}

.igc .active\:ring-tint-10-darker\/35:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .35)
}

.igc .active\:ring-tint-10-darker\/40:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .4)
}

.igc .active\:ring-tint-10-darker\/45:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .45)
}

.igc .active\:ring-tint-10-darker\/5:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .05)
}

.igc .active\:ring-tint-10-darker\/50:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .5)
}

.igc .active\:ring-tint-10-darker\/55:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .55)
}

.igc .active\:ring-tint-10-darker\/60:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .6)
}

.igc .active\:ring-tint-10-darker\/65:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .65)
}

.igc .active\:ring-tint-10-darker\/70:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .7)
}

.igc .active\:ring-tint-10-darker\/75:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .75)
}

.igc .active\:ring-tint-10-darker\/80:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .8)
}

.igc .active\:ring-tint-10-darker\/85:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .85)
}

.igc .active\:ring-tint-10-darker\/90:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .9)
}

.igc .active\:ring-tint-10-darker\/95:active{
  --tw-ring-color: rgb(var(--tint-10-darker) / .95)
}

.igc .active\:ring-warning:active{
  --tw-ring-color: rgb(var(--warning))
}

.igc .active\:ring-warning-pairing:active{
  --tw-ring-color: rgb(var(--warning-pairing))
}

.igc .active\:ring-warning-pairing\/0:active{
  --tw-ring-color: rgb(var(--warning-pairing) / 0)
}

.igc .active\:ring-warning-pairing\/10:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .1)
}

.igc .active\:ring-warning-pairing\/100:active{
  --tw-ring-color: rgb(var(--warning-pairing) / 1)
}

.igc .active\:ring-warning-pairing\/15:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .15)
}

.igc .active\:ring-warning-pairing\/20:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .2)
}

.igc .active\:ring-warning-pairing\/25:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .25)
}

.igc .active\:ring-warning-pairing\/30:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .3)
}

.igc .active\:ring-warning-pairing\/35:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .35)
}

.igc .active\:ring-warning-pairing\/40:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .4)
}

.igc .active\:ring-warning-pairing\/45:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .45)
}

.igc .active\:ring-warning-pairing\/5:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .05)
}

.igc .active\:ring-warning-pairing\/50:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .5)
}

.igc .active\:ring-warning-pairing\/55:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .55)
}

.igc .active\:ring-warning-pairing\/60:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .6)
}

.igc .active\:ring-warning-pairing\/65:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .65)
}

.igc .active\:ring-warning-pairing\/70:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .7)
}

.igc .active\:ring-warning-pairing\/75:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .75)
}

.igc .active\:ring-warning-pairing\/80:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .8)
}

.igc .active\:ring-warning-pairing\/85:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .85)
}

.igc .active\:ring-warning-pairing\/90:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .9)
}

.igc .active\:ring-warning-pairing\/95:active{
  --tw-ring-color: rgb(var(--warning-pairing) / .95)
}

.igc .active\:ring-warning\/0:active{
  --tw-ring-color: rgb(var(--warning) / 0)
}

.igc .active\:ring-warning\/10:active{
  --tw-ring-color: rgb(var(--warning) / .1)
}

.igc .active\:ring-warning\/100:active{
  --tw-ring-color: rgb(var(--warning) / 1)
}

.igc .active\:ring-warning\/15:active{
  --tw-ring-color: rgb(var(--warning) / .15)
}

.igc .active\:ring-warning\/20:active{
  --tw-ring-color: rgb(var(--warning) / .2)
}

.igc .active\:ring-warning\/25:active{
  --tw-ring-color: rgb(var(--warning) / .25)
}

.igc .active\:ring-warning\/30:active{
  --tw-ring-color: rgb(var(--warning) / .3)
}

.igc .active\:ring-warning\/35:active{
  --tw-ring-color: rgb(var(--warning) / .35)
}

.igc .active\:ring-warning\/40:active{
  --tw-ring-color: rgb(var(--warning) / .4)
}

.igc .active\:ring-warning\/45:active{
  --tw-ring-color: rgb(var(--warning) / .45)
}

.igc .active\:ring-warning\/5:active{
  --tw-ring-color: rgb(var(--warning) / .05)
}

.igc .active\:ring-warning\/50:active{
  --tw-ring-color: rgb(var(--warning) / .5)
}

.igc .active\:ring-warning\/55:active{
  --tw-ring-color: rgb(var(--warning) / .55)
}

.igc .active\:ring-warning\/60:active{
  --tw-ring-color: rgb(var(--warning) / .6)
}

.igc .active\:ring-warning\/65:active{
  --tw-ring-color: rgb(var(--warning) / .65)
}

.igc .active\:ring-warning\/70:active{
  --tw-ring-color: rgb(var(--warning) / .7)
}

.igc .active\:ring-warning\/75:active{
  --tw-ring-color: rgb(var(--warning) / .75)
}

.igc .active\:ring-warning\/80:active{
  --tw-ring-color: rgb(var(--warning) / .8)
}

.igc .active\:ring-warning\/85:active{
  --tw-ring-color: rgb(var(--warning) / .85)
}

.igc .active\:ring-warning\/90:active{
  --tw-ring-color: rgb(var(--warning) / .9)
}

.igc .active\:ring-warning\/95:active{
  --tw-ring-color: rgb(var(--warning) / .95)
}

.igc .disabled\:cursor-not-allowed:disabled{
  cursor:not-allowed
}

.igc .disabled\:opacity-50:disabled{
  opacity:.5
}

.igc .disabled\:hover\:bg-transparent:hover:disabled{
  background-color:transparent
}

.igc .aria-expanded\:bg-white\/10[aria-expanded=true]{
  background-color:#ffffff1a
}

.igc .data-\[state\=open\]\:animate-in[data-state=open]{
  animation-name:enter;
  animation-duration:.15s;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial
}

.igc .data-\[state\=closed\]\:animate-out[data-state=closed]{
  animation-name:exit;
  animation-duration:.15s;
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial
}

.igc .data-\[state\=closed\]\:fade-out-0[data-state=closed]{
  --tw-exit-opacity: 0
}

.igc .data-\[state\=open\]\:fade-in-0[data-state=open]{
  --tw-enter-opacity: 0
}

.igc .data-\[state\=closed\]\:zoom-out-95[data-state=closed]{
  --tw-exit-scale: .95
}

.igc .data-\[state\=open\]\:zoom-in-95[data-state=open]{
  --tw-enter-scale: .95
}

.igc .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{
  --tw-enter-translate-y: -.5rem
}

.igc .data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{
  --tw-enter-translate-x: .5rem
}

.igc .data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{
  --tw-enter-translate-x: -.5rem
}

.igc .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{
  --tw-enter-translate-y: .5rem
}

@media (min-width: 768px){
  .igc .md\:grid-cols-2{
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
}

@media (min-width: 992px){
  .igc .lg\:grid-cols-2{
    grid-template-columns:repeat(2,minmax(0,1fr))
  }

  .igc .lg\:grid-cols-3{
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
}

.igc .\[\&\:not\(\:first-child\)\]\:pl-2:not(:first-child){
  padding-left:.5rem
}

.igc .\[\&\:not\(\:first-child\)\]\:before\:content-\[\'\/\'\]:not(:first-child):before{
  --tw-content: "/";
  content:var(--tw-content)
}
@keyframes react-loading-skeleton {
  100% {
    transform: translateX(100%);
  }
}

.react-loading-skeleton {
  --base-color: #ebebeb;
  --highlight-color: #f5f5f5;
  --animation-duration: 1.5s;
  --animation-direction: normal;
  --pseudo-element-display: block; /* Enable animation */
  background-color: var(--base-color);
  width: 100%;
  border-radius: 0.25rem;
  display: inline-flex;
  line-height: 1;
  position: relative;
  -moz-user-select: none;
       user-select: none;
  overflow: hidden;
}

.react-loading-skeleton::after {
  content: ' ';
  display: var(--pseudo-element-display);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-image: var(
    --custom-highlight-background,
    linear-gradient(
      90deg,
      var(--base-color) 0%,
      var(--highlight-color) 50%,
      var(--base-color) 100%
    )
  );
  transform: translateX(-100%);
  animation-name: react-loading-skeleton;
  animation-direction: var(--animation-direction);
  animation-duration: var(--animation-duration);
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

@media (prefers-reduced-motion) {
  .react-loading-skeleton {
    --pseudo-element-display: none; /* Disable animation */
  }
}
.pvtUi {
  color: #2a3f5f;
  font-family: Verdana;
  border-collapse: collapse;
}

.pvtUi select {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
}

.pvtUi td.pvtOutput {
  vertical-align: top;
}

table.pvtTable {
  font-size: 8pt;
  text-align: left;
  border-collapse: collapse;
  margin-top: 3px;
  margin-left: 3px;
  font-family: Verdana;
}

table.pvtTable thead tr th,
table.pvtTable tbody tr th {
  background-color: #ebf0f8;
  border: 1px solid #c8d4e3;
  font-size: 8pt;
  padding: 5px;
}

table.pvtTable .pvtColLabel {
  text-align: center;
}

table.pvtTable .pvtTotalLabel {
  text-align: right;
}

table.pvtTable tbody tr td {
  color: #2a3f5f;
  padding: 5px;
  background-color: #fff;
  border: 1px solid #c8d4e3;
  vertical-align: top;
  text-align: right;
}

.pvtTotal,
.pvtGrandTotal {
  font-weight: bold;
}

.pvtRowOrder,
.pvtColOrder {
  cursor: pointer;
  width: 15px;
  margin-left: 5px;
  display: inline-block;
  user-select: none;
  text-decoration: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
}

.pvtAxisContainer,
.pvtVals {
  border: 1px solid #a2b1c6;
  background: #f2f5fa;
  padding: 5px;
  min-width: 20px;
  min-height: 20px;
}

.pvtRenderers {
  padding-left: 5px;
  -moz-user-select: none;
       user-select: none;
}

.pvtDropdown {
  display: inline-block;
  position: relative;
  -moz-user-select: none;
  user-select: none;
  margin: 3px;
}

.pvtDropdownIcon {
  float: right;
  color: #a2b1c6;
}

.pvtDropdownCurrent {
  text-align: left;
  border: 1px solid #a2b1c6;
  border-radius: 4px;
  display: inline-block;
  position: relative;
  width: 210px;
  box-sizing: border-box;
  background: white;
}

.pvtDropdownCurrentOpen {
  border-radius: 4px 4px 0 0;
}

.pvtDropdownMenu {
  background: white;
  position: absolute;
  width: 100%;
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  border: 1px solid #a2b1c6;
  border-top: 1px solid #dfe8f3;
  box-sizing: border-box;
}

.pvtDropdownValue {
  padding: 2px 5px;
  font-size: 12px;
  text-align: left;
}

.pvtDropdownActiveValue {
  background: #ebf0f8;
}

.pvtVals {
  text-align: center;
  white-space: nowrap;
  vertical-align: top;
  padding-bottom: 12px;
}

.pvtRows {
  height: 35px;
}

.pvtAxisContainer li {
  padding: 8px 6px;
  list-style-type: none;
  cursor: move;
}

.pvtAxisContainer li.pvtPlaceholder {
  -webkit-border-radius: 5px;
  padding: 3px 15px;
  border-radius: 5px;
  border: 1px dashed #a2b1c6;
}

.pvtAxisContainer li.pvtPlaceholder span.pvtAttr {
  display: none;
}

.pvtAxisContainer li span.pvtAttr {
  -webkit-text-size-adjust: 100%;
  background: #f3f6fa;
  border: 1px solid #c8d4e3;
  padding: 2px 5px;
  white-space: nowrap;
  border-radius: 5px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
}

.pvtTriangle {
  cursor: pointer;
  color: #506784;
}

.pvtHorizList li {
  display: inline-block;
}

.pvtVertList {
  vertical-align: top;
}

.pvtFilteredAttribute {
  font-style: italic;
}

.sortable-chosen .pvtFilterBox {
  display: none !important;
}

.pvtCloseX {
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 18px;
  cursor: pointer;
  text-decoration: none !important;
}

.pvtDragHandle {
  position: absolute;
  left: 5px;
  top: 5px;
  font-size: 18px;
  cursor: move;
  color: #a2b1c6;
}

.pvtButton {
  color: #506784;
  border-radius: 5px;
  padding: 3px 6px;
  background: #f2f5fa;
  border: 1px solid;
  border-color: #c8d4e3;
  font-size: 14px;
  margin: 3px;
  transition: 0.34s all cubic-bezier(0.19, 1, 0.22, 1);
  text-decoration: none !important;
}

.pvtButton:hover {
  background: #e2e8f0;
  border-color: #a2b1c6;
}

.pvtButton:active {
  background: #d1dae6;
}

.pvtFilterBox input {
  border: 1px solid #c8d4e3;
  border-radius: 5px;
  color: #506784;
  padding: 0 3px;
  font-size: 14px;
}

.pvtFilterBox input:focus {
  border-color: #119dff;
  outline: none;
}

.pvtFilterBox {
  z-index: 100;
  width: 300px;
  border: 1px solid #506784;
  background-color: #fff;
  position: absolute;
  text-align: center;
  user-select: none;
  min-height: 100px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
}

.pvtFilterBox h4 {
  margin: 15px;
}

.pvtFilterBox p {
  margin: 10px auto;
}

.pvtFilterBox button {
  color: #2a3f5f;
}

.pvtFilterBox input[type="text"] {
  width: 230px;
  color: #2a3f5f;
  margin-bottom: 5px;
}

.pvtCheckContainer {
  text-align: left;
  font-size: 14px;
  white-space: nowrap;
  overflow-y: scroll;
  width: 100%;
  max-height: 30vh;
  border-top: 1px solid #dfe8f3;
}

.pvtCheckContainer p {
  margin: 0;
  margin-bottom: 1px;
  padding: 3px;
  cursor: default;
}

.pvtCheckContainer p.selected {
  background: #ebf0f8;
}

.pvtOnly {
  display: none;
  width: 35px;
  float: left;
  font-size: 12px;
  padding-left: 5px;
  cursor: pointer;
}

.pvtOnlySpacer {
  display: block;
  width: 35px;
  float: left;
}

.pvtCheckContainer p:hover .pvtOnly {
  display: block;
}

.pvtCheckContainer p:hover .pvtOnlySpacer {
  display: none;
}

.pvtRendererArea {
  padding: 5px;
}
.aspect-ratio-container {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 75%;
}

.aspect-ratio-container__wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}.launch-pad-header {
  position: relative;
  background-color: transparent;
  border: 1px solid var(--launchpad-background);
  border-radius: 4px;
  margin-bottom: 1rem;
  padding: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.launch-pad-header::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--launchpad-background);
  opacity: var(--launchpad-background-opacity);
  border-radius: 3px;
}

.launch-pad-icon-container {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 1rem;
  position: relative;
  z-index: 1;
}

.launch-pad-icon {
  width: 40px;
  height: 32x;
}

.launch-pad-text {
  color: var(--cui-body-color);
  position: relative;
  z-index: 1;
}

.launch-pad-title {
  color: var(--cui-body-color);
  opacity: 1;
  font-family: "Calibre";
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0px;
  text-align: left;
  margin: 0;
}

.launch-pad-description {
  opacity: 1;
  color: var(--cui-body-color);
  font-family: "Calibre";
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0px;
  text-align: left;
}

.launch-pad-link {
  color: var(--launchpad-link-color);
  text-decoration: none;
}

.launch-pad-link:hover {
  text-decoration: underline;
  color: var(--launchpad-link-color);
  opacity: 0.8;
}

.launch-pad-button {
  background-color: var(--launchpad-accent) !important;
  border: none !important;
  font-weight: 600 !important;
  position: relative;
  z-index: 1;
}

.launch-pad-button:hover, .launch-pad-button:focus, .launch-pad-button:active {
  background-color: var(--launchpad-accent) !important;
  opacity: 0.8 !important;
  border: none !important;
}.file-upload-image:hover > .file-upload-image-overlay {
  visibility: visible !important;
}.listing-tile .listing-tile-image-wrapper {
  transform: scale(1);
  transition: all 250ms ease-in-out;
}

.listing-tile:hover .listing-tile-image-wrapper {
  transform: scale(1.04);
  transition: all 250ms ease-in-out;
}

.listing-tile h5 {
  font-size: 14px;
  color: #fff;
  margin: 0;
}

.listing-tile .listing-info {
  color: var(--marketplace-listing-title-color);
}

.listing-tile .publisher-info {
  font-size: 12px;
  color: var(--marketplace-listing-subtitle-color);
}.marketplace-search {
  margin-top: 20px;
}

.marketplace-search .form-control {
  border-radius: 6px !important;
}

.marketplace-search .search-icon {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate3d(0.5em, -50%, 0);
}

.marketplace-search .clear-icon {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate3d(-0.5em, -50%, 0);
}

.marketplace-search .search-icon,
.marketplace-search .clear-icon {
  cursor: pointer;
  z-index: 6;
}

.marketplace-search .search-icon:active,
.marketplace-search .clear-icon:active {
  opacity: 0.6;
}

.marketplace-search .dropdown-menu {
  top: 100%;
}

@media screen and (min-width: 576px) {
  .marketplace-search {
    margin-top: 0;
  }
}.top-bar {
  display: flex;
  flex-direction: column;
}

@media screen and (min-width: 576px) {
  .top-bar {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}.featured-carousel-item {
  height: 100%;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

@media screen and (min-width: 576px) {
  .featured-carousel-item {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}.featured-carousel .slick-slider,
.featured-carousel .slick-list,
.featured-carousel .slick-track,
.featured-carousel .slick-slide,
.featured-carousel .slick-slide > div {
  height: 100%;
}

.featured-carousel .slick-list {
  overflow: visible;
  margin: 0 -1.5rem;
}

.featured-carousel .slick-prev {
  z-index: 2;
  left: -24px;
}

.featured-carousel .slick-next {
  right: -30px;
}.color-selector-container input:checked + .color-selector {
  outline: 2px solid #2ad4c0;
}

.color-selector {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 4px solid rgb(21, 21, 25);
  margin-right: 20px;
}

.color-selector-divider {
  width: 2px;
  height: 50px;
  background-color: rgb(21, 21, 25);
  margin-right: 20px;
}

.layout-image-container {
  width: 240px;
  height: 169px;
  border: 4px solid transparent;
  border-radius: 5px;
  overflow: hidden;
  cursor: pointer;
}.LegacyTextEditor__Editable p {
  margin: 0;
}

.LegacyTextEditor__Editable p + p {
  margin-top: 12px;
}

.LegacyTextEditor__Editable span[data-slate-leaf=true] span[contenteditable=false] {
  /* Override placeholder styles */
  white-space: pre-wrap !important;
  font-weight: inherit !important;
  width: 100% !important;
  opacity: 1 !important;
  color: #ccc;
}

.LegacyTextEditor__Editable:focus[contenteditable=true] span[data-slate-leaf=true] span[contenteditable=false] {
  display: none !important;
}

.RichText__Editable {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.RichText__Editable[contenteditable=true] {
  overflow-x: hidden;
  overflow-y: auto;
}

.RichText__Editable[contenteditable=true]::-webkit-scrollbar {
  width: 6px;
  margin-left: -6px;
}

.RichText__Editable[contenteditable=true]::-webkit-scrollbar:vertical {
  width: 6px;
}

.RichText__Editable[contenteditable=true]::-webkit-scrollbar:horizontal {
  height: 6px;
}

.RichText__Editable[contenteditable=true]::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 20px;
}

.RichText__Editable[contenteditable=true]::-webkit-scrollbar-thumb:hover {
  background: rgb(127.5, 127.5, 127.5);
}

.RichText__Editable[contenteditable=true]::-webkit-scrollbar-thumb:active {
  background: rgb(76.5, 76.5, 76.5);
}

.RichText__Editable[contenteditable=true]::-webkit-scrollbar-track {
  background: transparent;
}

.RichText__Editable[contenteditable=true]::-webkit-scrollbar-button {
  width: 4px;
  height: 4px;
}

.RichText__Editable[contenteditable=true]:focus, .RichText__Editable[contenteditable=true].RichText__Editable--focused {
  outline: solid rgb(var(--primary)) !important;
  caret-color: rgb(var(--primary));
  border-radius: 2px;
}

.RichText__Editable p {
  margin: 0;
  padding: 0;
  font-size: 4px;
}

.RichText__Editable p:not(:last-child),
.RichText__Editable .NumberList:not(:last-child),
.RichText__Editable .BulletList:not(:last-child) {
  margin-bottom: var(--paragraph-spacing);
}

.RichText__Editable p:first-child,
.RichText__Editable .NumberList:first-child,
.RichText__Editable .BulletList:first-child {
  margin-top: var(--line-spacing-shift);
}

.RichText__Editable p:last-child,
.RichText__Editable .NumberList:last-child,
.RichText__Editable .BulletList:last-child {
  margin-bottom: var(--line-spacing-shift);
}

.RichText__Editable .NumberList,
.RichText__Editable .BulletList {
  display: grid;
  grid-template-columns: min-content 1fr;
}

.RichText__Editable .NumberList {
  counter-reset: item;
}

.RichText__Editable .NumberList .ListMarker {
  counter-increment: item;
}

.RichText__Editable .NumberList .ListMarker:before {
  content: counter(item) ".";
  display: inline-block;
  margin-right: 0.33333em;
}

.RichText__Editable .BulletList .ListMarker:before {
  content: "•";
  display: inline-block;
  margin-right: 0.35em;
}

.RichText__Editable .ListItem {
  display: contents;
}

.RichText__Editable span[data-slate-leaf=true] span[contenteditable=false] {
  font-weight: inherit !important;
}

.RichText__Editable[contenteditable=false] span[data-slate-placeholder=true] {
  visibility: hidden;
}.FontStyleInspector {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.FontStyleInspector__FontStyle {
  margin-bottom: 16px;
}

.FontStyleInspector__FontFamily, .FontStyleInspector__FontWeight, .FontStyleInspector__FontSize {
  margin-bottom: 8px;
}

.FontStyleInspector__FontStyle, .FontStyleInspector__FontFamily {
  width: 100%;
}

.FontStyleInspector__FontWeight {
  width: 187px;
}

.FontStyleInspector__FontSize {
  width: 69px;
}.FontStyleDropdown__Option--Title {
  font-size: 32px;
  font-weight: bold;
  padding: 12px 0;
}

.FontStyleDropdown__Option--Heading {
  font-size: 24px;
  font-weight: bold;
  padding: 8px 0;
}

.FontStyleDropdown__Option--Body {
  font-size: 18px;
  font-weight: normal;
  padding: 4px 0;
}

.FontStyleDropdown__Option--Caption {
  font-size: 12px;
  font-weight: bold;
}.Dropdown,
.Dropdown__Value {
  font-family: Calibre;
  font-size: 14px;
  line-height: 11px;
  letter-spacing: 0.13px;
}

.Dropdown {
  position: relative;
  width: 100%;
  min-height: 20px;
  color: #fff;
}

.Dropdown:focus {
  outline: none;
}

.Dropdown--disabled {
  pointer-events: none;
  opacity: 0.6;
}

.Dropdown__Select {
  position: absolute;
  top: 0;
  right: 0;
  width: 18px;
  height: 100%;
  background-color: #4f4e5c;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Dropdown__Caret {
  transition: transform 0.2s ease;
}

.Dropdown--active .Dropdown__Caret {
  transform: rotateZ(180deg);
}

.Dropdown__Tags {
  min-height: 20px;
  padding: 4px 24px 0 6px;
  border-radius: 3px;
  background: #393842;
}

.Dropdown__Value {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-bottom: 4px;
}

.Dropdown__ContentWrapper {
  position: absolute;
  width: calc(100% + 30px);
  left: -24px;
  max-height: 240px;
  border: 0.5px solid rgba(128, 128, 128, 0.5);
  border-radius: 4px;
  background-color: #232329;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.5);
  overflow: auto;
  z-index: 50;
}

.Dropdown--above .Dropdown__ContentWrapper {
  bottom: 100%;
}

.Dropdown__Content {
  list-style: none;
  display: inline-block;
  margin: 0;
  padding: 0;
  min-width: 100%;
}

.Dropdown__Content::webkit-scrollbar {
  display: none;
}

.Dropdown__Element {
  display: block;
}

.Dropdown__Option {
  position: relative;
  padding: 4px 24px;
  line-height: 16px;
  text-decoration: none;
  text-transform: none;
  white-space: nowrap;
  cursor: pointer;
}

.Dropdown__Option--highlight {
  background: #2ad4c0;
}

.Dropdown__Option--selected:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 7px;
  width: 7px;
  height: 14px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: translateY(-65%) rotate(45deg);
}

.Dropdown__Option--disabled {
  color: #7a7a7a !important;
  cursor: initial;
}

.dropdown-enter-active,
.dropdown-leave-active {
  transition: all 0.15s ease;
}

.dropdown-enter,
.dropdown-leave-active {
  opacity: 0;
}.Stepper__Wrapper:hover .Stepper {
  display: flex;
}

.Stepper {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 18px;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
}

.Stepper__Button {
  height: calc(50% - 1px);
  background-color: #4f4e5c;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Stepper__Button:active {
  opacity: 0.6;
}

.Stepper__Button:first-child {
  border-top-right-radius: 3px;
}

.Stepper__Button:first-child > svg {
  transform: rotate(180deg);
}

.Stepper__Button:last-child {
  border-bottom-right-radius: 3px;
}

.Stepper__Wrapper .Dropdown__Value {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}.Swatches {
  width: 100%;
  height: 100%;
  margin: 6px 16px;
  max-width: calc(100% - 32px);
}

.Swatches--disabled {
  opacity: 0.6;
}

.Swatches__Container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
}

.Swatches__AddBackgroundButton {
  position: relative;
  height: 26px;
  display: flex;
  align-items: center;
  margin-left: 3px;
}

.Swatches__AddBackgroundButton--open:after {
  content: "";
  position: absolute;
  width: 14px;
  height: 14px;
  z-index: 50;
  transform-origin: center;
  background-color: #232329;
}

.Swatches__AddBackgroundButton--below:after {
  left: 50%;
  bottom: 0;
  border-top: 0.5px solid rgba(128, 128, 128, 0.5);
  border-left: 0.5px solid rgba(128, 128, 128, 0.5);
  transform: translate3d(-50%, calc(100% + 3px), 0) rotate(45deg);
}

.Swatches__AddBackgroundButton--above:after {
  top: 0;
  left: 50%;
  border-right: 0.5px solid rgba(128, 128, 128, 0.5);
  border-bottom: 0.5px solid rgba(128, 128, 128, 0.5);
  transform: translate3d(-50%, calc(-100% - 3px), 0) rotate(45deg);
}

.Swatches__AddBackgroundPopup {
  position: absolute;
  z-index: 50;
  width: 240px;
  border-radius: 4px;
  background-color: #232329;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.5);
  border: 0.5px solid rgba(128, 128, 128, 0.5);
}

.Swatches__AddBackgroundButton--below .Swatches__AddBackgroundPopup {
  left: 50%;
  bottom: 0;
}

.Swatches__AddBackgroundButton--above .Swatches__AddBackgroundPopup {
  top: 0;
  left: 50%;
}

.Popup__Header {
  padding: 9px 6px;
  border-bottom: 0.5px solid #4f4e5c;
}

.Popup__Title {
  font-family: Calibre;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.2px;
  font-weight: 600;
  color: #fff;
  margin: 0;
}

.Popup__Content {
  padding: 12px 16px;
  border-bottom: 0.5px solid #4f4e5c;
}

.Solid__Widget {
  display: flex;
  align-items: center;
  padding: 2px;
  border-radius: 3px;
}

.Solid__Widget--selected {
  padding: 1px;
  border: 1px solid #50e3c2;
}

.Solid__Preview {
  flex-grow: 1;
  height: 20px;
  border-radius: 3px;
  cursor: pointer;
}

.Popup__Footer {
  padding: 9px;
  display: flex;
  justify-content: flex-end;
}

.Popup__Button {
  width: 78px;
  height: 22px;
  font-family: Calibre;
}

.Popup__Button + .Popup__Button {
  margin-left: 12px;
}.Swatch {
  margin: 1px;
  cursor: pointer;
}.Button {
  box-sizing: border-box;
  border: none;
  outline: none;
  cursor: pointer;
  font-family: Calibre, Helvetica, Helvetica Neue, Arial, sans-serif;
}

.Button--single-line {
  white-space: nowrap;
  overflow: hidden;
}.AddColorIcon {
  cursor: pointer;
}.FormatInspector {
  padding: 3px 16px 23px;
}

.FormatInspector .Dropdown {
  margin-top: 14px;
}.Toggle {
  flex-grow: 1;
  overflow: hidden;
}

.Toggle--disabled {
  opacity: 0.6;
}

.Toggle__label {
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: -0.11px;
  cursor: pointer;
  color: #ffffff;
  text-decoration-color: #ffffff;
  background: #393842;
  -moz-user-select: none;
       user-select: none;
}

.Toggle--checked .Toggle__label {
  color: #000000;
  text-decoration-color: #000000;
  background: #2ad4c0;
}.ToggleGroup {
  width: 100%;
  display: inline-flex;
  align-items: center;
  flex-wrap: nowrap;
  overflow: hidden;
}

.ToggleGroup > :first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.ToggleGroup > :last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.ToggleGroup > * + * {
  margin-left: 1px;
}.page-slider {
  max-height: 150px;
}

.page-slider .slick-slide {
  width: 100%;
  max-width: 196px;
  margin-left: 10px;
}

.page-slider .slick-prev {
  left: -35px !important;
}

.page-slider .slick-dots {
  bottom: 20px; /* Adjust vertical position */
  text-align: center; /* Center the dots */
  list-style-type: none;
}

.page-slider .slick-dots li {
  display: inline-block;
  margin: 0 5px; /* Adjust spacing between dots */
}

.page-slider .slick-dots li button {
  width: 10px; /* Adjust dot size */
  height: 10px;
  background-color: var(--breadcrumb-color); /* Adjust dot color */
  border-radius: 50%; /* Make dots circular */
  font-size: 0;
}

.page-slider .slick-dots li.slick-active button {
  background-color: var(--active-breadcrumb-color); /* Adjust active dot color */
}.settings-tab .interface-image img {
  width: 160px;
  height: 120px;
  background: #1e1e1e;
  border: 1px solid #333;
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
}table.account-users {
  border-radius: 8px;
  background: var(--table-header-bg);
  border-bottom: none;
}

table.account-users thead tr {
  border-bottom: 1px solid var(--table-divider-color);
}

table.account-users thead th:first-child {
  text-align: center;
  padding-left: 14px;
}

table.account-users thead th:not(:last-child) > div {
  border-right: 1px solid var(--table-header-divider-color);
}

table.account-users tbody {
  border-bottom: none;
}

table.account-users tbody tr {
  height: 60px;
  border-bottom: 1px solid var(--table-divider-color);
}

table.account-users tbody tr:hover > * {
  --cui-table-accent-bg: transparent;
}

table.account-users tbody tr:last-child {
  border: none;
}

table.account-users tbody td:first-child {
  text-align: center;
  padding-left: 0;
}

table.account-users tbody td {
  vertical-align: middle;
  border-bottom: none;
}.with-padding {
  padding-top: 0.5rem;
  padding-bottom: 1.5rem;
}

@media (max-width: 767px) {
  .with-padding {
    padding: 0.75rem 0.75rem 1.5rem;
  }
}

.action-button {
  min-width: 126px;
  font-size: 18px;
}.account-license-tile {
  border-radius: 8px;
}

.account-license-tile.warning {
  border: 1px solid var(--cui-danger);
  color: var(--cui-danger);
}

.account-license-tile .tile-value {
  font-weight: 600;
  line-height: 1;
}

.account-license-tile .tile-details .tile-label {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 2.15rem;
}

.account-license-tile .tile-details .tile-action {
  font-size: 0.75rem;
  font-weight: 600;
  cursor: pointer;
}.dynamic-content-learn-more-bar {
  padding: 0px 0px 0px 0px !important;
}

.dynamic-content-learn-more-body {
  margin-bottom: 0.4rem;
}

.dynamic-content-card {
  padding: 0px 0px 0px 0px !important;
}

.dynamic-content-tile-navlinks .a {
  height: 320px;
  width: 40%;
}

.dynamic-content-thumbnail {
  align-self: center;
}

.dynamic-content-tiles-wrapper {
  margin-left: 0px;
  margin-right: 0px;
  justify-content: flex-start;
  gap: 14px;
}

.dynamic-content-tile {
  border-radius: 4px;
  width: 320px;
  height: 320px;
}

.dynamic-content-tile-icon {
  color: var(--cui-primary) !important;
  margin: 14px 0px 24px 1rem;
}

.dynamic-content-tile-title {
  font-size: 32px;
  font-weight: 600;
  font-style: Semibold;
  letter-spacing: 0.29px;
  text-align: left;
  line-height: 32px;
  padding-left: 17px;
  margin-top: 18px;
}

.dynamic-content-tile-body {
  color: var(--cui-card-subtitle-color);
  font-size: 18px;
  font-weight: 600;
  font-style: Semibold;
  letter-spacing: 0.16px;
  text-align: left;
  line-height: 24px;
  padding: 12px 53px 0px 16px;
}

.arrow-svg-icon {
  position: absolute;
  margin-top: 3px;
}.properties-table-row:hover .row-delete-icon {
  visibility: visible !important;
}@-webkit-keyframes marching-ants{
  0%{
    background-position:0 0,0 100%,0 0,100% 0
  }

  to{
    background-position:20px 0,-20px 100%,0 -20px,100% 20px
  }
}

@keyframes marching-ants{
  0%{
    background-position:0 0,0 100%,0 0,100% 0
  }

  to{
    background-position:20px 0,-20px 100%,0 -20px,100% 20px
  }
}

:root{
  --rc-drag-handle-size: 12px;
  --rc-drag-handle-mobile-size: 24px;
  --rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);
  --rc-drag-bar-size: 6px;
  --rc-border-color: rgba(255, 255, 255, .7);
  --rc-focus-color: #0088ff
}

.ReactCrop{
  position:relative;
  display:inline-block;
  cursor:crosshair;
  max-width:100%
}

.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{
  -webkit-box-sizing:border-box;
          box-sizing:border-box
}

.ReactCrop--disabled,.ReactCrop--locked{
  cursor:inherit
}

.ReactCrop__child-wrapper{
  overflow:hidden;
  max-height:inherit
}

.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{
  display:block;
  max-width:100%;
  max-height:inherit
}

.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{
  -ms-touch-action:none;
      touch-action:none
}

.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{
  -ms-touch-action:none;
      touch-action:none
}

.ReactCrop__crop-mask{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  pointer-events:none
}

.ReactCrop__crop-selection{
  position:absolute;
  top:0;
  left:0;
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
  cursor:move
}

.ReactCrop--disabled .ReactCrop__crop-selection{
  cursor:inherit
}

.ReactCrop--circular-crop .ReactCrop__crop-selection{
  border-radius:50%
}

.ReactCrop--circular-crop .ReactCrop__crop-selection:after{
  pointer-events:none;
  content:"";
  position:absolute;
  top:-1px;
  right:-1px;
  bottom:-1px;
  left:-1px;
  border:1px solid var(--rc-border-color);
  opacity:.3
}

.ReactCrop--no-animate .ReactCrop__crop-selection{
  outline:1px dashed white
}

.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){
  -webkit-animation:marching-ants 1s;
          animation:marching-ants 1s;
  background-image:-webkit-gradient(linear,left top, right top,color-stop(50%, #fff),color-stop(50%, #444)),-webkit-gradient(linear,left top, right top,color-stop(50%, #fff),color-stop(50%, #444)),-webkit-gradient(linear,left top, left bottom,color-stop(50%, #fff),color-stop(50%, #444)),-webkit-gradient(linear,left top, left bottom,color-stop(50%, #fff),color-stop(50%, #444));
  background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);
  background-size:10px 1px,10px 1px,1px 10px,1px 10px;
  background-position:0 0,0 100%,0 0,100% 0;
  background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;
  color:#fff;
  -webkit-animation-play-state:running;
          animation-play-state:running;
  -webkit-animation-timing-function:linear;
          animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
          animation-iteration-count:infinite
}

.ReactCrop__crop-selection:focus{
  outline:2px solid var(--rc-focus-color);
  outline-offset:-1px
}

.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{
  display:none
}

.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{
  content:"";
  display:block;
  position:absolute;
  background-color:#fff6
}

.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{
  width:1px;
  height:100%
}

.ReactCrop__rule-of-thirds-vt:before{
  left:33.3333333333%
}

.ReactCrop__rule-of-thirds-vt:after{
  left:66.6666666667%
}

.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{
  width:100%;
  height:1px
}

.ReactCrop__rule-of-thirds-hz:before{
  top:33.3333333333%
}

.ReactCrop__rule-of-thirds-hz:after{
  top:66.6666666667%
}

.ReactCrop__drag-handle{
  position:absolute;
  width:var(--rc-drag-handle-size);
  height:var(--rc-drag-handle-size);
  background-color:var(--rc-drag-handle-bg-colour);
  border:1px solid var(--rc-border-color)
}

.ReactCrop__drag-handle:focus{
  background:var(--rc-focus-color)
}

.ReactCrop .ord-nw{
  top:0;
  left:0;
  -webkit-transform:translate(-50%,-50%);
          transform:translate(-50%,-50%);
  cursor:nw-resize
}

.ReactCrop .ord-n{
  top:0;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
          transform:translate(-50%,-50%);
  cursor:n-resize
}

.ReactCrop .ord-ne{
  top:0;
  right:0;
  -webkit-transform:translate(50%,-50%);
          transform:translate(50%,-50%);
  cursor:ne-resize
}

.ReactCrop .ord-e{
  top:50%;
  right:0;
  -webkit-transform:translate(50%,-50%);
          transform:translate(50%,-50%);
  cursor:e-resize
}

.ReactCrop .ord-se{
  bottom:0;
  right:0;
  -webkit-transform:translate(50%,50%);
          transform:translate(50%,50%);
  cursor:se-resize
}

.ReactCrop .ord-s{
  bottom:0;
  left:50%;
  -webkit-transform:translate(-50%,50%);
          transform:translate(-50%,50%);
  cursor:s-resize
}

.ReactCrop .ord-sw{
  bottom:0;
  left:0;
  -webkit-transform:translate(-50%,50%);
          transform:translate(-50%,50%);
  cursor:sw-resize
}

.ReactCrop .ord-w{
  top:50%;
  left:0;
  -webkit-transform:translate(-50%,-50%);
          transform:translate(-50%,-50%);
  cursor:w-resize
}

.ReactCrop__disabled .ReactCrop__drag-handle{
  cursor:inherit
}

.ReactCrop__drag-bar{
  position:absolute
}

.ReactCrop__drag-bar.ord-n{
  top:0;
  left:0;
  width:100%;
  height:var(--rc-drag-bar-size);
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%)
}

.ReactCrop__drag-bar.ord-e{
  right:0;
  top:0;
  width:var(--rc-drag-bar-size);
  height:100%;
  -webkit-transform:translate(50%);
          transform:translate(50%)
}

.ReactCrop__drag-bar.ord-s{
  bottom:0;
  left:0;
  width:100%;
  height:var(--rc-drag-bar-size);
  -webkit-transform:translateY(50%);
          transform:translateY(50%)
}

.ReactCrop__drag-bar.ord-w{
  top:0;
  left:0;
  width:var(--rc-drag-bar-size);
  height:100%;
  -webkit-transform:translate(-50%);
          transform:translate(-50%)
}

.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{
  display:none
}

@media (pointer: coarse){
  .ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{
    display:none
  }

  .ReactCrop__drag-handle{
    width:var(--rc-drag-handle-mobile-size);
    height:var(--rc-drag-handle-mobile-size)
  }
}
.playbook-widget {
  overflow: hidden;
  border-radius: 6px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}

.playbook-widget button::after {
  content: none;
}

.playbook-widget button {
  justify-content: space-between;
}

.playbook-widget button svg {
  transition: transform 0.2s ease-in-out;
  transform: rotate(0deg);
}

.playbook-widget button.collapsed svg {
  transform: rotate(-180deg);
}

.playbook-task-item + .playbook-task-item {
  border-top: 1px solid var(--cui-light);
}