/* =====================================================================
   LeoPlan · thème sombre « Plateau », accent bleu de la queue du lion
   ---------------------------------------------------------------------
   Couche de thème indépendante : se charge APRÈS styles.css, ne modifie
   pas le code de l'appli (app.js). Tout est limité à l'écran
   (@media screen) : l'impression garde la mise en page claire d'origine.
   Les couleurs se changent ici, dans :root, et nulle part ailleurs.
   ===================================================================== */
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Roboto+Mono:wght@400;500&family=Courier+Prime:wght@400;700&display=swap");

:root{
  /* surfaces */
  --lp-ground:#131312;        /* fond de page */
  --lp-sidebar:#171614;       /* barre latérale */
  --lp-panel:#1E1D1A;         /* panneaux, cartes, modales */
  --lp-raised:#26241F;        /* en-têtes de tableau, survols */
  --lp-field:#181715;         /* champs de saisie */
  --lp-border:#2E2C27;
  --lp-border-strong:#3A3832;
  /* texte */
  --lp-text:#EDE8E0;
  --lp-text-2:#B5AFA5;
  --lp-muted:#8C877F;
  /* accent : le bleu exact de la queue du lion */
  --lp-accent:#2089A8;
  --lp-accent-text:#45A8CA;   /* éclairci pour rester lisible sur fond sombre */
  --lp-accent-fill:#1B7896;   /* boutons pleins (texte blanc lisible) */
  --lp-accent-fill-hover:#1F86A6;
  --lp-accent-tint:rgb(32 137 168/.16);
  /* typographies */
  /* Roboto : la police des menus de la plupart des caméras */
  --lp-font-ui:'Roboto','Segoe UI',system-ui,sans-serif;
  --lp-font-mono:'Roboto Mono',ui-monospace,Menlo,Consolas,monospace;
  --lp-font-script:'Courier Prime','Courier New',Courier,monospace;
  /* mise en page */
  --lp-sidebar-w:232px;
}

/* Polices : à l'écran comme à l'impression */
html,:host{font-family:var(--lp-font-ui)}
.font-mono{font-family:var(--lp-font-mono)}
.lp-script{font-family:var(--lp-font-script)}

@media screen{
  :root{color-scheme:dark}
  html,body{background:var(--lp-ground);color:var(--lp-text)}
  ::selection{background:rgb(32 137 168/.45);color:#fff}
}

/* ---------------------------------------------------------------------
   1. Correspondance des couleurs Tailwind -> palette LeoPlan
      (généré automatiquement à partir des classes présentes dans styles.css)
   --------------------------------------------------------------------- */
/* 1a. filet de sécurité : couleurs Tailwind pas encore utilisées par l'appli */
@media screen{
.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(24 23 21/var(--tw-bg-opacity,1))}
.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(24 23 21/var(--tw-bg-opacity,1))}
.text-slate-50{--tw-text-opacity:1;color:rgb(244 240 232/var(--tw-text-opacity,1))}
.hover\:text-slate-50:hover{--tw-text-opacity:1;color:rgb(244 240 232/var(--tw-text-opacity,1))}
.border-slate-50{--tw-border-opacity:1;border-color:rgb(38 36 32/var(--tw-border-opacity,1))}
.focus\:ring-slate-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(35 34 31/var(--tw-bg-opacity,1))}
.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(35 34 31/var(--tw-bg-opacity,1))}
.text-slate-100{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-slate-100:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-slate-100{--tw-border-opacity:1;border-color:rgb(38 36 32/var(--tw-border-opacity,1))}
.focus\:ring-slate-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.text-slate-200{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.hover\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.border-slate-200{--tw-border-opacity:1;border-color:rgb(46 44 39/var(--tw-border-opacity,1))}
.focus\:ring-slate-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.hover\:bg-slate-300:hover{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.text-slate-300{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.hover\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.border-slate-300{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-slate-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(74 71 64/var(--tw-bg-opacity,1))}
.hover\:bg-slate-400:hover{--tw-bg-opacity:1;background-color:rgb(74 71 64/var(--tw-bg-opacity,1))}
.text-slate-400{--tw-text-opacity:1;color:rgb(140 135 127/var(--tw-text-opacity,1))}
.hover\:text-slate-400:hover{--tw-text-opacity:1;color:rgb(140 135 127/var(--tw-text-opacity,1))}
.border-slate-400{--tw-border-opacity:1;border-color:rgb(74 71 64/var(--tw-border-opacity,1))}
.focus\:ring-slate-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(95 91 84/var(--tw-bg-opacity,1))}
.hover\:bg-slate-500:hover{--tw-bg-opacity:1;background-color:rgb(95 91 84/var(--tw-bg-opacity,1))}
.text-slate-500{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.hover\:text-slate-500:hover{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.border-slate-500{--tw-border-opacity:1;border-color:rgb(95 91 84/var(--tw-border-opacity,1))}
.focus\:ring-slate-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.hover\:bg-slate-600:hover{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.text-slate-600{--tw-text-opacity:1;color:rgb(181 175 165/var(--tw-text-opacity,1))}
.hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(181 175 165/var(--tw-text-opacity,1))}
.border-slate-600{--tw-border-opacity:1;border-color:rgb(74 71 64/var(--tw-border-opacity,1))}
.focus\:ring-slate-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.text-slate-700{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.border-slate-700{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-slate-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(52 50 45/var(--tw-bg-opacity,1))}
.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(52 50 45/var(--tw-bg-opacity,1))}
.text-slate-800{--tw-text-opacity:1;color:rgb(232 227 219/var(--tw-text-opacity,1))}
.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgb(232 227 219/var(--tw-text-opacity,1))}
.border-slate-800{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-slate-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(19 19 18/var(--tw-bg-opacity,1))}
.hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:rgb(19 19 18/var(--tw-bg-opacity,1))}
.text-slate-900{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-slate-900{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-slate-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(14 14 13/var(--tw-bg-opacity,1))}
.hover\:bg-slate-950:hover{--tw-bg-opacity:1;background-color:rgb(14 14 13/var(--tw-bg-opacity,1))}
.text-slate-950{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-slate-950:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-slate-950{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-slate-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.text-gray-50{--tw-text-opacity:1;color:rgb(244 240 232/var(--tw-text-opacity,1))}
.hover\:text-gray-50:hover{--tw-text-opacity:1;color:rgb(244 240 232/var(--tw-text-opacity,1))}
.border-gray-50{--tw-border-opacity:1;border-color:rgb(38 36 32/var(--tw-border-opacity,1))}
.focus\:ring-gray-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.text-gray-100{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.focus\:ring-gray-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.text-gray-200{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.text-gray-300{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(74 71 64/var(--tw-bg-opacity,1))}
.hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(74 71 64/var(--tw-bg-opacity,1))}
.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(140 135 127/var(--tw-text-opacity,1))}
.border-gray-400{--tw-border-opacity:1;border-color:rgb(74 71 64/var(--tw-border-opacity,1))}
.focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgb(95 91 84/var(--tw-bg-opacity,1))}
.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.border-gray-500{--tw-border-opacity:1;border-color:rgb(95 91 84/var(--tw-border-opacity,1))}
.focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(181 175 165/var(--tw-text-opacity,1))}
.border-gray-600{--tw-border-opacity:1;border-color:rgb(74 71 64/var(--tw-border-opacity,1))}
.focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.border-gray-700{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(52 50 45/var(--tw-bg-opacity,1))}
.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(232 227 219/var(--tw-text-opacity,1))}
.focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(19 19 18/var(--tw-bg-opacity,1))}
.focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-gray-950{--tw-bg-opacity:1;background-color:rgb(14 14 13/var(--tw-bg-opacity,1))}
.hover\:bg-gray-950:hover{--tw-bg-opacity:1;background-color:rgb(14 14 13/var(--tw-bg-opacity,1))}
.text-gray-950{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-gray-950:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-gray-950{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-gray-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-zinc-50{--tw-bg-opacity:1;background-color:rgb(24 23 21/var(--tw-bg-opacity,1))}
.hover\:bg-zinc-50:hover{--tw-bg-opacity:1;background-color:rgb(24 23 21/var(--tw-bg-opacity,1))}
.text-zinc-50{--tw-text-opacity:1;color:rgb(244 240 232/var(--tw-text-opacity,1))}
.hover\:text-zinc-50:hover{--tw-text-opacity:1;color:rgb(244 240 232/var(--tw-text-opacity,1))}
.border-zinc-50{--tw-border-opacity:1;border-color:rgb(38 36 32/var(--tw-border-opacity,1))}
.focus\:ring-zinc-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-zinc-100{--tw-bg-opacity:1;background-color:rgb(35 34 31/var(--tw-bg-opacity,1))}
.hover\:bg-zinc-100:hover{--tw-bg-opacity:1;background-color:rgb(35 34 31/var(--tw-bg-opacity,1))}
.text-zinc-100{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-zinc-100:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-zinc-100{--tw-border-opacity:1;border-color:rgb(38 36 32/var(--tw-border-opacity,1))}
.focus\:ring-zinc-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-zinc-200{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.hover\:bg-zinc-200:hover{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.text-zinc-200{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.hover\:text-zinc-200:hover{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.border-zinc-200{--tw-border-opacity:1;border-color:rgb(46 44 39/var(--tw-border-opacity,1))}
.focus\:ring-zinc-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-zinc-300{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.hover\:bg-zinc-300:hover{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.text-zinc-300{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.hover\:text-zinc-300:hover{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.border-zinc-300{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-zinc-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-zinc-400{--tw-bg-opacity:1;background-color:rgb(74 71 64/var(--tw-bg-opacity,1))}
.hover\:bg-zinc-400:hover{--tw-bg-opacity:1;background-color:rgb(74 71 64/var(--tw-bg-opacity,1))}
.text-zinc-400{--tw-text-opacity:1;color:rgb(140 135 127/var(--tw-text-opacity,1))}
.hover\:text-zinc-400:hover{--tw-text-opacity:1;color:rgb(140 135 127/var(--tw-text-opacity,1))}
.border-zinc-400{--tw-border-opacity:1;border-color:rgb(74 71 64/var(--tw-border-opacity,1))}
.focus\:ring-zinc-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-zinc-500{--tw-bg-opacity:1;background-color:rgb(95 91 84/var(--tw-bg-opacity,1))}
.hover\:bg-zinc-500:hover{--tw-bg-opacity:1;background-color:rgb(95 91 84/var(--tw-bg-opacity,1))}
.text-zinc-500{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.hover\:text-zinc-500:hover{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.border-zinc-500{--tw-border-opacity:1;border-color:rgb(95 91 84/var(--tw-border-opacity,1))}
.focus\:ring-zinc-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-zinc-600{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.hover\:bg-zinc-600:hover{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.text-zinc-600{--tw-text-opacity:1;color:rgb(181 175 165/var(--tw-text-opacity,1))}
.hover\:text-zinc-600:hover{--tw-text-opacity:1;color:rgb(181 175 165/var(--tw-text-opacity,1))}
.border-zinc-600{--tw-border-opacity:1;border-color:rgb(74 71 64/var(--tw-border-opacity,1))}
.focus\:ring-zinc-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-zinc-700{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.hover\:bg-zinc-700:hover{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.text-zinc-700{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.hover\:text-zinc-700:hover{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.border-zinc-700{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-zinc-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(52 50 45/var(--tw-bg-opacity,1))}
.hover\:bg-zinc-800:hover{--tw-bg-opacity:1;background-color:rgb(52 50 45/var(--tw-bg-opacity,1))}
.text-zinc-800{--tw-text-opacity:1;color:rgb(232 227 219/var(--tw-text-opacity,1))}
.hover\:text-zinc-800:hover{--tw-text-opacity:1;color:rgb(232 227 219/var(--tw-text-opacity,1))}
.border-zinc-800{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-zinc-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(19 19 18/var(--tw-bg-opacity,1))}
.hover\:bg-zinc-900:hover{--tw-bg-opacity:1;background-color:rgb(19 19 18/var(--tw-bg-opacity,1))}
.text-zinc-900{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-zinc-900:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-zinc-900{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-zinc-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-zinc-950{--tw-bg-opacity:1;background-color:rgb(14 14 13/var(--tw-bg-opacity,1))}
.hover\:bg-zinc-950:hover{--tw-bg-opacity:1;background-color:rgb(14 14 13/var(--tw-bg-opacity,1))}
.text-zinc-950{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-zinc-950:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-zinc-950{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-zinc-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(24 23 21/var(--tw-bg-opacity,1))}
.hover\:bg-neutral-50:hover{--tw-bg-opacity:1;background-color:rgb(24 23 21/var(--tw-bg-opacity,1))}
.text-neutral-50{--tw-text-opacity:1;color:rgb(244 240 232/var(--tw-text-opacity,1))}
.hover\:text-neutral-50:hover{--tw-text-opacity:1;color:rgb(244 240 232/var(--tw-text-opacity,1))}
.border-neutral-50{--tw-border-opacity:1;border-color:rgb(38 36 32/var(--tw-border-opacity,1))}
.focus\:ring-neutral-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(35 34 31/var(--tw-bg-opacity,1))}
.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(35 34 31/var(--tw-bg-opacity,1))}
.text-neutral-100{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-neutral-100:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-neutral-100{--tw-border-opacity:1;border-color:rgb(38 36 32/var(--tw-border-opacity,1))}
.focus\:ring-neutral-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-neutral-200{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.hover\:bg-neutral-200:hover{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.text-neutral-200{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.hover\:text-neutral-200:hover{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.border-neutral-200{--tw-border-opacity:1;border-color:rgb(46 44 39/var(--tw-border-opacity,1))}
.focus\:ring-neutral-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-neutral-300{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.hover\:bg-neutral-300:hover{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.text-neutral-300{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.hover\:text-neutral-300:hover{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.border-neutral-300{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-neutral-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-neutral-400{--tw-bg-opacity:1;background-color:rgb(74 71 64/var(--tw-bg-opacity,1))}
.hover\:bg-neutral-400:hover{--tw-bg-opacity:1;background-color:rgb(74 71 64/var(--tw-bg-opacity,1))}
.text-neutral-400{--tw-text-opacity:1;color:rgb(140 135 127/var(--tw-text-opacity,1))}
.hover\:text-neutral-400:hover{--tw-text-opacity:1;color:rgb(140 135 127/var(--tw-text-opacity,1))}
.border-neutral-400{--tw-border-opacity:1;border-color:rgb(74 71 64/var(--tw-border-opacity,1))}
.focus\:ring-neutral-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-neutral-500{--tw-bg-opacity:1;background-color:rgb(95 91 84/var(--tw-bg-opacity,1))}
.hover\:bg-neutral-500:hover{--tw-bg-opacity:1;background-color:rgb(95 91 84/var(--tw-bg-opacity,1))}
.text-neutral-500{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.hover\:text-neutral-500:hover{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.border-neutral-500{--tw-border-opacity:1;border-color:rgb(95 91 84/var(--tw-border-opacity,1))}
.focus\:ring-neutral-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-neutral-600{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.hover\:bg-neutral-600:hover{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.text-neutral-600{--tw-text-opacity:1;color:rgb(181 175 165/var(--tw-text-opacity,1))}
.hover\:text-neutral-600:hover{--tw-text-opacity:1;color:rgb(181 175 165/var(--tw-text-opacity,1))}
.border-neutral-600{--tw-border-opacity:1;border-color:rgb(74 71 64/var(--tw-border-opacity,1))}
.focus\:ring-neutral-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-neutral-700{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.hover\:bg-neutral-700:hover{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.text-neutral-700{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.hover\:text-neutral-700:hover{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.border-neutral-700{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-neutral-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(52 50 45/var(--tw-bg-opacity,1))}
.hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:rgb(52 50 45/var(--tw-bg-opacity,1))}
.text-neutral-800{--tw-text-opacity:1;color:rgb(232 227 219/var(--tw-text-opacity,1))}
.hover\:text-neutral-800:hover{--tw-text-opacity:1;color:rgb(232 227 219/var(--tw-text-opacity,1))}
.border-neutral-800{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-neutral-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(19 19 18/var(--tw-bg-opacity,1))}
.hover\:bg-neutral-900:hover{--tw-bg-opacity:1;background-color:rgb(19 19 18/var(--tw-bg-opacity,1))}
.text-neutral-900{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-neutral-900:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-neutral-900{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-neutral-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-neutral-950{--tw-bg-opacity:1;background-color:rgb(14 14 13/var(--tw-bg-opacity,1))}
.hover\:bg-neutral-950:hover{--tw-bg-opacity:1;background-color:rgb(14 14 13/var(--tw-bg-opacity,1))}
.text-neutral-950{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-neutral-950:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-neutral-950{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-neutral-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-stone-50{--tw-bg-opacity:1;background-color:rgb(24 23 21/var(--tw-bg-opacity,1))}
.hover\:bg-stone-50:hover{--tw-bg-opacity:1;background-color:rgb(24 23 21/var(--tw-bg-opacity,1))}
.text-stone-50{--tw-text-opacity:1;color:rgb(244 240 232/var(--tw-text-opacity,1))}
.hover\:text-stone-50:hover{--tw-text-opacity:1;color:rgb(244 240 232/var(--tw-text-opacity,1))}
.border-stone-50{--tw-border-opacity:1;border-color:rgb(38 36 32/var(--tw-border-opacity,1))}
.focus\:ring-stone-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-stone-100{--tw-bg-opacity:1;background-color:rgb(35 34 31/var(--tw-bg-opacity,1))}
.hover\:bg-stone-100:hover{--tw-bg-opacity:1;background-color:rgb(35 34 31/var(--tw-bg-opacity,1))}
.text-stone-100{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-stone-100:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-stone-100{--tw-border-opacity:1;border-color:rgb(38 36 32/var(--tw-border-opacity,1))}
.focus\:ring-stone-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-stone-200{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.hover\:bg-stone-200:hover{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.text-stone-200{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.hover\:text-stone-200:hover{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.border-stone-200{--tw-border-opacity:1;border-color:rgb(46 44 39/var(--tw-border-opacity,1))}
.focus\:ring-stone-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-stone-300{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.hover\:bg-stone-300:hover{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.text-stone-300{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.hover\:text-stone-300:hover{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.border-stone-300{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-stone-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-stone-400{--tw-bg-opacity:1;background-color:rgb(74 71 64/var(--tw-bg-opacity,1))}
.hover\:bg-stone-400:hover{--tw-bg-opacity:1;background-color:rgb(74 71 64/var(--tw-bg-opacity,1))}
.text-stone-400{--tw-text-opacity:1;color:rgb(140 135 127/var(--tw-text-opacity,1))}
.hover\:text-stone-400:hover{--tw-text-opacity:1;color:rgb(140 135 127/var(--tw-text-opacity,1))}
.border-stone-400{--tw-border-opacity:1;border-color:rgb(74 71 64/var(--tw-border-opacity,1))}
.focus\:ring-stone-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-stone-500{--tw-bg-opacity:1;background-color:rgb(95 91 84/var(--tw-bg-opacity,1))}
.hover\:bg-stone-500:hover{--tw-bg-opacity:1;background-color:rgb(95 91 84/var(--tw-bg-opacity,1))}
.text-stone-500{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.hover\:text-stone-500:hover{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.border-stone-500{--tw-border-opacity:1;border-color:rgb(95 91 84/var(--tw-border-opacity,1))}
.focus\:ring-stone-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-stone-600{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.hover\:bg-stone-600:hover{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.text-stone-600{--tw-text-opacity:1;color:rgb(181 175 165/var(--tw-text-opacity,1))}
.hover\:text-stone-600:hover{--tw-text-opacity:1;color:rgb(181 175 165/var(--tw-text-opacity,1))}
.border-stone-600{--tw-border-opacity:1;border-color:rgb(74 71 64/var(--tw-border-opacity,1))}
.focus\:ring-stone-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-stone-700{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.hover\:bg-stone-700:hover{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.text-stone-700{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.hover\:text-stone-700:hover{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.border-stone-700{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-stone-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-stone-800{--tw-bg-opacity:1;background-color:rgb(52 50 45/var(--tw-bg-opacity,1))}
.hover\:bg-stone-800:hover{--tw-bg-opacity:1;background-color:rgb(52 50 45/var(--tw-bg-opacity,1))}
.text-stone-800{--tw-text-opacity:1;color:rgb(232 227 219/var(--tw-text-opacity,1))}
.hover\:text-stone-800:hover{--tw-text-opacity:1;color:rgb(232 227 219/var(--tw-text-opacity,1))}
.border-stone-800{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-stone-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-stone-900{--tw-bg-opacity:1;background-color:rgb(19 19 18/var(--tw-bg-opacity,1))}
.hover\:bg-stone-900:hover{--tw-bg-opacity:1;background-color:rgb(19 19 18/var(--tw-bg-opacity,1))}
.text-stone-900{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-stone-900:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-stone-900{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-stone-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.bg-stone-950{--tw-bg-opacity:1;background-color:rgb(14 14 13/var(--tw-bg-opacity,1))}
.hover\:bg-stone-950:hover{--tw-bg-opacity:1;background-color:rgb(14 14 13/var(--tw-bg-opacity,1))}
.text-stone-950{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-stone-950:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-stone-950{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.focus\:ring-stone-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 71 64/var(--tw-ring-opacity,1))}
.text-indigo-50{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-indigo-50:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-indigo-50{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-indigo-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.text-indigo-100{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-indigo-100:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-indigo-100{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.24))}
.text-indigo-200{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-indigo-200:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-indigo-300{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:bg-indigo-300:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.34))}
.text-indigo-300{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.focus\:ring-indigo-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(45 150 184/var(--tw-bg-opacity,1))}
.hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgb(45 150 184/var(--tw-bg-opacity,1))}
.hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-indigo-400{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(34 130 162/var(--tw-bg-opacity,1))}
.hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.focus\:ring-indigo-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgb(24 72 90/var(--tw-bg-opacity,1))}
.text-indigo-800{--tw-text-opacity:1;color:rgb(174 219 234/var(--tw-text-opacity,1))}
.border-indigo-800{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-indigo-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-indigo-900{--tw-bg-opacity:1;background-color:rgb(17 52 65/var(--tw-bg-opacity,1))}
.hover\:bg-indigo-900:hover{--tw-bg-opacity:1;background-color:rgb(17 52 65/var(--tw-bg-opacity,1))}
.hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-indigo-900{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-indigo-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-indigo-950{--tw-bg-opacity:1;background-color:rgb(12 38 48/var(--tw-bg-opacity,1))}
.hover\:bg-indigo-950:hover{--tw-bg-opacity:1;background-color:rgb(12 38 48/var(--tw-bg-opacity,1))}
.text-indigo-950{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-indigo-950:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-indigo-950{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-indigo-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.1))}
.hover\:bg-violet-50:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.1))}
.text-violet-50{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-violet-50:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-violet-50{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-violet-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-violet-100:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.16))}
.text-violet-100{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-violet-100:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-violet-100{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-violet-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-violet-200{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-violet-200:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.24))}
.text-violet-200{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-violet-200:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-violet-200{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.3))}
.focus\:ring-violet-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-violet-300{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:bg-violet-300:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.34))}
.text-violet-300{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-violet-300:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-violet-300{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.42))}
.focus\:ring-violet-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-violet-400{--tw-bg-opacity:1;background-color:rgb(45 150 184/var(--tw-bg-opacity,1))}
.hover\:bg-violet-400:hover{--tw-bg-opacity:1;background-color:rgb(45 150 184/var(--tw-bg-opacity,1))}
.text-violet-400{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-violet-400:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-violet-400{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:ring-violet-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(34 130 162/var(--tw-bg-opacity,1))}
.hover\:bg-violet-500:hover{--tw-bg-opacity:1;background-color:rgb(34 130 162/var(--tw-bg-opacity,1))}
.text-violet-500{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-violet-500:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-violet-500{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-violet-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(27 120 150/var(--tw-bg-opacity,1))}
.hover\:bg-violet-600:hover{--tw-bg-opacity:1;background-color:rgb(27 120 150/var(--tw-bg-opacity,1))}
.text-violet-600{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-violet-600:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-violet-600{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-violet-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-violet-700{--tw-bg-opacity:1;background-color:rgb(31 134 166/var(--tw-bg-opacity,1))}
.hover\:bg-violet-700:hover{--tw-bg-opacity:1;background-color:rgb(31 134 166/var(--tw-bg-opacity,1))}
.text-violet-700{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-violet-700:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-violet-700{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-violet-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-violet-800{--tw-bg-opacity:1;background-color:rgb(24 72 90/var(--tw-bg-opacity,1))}
.hover\:bg-violet-800:hover{--tw-bg-opacity:1;background-color:rgb(24 72 90/var(--tw-bg-opacity,1))}
.text-violet-800{--tw-text-opacity:1;color:rgb(174 219 234/var(--tw-text-opacity,1))}
.hover\:text-violet-800:hover{--tw-text-opacity:1;color:rgb(174 219 234/var(--tw-text-opacity,1))}
.border-violet-800{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-violet-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-violet-900{--tw-bg-opacity:1;background-color:rgb(17 52 65/var(--tw-bg-opacity,1))}
.hover\:bg-violet-900:hover{--tw-bg-opacity:1;background-color:rgb(17 52 65/var(--tw-bg-opacity,1))}
.text-violet-900{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-violet-900:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-violet-900{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-violet-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-violet-950{--tw-bg-opacity:1;background-color:rgb(12 38 48/var(--tw-bg-opacity,1))}
.hover\:bg-violet-950:hover{--tw-bg-opacity:1;background-color:rgb(12 38 48/var(--tw-bg-opacity,1))}
.text-violet-950{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-violet-950:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-violet-950{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-violet-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.1))}
.text-purple-50{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-purple-50:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-purple-50{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-purple-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:text-purple-100:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-purple-100{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-purple-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-purple-200{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.24))}
.text-purple-200{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-purple-200:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.hover\:bg-purple-300:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.34))}
.text-purple-300{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-purple-400{--tw-bg-opacity:1;background-color:rgb(45 150 184/var(--tw-bg-opacity,1))}
.hover\:bg-purple-400:hover{--tw-bg-opacity:1;background-color:rgb(45 150 184/var(--tw-bg-opacity,1))}
.text-purple-400{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-purple-400{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(34 130 162/var(--tw-bg-opacity,1))}
.hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgb(34 130 162/var(--tw-bg-opacity,1))}
.hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-purple-500{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.85))}
.hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgb(27 120 150/var(--tw-bg-opacity,1))}
.hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-purple-600{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-purple-700{--tw-bg-opacity:1;background-color:rgb(31 134 166/var(--tw-bg-opacity,1))}
.hover\:text-purple-700:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-purple-700{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-purple-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-purple-800{--tw-bg-opacity:1;background-color:rgb(24 72 90/var(--tw-bg-opacity,1))}
.hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgb(24 72 90/var(--tw-bg-opacity,1))}
.text-purple-800{--tw-text-opacity:1;color:rgb(174 219 234/var(--tw-text-opacity,1))}
.hover\:text-purple-800:hover{--tw-text-opacity:1;color:rgb(174 219 234/var(--tw-text-opacity,1))}
.border-purple-800{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-purple-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.hover\:bg-purple-900:hover{--tw-bg-opacity:1;background-color:rgb(17 52 65/var(--tw-bg-opacity,1))}
.hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-purple-900{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-purple-950{--tw-bg-opacity:1;background-color:rgb(12 38 48/var(--tw-bg-opacity,1))}
.hover\:bg-purple-950:hover{--tw-bg-opacity:1;background-color:rgb(12 38 48/var(--tw-bg-opacity,1))}
.text-purple-950{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-purple-950:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-purple-950{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-purple-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.text-blue-50{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-blue-50:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-blue-50{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-blue-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.16))}
.text-blue-100{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-blue-100{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.24))}
.text-blue-200{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-blue-200:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-blue-200{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.3))}
.focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-blue-300{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.34))}
.text-blue-300{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-blue-300{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.42))}
.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(45 150 184/var(--tw-bg-opacity,1))}
.hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgb(45 150 184/var(--tw-bg-opacity,1))}
.text-blue-400{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-blue-400{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(34 130 162/var(--tw-bg-opacity,1))}
.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(34 130 162/var(--tw-bg-opacity,1))}
.text-blue-500{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-blue-500{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.85))}
.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(27 120 150/var(--tw-bg-opacity,1))}
.text-blue-600{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-blue-600{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(31 134 166/var(--tw-bg-opacity,1))}
.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-blue-700{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-blue-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-blue-800{--tw-bg-opacity:1;background-color:rgb(24 72 90/var(--tw-bg-opacity,1))}
.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgb(24 72 90/var(--tw-bg-opacity,1))}
.text-blue-800{--tw-text-opacity:1;color:rgb(174 219 234/var(--tw-text-opacity,1))}
.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(174 219 234/var(--tw-text-opacity,1))}
.border-blue-800{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-blue-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-blue-900{--tw-bg-opacity:1;background-color:rgb(17 52 65/var(--tw-bg-opacity,1))}
.hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgb(17 52 65/var(--tw-bg-opacity,1))}
.text-blue-900{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-blue-900{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-blue-950{--tw-bg-opacity:1;background-color:rgb(12 38 48/var(--tw-bg-opacity,1))}
.hover\:bg-blue-950:hover{--tw-bg-opacity:1;background-color:rgb(12 38 48/var(--tw-bg-opacity,1))}
.text-blue-950{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-blue-950:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-blue-950{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-blue-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.hover\:bg-sky-50:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.1))}
.text-sky-50{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-sky-50:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-sky-50{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-sky-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.hover\:bg-sky-100:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.16))}
.text-sky-100{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-sky-100:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-sky-100{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-sky-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-sky-200{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-sky-200:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.24))}
.text-sky-200{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-sky-200:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.focus\:ring-sky-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-sky-300{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:bg-sky-300:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.34))}
.text-sky-300{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-sky-300:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-sky-300{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.42))}
.focus\:ring-sky-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(45 150 184/var(--tw-bg-opacity,1))}
.hover\:bg-sky-400:hover{--tw-bg-opacity:1;background-color:rgb(45 150 184/var(--tw-bg-opacity,1))}
.text-sky-400{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-sky-400:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-sky-400{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:ring-sky-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(34 130 162/var(--tw-bg-opacity,1))}
.hover\:bg-sky-500:hover{--tw-bg-opacity:1;background-color:rgb(34 130 162/var(--tw-bg-opacity,1))}
.text-sky-500{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-sky-500:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-sky-500{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-sky-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.hover\:bg-sky-600:hover{--tw-bg-opacity:1;background-color:rgb(27 120 150/var(--tw-bg-opacity,1))}
.text-sky-600{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-sky-600:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.focus\:ring-sky-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-sky-700{--tw-bg-opacity:1;background-color:rgb(31 134 166/var(--tw-bg-opacity,1))}
.hover\:bg-sky-700:hover{--tw-bg-opacity:1;background-color:rgb(31 134 166/var(--tw-bg-opacity,1))}
.hover\:text-sky-700:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-sky-700{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-sky-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-sky-800{--tw-bg-opacity:1;background-color:rgb(24 72 90/var(--tw-bg-opacity,1))}
.hover\:bg-sky-800:hover{--tw-bg-opacity:1;background-color:rgb(24 72 90/var(--tw-bg-opacity,1))}
.hover\:text-sky-800:hover{--tw-text-opacity:1;color:rgb(174 219 234/var(--tw-text-opacity,1))}
.border-sky-800{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-sky-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-sky-900{--tw-bg-opacity:1;background-color:rgb(17 52 65/var(--tw-bg-opacity,1))}
.hover\:bg-sky-900:hover{--tw-bg-opacity:1;background-color:rgb(17 52 65/var(--tw-bg-opacity,1))}
.text-sky-900{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-sky-900{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-sky-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-sky-950{--tw-bg-opacity:1;background-color:rgb(12 38 48/var(--tw-bg-opacity,1))}
.hover\:bg-sky-950:hover{--tw-bg-opacity:1;background-color:rgb(12 38 48/var(--tw-bg-opacity,1))}
.text-sky-950{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-sky-950:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-sky-950{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-sky-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.1))}
.hover\:bg-cyan-50:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.1))}
.text-cyan-50{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-cyan-50:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-cyan-50{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-cyan-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-cyan-100:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.16))}
.text-cyan-100{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-cyan-100:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-cyan-100{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-cyan-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-cyan-200:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.24))}
.text-cyan-200{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-cyan-200:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-cyan-200{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.3))}
.focus\:ring-cyan-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:bg-cyan-300:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.34))}
.text-cyan-300{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.hover\:text-cyan-300:hover{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.border-cyan-300{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.42))}
.focus\:ring-cyan-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(45 150 184/var(--tw-bg-opacity,1))}
.hover\:bg-cyan-400:hover{--tw-bg-opacity:1;background-color:rgb(45 150 184/var(--tw-bg-opacity,1))}
.text-cyan-400{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-cyan-400:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-cyan-400{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:ring-cyan-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(34 130 162/var(--tw-bg-opacity,1))}
.hover\:bg-cyan-500:hover{--tw-bg-opacity:1;background-color:rgb(34 130 162/var(--tw-bg-opacity,1))}
.text-cyan-500{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-cyan-500:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-cyan-500{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-cyan-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-cyan-600{--tw-bg-opacity:1;background-color:rgb(27 120 150/var(--tw-bg-opacity,1))}
.hover\:bg-cyan-600:hover{--tw-bg-opacity:1;background-color:rgb(27 120 150/var(--tw-bg-opacity,1))}
.text-cyan-600{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-cyan-600:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-cyan-600{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-cyan-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-cyan-700{--tw-bg-opacity:1;background-color:rgb(31 134 166/var(--tw-bg-opacity,1))}
.hover\:bg-cyan-700:hover{--tw-bg-opacity:1;background-color:rgb(31 134 166/var(--tw-bg-opacity,1))}
.text-cyan-700{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-cyan-700:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.border-cyan-700{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-cyan-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-cyan-800{--tw-bg-opacity:1;background-color:rgb(24 72 90/var(--tw-bg-opacity,1))}
.hover\:bg-cyan-800:hover{--tw-bg-opacity:1;background-color:rgb(24 72 90/var(--tw-bg-opacity,1))}
.text-cyan-800{--tw-text-opacity:1;color:rgb(174 219 234/var(--tw-text-opacity,1))}
.hover\:text-cyan-800:hover{--tw-text-opacity:1;color:rgb(174 219 234/var(--tw-text-opacity,1))}
.border-cyan-800{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-cyan-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-cyan-900{--tw-bg-opacity:1;background-color:rgb(17 52 65/var(--tw-bg-opacity,1))}
.hover\:bg-cyan-900:hover{--tw-bg-opacity:1;background-color:rgb(17 52 65/var(--tw-bg-opacity,1))}
.text-cyan-900{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-cyan-900:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-cyan-900{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-cyan-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-cyan-950{--tw-bg-opacity:1;background-color:rgb(12 38 48/var(--tw-bg-opacity,1))}
.hover\:bg-cyan-950:hover{--tw-bg-opacity:1;background-color:rgb(12 38 48/var(--tw-bg-opacity,1))}
.text-cyan-950{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-cyan-950:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.border-cyan-950{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-cyan-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.bg-green-50{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.1))}
.text-green-50{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-green-50:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.border-green-50{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-green-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-green-100{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.16))}
.text-green-100{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-green-100:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.border-green-100{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-green-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-green-200{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-green-200:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.24))}
.text-green-200{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-green-200:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.border-green-200{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.3))}
.focus\:ring-green-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-green-300{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.34))}
.text-green-300{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-green-300:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.border-green-300{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.42))}
.focus\:ring-green-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 160 108/var(--tw-bg-opacity,1))}
.hover\:bg-green-400:hover{--tw-bg-opacity:1;background-color:rgb(74 160 108/var(--tw-bg-opacity,1))}
.text-green-400{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.hover\:text-green-400:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.border-green-400{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:ring-green-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-green-500{--tw-bg-opacity:1;background-color:rgb(46 138 82/var(--tw-bg-opacity,1))}
.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(46 138 82/var(--tw-bg-opacity,1))}
.hover\:text-green-500:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.border-green-500{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.85))}
.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(42 127 75/var(--tw-bg-opacity,1))}
.focus\:ring-green-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-green-700{--tw-bg-opacity:1;background-color:rgb(51 146 90/var(--tw-bg-opacity,1))}
.text-green-700{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.hover\:text-green-700:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.border-green-700{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-green-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-green-800{--tw-bg-opacity:1;background-color:rgb(28 70 45/var(--tw-bg-opacity,1))}
.hover\:bg-green-800:hover{--tw-bg-opacity:1;background-color:rgb(28 70 45/var(--tw-bg-opacity,1))}
.text-green-800{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.hover\:text-green-800:hover{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.border-green-800{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-green-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-green-900{--tw-bg-opacity:1;background-color:rgb(20 50 32/var(--tw-bg-opacity,1))}
.hover\:bg-green-900:hover{--tw-bg-opacity:1;background-color:rgb(20 50 32/var(--tw-bg-opacity,1))}
.text-green-900{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.hover\:text-green-900:hover{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.border-green-900{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-green-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-green-950{--tw-bg-opacity:1;background-color:rgb(14 36 23/var(--tw-bg-opacity,1))}
.hover\:bg-green-950:hover{--tw-bg-opacity:1;background-color:rgb(14 36 23/var(--tw-bg-opacity,1))}
.text-green-950{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.hover\:text-green-950:hover{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.border-green-950{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-green-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.hover\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.1))}
.text-emerald-50{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-emerald-50:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.border-emerald-50{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-emerald-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.16))}
.text-emerald-100{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-emerald-100:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.border-emerald-100{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-emerald-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-emerald-200{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-emerald-200:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.24))}
.text-emerald-200{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-emerald-200:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.focus\:ring-emerald-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:bg-emerald-300:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.34))}
.text-emerald-300{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-emerald-300:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.border-emerald-300{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.42))}
.focus\:ring-emerald-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(74 160 108/var(--tw-bg-opacity,1))}
.hover\:bg-emerald-400:hover{--tw-bg-opacity:1;background-color:rgb(74 160 108/var(--tw-bg-opacity,1))}
.text-emerald-400{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.hover\:text-emerald-400:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.border-emerald-400{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:ring-emerald-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(46 138 82/var(--tw-bg-opacity,1))}
.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(46 138 82/var(--tw-bg-opacity,1))}
.text-emerald-500{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.hover\:text-emerald-500:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.border-emerald-500{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-emerald-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(42 127 75/var(--tw-bg-opacity,1))}
.text-emerald-600{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.hover\:text-emerald-600:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.focus\:ring-emerald-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(51 146 90/var(--tw-bg-opacity,1))}
.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(51 146 90/var(--tw-bg-opacity,1))}
.text-emerald-700{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.hover\:text-emerald-700:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.border-emerald-700{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-emerald-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-emerald-800{--tw-bg-opacity:1;background-color:rgb(28 70 45/var(--tw-bg-opacity,1))}
.hover\:bg-emerald-800:hover{--tw-bg-opacity:1;background-color:rgb(28 70 45/var(--tw-bg-opacity,1))}
.hover\:text-emerald-800:hover{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.border-emerald-800{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-emerald-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-emerald-900{--tw-bg-opacity:1;background-color:rgb(20 50 32/var(--tw-bg-opacity,1))}
.hover\:bg-emerald-900:hover{--tw-bg-opacity:1;background-color:rgb(20 50 32/var(--tw-bg-opacity,1))}
.text-emerald-900{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.hover\:text-emerald-900:hover{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.border-emerald-900{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-emerald-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-emerald-950{--tw-bg-opacity:1;background-color:rgb(14 36 23/var(--tw-bg-opacity,1))}
.hover\:bg-emerald-950:hover{--tw-bg-opacity:1;background-color:rgb(14 36 23/var(--tw-bg-opacity,1))}
.text-emerald-950{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.hover\:text-emerald-950:hover{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.border-emerald-950{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-emerald-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.1))}
.hover\:bg-teal-50:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.1))}
.text-teal-50{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-teal-50:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.border-teal-50{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-teal-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-teal-100:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.16))}
.text-teal-100{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-teal-100:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.border-teal-100{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-teal-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-teal-200{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-teal-200:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.24))}
.text-teal-200{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-teal-200:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.border-teal-200{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.3))}
.focus\:ring-teal-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-teal-300{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:bg-teal-300:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.34))}
.text-teal-300{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-teal-300:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.border-teal-300{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.42))}
.focus\:ring-teal-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-teal-400{--tw-bg-opacity:1;background-color:rgb(74 160 108/var(--tw-bg-opacity,1))}
.hover\:bg-teal-400:hover{--tw-bg-opacity:1;background-color:rgb(74 160 108/var(--tw-bg-opacity,1))}
.text-teal-400{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.hover\:text-teal-400:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.border-teal-400{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:ring-teal-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(46 138 82/var(--tw-bg-opacity,1))}
.hover\:bg-teal-500:hover{--tw-bg-opacity:1;background-color:rgb(46 138 82/var(--tw-bg-opacity,1))}
.text-teal-500{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.hover\:text-teal-500:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.border-teal-500{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-teal-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(42 127 75/var(--tw-bg-opacity,1))}
.hover\:bg-teal-600:hover{--tw-bg-opacity:1;background-color:rgb(42 127 75/var(--tw-bg-opacity,1))}
.text-teal-600{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.hover\:text-teal-600:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.border-teal-600{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-teal-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-teal-700{--tw-bg-opacity:1;background-color:rgb(51 146 90/var(--tw-bg-opacity,1))}
.hover\:bg-teal-700:hover{--tw-bg-opacity:1;background-color:rgb(51 146 90/var(--tw-bg-opacity,1))}
.text-teal-700{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.hover\:text-teal-700:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.border-teal-700{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-teal-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-teal-800{--tw-bg-opacity:1;background-color:rgb(28 70 45/var(--tw-bg-opacity,1))}
.hover\:bg-teal-800:hover{--tw-bg-opacity:1;background-color:rgb(28 70 45/var(--tw-bg-opacity,1))}
.text-teal-800{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.hover\:text-teal-800:hover{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.border-teal-800{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-teal-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-teal-900{--tw-bg-opacity:1;background-color:rgb(20 50 32/var(--tw-bg-opacity,1))}
.hover\:bg-teal-900:hover{--tw-bg-opacity:1;background-color:rgb(20 50 32/var(--tw-bg-opacity,1))}
.text-teal-900{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.hover\:text-teal-900:hover{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.border-teal-900{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-teal-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-teal-950{--tw-bg-opacity:1;background-color:rgb(14 36 23/var(--tw-bg-opacity,1))}
.hover\:bg-teal-950:hover{--tw-bg-opacity:1;background-color:rgb(14 36 23/var(--tw-bg-opacity,1))}
.text-teal-950{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.hover\:text-teal-950:hover{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.border-teal-950{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-teal-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-lime-50{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.1))}
.hover\:bg-lime-50:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.1))}
.text-lime-50{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-lime-50:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.border-lime-50{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-lime-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-lime-100{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-lime-100:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.16))}
.text-lime-100{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-lime-100:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.border-lime-100{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-lime-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-lime-200{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-lime-200:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.24))}
.text-lime-200{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-lime-200:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.border-lime-200{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.3))}
.focus\:ring-lime-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-lime-300{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:bg-lime-300:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.34))}
.text-lime-300{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.hover\:text-lime-300:hover{--tw-text-opacity:1;color:rgb(200 235 212/var(--tw-text-opacity,1))}
.border-lime-300{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.42))}
.focus\:ring-lime-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-lime-400{--tw-bg-opacity:1;background-color:rgb(74 160 108/var(--tw-bg-opacity,1))}
.hover\:bg-lime-400:hover{--tw-bg-opacity:1;background-color:rgb(74 160 108/var(--tw-bg-opacity,1))}
.text-lime-400{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.hover\:text-lime-400:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.border-lime-400{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:ring-lime-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-lime-500{--tw-bg-opacity:1;background-color:rgb(46 138 82/var(--tw-bg-opacity,1))}
.hover\:bg-lime-500:hover{--tw-bg-opacity:1;background-color:rgb(46 138 82/var(--tw-bg-opacity,1))}
.text-lime-500{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.hover\:text-lime-500:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.border-lime-500{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-lime-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-lime-600{--tw-bg-opacity:1;background-color:rgb(42 127 75/var(--tw-bg-opacity,1))}
.hover\:bg-lime-600:hover{--tw-bg-opacity:1;background-color:rgb(42 127 75/var(--tw-bg-opacity,1))}
.text-lime-600{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.hover\:text-lime-600:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.border-lime-600{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-lime-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-lime-700{--tw-bg-opacity:1;background-color:rgb(51 146 90/var(--tw-bg-opacity,1))}
.hover\:bg-lime-700:hover{--tw-bg-opacity:1;background-color:rgb(51 146 90/var(--tw-bg-opacity,1))}
.text-lime-700{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.hover\:text-lime-700:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.border-lime-700{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-lime-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-lime-800{--tw-bg-opacity:1;background-color:rgb(28 70 45/var(--tw-bg-opacity,1))}
.hover\:bg-lime-800:hover{--tw-bg-opacity:1;background-color:rgb(28 70 45/var(--tw-bg-opacity,1))}
.text-lime-800{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.hover\:text-lime-800:hover{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.border-lime-800{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-lime-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-lime-900{--tw-bg-opacity:1;background-color:rgb(20 50 32/var(--tw-bg-opacity,1))}
.hover\:bg-lime-900:hover{--tw-bg-opacity:1;background-color:rgb(20 50 32/var(--tw-bg-opacity,1))}
.text-lime-900{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.hover\:text-lime-900:hover{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.border-lime-900{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-lime-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.bg-lime-950{--tw-bg-opacity:1;background-color:rgb(14 36 23/var(--tw-bg-opacity,1))}
.hover\:bg-lime-950:hover{--tw-bg-opacity:1;background-color:rgb(14 36 23/var(--tw-bg-opacity,1))}
.text-lime-950{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.hover\:text-lime-950:hover{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.border-lime-950{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-lime-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.text-red-50{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.border-red-50{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-red-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-red-100{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.16))}
.text-red-100{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.hover\:text-red-100:hover{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.border-red-100{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-red-200{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.24))}
.text-red-200{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.hover\:text-red-200:hover{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.border-red-200{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.3))}
.focus\:ring-red-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-red-300{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:bg-red-300:hover{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.border-red-300{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.42))}
.focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-red-400{--tw-bg-opacity:1;background-color:rgb(214 92 78/var(--tw-bg-opacity,1))}
.hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgb(214 92 78/var(--tw-bg-opacity,1))}
.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.border-red-400{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(185 59 46/var(--tw-bg-opacity,1))}
.border-red-600{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-red-700{--tw-bg-opacity:1;background-color:rgb(201 74 60/var(--tw-bg-opacity,1))}
.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(201 74 60/var(--tw-bg-opacity,1))}
.text-red-700{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.border-red-700{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-red-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-red-800{--tw-bg-opacity:1;background-color:rgb(88 34 28/var(--tw-bg-opacity,1))}
.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgb(88 34 28/var(--tw-bg-opacity,1))}
.text-red-800{--tw-text-opacity:1;color:rgb(246 193 186/var(--tw-text-opacity,1))}
.hover\:text-red-800:hover{--tw-text-opacity:1;color:rgb(246 193 186/var(--tw-text-opacity,1))}
.border-red-800{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-red-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-red-900{--tw-bg-opacity:1;background-color:rgb(64 26 22/var(--tw-bg-opacity,1))}
.hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgb(64 26 22/var(--tw-bg-opacity,1))}
.text-red-900{--tw-text-opacity:1;color:rgb(246 193 186/var(--tw-text-opacity,1))}
.hover\:text-red-900:hover{--tw-text-opacity:1;color:rgb(246 193 186/var(--tw-text-opacity,1))}
.border-red-900{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-red-950{--tw-bg-opacity:1;background-color:rgb(46 19 16/var(--tw-bg-opacity,1))}
.hover\:bg-red-950:hover{--tw-bg-opacity:1;background-color:rgb(46 19 16/var(--tw-bg-opacity,1))}
.text-red-950{--tw-text-opacity:1;color:rgb(246 193 186/var(--tw-text-opacity,1))}
.hover\:text-red-950:hover{--tw-text-opacity:1;color:rgb(246 193 186/var(--tw-text-opacity,1))}
.border-red-950{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-red-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.1))}
.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.1))}
.text-rose-50{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.hover\:text-rose-50:hover{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.border-rose-50{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-rose-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-rose-100:hover{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.16))}
.text-rose-100{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.hover\:text-rose-100:hover{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.border-rose-100{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-rose-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-rose-200{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-rose-200:hover{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.24))}
.text-rose-200{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.hover\:text-rose-200:hover{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.border-rose-200{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.3))}
.focus\:ring-rose-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-rose-300{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:bg-rose-300:hover{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.34))}
.text-rose-300{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.hover\:text-rose-300:hover{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.border-rose-300{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.42))}
.focus\:ring-rose-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(214 92 78/var(--tw-bg-opacity,1))}
.hover\:bg-rose-400:hover{--tw-bg-opacity:1;background-color:rgb(214 92 78/var(--tw-bg-opacity,1))}
.text-rose-400{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.hover\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.border-rose-400{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:ring-rose-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(194 66 52/var(--tw-bg-opacity,1))}
.hover\:bg-rose-500:hover{--tw-bg-opacity:1;background-color:rgb(194 66 52/var(--tw-bg-opacity,1))}
.text-rose-500{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.hover\:text-rose-500:hover{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.border-rose-500{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-rose-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(185 59 46/var(--tw-bg-opacity,1))}
.hover\:bg-rose-600:hover{--tw-bg-opacity:1;background-color:rgb(185 59 46/var(--tw-bg-opacity,1))}
.text-rose-600{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.hover\:text-rose-600:hover{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.border-rose-600{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-rose-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-rose-700{--tw-bg-opacity:1;background-color:rgb(201 74 60/var(--tw-bg-opacity,1))}
.hover\:bg-rose-700:hover{--tw-bg-opacity:1;background-color:rgb(201 74 60/var(--tw-bg-opacity,1))}
.text-rose-700{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.hover\:text-rose-700:hover{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.border-rose-700{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-rose-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-rose-800{--tw-bg-opacity:1;background-color:rgb(88 34 28/var(--tw-bg-opacity,1))}
.hover\:bg-rose-800:hover{--tw-bg-opacity:1;background-color:rgb(88 34 28/var(--tw-bg-opacity,1))}
.text-rose-800{--tw-text-opacity:1;color:rgb(246 193 186/var(--tw-text-opacity,1))}
.hover\:text-rose-800:hover{--tw-text-opacity:1;color:rgb(246 193 186/var(--tw-text-opacity,1))}
.border-rose-800{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-rose-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-rose-900{--tw-bg-opacity:1;background-color:rgb(64 26 22/var(--tw-bg-opacity,1))}
.hover\:bg-rose-900:hover{--tw-bg-opacity:1;background-color:rgb(64 26 22/var(--tw-bg-opacity,1))}
.text-rose-900{--tw-text-opacity:1;color:rgb(246 193 186/var(--tw-text-opacity,1))}
.hover\:text-rose-900:hover{--tw-text-opacity:1;color:rgb(246 193 186/var(--tw-text-opacity,1))}
.border-rose-900{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-rose-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.bg-rose-950{--tw-bg-opacity:1;background-color:rgb(46 19 16/var(--tw-bg-opacity,1))}
.hover\:bg-rose-950:hover{--tw-bg-opacity:1;background-color:rgb(46 19 16/var(--tw-bg-opacity,1))}
.text-rose-950{--tw-text-opacity:1;color:rgb(246 193 186/var(--tw-text-opacity,1))}
.hover\:text-rose-950:hover{--tw-text-opacity:1;color:rgb(246 193 186/var(--tw-text-opacity,1))}
.border-rose-950{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-rose-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 133 122/var(--tw-ring-opacity,1))}
.hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.1))}
.text-yellow-50{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.hover\:text-yellow-50:hover{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.border-yellow-50{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-yellow-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.16))}
.text-yellow-100{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.hover\:text-yellow-100:hover{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.border-yellow-100{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-yellow-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.24))}
.text-yellow-200{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.hover\:text-yellow-200:hover{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.border-yellow-200{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.3))}
.focus\:ring-yellow-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.34))}
.text-yellow-300{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.border-yellow-300{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.42))}
.focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(214 170 72/var(--tw-bg-opacity,1))}
.hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgb(214 170 72/var(--tw-bg-opacity,1))}
.text-yellow-400{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.border-yellow-400{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.6))}
.hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgb(200 152 52/var(--tw-bg-opacity,1))}
.hover\:text-yellow-500:hover{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.border-yellow-500{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-yellow-600{--tw-bg-opacity:1;background-color:rgb(176 128 34/var(--tw-bg-opacity,1))}
.text-yellow-600{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.hover\:text-yellow-600:hover{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.border-yellow-600{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-yellow-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-yellow-700{--tw-bg-opacity:1;background-color:rgb(190 140 44/var(--tw-bg-opacity,1))}
.hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgb(190 140 44/var(--tw-bg-opacity,1))}
.text-yellow-700{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.hover\:text-yellow-700:hover{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.border-yellow-700{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-yellow-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-yellow-800{--tw-bg-opacity:1;background-color:rgb(80 62 24/var(--tw-bg-opacity,1))}
.hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:rgb(80 62 24/var(--tw-bg-opacity,1))}
.text-yellow-800{--tw-text-opacity:1;color:rgb(241 217 166/var(--tw-text-opacity,1))}
.hover\:text-yellow-800:hover{--tw-text-opacity:1;color:rgb(241 217 166/var(--tw-text-opacity,1))}
.border-yellow-800{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-yellow-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-yellow-900{--tw-bg-opacity:1;background-color:rgb(60 46 18/var(--tw-bg-opacity,1))}
.hover\:bg-yellow-900:hover{--tw-bg-opacity:1;background-color:rgb(60 46 18/var(--tw-bg-opacity,1))}
.hover\:text-yellow-900:hover{--tw-text-opacity:1;color:rgb(241 217 166/var(--tw-text-opacity,1))}
.border-yellow-900{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-yellow-950{--tw-bg-opacity:1;background-color:rgb(44 34 13/var(--tw-bg-opacity,1))}
.hover\:bg-yellow-950:hover{--tw-bg-opacity:1;background-color:rgb(44 34 13/var(--tw-bg-opacity,1))}
.text-yellow-950{--tw-text-opacity:1;color:rgb(241 217 166/var(--tw-text-opacity,1))}
.hover\:text-yellow-950:hover{--tw-text-opacity:1;color:rgb(241 217 166/var(--tw-text-opacity,1))}
.border-yellow-950{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-yellow-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.hover\:bg-amber-50:hover{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.1))}
.text-amber-50{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.hover\:text-amber-50:hover{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.border-amber-50{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-amber-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.16))}
.text-amber-100{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.hover\:text-amber-100:hover{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.border-amber-100{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-amber-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-amber-200:hover{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.24))}
.text-amber-200{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.hover\:text-amber-200:hover{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.focus\:ring-amber-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:bg-amber-300:hover{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.34))}
.text-amber-300{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.hover\:text-amber-300:hover{--tw-text-opacity:1;color:rgb(245 228 190/var(--tw-text-opacity,1))}
.border-amber-300{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.42))}
.focus\:ring-amber-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(214 170 72/var(--tw-bg-opacity,1))}
.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(214 170 72/var(--tw-bg-opacity,1))}
.text-amber-400{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.hover\:text-amber-400:hover{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.focus\:ring-amber-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(200 152 52/var(--tw-bg-opacity,1))}
.text-amber-500{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.hover\:text-amber-500:hover{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.focus\:ring-amber-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(176 128 34/var(--tw-bg-opacity,1))}
.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:rgb(176 128 34/var(--tw-bg-opacity,1))}
.text-amber-600{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.hover\:text-amber-600:hover{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.border-amber-600{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-amber-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-amber-700{--tw-bg-opacity:1;background-color:rgb(190 140 44/var(--tw-bg-opacity,1))}
.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:rgb(190 140 44/var(--tw-bg-opacity,1))}
.hover\:text-amber-700:hover{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.border-amber-700{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-amber-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-amber-800{--tw-bg-opacity:1;background-color:rgb(80 62 24/var(--tw-bg-opacity,1))}
.hover\:bg-amber-800:hover{--tw-bg-opacity:1;background-color:rgb(80 62 24/var(--tw-bg-opacity,1))}
.hover\:text-amber-800:hover{--tw-text-opacity:1;color:rgb(241 217 166/var(--tw-text-opacity,1))}
.border-amber-800{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-amber-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-amber-900{--tw-bg-opacity:1;background-color:rgb(60 46 18/var(--tw-bg-opacity,1))}
.hover\:bg-amber-900:hover{--tw-bg-opacity:1;background-color:rgb(60 46 18/var(--tw-bg-opacity,1))}
.text-amber-900{--tw-text-opacity:1;color:rgb(241 217 166/var(--tw-text-opacity,1))}
.hover\:text-amber-900:hover{--tw-text-opacity:1;color:rgb(241 217 166/var(--tw-text-opacity,1))}
.border-amber-900{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-amber-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.bg-amber-950{--tw-bg-opacity:1;background-color:rgb(44 34 13/var(--tw-bg-opacity,1))}
.hover\:bg-amber-950:hover{--tw-bg-opacity:1;background-color:rgb(44 34 13/var(--tw-bg-opacity,1))}
.text-amber-950{--tw-text-opacity:1;color:rgb(241 217 166/var(--tw-text-opacity,1))}
.hover\:text-amber-950:hover{--tw-text-opacity:1;color:rgb(241 217 166/var(--tw-text-opacity,1))}
.border-amber-950{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-amber-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
.hover\:bg-orange-50:hover{--tw-bg-opacity:1;background-color:rgb(232 146 84/calc(var(--tw-bg-opacity,1)*0.1))}
.text-orange-50{--tw-text-opacity:1;color:rgb(248 222 202/var(--tw-text-opacity,1))}
.hover\:text-orange-50:hover{--tw-text-opacity:1;color:rgb(248 222 202/var(--tw-text-opacity,1))}
.border-orange-50{--tw-border-opacity:1;border-color:rgb(232 146 84/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-orange-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 160 108/var(--tw-ring-opacity,1))}
.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(232 146 84/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-orange-100:hover{--tw-bg-opacity:1;background-color:rgb(232 146 84/calc(var(--tw-bg-opacity,1)*0.16))}
.text-orange-100{--tw-text-opacity:1;color:rgb(248 222 202/var(--tw-text-opacity,1))}
.hover\:text-orange-100:hover{--tw-text-opacity:1;color:rgb(248 222 202/var(--tw-text-opacity,1))}
.border-orange-100{--tw-border-opacity:1;border-color:rgb(232 146 84/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-orange-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 160 108/var(--tw-ring-opacity,1))}
.bg-orange-200{--tw-bg-opacity:1;background-color:rgb(232 146 84/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-orange-200:hover{--tw-bg-opacity:1;background-color:rgb(232 146 84/calc(var(--tw-bg-opacity,1)*0.24))}
.text-orange-200{--tw-text-opacity:1;color:rgb(248 222 202/var(--tw-text-opacity,1))}
.hover\:text-orange-200:hover{--tw-text-opacity:1;color:rgb(248 222 202/var(--tw-text-opacity,1))}
.focus\:ring-orange-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 160 108/var(--tw-ring-opacity,1))}
.bg-orange-300{--tw-bg-opacity:1;background-color:rgb(232 146 84/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:bg-orange-300:hover{--tw-bg-opacity:1;background-color:rgb(232 146 84/calc(var(--tw-bg-opacity,1)*0.34))}
.text-orange-300{--tw-text-opacity:1;color:rgb(248 222 202/var(--tw-text-opacity,1))}
.hover\:text-orange-300:hover{--tw-text-opacity:1;color:rgb(248 222 202/var(--tw-text-opacity,1))}
.focus\:ring-orange-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 160 108/var(--tw-ring-opacity,1))}
.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(214 124 64/var(--tw-bg-opacity,1))}
.hover\:bg-orange-400:hover{--tw-bg-opacity:1;background-color:rgb(214 124 64/var(--tw-bg-opacity,1))}
.text-orange-400{--tw-text-opacity:1;color:rgb(236 160 108/var(--tw-text-opacity,1))}
.hover\:text-orange-400:hover{--tw-text-opacity:1;color:rgb(236 160 108/var(--tw-text-opacity,1))}
.border-orange-400{--tw-border-opacity:1;border-color:rgb(232 146 84/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:ring-orange-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 160 108/var(--tw-ring-opacity,1))}
.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(196 104 46/var(--tw-bg-opacity,1))}
.hover\:bg-orange-500:hover{--tw-bg-opacity:1;background-color:rgb(196 104 46/var(--tw-bg-opacity,1))}
.hover\:text-orange-500:hover{--tw-text-opacity:1;color:rgb(236 160 108/var(--tw-text-opacity,1))}
.border-orange-500{--tw-border-opacity:1;border-color:rgb(232 146 84/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-orange-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 160 108/var(--tw-ring-opacity,1))}
.hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:rgb(176 92 38/var(--tw-bg-opacity,1))}
.text-orange-600{--tw-text-opacity:1;color:rgb(236 160 108/var(--tw-text-opacity,1))}
.hover\:text-orange-600:hover{--tw-text-opacity:1;color:rgb(236 160 108/var(--tw-text-opacity,1))}
.focus\:ring-orange-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 160 108/var(--tw-ring-opacity,1))}
.bg-orange-700{--tw-bg-opacity:1;background-color:rgb(190 100 42/var(--tw-bg-opacity,1))}
.hover\:bg-orange-700:hover{--tw-bg-opacity:1;background-color:rgb(190 100 42/var(--tw-bg-opacity,1))}
.hover\:text-orange-700:hover{--tw-text-opacity:1;color:rgb(236 160 108/var(--tw-text-opacity,1))}
.border-orange-700{--tw-border-opacity:1;border-color:rgb(232 146 84/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-orange-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 160 108/var(--tw-ring-opacity,1))}
.bg-orange-800{--tw-bg-opacity:1;background-color:rgb(84 44 20/var(--tw-bg-opacity,1))}
.hover\:bg-orange-800:hover{--tw-bg-opacity:1;background-color:rgb(84 44 20/var(--tw-bg-opacity,1))}
.hover\:text-orange-800:hover{--tw-text-opacity:1;color:rgb(245 203 172/var(--tw-text-opacity,1))}
.border-orange-800{--tw-border-opacity:1;border-color:rgb(232 146 84/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-orange-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 160 108/var(--tw-ring-opacity,1))}
.bg-orange-900{--tw-bg-opacity:1;background-color:rgb(62 33 15/var(--tw-bg-opacity,1))}
.hover\:bg-orange-900:hover{--tw-bg-opacity:1;background-color:rgb(62 33 15/var(--tw-bg-opacity,1))}
.hover\:text-orange-900:hover{--tw-text-opacity:1;color:rgb(245 203 172/var(--tw-text-opacity,1))}
.border-orange-900{--tw-border-opacity:1;border-color:rgb(232 146 84/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-orange-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 160 108/var(--tw-ring-opacity,1))}
.bg-orange-950{--tw-bg-opacity:1;background-color:rgb(45 24 11/var(--tw-bg-opacity,1))}
.hover\:bg-orange-950:hover{--tw-bg-opacity:1;background-color:rgb(45 24 11/var(--tw-bg-opacity,1))}
.text-orange-950{--tw-text-opacity:1;color:rgb(245 203 172/var(--tw-text-opacity,1))}
.hover\:text-orange-950:hover{--tw-text-opacity:1;color:rgb(245 203 172/var(--tw-text-opacity,1))}
.border-orange-950{--tw-border-opacity:1;border-color:rgb(232 146 84/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-orange-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 160 108/var(--tw-ring-opacity,1))}
.bg-pink-50{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.1))}
.hover\:bg-pink-50:hover{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.1))}
.text-pink-50{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.hover\:text-pink-50:hover{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.border-pink-50{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-pink-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-pink-100:hover{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.16))}
.text-pink-100{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.hover\:text-pink-100:hover{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.border-pink-100{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-pink-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-pink-200{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.24))}
.text-pink-200{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.hover\:text-pink-200:hover{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.border-pink-200{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.3))}
.focus\:ring-pink-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-pink-300{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:bg-pink-300:hover{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.34))}
.text-pink-300{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.hover\:text-pink-300:hover{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.border-pink-300{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.42))}
.focus\:ring-pink-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-pink-400{--tw-bg-opacity:1;background-color:rgb(204 104 146/var(--tw-bg-opacity,1))}
.hover\:bg-pink-400:hover{--tw-bg-opacity:1;background-color:rgb(204 104 146/var(--tw-bg-opacity,1))}
.text-pink-400{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.hover\:text-pink-400:hover{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.border-pink-400{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:ring-pink-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(186 80 124/var(--tw-bg-opacity,1))}
.hover\:bg-pink-500:hover{--tw-bg-opacity:1;background-color:rgb(186 80 124/var(--tw-bg-opacity,1))}
.text-pink-500{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.hover\:text-pink-500:hover{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.border-pink-500{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-pink-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-pink-600{--tw-bg-opacity:1;background-color:rgb(168 62 108/var(--tw-bg-opacity,1))}
.hover\:bg-pink-600:hover{--tw-bg-opacity:1;background-color:rgb(168 62 108/var(--tw-bg-opacity,1))}
.text-pink-600{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.hover\:text-pink-600:hover{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.border-pink-600{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-pink-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-pink-700{--tw-bg-opacity:1;background-color:rgb(182 74 120/var(--tw-bg-opacity,1))}
.hover\:bg-pink-700:hover{--tw-bg-opacity:1;background-color:rgb(182 74 120/var(--tw-bg-opacity,1))}
.text-pink-700{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.hover\:text-pink-700:hover{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.border-pink-700{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-pink-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-pink-800{--tw-bg-opacity:1;background-color:rgb(80 32 52/var(--tw-bg-opacity,1))}
.hover\:bg-pink-800:hover{--tw-bg-opacity:1;background-color:rgb(80 32 52/var(--tw-bg-opacity,1))}
.text-pink-800{--tw-text-opacity:1;color:rgb(244 200 218/var(--tw-text-opacity,1))}
.hover\:text-pink-800:hover{--tw-text-opacity:1;color:rgb(244 200 218/var(--tw-text-opacity,1))}
.border-pink-800{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-pink-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-pink-900{--tw-bg-opacity:1;background-color:rgb(60 24 39/var(--tw-bg-opacity,1))}
.hover\:bg-pink-900:hover{--tw-bg-opacity:1;background-color:rgb(60 24 39/var(--tw-bg-opacity,1))}
.text-pink-900{--tw-text-opacity:1;color:rgb(244 200 218/var(--tw-text-opacity,1))}
.hover\:text-pink-900:hover{--tw-text-opacity:1;color:rgb(244 200 218/var(--tw-text-opacity,1))}
.border-pink-900{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-pink-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-pink-950{--tw-bg-opacity:1;background-color:rgb(44 18 29/var(--tw-bg-opacity,1))}
.hover\:bg-pink-950:hover{--tw-bg-opacity:1;background-color:rgb(44 18 29/var(--tw-bg-opacity,1))}
.text-pink-950{--tw-text-opacity:1;color:rgb(244 200 218/var(--tw-text-opacity,1))}
.hover\:text-pink-950:hover{--tw-text-opacity:1;color:rgb(244 200 218/var(--tw-text-opacity,1))}
.border-pink-950{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-pink-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-fuchsia-50{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.1))}
.hover\:bg-fuchsia-50:hover{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.1))}
.text-fuchsia-50{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.hover\:text-fuchsia-50:hover{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.border-fuchsia-50{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-fuchsia-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-fuchsia-100{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-fuchsia-100:hover{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.16))}
.text-fuchsia-100{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.hover\:text-fuchsia-100:hover{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.border-fuchsia-100{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.2))}
.focus\:ring-fuchsia-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-fuchsia-200{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-fuchsia-200:hover{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.24))}
.text-fuchsia-200{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.hover\:text-fuchsia-200:hover{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.border-fuchsia-200{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.3))}
.focus\:ring-fuchsia-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-fuchsia-300{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.34))}
.hover\:bg-fuchsia-300:hover{--tw-bg-opacity:1;background-color:rgb(229 139 176/calc(var(--tw-bg-opacity,1)*0.34))}
.text-fuchsia-300{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.hover\:text-fuchsia-300:hover{--tw-text-opacity:1;color:rgb(248 222 233/var(--tw-text-opacity,1))}
.border-fuchsia-300{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.42))}
.focus\:ring-fuchsia-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-fuchsia-400{--tw-bg-opacity:1;background-color:rgb(204 104 146/var(--tw-bg-opacity,1))}
.hover\:bg-fuchsia-400:hover{--tw-bg-opacity:1;background-color:rgb(204 104 146/var(--tw-bg-opacity,1))}
.text-fuchsia-400{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.hover\:text-fuchsia-400:hover{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.border-fuchsia-400{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:ring-fuchsia-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-fuchsia-500{--tw-bg-opacity:1;background-color:rgb(186 80 124/var(--tw-bg-opacity,1))}
.hover\:bg-fuchsia-500:hover{--tw-bg-opacity:1;background-color:rgb(186 80 124/var(--tw-bg-opacity,1))}
.text-fuchsia-500{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.hover\:text-fuchsia-500:hover{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.border-fuchsia-500{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-fuchsia-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-fuchsia-600{--tw-bg-opacity:1;background-color:rgb(168 62 108/var(--tw-bg-opacity,1))}
.hover\:bg-fuchsia-600:hover{--tw-bg-opacity:1;background-color:rgb(168 62 108/var(--tw-bg-opacity,1))}
.text-fuchsia-600{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.hover\:text-fuchsia-600:hover{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.border-fuchsia-600{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:ring-fuchsia-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-fuchsia-700{--tw-bg-opacity:1;background-color:rgb(182 74 120/var(--tw-bg-opacity,1))}
.hover\:bg-fuchsia-700:hover{--tw-bg-opacity:1;background-color:rgb(182 74 120/var(--tw-bg-opacity,1))}
.text-fuchsia-700{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.hover\:text-fuchsia-700:hover{--tw-text-opacity:1;color:rgb(232 150 184/var(--tw-text-opacity,1))}
.border-fuchsia-700{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.55))}
.focus\:ring-fuchsia-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-fuchsia-800{--tw-bg-opacity:1;background-color:rgb(80 32 52/var(--tw-bg-opacity,1))}
.hover\:bg-fuchsia-800:hover{--tw-bg-opacity:1;background-color:rgb(80 32 52/var(--tw-bg-opacity,1))}
.text-fuchsia-800{--tw-text-opacity:1;color:rgb(244 200 218/var(--tw-text-opacity,1))}
.hover\:text-fuchsia-800:hover{--tw-text-opacity:1;color:rgb(244 200 218/var(--tw-text-opacity,1))}
.border-fuchsia-800{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-fuchsia-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-fuchsia-900{--tw-bg-opacity:1;background-color:rgb(60 24 39/var(--tw-bg-opacity,1))}
.hover\:bg-fuchsia-900:hover{--tw-bg-opacity:1;background-color:rgb(60 24 39/var(--tw-bg-opacity,1))}
.text-fuchsia-900{--tw-text-opacity:1;color:rgb(244 200 218/var(--tw-text-opacity,1))}
.hover\:text-fuchsia-900:hover{--tw-text-opacity:1;color:rgb(244 200 218/var(--tw-text-opacity,1))}
.border-fuchsia-900{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-fuchsia-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
.bg-fuchsia-950{--tw-bg-opacity:1;background-color:rgb(44 18 29/var(--tw-bg-opacity,1))}
.hover\:bg-fuchsia-950:hover{--tw-bg-opacity:1;background-color:rgb(44 18 29/var(--tw-bg-opacity,1))}
.text-fuchsia-950{--tw-text-opacity:1;color:rgb(244 200 218/var(--tw-text-opacity,1))}
.hover\:text-fuchsia-950:hover{--tw-text-opacity:1;color:rgb(244 200 218/var(--tw-text-opacity,1))}
.border-fuchsia-950{--tw-border-opacity:1;border-color:rgb(229 139 176/calc(var(--tw-border-opacity,1)*0.35))}
.focus\:ring-fuchsia-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(232 150 184/var(--tw-ring-opacity,1))}
}
/* 1b. couleurs utilisées aujourd'hui par l'appli */
@media screen{
.border-amber-200{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.3))}
.border-amber-400{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.6))}
.border-amber-500{--tw-border-opacity:1;border-color:rgb(227 184 92/calc(var(--tw-border-opacity,1)*0.85))}
.border-emerald-200{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.3))}
.border-emerald-600{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.85))}
.border-gray-100{--tw-border-opacity:1;border-color:rgb(38 36 32/var(--tw-border-opacity,1))}
.border-gray-200{--tw-border-opacity:1;border-color:rgb(46 44 39/var(--tw-border-opacity,1))}
.border-gray-300{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.border-gray-800{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.border-gray-900{--tw-border-opacity:1;border-color:rgb(58 56 50/var(--tw-border-opacity,1))}
.border-green-600{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.85))}
.border-indigo-200{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.3))}
.border-indigo-300{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.42))}
.border-indigo-500{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.85))}
.border-indigo-600{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.85))}
.border-indigo-700{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.55))}
.border-orange-200{--tw-border-opacity:1;border-color:rgb(232 146 84/calc(var(--tw-border-opacity,1)*0.3))}
.border-orange-300{--tw-border-opacity:1;border-color:rgb(232 146 84/calc(var(--tw-border-opacity,1)*0.42))}
.border-orange-600{--tw-border-opacity:1;border-color:rgb(232 146 84/calc(var(--tw-border-opacity,1)*0.85))}
.border-purple-200{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.3))}
.border-purple-300{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.42))}
.border-red-500{--tw-border-opacity:1;border-color:rgb(226 106 90/calc(var(--tw-border-opacity,1)*0.85))}
.border-sky-200{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.3))}
.border-sky-600{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.85))}
.border-l-purple-600{--tw-border-opacity:1;border-left-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.85))}
.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.1))}
.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(200 152 52/var(--tw-bg-opacity,1))}
.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.1))}
.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(27 120 150/var(--tw-bg-opacity,1))}
.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.1))}
.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(42 127 75/var(--tw-bg-opacity,1))}
.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(35 34 31/var(--tw-bg-opacity,1))}
.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(58 56 50/var(--tw-bg-opacity,1))}
.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(24 23 21/var(--tw-bg-opacity,1))}
.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(95 91 84/var(--tw-bg-opacity,1))}
.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(44 42 38/var(--tw-bg-opacity,1))}
.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(19 19 18/var(--tw-bg-opacity,1))}
.bg-green-600{--tw-bg-opacity:1;background-color:rgb(42 127 75/var(--tw-bg-opacity,1))}
.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.16))}
.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.1))}
.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(27 120 150/var(--tw-bg-opacity,1))}
.bg-indigo-700{--tw-bg-opacity:1;background-color:rgb(31 134 166/var(--tw-bg-opacity,1))}
.bg-indigo-800{--tw-bg-opacity:1;background-color:rgb(24 72 90/var(--tw-bg-opacity,1))}
.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(232 146 84/calc(var(--tw-bg-opacity,1)*0.1))}
.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(176 92 38/var(--tw-bg-opacity,1))}
.bg-purple-300{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.34))}
.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.1))}
.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(27 120 150/var(--tw-bg-opacity,1))}
.bg-purple-900{--tw-bg-opacity:1;background-color:rgb(17 52 65/var(--tw-bg-opacity,1))}
.bg-red-50{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.1))}
.bg-red-500{--tw-bg-opacity:1;background-color:rgb(194 66 52/var(--tw-bg-opacity,1))}
.bg-red-600{--tw-bg-opacity:1;background-color:rgb(185 59 46/var(--tw-bg-opacity,1))}
.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.16))}
.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.1))}
.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(27 120 150/var(--tw-bg-opacity,1))}
.bg-white{--tw-bg-opacity:1;background-color:rgb(30 29 26/var(--tw-bg-opacity,1))}
.bg-yellow-300{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.34))}
.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.1))}
.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(200 152 52/var(--tw-bg-opacity,1))}
.text-amber-700{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.text-amber-800{--tw-text-opacity:1;color:rgb(241 217 166/var(--tw-text-opacity,1))}
.text-blue-700{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.text-emerald-800{--tw-text-opacity:1;color:rgb(191 227 203/var(--tw-text-opacity,1))}
.text-gray-400{--tw-text-opacity:1;color:rgb(140 135 127/var(--tw-text-opacity,1))}
.text-gray-500{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.text-gray-600{--tw-text-opacity:1;color:rgb(181 175 165/var(--tw-text-opacity,1))}
.text-gray-700{--tw-text-opacity:1;color:rgb(214 208 198/var(--tw-text-opacity,1))}
.text-gray-800{--tw-text-opacity:1;color:rgb(232 227 219/var(--tw-text-opacity,1))}
.text-gray-900{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.text-green-500{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.text-green-600{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.text-indigo-400{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.text-indigo-500{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.text-indigo-600{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.text-indigo-700{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.text-indigo-900{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.text-orange-500{--tw-text-opacity:1;color:rgb(236 160 108/var(--tw-text-opacity,1))}
.text-orange-700{--tw-text-opacity:1;color:rgb(236 160 108/var(--tw-text-opacity,1))}
.text-orange-800{--tw-text-opacity:1;color:rgb(245 203 172/var(--tw-text-opacity,1))}
.text-orange-900{--tw-text-opacity:1;color:rgb(245 203 172/var(--tw-text-opacity,1))}
.text-purple-100{--tw-text-opacity:1;color:rgb(205 233 242/var(--tw-text-opacity,1))}
.text-purple-500{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.text-purple-600{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.text-purple-700{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.text-purple-900{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.text-red-300{--tw-text-opacity:1;color:rgb(248 214 209/var(--tw-text-opacity,1))}
.text-red-400{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.text-red-500{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.text-red-600{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.text-sky-700{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.text-sky-800{--tw-text-opacity:1;color:rgb(174 219 234/var(--tw-text-opacity,1))}
.text-white{--tw-text-opacity:1;color:rgb(244 240 232/var(--tw-text-opacity,1))}
.text-yellow-500{--tw-text-opacity:1;color:rgb(227 184 92/var(--tw-text-opacity,1))}
.text-yellow-900{--tw-text-opacity:1;color:rgb(241 217 166/var(--tw-text-opacity,1))}
.accent-indigo-600{accent-color:rgb(32 137 168)}
.accent-purple-600{accent-color:rgb(32 137 168)}
.accent-white{accent-color:rgb(237 232 224)}
.ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.file\:bg-purple-600::file-selector-button{--tw-bg-opacity:1;background-color:rgb(27 120 150/var(--tw-bg-opacity,1))}
.file\:text-white::file-selector-button{--tw-text-opacity:1;color:rgb(244 240 232/var(--tw-text-opacity,1))}
.placeholder\:text-gray-300::-moz-placeholder{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.placeholder\:text-gray-300::placeholder{--tw-text-opacity:1;color:rgb(154 149 140/var(--tw-text-opacity,1))}
.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(74 71 64/var(--tw-border-opacity,1))}
.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.1))}
.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(31 134 166/var(--tw-bg-opacity,1))}
.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(35 34 31/var(--tw-bg-opacity,1))}
.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(24 23 21/var(--tw-bg-opacity,1))}
.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(52 50 45/var(--tw-bg-opacity,1))}
.hover\:bg-green-50:hover{--tw-bg-opacity:1;background-color:rgb(108 192 139/calc(var(--tw-bg-opacity,1)*0.1))}
.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(51 146 90/var(--tw-bg-opacity,1))}
.hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.24))}
.hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.1))}
.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(34 130 162/var(--tw-bg-opacity,1))}
.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgb(27 120 150/var(--tw-bg-opacity,1))}
.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(31 134 166/var(--tw-bg-opacity,1))}
.hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgb(32 137 168/calc(var(--tw-bg-opacity,1)*0.16))}
.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgb(31 134 166/var(--tw-bg-opacity,1))}
.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(226 106 90/calc(var(--tw-bg-opacity,1)*0.1))}
.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(194 66 52/var(--tw-bg-opacity,1))}
.hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgb(176 128 34/var(--tw-bg-opacity,1))}
.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-green-600:hover{--tw-text-opacity:1;color:rgb(108 192 139/var(--tw-text-opacity,1))}
.hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgb(69 168 202/var(--tw-text-opacity,1))}
.hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgb(174 219 234/var(--tw-text-opacity,1))}
.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(240 133 122/var(--tw-text-opacity,1))}
.hover\:text-sky-900:hover{--tw-text-opacity:1;color:rgb(237 232 224/var(--tw-text-opacity,1))}
.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(244 240 232/var(--tw-text-opacity,1))}
.hover\:file\:bg-purple-700::file-selector-button:hover{--tw-bg-opacity:1;background-color:rgb(31 134 166/var(--tw-bg-opacity,1))}
.focus\:border-green-500:focus{--tw-border-opacity:1;border-color:rgb(108 192 139/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.85))}
.focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgb(32 137 168/calc(var(--tw-border-opacity,1)*0.6))}
.focus\:bg-yellow-50:focus{--tw-bg-opacity:1;background-color:rgb(227 184 92/calc(var(--tw-bg-opacity,1)*0.1))}
.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(108 192 139/var(--tw-ring-opacity,1))}
.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(69 168 202/var(--tw-ring-opacity,1))}
.focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 184 92/var(--tw-ring-opacity,1))}
}


/* ---------------------------------------------------------------------
   2. Réglages par composant
      Les zones de l'appli portent des repères lp-* posés dans le code
      (lp-app, lp-sidebar, lp-header, lp-tabs, lp-toolbar, lp-primary,
      lp-checklists, lp-script) : le thème ne dépend plus de la structure.
   --------------------------------------------------------------------- */
@media screen{
  .lp-app{background-color:var(--lp-ground)}

  /* Champs de saisie */
  :where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]),select,textarea){background-color:var(--lp-field);color:var(--lp-text)}
  :is(input,select,textarea):is(.bg-white,.bg-gray-50){background-color:var(--lp-field)}
  ::placeholder{color:#77736B;opacity:1}
  input[type=checkbox],input[type=radio]{accent-color:var(--lp-accent)}
  input[type=file]::file-selector-button{background-color:var(--lp-accent-fill);color:#fff}

  /* Ombres : remplacées par un liseré discret, plus lisible sur fond sombre */
  .shadow-sm,.shadow,.shadow-md,.shadow-lg,.hover\:shadow-md:hover{box-shadow:0 0 0 1px var(--lp-border)}
  .shadow-xl,.shadow-2xl{box-shadow:0 0 0 1px var(--lp-border-strong),0 24px 64px rgb(0 0 0/.55)}

  /* Dégradés supprimés : une seule couleur d'accent */
  [class*="bg-gradient-to-"]{background-image:none;background-color:var(--lp-panel)}
  .bg-gradient-to-br.text-white svg{color:var(--lp-accent-text)}
  .bg-gradient-to-r.from-blue-50{background-color:rgb(32 137 168/.08)}
  .bg-gradient-to-r.h-3{background-color:var(--lp-accent)}

  /* Barre latérale */
  .lp-sidebar{background-color:var(--lp-sidebar);border-color:var(--lp-border)}
  .lp-sidebar .lp-nav-active{color:var(--lp-accent-text);background-color:var(--lp-accent-tint)}

  /* En-tête du projet : barre sobre */
  .lp-header{background-color:var(--lp-ground);color:var(--lp-text);border-color:var(--lp-border);min-height:68px}
  .lp-header h1{color:var(--lp-text)}
  .lp-header p{color:var(--lp-muted)}

  /* Onglets (petits écrans) */
  .lp-tabs{background-color:var(--lp-ground);border-color:var(--lp-border);box-shadow:none}
  .lp-tabs button{font-weight:500}
  .lp-tabs button.border-transparent{color:var(--lp-text-2)}
  .lp-tabs button.border-transparent:hover{color:var(--lp-text);background-color:rgb(255 255 255/.04)}
  .lp-tabs button.border-b-4:not(.border-transparent){color:var(--lp-accent-text);border-color:var(--lp-accent-text);background-color:var(--lp-accent-tint)}

  /* Barre d'outils : un seul bouton principal (lp-primary), les autres en contour */
  .lp-toolbar{background-color:var(--lp-ground);border-color:var(--lp-border);box-shadow:none}
  .lp-toolbar>button.text-white:not(.lp-primary),
  .lp-toolbar>button.bg-indigo-100{
    background-color:transparent;color:var(--lp-text);border:0;box-shadow:inset 0 0 0 1px var(--lp-border-strong)
  }
  .lp-toolbar>button.text-white:not(.lp-primary):hover,
  .lp-toolbar>button.bg-indigo-100:hover{background-color:var(--lp-raised)}
  .lp-toolbar>button.lp-primary{background-color:var(--lp-accent-fill);color:#fff}
  .lp-toolbar>button.lp-primary:hover{background-color:var(--lp-accent-fill-hover)}
  .lp-toolbar>button.bg-yellow-500.text-white{background-color:#B7791F;color:#fff;box-shadow:none}
  .lp-toolbar>.bg-gray-300{background-color:var(--lp-border-strong)}

  /* Tableau du découpage technique */
  .plans-table thead tr,.plans-table thead th{background-color:var(--lp-raised);color:var(--lp-text-2)}
  .plans-table thead th{border-color:var(--lp-border);font-weight:500;letter-spacing:.06em}
  .plans-table thead th[class*="shadow-"]{box-shadow:inset -1px 0 0 var(--lp-border)}
  .plans-table td,.plans-table tr{border-color:var(--lp-border)}
  .plans-table td.sticky{background-color:var(--lp-panel);box-shadow:inset -1px 0 0 var(--lp-border)}
  .plans-table td.sticky.right-0,.plans-table th.sticky.right-0{box-shadow:inset 1px 0 0 var(--lp-border)}
  .plans-table tr.seq-banner{background-color:rgb(32 137 168/.14);color:var(--lp-text)}
  .plans-table tr.seq-banner td{border-top:1px solid rgb(32 137 168/.35)}

  /* Fiches de dépouillement */
  .dep-table th,.dep-table td{border-color:var(--lp-border-strong)}
  .dep-table td.bg-gray-900{background-color:var(--lp-text);color:var(--lp-ground);border-color:var(--lp-text)}

  /* Texte du scénario : police de machine à écrire, comme une page de scénario */
  .lp-script{font-size:12px}

  /* Calendrier du planning : bandeau neutre */
  .bg-indigo-700.text-white.p-6{background-color:var(--lp-raised);color:var(--lp-text)}

  /* Section Checklists : posée sur le fond, liseré d'accent adouci */
  .lp-checklists{background-color:var(--lp-ground);border-color:var(--lp-border)}
  .border-l-4.border-indigo-500{border-left-color:rgb(32 137 168/.5)}

  /* Boutons pleins : texte blanc net */
  .bg-indigo-600.text-white,.bg-purple-600.text-white,.bg-blue-600.text-white,.bg-sky-600.text-white,.bg-green-600.text-white{color:#fff}
}
