/* ═══════════════════════════════════════════════════════════════
   G · 星图索引 —— Tailwind 颜色工具类覆盖层  【自动生成，请勿手改】
   ───────────────────────────────────────────────────────────────
   由 scripts/gfeed-utilities.mjs 扫描 public/ 全站真实用到的颜色工具类生成。
   站点 152 个页面用 Tailwind Play CDN 在运行时把 <style> 追加到 <head>，
   文档顺序永远晚于皮肤层，因此这里统一用
     body .<转义类名>{ … !important }
   提高一级特异性把它压住。令牌定义见 gfeed.css。

   覆盖 882 个工具类（全站引用 7941 次）
   ═══════════════════════════════════════════════════════════════ */

body .accent-amber-500{accent-color:var(--g-amber)!important}
body .accent-blue-600{accent-color:var(--g-blue)!important}
body .accent-blue-800{accent-color:var(--g-blue)!important}
body .accent-blue-900{accent-color:var(--g-blue)!important}
body .accent-emerald-500{accent-color:var(--g-emerald)!important}
body .accent-emerald-600{accent-color:var(--g-emerald)!important}
body .accent-emerald-800{accent-color:var(--g-emerald)!important}
body .accent-gray-600{accent-color:var(--g-line-2)!important}
body .accent-gray-900{accent-color:var(--g-line)!important}
body .accent-green-500{accent-color:var(--g-emerald)!important}
body .accent-indigo-600{accent-color:var(--g-indigo)!important}
body .accent-orange-600{accent-color:var(--g-amber)!important}
body .accent-purple-500{accent-color:var(--g-purple)!important}
body .accent-purple-800{accent-color:var(--g-purple)!important}
body .accent-red-500{accent-color:var(--g-red)!important}
body .accent-red-600{accent-color:var(--g-red)!important}
body .accent-sky-500{accent-color:var(--g-blue)!important}
body .accent-slate-800{accent-color:var(--g-line)!important}
body .accent-violet-600{accent-color:var(--g-purple)!important}
body .active\:bg-gray-200:active{background-color:var(--g-line)!important}
body .active\:bg-slate-100:active{background-color:var(--g-bg-2)!important}
body .after\:bg-white::after{background-color:var(--g-card)!important}
body .after\:border-gray-300::after{border-color:var(--g-line-2)!important}
body .bg-amber-100{background-color:var(--g-amber-2)!important}
body .bg-amber-400{background-color:var(--g-amber-2)!important}
body .bg-amber-400\/50{background-color:color-mix(in srgb, var(--g-amber-2) 50%, transparent)!important}
body .bg-amber-50{background-color:var(--g-amber-2)!important}
body .bg-amber-500{background-color:var(--g-amber)!important}
body .bg-amber-500\/10{background-color:color-mix(in srgb, var(--g-amber) 10%, transparent)!important}
body .bg-amber-500\/5{background-color:color-mix(in srgb, var(--g-amber) 5%, transparent)!important}
body .bg-amber-600{background-color:var(--g-amber)!important}
body .bg-amber-600\/30{background-color:color-mix(in srgb, var(--g-amber) 30%, transparent)!important}
body .bg-amber-800{background-color:var(--g-bg-2)!important}
body .bg-amber-900\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-amber-900\/20{background-color:color-mix(in srgb, var(--g-bg-2) 20%, transparent)!important}
body .bg-amber-900\/5{background-color:color-mix(in srgb, var(--g-bg-2) 5%, transparent)!important}
body .bg-black{background-color:var(--g-bg-2)!important}
body .bg-black\/30{background-color:color-mix(in srgb, var(--g-bg-2) 30%, transparent)!important}
body .bg-black\/40{background-color:color-mix(in srgb, var(--g-bg-2) 40%, transparent)!important}
body .bg-black\/50{background-color:color-mix(in srgb, var(--g-bg-2) 50%, transparent)!important}
body .bg-black\/60{background-color:color-mix(in srgb, var(--g-bg-2) 60%, transparent)!important}
body .bg-black\/70{background-color:color-mix(in srgb, var(--g-bg-2) 70%, transparent)!important}
body .bg-black\/80{background-color:color-mix(in srgb, var(--g-bg-2) 80%, transparent)!important}
body .bg-black\/90{background-color:color-mix(in srgb, var(--g-bg-2) 90%, transparent)!important}
body .bg-blue-100{background-color:var(--g-blue-2)!important}
body .bg-blue-200{background-color:var(--g-blue-2)!important}
body .bg-blue-400{background-color:var(--g-blue-2)!important}
body .bg-blue-50{background-color:var(--g-blue-2)!important}
body .bg-blue-50\/50{background-color:color-mix(in srgb, var(--g-blue-2) 50%, transparent)!important}
body .bg-blue-50\/90{background-color:color-mix(in srgb, var(--g-blue-2) 90%, transparent)!important}
body .bg-blue-500{background-color:var(--g-blue)!important}
body .bg-blue-500\/10{background-color:color-mix(in srgb, var(--g-blue) 10%, transparent)!important}
body .bg-blue-500\/20{background-color:color-mix(in srgb, var(--g-blue) 20%, transparent)!important}
body .bg-blue-500\/5{background-color:color-mix(in srgb, var(--g-blue) 5%, transparent)!important}
body .bg-blue-600{background-color:var(--g-blue)!important}
body .bg-blue-600\/20{background-color:color-mix(in srgb, var(--g-blue) 20%, transparent)!important}
body .bg-blue-600\/90{background-color:color-mix(in srgb, var(--g-blue) 90%, transparent)!important}
body .bg-blue-700{background-color:var(--g-bg-2)!important}
body .bg-blue-800{background-color:var(--g-bg-2)!important}
body .bg-blue-900\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-blue-900\/20{background-color:color-mix(in srgb, var(--g-bg-2) 20%, transparent)!important}
body .bg-cyan-300{background-color:var(--g-cyan-2)!important}
body .bg-cyan-400{background-color:var(--g-cyan-2)!important}
body .bg-cyan-400\/10{background-color:color-mix(in srgb, var(--g-cyan-2) 10%, transparent)!important}
body .bg-cyan-400\/30{background-color:color-mix(in srgb, var(--g-cyan-2) 30%, transparent)!important}
body .bg-cyan-400\/50{background-color:color-mix(in srgb, var(--g-cyan-2) 50%, transparent)!important}
body .bg-cyan-400\/80{background-color:color-mix(in srgb, var(--g-cyan-2) 80%, transparent)!important}
body .bg-cyan-500{background-color:var(--g-cyan)!important}
body .bg-cyan-500\/10{background-color:color-mix(in srgb, var(--g-cyan) 10%, transparent)!important}
body .bg-cyan-500\/5{background-color:color-mix(in srgb, var(--g-cyan) 5%, transparent)!important}
body .bg-cyan-600\/30{background-color:color-mix(in srgb, var(--g-cyan) 30%, transparent)!important}
body .bg-cyan-900\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-cyan-900\/20{background-color:color-mix(in srgb, var(--g-bg-2) 20%, transparent)!important}
body .bg-cyan-900\/30{background-color:color-mix(in srgb, var(--g-bg-2) 30%, transparent)!important}
body .bg-cyan-950\/20{background-color:color-mix(in srgb, var(--g-bg-2) 20%, transparent)!important}
body .bg-emerald-100{background-color:var(--g-emerald-2)!important}
body .bg-emerald-300{background-color:var(--g-emerald-2)!important}
body .bg-emerald-400{background-color:var(--g-emerald-2)!important}
body .bg-emerald-400\/50{background-color:color-mix(in srgb, var(--g-emerald-2) 50%, transparent)!important}
body .bg-emerald-50{background-color:var(--g-emerald-2)!important}
body .bg-emerald-500{background-color:var(--g-emerald)!important}
body .bg-emerald-500\/10{background-color:color-mix(in srgb, var(--g-emerald) 10%, transparent)!important}
body .bg-emerald-500\/20{background-color:color-mix(in srgb, var(--g-emerald) 20%, transparent)!important}
body .bg-emerald-500\/30{background-color:color-mix(in srgb, var(--g-emerald) 30%, transparent)!important}
body .bg-emerald-500\/40{background-color:color-mix(in srgb, var(--g-emerald) 40%, transparent)!important}
body .bg-emerald-500\/5{background-color:color-mix(in srgb, var(--g-emerald) 5%, transparent)!important}
body .bg-emerald-500\/50{background-color:color-mix(in srgb, var(--g-emerald) 50%, transparent)!important}
body .bg-emerald-500\/60{background-color:color-mix(in srgb, var(--g-emerald) 60%, transparent)!important}
body .bg-emerald-500\/80{background-color:color-mix(in srgb, var(--g-emerald) 80%, transparent)!important}
body .bg-emerald-600{background-color:var(--g-emerald)!important}
body .bg-emerald-600\/30{background-color:color-mix(in srgb, var(--g-emerald) 30%, transparent)!important}
body .bg-emerald-700{background-color:var(--g-bg-2)!important}
body .bg-emerald-900\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-emerald-900\/20{background-color:color-mix(in srgb, var(--g-bg-2) 20%, transparent)!important}
body .bg-emerald-900\/30{background-color:color-mix(in srgb, var(--g-bg-2) 30%, transparent)!important}
body .bg-emerald-900\/40{background-color:color-mix(in srgb, var(--g-bg-2) 40%, transparent)!important}
body .bg-emerald-950\/20{background-color:color-mix(in srgb, var(--g-bg-2) 20%, transparent)!important}
body .bg-fuchsia-900\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-gray-100{background-color:var(--g-bg-2)!important}
body .bg-gray-200{background-color:var(--g-line)!important}
body .bg-gray-300{background-color:var(--g-line)!important}
body .bg-gray-400{background-color:var(--g-line-2)!important}
body .bg-gray-50{background-color:var(--g-bg-2)!important}
body .bg-gray-500{background-color:var(--g-line-2)!important}
body .bg-gray-600{background-color:var(--g-bg-2)!important}
body .bg-gray-600\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-gray-600\/50{background-color:color-mix(in srgb, var(--g-bg-2) 50%, transparent)!important}
body .bg-gray-700{background-color:var(--g-bg-2)!important}
body .bg-gray-700\/50{background-color:color-mix(in srgb, var(--g-bg-2) 50%, transparent)!important}
body .bg-gray-800{background-color:var(--g-bg-2)!important}
body .bg-gray-800\/85{background-color:color-mix(in srgb, var(--g-bg-2) 85%, transparent)!important}
body .bg-gray-900{background-color:var(--g-bg-2)!important}
body .bg-gray-900\/40{background-color:color-mix(in srgb, var(--g-bg-2) 40%, transparent)!important}
body .bg-gray-900\/50{background-color:color-mix(in srgb, var(--g-bg-2) 50%, transparent)!important}
body .bg-gray-900\/90{background-color:color-mix(in srgb, var(--g-bg-2) 90%, transparent)!important}
body .bg-green-50{background-color:var(--g-emerald-2)!important}
body .bg-green-500{background-color:var(--g-emerald)!important}
body .bg-green-500\/20{background-color:color-mix(in srgb, var(--g-emerald) 20%, transparent)!important}
body .bg-green-600{background-color:var(--g-emerald)!important}
body .bg-green-900\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-green-900\/50{background-color:color-mix(in srgb, var(--g-bg-2) 50%, transparent)!important}
body .bg-indigo-100{background-color:var(--g-indigo-2)!important}
body .bg-indigo-400{background-color:var(--g-indigo-2)!important}
body .bg-indigo-50{background-color:var(--g-indigo-2)!important}
body .bg-indigo-500{background-color:var(--g-indigo)!important}
body .bg-indigo-600{background-color:var(--g-indigo)!important}
body .bg-indigo-900\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-indigo-900\/50{background-color:color-mix(in srgb, var(--g-bg-2) 50%, transparent)!important}
body .bg-orange-100\/90{background-color:color-mix(in srgb, var(--g-amber-2) 90%, transparent)!important}
body .bg-orange-400{background-color:var(--g-amber-2)!important}
body .bg-orange-50{background-color:var(--g-amber-2)!important}
body .bg-orange-50\/50{background-color:color-mix(in srgb, var(--g-amber-2) 50%, transparent)!important}
body .bg-orange-500{background-color:var(--g-amber)!important}
body .bg-orange-600{background-color:var(--g-amber)!important}
body .bg-orange-700{background-color:var(--g-bg-2)!important}
body .bg-orange-900\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-pink-900\/20{background-color:color-mix(in srgb, var(--g-bg-2) 20%, transparent)!important}
body .bg-purple-100{background-color:var(--g-purple-2)!important}
body .bg-purple-400{background-color:var(--g-purple-2)!important}
body .bg-purple-50{background-color:var(--g-purple-2)!important}
body .bg-purple-500{background-color:var(--g-purple)!important}
body .bg-purple-500\/20{background-color:color-mix(in srgb, var(--g-purple) 20%, transparent)!important}
body .bg-purple-500\/40{background-color:color-mix(in srgb, var(--g-purple) 40%, transparent)!important}
body .bg-purple-500\/5{background-color:color-mix(in srgb, var(--g-purple) 5%, transparent)!important}
body .bg-purple-500\/60{background-color:color-mix(in srgb, var(--g-purple) 60%, transparent)!important}
body .bg-purple-500\/80{background-color:color-mix(in srgb, var(--g-purple) 80%, transparent)!important}
body .bg-purple-600{background-color:var(--g-purple)!important}
body .bg-purple-900\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-purple-900\/20{background-color:color-mix(in srgb, var(--g-bg-2) 20%, transparent)!important}
body .bg-red-100{background-color:var(--g-red-2)!important}
body .bg-red-50{background-color:var(--g-red-2)!important}
body .bg-red-50\/50{background-color:color-mix(in srgb, var(--g-red-2) 50%, transparent)!important}
body .bg-red-50\/90{background-color:color-mix(in srgb, var(--g-red-2) 90%, transparent)!important}
body .bg-red-500{background-color:var(--g-red)!important}
body .bg-red-500\/10{background-color:color-mix(in srgb, var(--g-red) 10%, transparent)!important}
body .bg-red-500\/20{background-color:color-mix(in srgb, var(--g-red) 20%, transparent)!important}
body .bg-red-600{background-color:var(--g-red)!important}
body .bg-red-700{background-color:var(--g-bg-2)!important}
body .bg-red-800\/80{background-color:color-mix(in srgb, var(--g-bg-2) 80%, transparent)!important}
body .bg-red-900\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-red-900\/20{background-color:color-mix(in srgb, var(--g-bg-2) 20%, transparent)!important}
body .bg-red-900\/30{background-color:color-mix(in srgb, var(--g-bg-2) 30%, transparent)!important}
body .bg-red-950\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-rose-100{background-color:var(--g-rose-2)!important}
body .bg-rose-50{background-color:var(--g-rose-2)!important}
body .bg-rose-500{background-color:var(--g-rose)!important}
body .bg-rose-500\/10{background-color:color-mix(in srgb, var(--g-rose) 10%, transparent)!important}
body .bg-rose-500\/20{background-color:color-mix(in srgb, var(--g-rose) 20%, transparent)!important}
body .bg-rose-600\/30{background-color:color-mix(in srgb, var(--g-rose) 30%, transparent)!important}
body .bg-rose-900\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-rose-900\/20{background-color:color-mix(in srgb, var(--g-bg-2) 20%, transparent)!important}
body .bg-rose-950\/30{background-color:color-mix(in srgb, var(--g-bg-2) 30%, transparent)!important}
body .bg-sky-500{background-color:var(--g-blue)!important}
body .bg-sky-600{background-color:var(--g-blue)!important}
body .bg-sky-900\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-slate-100{background-color:var(--g-bg-2)!important}
body .bg-slate-200{background-color:var(--g-line)!important}
body .bg-slate-300{background-color:var(--g-line)!important}
body .bg-slate-400{background-color:var(--g-line-2)!important}
body .bg-slate-50{background-color:var(--g-bg-2)!important}
body .bg-slate-50\/50{background-color:color-mix(in srgb, var(--g-bg-2) 50%, transparent)!important}
body .bg-slate-500{background-color:var(--g-line-2)!important}
body .bg-slate-600{background-color:var(--g-bg-2)!important}
body .bg-slate-700{background-color:var(--g-bg-2)!important}
body .bg-slate-700\/40{background-color:color-mix(in srgb, var(--g-bg-2) 40%, transparent)!important}
body .bg-slate-700\/50{background-color:color-mix(in srgb, var(--g-bg-2) 50%, transparent)!important}
body .bg-slate-700\/80{background-color:color-mix(in srgb, var(--g-bg-2) 80%, transparent)!important}
body .bg-slate-800{background-color:var(--g-bg-2)!important}
body .bg-slate-800\/20{background-color:color-mix(in srgb, var(--g-bg-2) 20%, transparent)!important}
body .bg-slate-800\/30{background-color:color-mix(in srgb, var(--g-bg-2) 30%, transparent)!important}
body .bg-slate-800\/40{background-color:color-mix(in srgb, var(--g-bg-2) 40%, transparent)!important}
body .bg-slate-800\/50{background-color:color-mix(in srgb, var(--g-bg-2) 50%, transparent)!important}
body .bg-slate-800\/80{background-color:color-mix(in srgb, var(--g-bg-2) 80%, transparent)!important}
body .bg-slate-900{background-color:var(--g-bg-2)!important}
body .bg-slate-900\/30{background-color:color-mix(in srgb, var(--g-bg-2) 30%, transparent)!important}
body .bg-slate-900\/50{background-color:color-mix(in srgb, var(--g-bg-2) 50%, transparent)!important}
body .bg-slate-900\/80{background-color:color-mix(in srgb, var(--g-bg-2) 80%, transparent)!important}
body .bg-slate-900\/90{background-color:color-mix(in srgb, var(--g-bg-2) 90%, transparent)!important}
body .bg-stone-100{background-color:var(--g-bg-2)!important}
body .bg-stone-300{background-color:var(--g-line)!important}
body .bg-stone-50{background-color:var(--g-bg-2)!important}
body .bg-stone-500{background-color:var(--g-line-2)!important}
body .bg-stone-800{background-color:var(--g-bg-2)!important}
body .bg-stone-900{background-color:var(--g-bg-2)!important}
body .bg-teal-50{background-color:var(--g-emerald-2)!important}
body .bg-teal-600{background-color:var(--g-emerald)!important}
body .bg-teal-900\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-violet-50{background-color:var(--g-purple-2)!important}
body .bg-violet-500\/10{background-color:color-mix(in srgb, var(--g-purple) 10%, transparent)!important}
body .bg-violet-500\/20{background-color:color-mix(in srgb, var(--g-purple) 20%, transparent)!important}
body .bg-violet-600\/30{background-color:color-mix(in srgb, var(--g-purple) 30%, transparent)!important}
body .bg-violet-900\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .bg-white{background-color:var(--g-card)!important}
body .bg-white\/10{background-color:color-mix(in srgb, var(--g-card) 10%, transparent)!important}
body .bg-white\/20{background-color:color-mix(in srgb, var(--g-card) 20%, transparent)!important}
body .bg-white\/30{background-color:color-mix(in srgb, var(--g-card) 30%, transparent)!important}
body .bg-white\/40{background-color:color-mix(in srgb, var(--g-card) 40%, transparent)!important}
body .bg-white\/5{background-color:color-mix(in srgb, var(--g-card) 5%, transparent)!important}
body .bg-white\/50{background-color:color-mix(in srgb, var(--g-card) 50%, transparent)!important}
body .bg-white\/60{background-color:color-mix(in srgb, var(--g-card) 60%, transparent)!important}
body .bg-white\/70{background-color:color-mix(in srgb, var(--g-card) 70%, transparent)!important}
body .bg-white\/80{background-color:color-mix(in srgb, var(--g-card) 80%, transparent)!important}
body .bg-white\/90{background-color:color-mix(in srgb, var(--g-card) 90%, transparent)!important}
body .bg-white\/95{background-color:color-mix(in srgb, var(--g-card) 95%, transparent)!important}
body .bg-yellow-200{background-color:var(--g-amber-2)!important}
body .bg-yellow-400{background-color:var(--g-amber-2)!important}
body .bg-yellow-50{background-color:var(--g-amber-2)!important}
body .bg-yellow-500{background-color:var(--g-amber)!important}
body .bg-yellow-500\/5{background-color:color-mix(in srgb, var(--g-amber) 5%, transparent)!important}
body .bg-yellow-700{background-color:var(--g-bg-2)!important}
body .bg-yellow-900\/10{background-color:color-mix(in srgb, var(--g-bg-2) 10%, transparent)!important}
body .border-amber-100{border-color:var(--g-amber-2)!important}
body .border-amber-200{border-color:var(--g-amber-2)!important}
body .border-amber-500{border-color:var(--g-amber)!important}
body .border-amber-500\/20{border-color:color-mix(in srgb, var(--g-amber) 20%, transparent)!important}
body .border-amber-500\/30{border-color:color-mix(in srgb, var(--g-amber) 30%, transparent)!important}
body .border-amber-500\/40{border-color:color-mix(in srgb, var(--g-amber) 40%, transparent)!important}
body .border-amber-600\/50{border-color:color-mix(in srgb, var(--g-amber) 50%, transparent)!important}
body .border-amber-700{border-color:var(--g-amber)!important}
body .border-amber-900\/20{border-color:color-mix(in srgb, var(--g-amber) 20%, transparent)!important}
body .border-amber-900\/30{border-color:color-mix(in srgb, var(--g-amber) 30%, transparent)!important}
body .border-amber-900\/40{border-color:color-mix(in srgb, var(--g-amber) 40%, transparent)!important}
body .border-amber-900\/50{border-color:color-mix(in srgb, var(--g-amber) 50%, transparent)!important}
body .border-amber-950\/20{border-color:color-mix(in srgb, var(--g-amber) 20%, transparent)!important}
body .border-black{border-color:var(--g-line)!important}
body .border-blue-100{border-color:var(--g-blue-2)!important}
body .border-blue-200{border-color:var(--g-blue-2)!important}
body .border-blue-500{border-color:var(--g-blue)!important}
body .border-blue-500\/10{border-color:color-mix(in srgb, var(--g-blue) 10%, transparent)!important}
body .border-blue-500\/20{border-color:color-mix(in srgb, var(--g-blue) 20%, transparent)!important}
body .border-blue-500\/30{border-color:color-mix(in srgb, var(--g-blue) 30%, transparent)!important}
body .border-blue-600{border-color:var(--g-blue)!important}
body .border-blue-800\/50{border-color:color-mix(in srgb, var(--g-blue) 50%, transparent)!important}
body .border-blue-900\/30{border-color:color-mix(in srgb, var(--g-blue) 30%, transparent)!important}
body .border-blue-900\/50{border-color:color-mix(in srgb, var(--g-blue) 50%, transparent)!important}
body .border-cyan-400{border-color:var(--g-cyan-2)!important}
body .border-cyan-500{border-color:var(--g-cyan)!important}
body .border-cyan-500\/20{border-color:color-mix(in srgb, var(--g-cyan) 20%, transparent)!important}
body .border-cyan-500\/30{border-color:color-mix(in srgb, var(--g-cyan) 30%, transparent)!important}
body .border-cyan-500\/40{border-color:color-mix(in srgb, var(--g-cyan) 40%, transparent)!important}
body .border-cyan-500\/50{border-color:color-mix(in srgb, var(--g-cyan) 50%, transparent)!important}
body .border-cyan-500\/80{border-color:color-mix(in srgb, var(--g-cyan) 80%, transparent)!important}
body .border-cyan-600\/50{border-color:color-mix(in srgb, var(--g-cyan) 50%, transparent)!important}
body .border-cyan-700\/80{border-color:color-mix(in srgb, var(--g-cyan) 80%, transparent)!important}
body .border-cyan-900\/30{border-color:color-mix(in srgb, var(--g-cyan) 30%, transparent)!important}
body .border-cyan-900\/50{border-color:color-mix(in srgb, var(--g-cyan) 50%, transparent)!important}
body .border-emerald-200{border-color:var(--g-emerald-2)!important}
body .border-emerald-400{border-color:var(--g-emerald-2)!important}
body .border-emerald-400\/50{border-color:color-mix(in srgb, var(--g-emerald-2) 50%, transparent)!important}
body .border-emerald-400\/80{border-color:color-mix(in srgb, var(--g-emerald-2) 80%, transparent)!important}
body .border-emerald-500{border-color:var(--g-emerald)!important}
body .border-emerald-500\/20{border-color:color-mix(in srgb, var(--g-emerald) 20%, transparent)!important}
body .border-emerald-500\/30{border-color:color-mix(in srgb, var(--g-emerald) 30%, transparent)!important}
body .border-emerald-500\/40{border-color:color-mix(in srgb, var(--g-emerald) 40%, transparent)!important}
body .border-emerald-500\/50{border-color:color-mix(in srgb, var(--g-emerald) 50%, transparent)!important}
body .border-emerald-600\/50{border-color:color-mix(in srgb, var(--g-emerald) 50%, transparent)!important}
body .border-emerald-800\/50{border-color:color-mix(in srgb, var(--g-emerald) 50%, transparent)!important}
body .border-emerald-900\/30{border-color:color-mix(in srgb, var(--g-emerald) 30%, transparent)!important}
body .border-emerald-900\/40{border-color:color-mix(in srgb, var(--g-emerald) 40%, transparent)!important}
body .border-emerald-900\/50{border-color:color-mix(in srgb, var(--g-emerald) 50%, transparent)!important}
body .border-fuchsia-900\/50{border-color:color-mix(in srgb, var(--g-purple) 50%, transparent)!important}
body .border-gray-100{border-color:var(--g-line-2)!important}
body .border-gray-200{border-color:var(--g-line-2)!important}
body .border-gray-300{border-color:var(--g-line-2)!important}
body .border-gray-400{border-color:var(--g-line-2)!important}
body .border-gray-500{border-color:var(--g-line-2)!important}
body .border-gray-500\/50{border-color:color-mix(in srgb, var(--g-line-2) 50%, transparent)!important}
body .border-gray-600{border-color:var(--g-line-2)!important}
body .border-gray-600\/50{border-color:color-mix(in srgb, var(--g-line-2) 50%, transparent)!important}
body .border-gray-600\/80{border-color:color-mix(in srgb, var(--g-line-2) 80%, transparent)!important}
body .border-gray-700{border-color:var(--g-line)!important}
body .border-gray-700\/50{border-color:color-mix(in srgb, var(--g-line) 50%, transparent)!important}
body .border-gray-700\/80{border-color:color-mix(in srgb, var(--g-line) 80%, transparent)!important}
body .border-gray-800{border-color:var(--g-line)!important}
body .border-gray-800\/50{border-color:color-mix(in srgb, var(--g-line) 50%, transparent)!important}
body .border-gray-800\/60{border-color:color-mix(in srgb, var(--g-line) 60%, transparent)!important}
body .border-gray-800\/80{border-color:color-mix(in srgb, var(--g-line) 80%, transparent)!important}
body .border-gray-900{border-color:var(--g-line)!important}
body .border-gray-900\/50{border-color:color-mix(in srgb, var(--g-line) 50%, transparent)!important}
body .border-green-200{border-color:var(--g-emerald-2)!important}
body .border-green-500{border-color:var(--g-emerald)!important}
body .border-green-900\/30{border-color:color-mix(in srgb, var(--g-emerald) 30%, transparent)!important}
body .border-green-900\/50{border-color:color-mix(in srgb, var(--g-emerald) 50%, transparent)!important}
body .border-indigo-100{border-color:var(--g-indigo-2)!important}
body .border-indigo-200{border-color:var(--g-indigo-2)!important}
body .border-indigo-400{border-color:var(--g-indigo-2)!important}
body .border-indigo-500{border-color:var(--g-indigo)!important}
body .border-indigo-600{border-color:var(--g-indigo)!important}
body .border-indigo-700{border-color:var(--g-indigo)!important}
body .border-indigo-900\/50{border-color:color-mix(in srgb, var(--g-indigo) 50%, transparent)!important}
body .border-l-amber-500\/30{border-left-color:color-mix(in srgb, var(--g-amber) 30%, transparent)!important}
body .border-l-blue-500{border-left-color:var(--g-blue)!important}
body .border-l-blue-500\/50{border-left-color:color-mix(in srgb, var(--g-blue) 50%, transparent)!important}
body .border-l-cyan-500{border-left-color:var(--g-cyan)!important}
body .border-l-cyan-500\/30{border-left-color:color-mix(in srgb, var(--g-cyan) 30%, transparent)!important}
body .border-l-emerald-500{border-left-color:var(--g-emerald)!important}
body .border-l-emerald-500\/30{border-left-color:color-mix(in srgb, var(--g-emerald) 30%, transparent)!important}
body .border-l-emerald-500\/50{border-left-color:color-mix(in srgb, var(--g-emerald) 50%, transparent)!important}
body .border-l-gray-500\/30{border-left-color:color-mix(in srgb, var(--g-line-2) 30%, transparent)!important}
body .border-l-indigo-500\/30{border-left-color:color-mix(in srgb, var(--g-indigo) 30%, transparent)!important}
body .border-l-purple-500\/30{border-left-color:color-mix(in srgb, var(--g-purple) 30%, transparent)!important}
body .border-l-red-500\/30{border-left-color:color-mix(in srgb, var(--g-red) 30%, transparent)!important}
body .border-l-red-500\/50{border-left-color:color-mix(in srgb, var(--g-red) 50%, transparent)!important}
body .border-l-rose-500\/30{border-left-color:color-mix(in srgb, var(--g-rose) 30%, transparent)!important}
body .border-l-yellow-500\/70{border-left-color:color-mix(in srgb, var(--g-amber) 70%, transparent)!important}
body .border-orange-400{border-color:var(--g-amber-2)!important}
body .border-orange-400\/50{border-color:color-mix(in srgb, var(--g-amber-2) 50%, transparent)!important}
body .border-orange-500{border-color:var(--g-amber)!important}
body .border-orange-600{border-color:var(--g-amber)!important}
body .border-orange-900\/50{border-color:color-mix(in srgb, var(--g-amber) 50%, transparent)!important}
body .border-pink-900\/50{border-color:color-mix(in srgb, var(--g-rose) 50%, transparent)!important}
body .border-purple-100{border-color:var(--g-purple-2)!important}
body .border-purple-500{border-color:var(--g-purple)!important}
body .border-purple-500\/50{border-color:color-mix(in srgb, var(--g-purple) 50%, transparent)!important}
body .border-purple-900\/30{border-color:color-mix(in srgb, var(--g-purple) 30%, transparent)!important}
body .border-purple-900\/50{border-color:color-mix(in srgb, var(--g-purple) 50%, transparent)!important}
body .border-red-100{border-color:var(--g-red-2)!important}
body .border-red-200{border-color:var(--g-red-2)!important}
body .border-red-400{border-color:var(--g-red-2)!important}
body .border-red-500{border-color:var(--g-red)!important}
body .border-red-500\/20{border-color:color-mix(in srgb, var(--g-red) 20%, transparent)!important}
body .border-red-500\/30{border-color:color-mix(in srgb, var(--g-red) 30%, transparent)!important}
body .border-red-900\/30{border-color:color-mix(in srgb, var(--g-red) 30%, transparent)!important}
body .border-red-900\/50{border-color:color-mix(in srgb, var(--g-red) 50%, transparent)!important}
body .border-rose-100{border-color:var(--g-rose-2)!important}
body .border-rose-500{border-color:var(--g-rose)!important}
body .border-rose-500\/20{border-color:color-mix(in srgb, var(--g-rose) 20%, transparent)!important}
body .border-rose-500\/30{border-color:color-mix(in srgb, var(--g-rose) 30%, transparent)!important}
body .border-rose-500\/40{border-color:color-mix(in srgb, var(--g-rose) 40%, transparent)!important}
body .border-rose-500\/50{border-color:color-mix(in srgb, var(--g-rose) 50%, transparent)!important}
body .border-rose-600\/50{border-color:color-mix(in srgb, var(--g-rose) 50%, transparent)!important}
body .border-rose-900\/30{border-color:color-mix(in srgb, var(--g-rose) 30%, transparent)!important}
body .border-rose-900\/50{border-color:color-mix(in srgb, var(--g-rose) 50%, transparent)!important}
body .border-sky-500{border-color:var(--g-blue)!important}
body .border-sky-900{border-color:var(--g-blue)!important}
body .border-sky-900\/50{border-color:color-mix(in srgb, var(--g-blue) 50%, transparent)!important}
body .border-slate-100{border-color:var(--g-line-2)!important}
body .border-slate-200{border-color:var(--g-line-2)!important}
body .border-slate-300{border-color:var(--g-line-2)!important}
body .border-slate-500{border-color:var(--g-line-2)!important}
body .border-slate-600{border-color:var(--g-line-2)!important}
body .border-slate-600\/50{border-color:color-mix(in srgb, var(--g-line-2) 50%, transparent)!important}
body .border-slate-700{border-color:var(--g-line)!important}
body .border-slate-700\/30{border-color:color-mix(in srgb, var(--g-line) 30%, transparent)!important}
body .border-slate-700\/50{border-color:color-mix(in srgb, var(--g-line) 50%, transparent)!important}
body .border-slate-800{border-color:var(--g-line)!important}
body .border-slate-800\/50{border-color:color-mix(in srgb, var(--g-line) 50%, transparent)!important}
body .border-stone-100{border-color:var(--g-line-2)!important}
body .border-stone-200{border-color:var(--g-line-2)!important}
body .border-t-emerald-500{border-top-color:var(--g-emerald)!important}
body .border-t-red-500{border-top-color:var(--g-red)!important}
body .border-teal-100{border-color:var(--g-emerald-2)!important}
body .border-teal-400{border-color:var(--g-emerald-2)!important}
body .border-teal-500{border-color:var(--g-emerald)!important}
body .border-teal-900\/50{border-color:color-mix(in srgb, var(--g-emerald) 50%, transparent)!important}
body .border-violet-200{border-color:var(--g-purple-2)!important}
body .border-violet-500\/20{border-color:color-mix(in srgb, var(--g-purple) 20%, transparent)!important}
body .border-violet-500\/40{border-color:color-mix(in srgb, var(--g-purple) 40%, transparent)!important}
body .border-violet-500\/50{border-color:color-mix(in srgb, var(--g-purple) 50%, transparent)!important}
body .border-violet-600\/50{border-color:color-mix(in srgb, var(--g-purple) 50%, transparent)!important}
body .border-violet-900\/30{border-color:color-mix(in srgb, var(--g-purple) 30%, transparent)!important}
body .border-white{border-color:var(--g-line-2)!important}
body .border-white\/10{border-color:color-mix(in srgb, var(--g-line-2) 10%, transparent)!important}
body .border-white\/20{border-color:color-mix(in srgb, var(--g-line-2) 20%, transparent)!important}
body .border-white\/30{border-color:color-mix(in srgb, var(--g-line-2) 30%, transparent)!important}
body .border-white\/40{border-color:color-mix(in srgb, var(--g-line-2) 40%, transparent)!important}
body .border-white\/5{border-color:color-mix(in srgb, var(--g-line-2) 5%, transparent)!important}
body .border-yellow-200{border-color:var(--g-amber-2)!important}
body .border-yellow-400{border-color:var(--g-amber-2)!important}
body .border-yellow-500{border-color:var(--g-amber)!important}
body .border-yellow-500\/10{border-color:color-mix(in srgb, var(--g-amber) 10%, transparent)!important}
body .border-yellow-500\/30{border-color:color-mix(in srgb, var(--g-amber) 30%, transparent)!important}
body .border-yellow-600{border-color:var(--g-amber)!important}
body .border-yellow-600\/50{border-color:color-mix(in srgb, var(--g-amber) 50%, transparent)!important}
body .border-yellow-700{border-color:var(--g-amber)!important}
body .border-yellow-900\/30{border-color:color-mix(in srgb, var(--g-amber) 30%, transparent)!important}
body .border-yellow-900\/50{border-color:color-mix(in srgb, var(--g-amber) 50%, transparent)!important}
body .decoration-amber-300{text-decoration-color:var(--g-amber-2)!important}
body .decoration-blue-900\/50{text-decoration-color:color-mix(in srgb, var(--g-blue) 50%, transparent)!important}
body .decoration-indigo-500{text-decoration-color:var(--g-indigo)!important}
body .decoration-stone-300{text-decoration-color:var(--g-line-2)!important}
body .decoration-yellow-500{text-decoration-color:var(--g-amber)!important}
body .divide-gray-600 > :not([hidden]) ~ :not([hidden]){border-color:var(--g-line-2)!important}
body .divide-gray-800\/80 > :not([hidden]) ~ :not([hidden]){border-color:color-mix(in srgb, var(--g-line) 80%, transparent)!important}
body .divide-slate-100 > :not([hidden]) ~ :not([hidden]){border-color:var(--g-line-2)!important}
body .fill-slate-400{fill:var(--g-line-2)!important}
body .first-letter\:text-amber-500\/80::first-letter{color:color-mix(in srgb, var(--g-amber) 80%, transparent)!important}
body .first-letter\:text-cyan-500\/80::first-letter{color:color-mix(in srgb, var(--g-cyan) 80%, transparent)!important}
body .first-letter\:text-emerald-500\/80::first-letter{color:color-mix(in srgb, var(--g-emerald) 80%, transparent)!important}
body .first-letter\:text-indigo-600::first-letter{color:var(--g-indigo)!important}
body .first-letter\:text-rose-500\/80::first-letter{color:color-mix(in srgb, var(--g-rose) 80%, transparent)!important}
body .first-letter\:text-violet-500\/80::first-letter{color:color-mix(in srgb, var(--g-purple) 80%, transparent)!important}
body .focus\:border-blue-500:focus{border-color:var(--g-blue)!important}
body .focus\:border-indigo-500:focus{border-color:var(--g-indigo)!important}
body .focus\:border-sky-500:focus{border-color:var(--g-blue)!important}
body .focus\:ring-blue-500:focus{--tw-ring-color:var(--g-blue)!important}
body .focus\:ring-indigo-500:focus{--tw-ring-color:var(--g-indigo)!important}
body .focus\:ring-orange-500:focus{--tw-ring-color:var(--g-amber)!important}
body .focus\:ring-orange-600:focus{--tw-ring-color:var(--g-amber)!important}
body .focus\:ring-red-500:focus{--tw-ring-color:var(--g-red)!important}
body .focus\:ring-sky-500:focus{--tw-ring-color:var(--g-blue)!important}
body .focus\:ring-slate-500:focus{--tw-ring-color:var(--g-line-2)!important}
body .focus\:ring-stone-500:focus{--tw-ring-color:var(--g-line-2)!important}
body .focus\:ring-white\/50:focus{--tw-ring-color:color-mix(in srgb, var(--g-line-2) 50%, transparent)!important}
body .focus\:ring-yellow-500:focus{--tw-ring-color:var(--g-amber)!important}
body .from-amber-50{--tw-gradient-from:var(--g-amber-2)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-amber-2), var(--tw-gradient-to)!important}
body .from-amber-600{--tw-gradient-from:var(--g-amber)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-amber), var(--tw-gradient-to)!important}
body .from-amber-600\/50{--tw-gradient-from:color-mix(in srgb, var(--g-amber) 50%, transparent)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:color-mix(in srgb, var(--g-amber) 50%, transparent), var(--tw-gradient-to)!important}
body .from-blue-400{--tw-gradient-from:var(--g-blue-2)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-blue-2), var(--tw-gradient-to)!important}
body .from-blue-500{--tw-gradient-from:var(--g-blue)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-blue), var(--tw-gradient-to)!important}
body .from-blue-500\/10{--tw-gradient-from:color-mix(in srgb, var(--g-blue) 10%, transparent)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:color-mix(in srgb, var(--g-blue) 10%, transparent), var(--tw-gradient-to)!important}
body .from-blue-500\/50{--tw-gradient-from:color-mix(in srgb, var(--g-blue) 50%, transparent)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:color-mix(in srgb, var(--g-blue) 50%, transparent), var(--tw-gradient-to)!important}
body .from-blue-600{--tw-gradient-from:var(--g-blue)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-blue), var(--tw-gradient-to)!important}
body .from-blue-700{--tw-gradient-from:var(--g-blue)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-blue), var(--tw-gradient-to)!important}
body .from-cyan-400{--tw-gradient-from:var(--g-cyan-2)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-cyan-2), var(--tw-gradient-to)!important}
body .from-cyan-500{--tw-gradient-from:var(--g-cyan)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-cyan), var(--tw-gradient-to)!important}
body .from-cyan-500\/60{--tw-gradient-from:color-mix(in srgb, var(--g-cyan) 60%, transparent)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:color-mix(in srgb, var(--g-cyan) 60%, transparent), var(--tw-gradient-to)!important}
body .from-cyan-600{--tw-gradient-from:var(--g-cyan)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-cyan), var(--tw-gradient-to)!important}
body .from-cyan-600\/40{--tw-gradient-from:color-mix(in srgb, var(--g-cyan) 40%, transparent)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:color-mix(in srgb, var(--g-cyan) 40%, transparent), var(--tw-gradient-to)!important}
body .from-emerald-400\/40{--tw-gradient-from:color-mix(in srgb, var(--g-emerald-2) 40%, transparent)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:color-mix(in srgb, var(--g-emerald-2) 40%, transparent), var(--tw-gradient-to)!important}
body .from-emerald-500{--tw-gradient-from:var(--g-emerald)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-emerald), var(--tw-gradient-to)!important}
body .from-emerald-500\/10{--tw-gradient-from:color-mix(in srgb, var(--g-emerald) 10%, transparent)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:color-mix(in srgb, var(--g-emerald) 10%, transparent), var(--tw-gradient-to)!important}
body .from-emerald-500\/50{--tw-gradient-from:color-mix(in srgb, var(--g-emerald) 50%, transparent)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:color-mix(in srgb, var(--g-emerald) 50%, transparent), var(--tw-gradient-to)!important}
body .from-emerald-600\/40{--tw-gradient-from:color-mix(in srgb, var(--g-emerald) 40%, transparent)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:color-mix(in srgb, var(--g-emerald) 40%, transparent), var(--tw-gradient-to)!important}
body .from-emerald-800\/80{--tw-gradient-from:color-mix(in srgb, var(--g-emerald) 80%, transparent)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:color-mix(in srgb, var(--g-emerald) 80%, transparent), var(--tw-gradient-to)!important}
body .from-indigo-400{--tw-gradient-from:var(--g-indigo-2)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-indigo-2), var(--tw-gradient-to)!important}
body .from-indigo-600{--tw-gradient-from:var(--g-indigo)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-indigo), var(--tw-gradient-to)!important}
body .from-red-600{--tw-gradient-from:var(--g-red)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-red), var(--tw-gradient-to)!important}
body .from-rose-500{--tw-gradient-from:var(--g-rose)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-rose), var(--tw-gradient-to)!important}
body .from-rose-600\/40{--tw-gradient-from:color-mix(in srgb, var(--g-rose) 40%, transparent)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:color-mix(in srgb, var(--g-rose) 40%, transparent), var(--tw-gradient-to)!important}
body .from-slate-50{--tw-gradient-from:var(--g-line-2)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-line-2), var(--tw-gradient-to)!important}
body .from-slate-800{--tw-gradient-from:var(--g-line)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-line), var(--tw-gradient-to)!important}
body .from-violet-600\/40{--tw-gradient-from:color-mix(in srgb, var(--g-purple) 40%, transparent)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:color-mix(in srgb, var(--g-purple) 40%, transparent), var(--tw-gradient-to)!important}
body .group:hover .group-hover\:bg-emerald-400{background-color:var(--g-emerald-2)!important}
body .group:hover .group-hover\:border-cyan-500\/30{border-color:color-mix(in srgb, var(--g-cyan) 30%, transparent)!important}
body .group:hover .group-hover\:border-emerald-500\/40{border-color:color-mix(in srgb, var(--g-emerald) 40%, transparent)!important}
body .group:hover .group-hover\:border-indigo-200{border-color:var(--g-indigo-2)!important}
body .group:hover .group-hover\:border-rose-500\/30{border-color:color-mix(in srgb, var(--g-rose) 30%, transparent)!important}
body .group:hover .group-hover\:border-violet-500\/40{border-color:color-mix(in srgb, var(--g-purple) 40%, transparent)!important}
body .group:hover .group-hover\:text-amber-300{color:var(--g-amber-2)!important}
body .group:hover .group-hover\:text-amber-400{color:var(--g-amber-2)!important}
body .group:hover .group-hover\:text-amber-500{color:var(--g-amber)!important}
body .group:hover .group-hover\:text-blue-300{color:var(--g-blue-2)!important}
body .group:hover .group-hover\:text-blue-400{color:var(--g-blue-2)!important}
body .group:hover .group-hover\:text-cyan-300{color:var(--g-cyan-2)!important}
body .group:hover .group-hover\:text-cyan-400{color:var(--g-cyan-2)!important}
body .group:hover .group-hover\:text-emerald-300{color:var(--g-emerald-2)!important}
body .group:hover .group-hover\:text-emerald-400{color:var(--g-emerald-2)!important}
body .group:hover .group-hover\:text-fuchsia-300{color:var(--g-purple-2)!important}
body .group:hover .group-hover\:text-fuchsia-400{color:var(--g-purple-2)!important}
body .group:hover .group-hover\:text-gray-300{color:var(--g-ink)!important}
body .group:hover .group-hover\:text-gray-400{color:var(--g-ink-2)!important}
body .group:hover .group-hover\:text-indigo-300{color:var(--g-indigo-2)!important}
body .group:hover .group-hover\:text-indigo-400{color:var(--g-indigo-2)!important}
body .group:hover .group-hover\:text-indigo-600{color:var(--g-indigo)!important}
body .group:hover .group-hover\:text-orange-300{color:var(--g-amber-2)!important}
body .group:hover .group-hover\:text-orange-400{color:var(--g-amber-2)!important}
body .group:hover .group-hover\:text-purple-300{color:var(--g-purple-2)!important}
body .group:hover .group-hover\:text-purple-400{color:var(--g-purple-2)!important}
body .group:hover .group-hover\:text-red-300{color:var(--g-red-2)!important}
body .group:hover .group-hover\:text-red-400{color:var(--g-red-2)!important}
body .group:hover .group-hover\:text-rose-300{color:var(--g-rose-2)!important}
body .group:hover .group-hover\:text-rose-400{color:var(--g-rose-2)!important}
body .group:hover .group-hover\:text-rose-600{color:var(--g-rose)!important}
body .group:hover .group-hover\:text-sky-300{color:var(--g-blue-2)!important}
body .group:hover .group-hover\:text-sky-400{color:var(--g-blue-2)!important}
body .group:hover .group-hover\:text-sky-600{color:var(--g-blue)!important}
body .group:hover .group-hover\:text-slate-400{color:var(--g-ink-2)!important}
body .group:hover .group-hover\:text-teal-300{color:var(--g-emerald-2)!important}
body .group:hover .group-hover\:text-white{color:var(--g-ink)!important}
body .group:hover .group-hover\:text-yellow-300{color:var(--g-amber-2)!important}
body .group:hover .group-hover\:text-yellow-400{color:var(--g-amber-2)!important}
body .hover\:bg-amber-100:hover{background-color:var(--g-amber-2)!important}
body .hover\:bg-amber-500:hover{background-color:var(--g-amber)!important}
body .hover\:bg-amber-500\/10:hover{background-color:color-mix(in srgb, var(--g-amber) 10%, transparent)!important}
body .hover\:bg-amber-600:hover{background-color:var(--g-amber)!important}
body .hover\:bg-amber-900\/30:hover{background-color:color-mix(in srgb, var(--g-bg-2) 30%, transparent)!important}
body .hover\:bg-black\/80:hover{background-color:color-mix(in srgb, var(--g-bg-2) 80%, transparent)!important}
body .hover\:bg-blue-100:hover{background-color:var(--g-blue-2)!important}
body .hover\:bg-blue-50:hover{background-color:var(--g-blue-2)!important}
body .hover\:bg-blue-500:hover{background-color:var(--g-blue)!important}
body .hover\:bg-blue-500\/5:hover{background-color:color-mix(in srgb, var(--g-blue) 5%, transparent)!important}
body .hover\:bg-blue-600:hover{background-color:var(--g-blue)!important}
body .hover\:bg-blue-600\/40:hover{background-color:color-mix(in srgb, var(--g-blue) 40%, transparent)!important}
body .hover\:bg-blue-600\/80:hover{background-color:color-mix(in srgb, var(--g-blue) 80%, transparent)!important}
body .hover\:bg-blue-700:hover{background-color:var(--g-bg-2)!important}
body .hover\:bg-cyan-400:hover{background-color:var(--g-cyan-2)!important}
body .hover\:bg-cyan-500\/15:hover{background-color:color-mix(in srgb, var(--g-cyan) 15%, transparent)!important}
body .hover\:bg-cyan-500\/20:hover{background-color:color-mix(in srgb, var(--g-cyan) 20%, transparent)!important}
body .hover\:bg-cyan-600:hover{background-color:var(--g-cyan)!important}
body .hover\:bg-cyan-900\/40:hover{background-color:color-mix(in srgb, var(--g-bg-2) 40%, transparent)!important}
body .hover\:bg-emerald-100:hover{background-color:var(--g-emerald-2)!important}
body .hover\:bg-emerald-500:hover{background-color:var(--g-emerald)!important}
body .hover\:bg-emerald-500\/20:hover{background-color:color-mix(in srgb, var(--g-emerald) 20%, transparent)!important}
body .hover\:bg-emerald-600:hover{background-color:var(--g-emerald)!important}
body .hover\:bg-emerald-900\/30:hover{background-color:color-mix(in srgb, var(--g-bg-2) 30%, transparent)!important}
body .hover\:bg-gray-100:hover{background-color:var(--g-bg-2)!important}
body .hover\:bg-gray-200:hover{background-color:var(--g-line)!important}
body .hover\:bg-gray-300:hover{background-color:var(--g-line)!important}
body .hover\:bg-gray-400:hover{background-color:var(--g-line-2)!important}
body .hover\:bg-gray-50:hover{background-color:var(--g-bg-2)!important}
body .hover\:bg-gray-700:hover{background-color:var(--g-bg-2)!important}
body .hover\:bg-gray-800:hover{background-color:var(--g-bg-2)!important}
body .hover\:bg-gray-800\/50:hover{background-color:color-mix(in srgb, var(--g-bg-2) 50%, transparent)!important}
body .hover\:bg-green-700:hover{background-color:var(--g-bg-2)!important}
body .hover\:bg-indigo-100:hover{background-color:var(--g-indigo-2)!important}
body .hover\:bg-indigo-50:hover{background-color:var(--g-indigo-2)!important}
body .hover\:bg-indigo-50\/30:hover{background-color:color-mix(in srgb, var(--g-indigo-2) 30%, transparent)!important}
body .hover\:bg-indigo-500:hover{background-color:var(--g-indigo)!important}
body .hover\:bg-indigo-700:hover{background-color:var(--g-bg-2)!important}
body .hover\:bg-orange-600:hover{background-color:var(--g-amber)!important}
body .hover\:bg-red-100:hover{background-color:var(--g-red-2)!important}
body .hover\:bg-red-200:hover{background-color:var(--g-red-2)!important}
body .hover\:bg-red-400:hover{background-color:var(--g-red-2)!important}
body .hover\:bg-red-50:hover{background-color:var(--g-red-2)!important}
body .hover\:bg-red-500:hover{background-color:var(--g-red)!important}
body .hover\:bg-red-500\/80:hover{background-color:color-mix(in srgb, var(--g-red) 80%, transparent)!important}
body .hover\:bg-red-600:hover{background-color:var(--g-red)!important}
body .hover\:bg-red-900\/30:hover{background-color:color-mix(in srgb, var(--g-bg-2) 30%, transparent)!important}
body .hover\:bg-rose-50\/30:hover{background-color:color-mix(in srgb, var(--g-rose-2) 30%, transparent)!important}
body .hover\:bg-rose-600:hover{background-color:var(--g-rose)!important}
body .hover\:bg-sky-500:hover{background-color:var(--g-blue)!important}
body .hover\:bg-slate-100:hover{background-color:var(--g-bg-2)!important}
body .hover\:bg-slate-200:hover{background-color:var(--g-line)!important}
body .hover\:bg-slate-300:hover{background-color:var(--g-line)!important}
body .hover\:bg-slate-50:hover{background-color:var(--g-bg-2)!important}
body .hover\:bg-slate-600:hover{background-color:var(--g-bg-2)!important}
body .hover\:bg-slate-700:hover{background-color:var(--g-bg-2)!important}
body .hover\:bg-teal-700:hover{background-color:var(--g-bg-2)!important}
body .hover\:bg-violet-100:hover{background-color:var(--g-purple-2)!important}
body .hover\:bg-white\/10:hover{background-color:color-mix(in srgb, var(--g-card) 10%, transparent)!important}
body .hover\:bg-white\/20:hover{background-color:color-mix(in srgb, var(--g-card) 20%, transparent)!important}
body .hover\:bg-white\/30:hover{background-color:color-mix(in srgb, var(--g-card) 30%, transparent)!important}
body .hover\:bg-white\/5:hover{background-color:color-mix(in srgb, var(--g-card) 5%, transparent)!important}
body .hover\:bg-yellow-500\/10:hover{background-color:color-mix(in srgb, var(--g-amber) 10%, transparent)!important}
body .hover\:bg-yellow-600:hover{background-color:var(--g-amber)!important}
body .hover\:border-amber-500:hover{border-color:var(--g-amber)!important}
body .hover\:border-amber-500\/50:hover{border-color:color-mix(in srgb, var(--g-amber) 50%, transparent)!important}
body .hover\:border-blue-500\/40:hover{border-color:color-mix(in srgb, var(--g-blue) 40%, transparent)!important}
body .hover\:border-blue-500\/50:hover{border-color:color-mix(in srgb, var(--g-blue) 50%, transparent)!important}
body .hover\:border-cyan-400:hover{border-color:var(--g-cyan-2)!important}
body .hover\:border-cyan-500:hover{border-color:var(--g-cyan)!important}
body .hover\:border-cyan-500\/50:hover{border-color:color-mix(in srgb, var(--g-cyan) 50%, transparent)!important}
body .hover\:border-emerald-400:hover{border-color:var(--g-emerald-2)!important}
body .hover\:border-emerald-500:hover{border-color:var(--g-emerald)!important}
body .hover\:border-emerald-500\/40:hover{border-color:color-mix(in srgb, var(--g-emerald) 40%, transparent)!important}
body .hover\:border-emerald-500\/50:hover{border-color:color-mix(in srgb, var(--g-emerald) 50%, transparent)!important}
body .hover\:border-gray-700:hover{border-color:var(--g-line)!important}
body .hover\:border-indigo-200:hover{border-color:var(--g-indigo-2)!important}
body .hover\:border-indigo-300:hover{border-color:var(--g-indigo-2)!important}
body .hover\:border-orange-200:hover{border-color:var(--g-amber-2)!important}
body .hover\:border-red-200:hover{border-color:var(--g-red-2)!important}
body .hover\:border-red-300:hover{border-color:var(--g-red-2)!important}
body .hover\:border-rose-500\/40:hover{border-color:color-mix(in srgb, var(--g-rose) 40%, transparent)!important}
body .hover\:border-rose-500\/50:hover{border-color:color-mix(in srgb, var(--g-rose) 50%, transparent)!important}
body .hover\:border-sky-500\/50:hover{border-color:color-mix(in srgb, var(--g-blue) 50%, transparent)!important}
body .hover\:border-slate-100:hover{border-color:var(--g-line-2)!important}
body .hover\:border-slate-200:hover{border-color:var(--g-line-2)!important}
body .hover\:border-stone-200:hover{border-color:var(--g-line-2)!important}
body .hover\:border-white:hover{border-color:var(--g-line-2)!important}
body .hover\:border-white\/20:hover{border-color:color-mix(in srgb, var(--g-line-2) 20%, transparent)!important}
body .hover\:border-yellow-200:hover{border-color:var(--g-amber-2)!important}
body .hover\:border-yellow-500\/50:hover{border-color:color-mix(in srgb, var(--g-amber) 50%, transparent)!important}
body .hover\:from-cyan-500:hover{--tw-gradient-from:var(--g-cyan)!important;--tw-gradient-to:transparent!important;--tw-gradient-stops:var(--g-cyan), var(--tw-gradient-to)!important}
body .hover\:stroke-emerald-400:hover{stroke:var(--g-emerald-2)!important}
body .hover\:text-amber-300:hover{color:var(--g-amber-2)!important}
body .hover\:text-amber-400:hover{color:var(--g-amber-2)!important}
body .hover\:text-black:hover{color:var(--g-ink)!important}
body .hover\:text-blue-300:hover{color:var(--g-blue-2)!important}
body .hover\:text-blue-600:hover{color:var(--g-blue)!important}
body .hover\:text-cyan-300:hover{color:var(--g-cyan-2)!important}
body .hover\:text-cyan-400:hover{color:var(--g-cyan-2)!important}
body .hover\:text-emerald-400:hover{color:var(--g-emerald-2)!important}
body .hover\:text-gray-100:hover{color:var(--g-ink)!important}
body .hover\:text-gray-200:hover{color:var(--g-ink)!important}
body .hover\:text-gray-300:hover{color:var(--g-ink)!important}
body .hover\:text-indigo-500:hover{color:var(--g-indigo)!important}
body .hover\:text-purple-300:hover{color:var(--g-purple-2)!important}
body .hover\:text-red-400:hover{color:var(--g-red-2)!important}
body .hover\:text-red-600:hover{color:var(--g-red)!important}
body .hover\:text-red-700:hover{color:var(--g-ink-2)!important}
body .hover\:text-rose-400:hover{color:var(--g-rose-2)!important}
body .hover\:text-rose-700:hover{color:var(--g-ink-2)!important}
body .hover\:text-slate-200:hover{color:var(--g-ink)!important}
body .hover\:text-slate-600:hover{color:var(--g-ink-3)!important}
body .hover\:text-slate-700:hover{color:var(--g-ink-3)!important}
body .hover\:text-slate-900:hover{color:var(--g-ink-3)!important}
body .hover\:text-violet-400:hover{color:var(--g-purple-2)!important}
body .hover\:text-white:hover{color:var(--g-ink)!important}
body .hover\:to-blue-500:hover{--tw-gradient-to:var(--g-blue)!important}
body .peer:checked ~ .peer-checked\:after\:border-white::after{border-color:var(--g-line-2)!important}
body .peer:checked ~ .peer-checked\:bg-blue-600{background-color:var(--g-blue)!important}
body .peer:checked ~ .peer-checked\:bg-emerald-500{background-color:var(--g-emerald)!important}
body .peer:checked ~ .peer-checked\:bg-indigo-600{background-color:var(--g-indigo)!important}
body .peer:checked ~ .peer-checked\:bg-purple-600{background-color:var(--g-purple)!important}
body .peer:focus ~ .peer-focus\:ring-blue-300{--tw-ring-color:var(--g-blue-2)!important}
body .placeholder-emerald-900\/50::placeholder{color:color-mix(in srgb, var(--g-ink-2) 50%, transparent)!important}
body .placeholder-gray-700::placeholder{color:var(--g-ink-3)!important}
body .ring-black{--tw-ring-color:var(--g-line)!important}
body .ring-slate-200{--tw-ring-color:var(--g-line-2)!important}
body .ring-white\/10{--tw-ring-color:color-mix(in srgb, var(--g-line-2) 10%, transparent)!important}
body .selection\:bg-cyan-900\/30::selection{background-color:color-mix(in srgb, var(--g-bg-2) 30%, transparent)!important}
body .selection\:bg-emerald-900\/40::selection{background-color:color-mix(in srgb, var(--g-bg-2) 40%, transparent)!important}
body .selection\:bg-rose-900\/30::selection{background-color:color-mix(in srgb, var(--g-bg-2) 30%, transparent)!important}
body .selection\:bg-violet-900\/40::selection{background-color:color-mix(in srgb, var(--g-bg-2) 40%, transparent)!important}
body .shadow-blue-200{--tw-shadow-color:var(--g-blue-2)!important}
body .shadow-blue-500\/20{--tw-shadow-color:color-mix(in srgb, var(--g-blue) 20%, transparent)!important}
body .shadow-blue-900\/40{--tw-shadow-color:color-mix(in srgb, var(--g-blue) 40%, transparent)!important}
body .shadow-cyan-900\/10{--tw-shadow-color:color-mix(in srgb, var(--g-cyan) 10%, transparent)!important}
body .shadow-orange-200{--tw-shadow-color:var(--g-amber-2)!important}
body .shadow-purple-200{--tw-shadow-color:var(--g-purple-2)!important}
body .shadow-red-200{--tw-shadow-color:var(--g-red-2)!important}
body .shadow-sky-900\/50{--tw-shadow-color:color-mix(in srgb, var(--g-blue) 50%, transparent)!important}
body .shadow-slate-200{--tw-shadow-color:var(--g-line-2)!important}
body .stroke-gray-400{stroke:var(--g-line-2)!important}
body .text-amber-100{color:var(--g-amber-2)!important}
body .text-amber-100\/70{color:color-mix(in srgb, var(--g-amber-2) 70%, transparent)!important}
body .text-amber-200{color:var(--g-amber-2)!important}
body .text-amber-300{color:var(--g-amber-2)!important}
body .text-amber-400{color:var(--g-amber-2)!important}
body .text-amber-500{color:var(--g-amber)!important}
body .text-amber-500\/50{color:color-mix(in srgb, var(--g-amber) 50%, transparent)!important}
body .text-amber-500\/60{color:color-mix(in srgb, var(--g-amber) 60%, transparent)!important}
body .text-amber-500\/70{color:color-mix(in srgb, var(--g-amber) 70%, transparent)!important}
body .text-amber-500\/80{color:color-mix(in srgb, var(--g-amber) 80%, transparent)!important}
body .text-amber-600{color:var(--g-amber)!important}
body .text-amber-700{color:var(--g-ink-2)!important}
body .text-amber-700\/70{color:color-mix(in srgb, var(--g-ink-2) 70%, transparent)!important}
body .text-amber-800{color:var(--g-ink-2)!important}
body .text-amber-900{color:var(--g-ink-2)!important}
body .text-amber-900\/80{color:color-mix(in srgb, var(--g-ink-2) 80%, transparent)!important}
body .text-amber-950{color:var(--g-ink-2)!important}
body .text-black{color:var(--g-ink)!important}
body .text-blue-200{color:var(--g-blue-2)!important}
body .text-blue-300{color:var(--g-blue-2)!important}
body .text-blue-400{color:var(--g-blue-2)!important}
body .text-blue-500{color:var(--g-blue)!important}
body .text-blue-500\/50{color:color-mix(in srgb, var(--g-blue) 50%, transparent)!important}
body .text-blue-500\/70{color:color-mix(in srgb, var(--g-blue) 70%, transparent)!important}
body .text-blue-600{color:var(--g-blue)!important}
body .text-blue-700{color:var(--g-ink-2)!important}
body .text-blue-800{color:var(--g-ink-2)!important}
body .text-cyan-100{color:var(--g-cyan-2)!important}
body .text-cyan-100\/70{color:color-mix(in srgb, var(--g-cyan-2) 70%, transparent)!important}
body .text-cyan-200\/60{color:color-mix(in srgb, var(--g-cyan-2) 60%, transparent)!important}
body .text-cyan-300{color:var(--g-cyan-2)!important}
body .text-cyan-400{color:var(--g-cyan-2)!important}
body .text-cyan-400\/30{color:color-mix(in srgb, var(--g-cyan-2) 30%, transparent)!important}
body .text-cyan-400\/70{color:color-mix(in srgb, var(--g-cyan-2) 70%, transparent)!important}
body .text-cyan-400\/80{color:color-mix(in srgb, var(--g-cyan-2) 80%, transparent)!important}
body .text-cyan-50{color:var(--g-cyan-2)!important}
body .text-cyan-500{color:var(--g-cyan)!important}
body .text-cyan-500\/40{color:color-mix(in srgb, var(--g-cyan) 40%, transparent)!important}
body .text-cyan-500\/50{color:color-mix(in srgb, var(--g-cyan) 50%, transparent)!important}
body .text-cyan-500\/60{color:color-mix(in srgb, var(--g-cyan) 60%, transparent)!important}
body .text-cyan-600{color:var(--g-cyan)!important}
body .text-cyan-600\/50{color:color-mix(in srgb, var(--g-cyan) 50%, transparent)!important}
body .text-cyan-600\/60{color:color-mix(in srgb, var(--g-cyan) 60%, transparent)!important}
body .text-cyan-600\/80{color:color-mix(in srgb, var(--g-cyan) 80%, transparent)!important}
body .text-cyan-800{color:var(--g-ink-2)!important}
body .text-emerald-100{color:var(--g-emerald-2)!important}
body .text-emerald-100\/70{color:color-mix(in srgb, var(--g-emerald-2) 70%, transparent)!important}
body .text-emerald-200{color:var(--g-emerald-2)!important}
body .text-emerald-200\/70{color:color-mix(in srgb, var(--g-emerald-2) 70%, transparent)!important}
body .text-emerald-300{color:var(--g-emerald-2)!important}
body .text-emerald-300\/60{color:color-mix(in srgb, var(--g-emerald-2) 60%, transparent)!important}
body .text-emerald-400{color:var(--g-emerald-2)!important}
body .text-emerald-400\/30{color:color-mix(in srgb, var(--g-emerald-2) 30%, transparent)!important}
body .text-emerald-400\/40{color:color-mix(in srgb, var(--g-emerald-2) 40%, transparent)!important}
body .text-emerald-400\/60{color:color-mix(in srgb, var(--g-emerald-2) 60%, transparent)!important}
body .text-emerald-400\/70{color:color-mix(in srgb, var(--g-emerald-2) 70%, transparent)!important}
body .text-emerald-400\/80{color:color-mix(in srgb, var(--g-emerald-2) 80%, transparent)!important}
body .text-emerald-400\/85{color:color-mix(in srgb, var(--g-emerald-2) 85%, transparent)!important}
body .text-emerald-50{color:var(--g-emerald-2)!important}
body .text-emerald-500{color:var(--g-emerald)!important}
body .text-emerald-500\/20{color:color-mix(in srgb, var(--g-emerald) 20%, transparent)!important}
body .text-emerald-500\/50{color:color-mix(in srgb, var(--g-emerald) 50%, transparent)!important}
body .text-emerald-500\/60{color:color-mix(in srgb, var(--g-emerald) 60%, transparent)!important}
body .text-emerald-500\/70{color:color-mix(in srgb, var(--g-emerald) 70%, transparent)!important}
body .text-emerald-500\/80{color:color-mix(in srgb, var(--g-emerald) 80%, transparent)!important}
body .text-emerald-600{color:var(--g-emerald)!important}
body .text-emerald-700{color:var(--g-ink-2)!important}
body .text-emerald-800{color:var(--g-ink-2)!important}
body .text-fuchsia-400{color:var(--g-purple-2)!important}
body .text-gray-100{color:var(--g-ink)!important}
body .text-gray-200{color:var(--g-ink)!important}
body .text-gray-300{color:var(--g-ink)!important}
body .text-gray-400{color:var(--g-ink-2)!important}
body .text-gray-400\/80{color:color-mix(in srgb, var(--g-ink-2) 80%, transparent)!important}
body .text-gray-500{color:var(--g-ink-3)!important}
body .text-gray-600{color:var(--g-ink-3)!important}
body .text-gray-700{color:var(--g-ink-3)!important}
body .text-gray-800{color:var(--g-ink-3)!important}
body .text-gray-900{color:var(--g-ink-3)!important}
body .text-green-400{color:var(--g-emerald-2)!important}
body .text-green-600{color:var(--g-emerald)!important}
body .text-green-700{color:var(--g-ink-2)!important}
body .text-green-800{color:var(--g-ink-2)!important}
body .text-indigo-200{color:var(--g-indigo-2)!important}
body .text-indigo-300{color:var(--g-indigo-2)!important}
body .text-indigo-400{color:var(--g-indigo-2)!important}
body .text-indigo-400\/70{color:color-mix(in srgb, var(--g-indigo-2) 70%, transparent)!important}
body .text-indigo-500{color:var(--g-indigo)!important}
body .text-indigo-500\/50{color:color-mix(in srgb, var(--g-indigo) 50%, transparent)!important}
body .text-indigo-500\/70{color:color-mix(in srgb, var(--g-indigo) 70%, transparent)!important}
body .text-indigo-500\/80{color:color-mix(in srgb, var(--g-indigo) 80%, transparent)!important}
body .text-indigo-600{color:var(--g-indigo)!important}
body .text-indigo-700{color:var(--g-ink-2)!important}
body .text-indigo-800{color:var(--g-ink-2)!important}
body .text-indigo-900{color:var(--g-ink-2)!important}
body .text-neutral{color:var(--g-ink-3)!important}
body .text-orange-400{color:var(--g-amber-2)!important}
body .text-orange-500{color:var(--g-amber)!important}
body .text-orange-600{color:var(--g-amber)!important}
body .text-orange-700{color:var(--g-ink-2)!important}
body .text-orange-900{color:var(--g-ink-2)!important}
body .text-pink-400{color:var(--g-rose-2)!important}
body .text-pink-600{color:var(--g-rose)!important}
body .text-purple-300{color:var(--g-purple-2)!important}
body .text-purple-400{color:var(--g-purple-2)!important}
body .text-purple-400\/80{color:color-mix(in srgb, var(--g-purple-2) 80%, transparent)!important}
body .text-purple-500\/50{color:color-mix(in srgb, var(--g-purple) 50%, transparent)!important}
body .text-purple-500\/80{color:color-mix(in srgb, var(--g-purple) 80%, transparent)!important}
body .text-purple-600{color:var(--g-purple)!important}
body .text-purple-700{color:var(--g-ink-2)!important}
body .text-purple-800{color:var(--g-ink-2)!important}
body .text-red-100{color:var(--g-red-2)!important}
body .text-red-200{color:var(--g-red-2)!important}
body .text-red-300{color:var(--g-red-2)!important}
body .text-red-400{color:var(--g-red-2)!important}
body .text-red-500{color:var(--g-red)!important}
body .text-red-500\/50{color:color-mix(in srgb, var(--g-red) 50%, transparent)!important}
body .text-red-500\/80{color:color-mix(in srgb, var(--g-red) 80%, transparent)!important}
body .text-red-600{color:var(--g-red)!important}
body .text-red-700{color:var(--g-ink-2)!important}
body .text-red-800{color:var(--g-ink-2)!important}
body .text-red-900{color:var(--g-ink-2)!important}
body .text-red-900\/20{color:color-mix(in srgb, var(--g-ink-2) 20%, transparent)!important}
body .text-rose-100\/70{color:color-mix(in srgb, var(--g-rose-2) 70%, transparent)!important}
body .text-rose-200\/60{color:color-mix(in srgb, var(--g-rose-2) 60%, transparent)!important}
body .text-rose-300{color:var(--g-rose-2)!important}
body .text-rose-400{color:var(--g-rose-2)!important}
body .text-rose-400\/80{color:color-mix(in srgb, var(--g-rose-2) 80%, transparent)!important}
body .text-rose-50{color:var(--g-rose-2)!important}
body .text-rose-500{color:var(--g-rose)!important}
body .text-rose-500\/40{color:color-mix(in srgb, var(--g-rose) 40%, transparent)!important}
body .text-rose-500\/50{color:color-mix(in srgb, var(--g-rose) 50%, transparent)!important}
body .text-rose-500\/60{color:color-mix(in srgb, var(--g-rose) 60%, transparent)!important}
body .text-rose-500\/80{color:color-mix(in srgb, var(--g-rose) 80%, transparent)!important}
body .text-rose-600{color:var(--g-rose)!important}
body .text-rose-600\/50{color:color-mix(in srgb, var(--g-rose) 50%, transparent)!important}
body .text-rose-600\/60{color:color-mix(in srgb, var(--g-rose) 60%, transparent)!important}
body .text-rose-600\/80{color:color-mix(in srgb, var(--g-rose) 80%, transparent)!important}
body .text-rose-700{color:var(--g-ink-2)!important}
body .text-rose-900{color:var(--g-ink-2)!important}
body .text-sky-200{color:var(--g-blue-2)!important}
body .text-sky-300{color:var(--g-blue-2)!important}
body .text-sky-400{color:var(--g-blue-2)!important}
body .text-sky-500{color:var(--g-blue)!important}
body .text-sky-500\/80{color:color-mix(in srgb, var(--g-blue) 80%, transparent)!important}
body .text-sky-600{color:var(--g-blue)!important}
body .text-slate-100{color:var(--g-ink)!important}
body .text-slate-200{color:var(--g-ink)!important}
body .text-slate-300{color:var(--g-ink)!important}
body .text-slate-300\/90{color:color-mix(in srgb, var(--g-ink) 90%, transparent)!important}
body .text-slate-400{color:var(--g-ink-2)!important}
body .text-slate-500{color:var(--g-ink-3)!important}
body .text-slate-600{color:var(--g-ink-3)!important}
body .text-slate-700{color:var(--g-ink-3)!important}
body .text-slate-800{color:var(--g-ink-3)!important}
body .text-slate-900{color:var(--g-ink-3)!important}
body .text-stone-300{color:var(--g-ink)!important}
body .text-stone-400{color:var(--g-ink-2)!important}
body .text-stone-500{color:var(--g-ink-3)!important}
body .text-stone-600{color:var(--g-ink-3)!important}
body .text-stone-700{color:var(--g-ink-3)!important}
body .text-stone-800{color:var(--g-ink-3)!important}
body .text-stone-900{color:var(--g-ink-3)!important}
body .text-teal-400{color:var(--g-emerald-2)!important}
body .text-teal-600{color:var(--g-emerald)!important}
body .text-teal-700{color:var(--g-ink-2)!important}
body .text-teal-800{color:var(--g-ink-2)!important}
body .text-violet-200\/70{color:color-mix(in srgb, var(--g-purple-2) 70%, transparent)!important}
body .text-violet-300\/60{color:color-mix(in srgb, var(--g-purple-2) 60%, transparent)!important}
body .text-violet-400{color:var(--g-purple-2)!important}
body .text-violet-400\/40{color:color-mix(in srgb, var(--g-purple-2) 40%, transparent)!important}
body .text-violet-400\/60{color:color-mix(in srgb, var(--g-purple-2) 60%, transparent)!important}
body .text-violet-400\/80{color:color-mix(in srgb, var(--g-purple-2) 80%, transparent)!important}
body .text-violet-50{color:var(--g-purple-2)!important}
body .text-violet-500\/60{color:color-mix(in srgb, var(--g-purple) 60%, transparent)!important}
body .text-violet-500\/80{color:color-mix(in srgb, var(--g-purple) 80%, transparent)!important}
body .text-violet-600{color:var(--g-purple)!important}
body .text-violet-700{color:var(--g-ink-2)!important}
body .text-violet-900{color:var(--g-ink-2)!important}
body .text-white{color:var(--g-ink)!important}
body .text-white\/70{color:color-mix(in srgb, var(--g-ink) 70%, transparent)!important}
body .text-white\/90{color:color-mix(in srgb, var(--g-ink) 90%, transparent)!important}
body .text-yellow-100{color:var(--g-amber-2)!important}
body .text-yellow-200{color:var(--g-amber-2)!important}
body .text-yellow-200\/90{color:color-mix(in srgb, var(--g-amber-2) 90%, transparent)!important}
body .text-yellow-300{color:var(--g-amber-2)!important}
body .text-yellow-400{color:var(--g-amber-2)!important}
body .text-yellow-500{color:var(--g-amber)!important}
body .text-yellow-500\/60{color:color-mix(in srgb, var(--g-amber) 60%, transparent)!important}
body .text-yellow-500\/70{color:color-mix(in srgb, var(--g-amber) 70%, transparent)!important}
body .text-yellow-600{color:var(--g-amber)!important}
body .text-yellow-700{color:var(--g-ink-2)!important}
body .text-yellow-800{color:var(--g-ink-2)!important}
body .to-amber-500\/60{--tw-gradient-to:color-mix(in srgb, var(--g-amber) 60%, transparent)!important}
body .to-blue-500{--tw-gradient-to:var(--g-blue)!important}
body .to-blue-600{--tw-gradient-to:var(--g-blue)!important}
body .to-cyan-500\/5{--tw-gradient-to:color-mix(in srgb, var(--g-cyan) 5%, transparent)!important}
body .to-emerald-500{--tw-gradient-to:var(--g-emerald)!important}
body .to-gray-700{--tw-gradient-to:var(--g-line)!important}
body .to-orange-50{--tw-gradient-to:var(--g-amber-2)!important}
body .to-orange-500{--tw-gradient-to:var(--g-amber)!important}
body .to-pink-500{--tw-gradient-to:var(--g-rose)!important}
body .to-purple-500\/5{--tw-gradient-to:color-mix(in srgb, var(--g-purple) 5%, transparent)!important}
body .to-purple-700{--tw-gradient-to:var(--g-purple)!important}
body .to-red-500{--tw-gradient-to:var(--g-red)!important}
body .to-red-500\/60{--tw-gradient-to:color-mix(in srgb, var(--g-red) 60%, transparent)!important}
body .to-red-800{--tw-gradient-to:var(--g-red)!important}
body .to-rose-400{--tw-gradient-to:var(--g-rose-2)!important}
body .to-slate-900{--tw-gradient-to:var(--g-line)!important}
body .to-white{--tw-gradient-to:var(--g-line-2)!important}
body .to-yellow-300{--tw-gradient-to:var(--g-amber-2)!important}
body .via-amber-600\/10{--tw-gradient-stops:color-mix(in srgb, var(--g-amber) 10%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-amber) 10%, transparent), var(--tw-gradient-to)!important}
body .via-amber-600\/30{--tw-gradient-stops:color-mix(in srgb, var(--g-amber) 30%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-amber) 30%, transparent), var(--tw-gradient-to)!important}
body .via-cyan-400{--tw-gradient-stops:var(--g-cyan-2)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--g-cyan-2), var(--tw-gradient-to)!important}
body .via-cyan-400\/5{--tw-gradient-stops:color-mix(in srgb, var(--g-cyan-2) 5%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-cyan-2) 5%, transparent), var(--tw-gradient-to)!important}
body .via-cyan-600\/10{--tw-gradient-stops:color-mix(in srgb, var(--g-cyan) 10%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-cyan) 10%, transparent), var(--tw-gradient-to)!important}
body .via-cyan-600\/30{--tw-gradient-stops:color-mix(in srgb, var(--g-cyan) 30%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-cyan) 30%, transparent), var(--tw-gradient-to)!important}
body .via-cyan-900{--tw-gradient-stops:var(--g-cyan)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--g-cyan), var(--tw-gradient-to)!important}
body .via-cyan-900\/50{--tw-gradient-stops:color-mix(in srgb, var(--g-cyan) 50%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-cyan) 50%, transparent), var(--tw-gradient-to)!important}
body .via-emerald-400\/10{--tw-gradient-stops:color-mix(in srgb, var(--g-emerald-2) 10%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-emerald-2) 10%, transparent), var(--tw-gradient-to)!important}
body .via-emerald-400\/5{--tw-gradient-stops:color-mix(in srgb, var(--g-emerald-2) 5%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-emerald-2) 5%, transparent), var(--tw-gradient-to)!important}
body .via-emerald-600\/10{--tw-gradient-stops:color-mix(in srgb, var(--g-emerald) 10%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-emerald) 10%, transparent), var(--tw-gradient-to)!important}
body .via-emerald-600\/30{--tw-gradient-stops:color-mix(in srgb, var(--g-emerald) 30%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-emerald) 30%, transparent), var(--tw-gradient-to)!important}
body .via-emerald-900{--tw-gradient-stops:var(--g-emerald)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--g-emerald), var(--tw-gradient-to)!important}
body .via-emerald-900\/30{--tw-gradient-stops:color-mix(in srgb, var(--g-emerald) 30%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-emerald) 30%, transparent), var(--tw-gradient-to)!important}
body .via-emerald-900\/40{--tw-gradient-stops:color-mix(in srgb, var(--g-emerald) 40%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-emerald) 40%, transparent), var(--tw-gradient-to)!important}
body .via-gray-600{--tw-gradient-stops:var(--g-line-2)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--g-line-2), var(--tw-gradient-to)!important}
body .via-gray-700{--tw-gradient-stops:var(--g-line)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--g-line), var(--tw-gradient-to)!important}
body .via-gray-800{--tw-gradient-stops:var(--g-line)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--g-line), var(--tw-gradient-to)!important}
body .via-orange-500{--tw-gradient-stops:var(--g-amber)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--g-amber), var(--tw-gradient-to)!important}
body .via-purple-400{--tw-gradient-stops:var(--g-purple-2)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--g-purple-2), var(--tw-gradient-to)!important}
body .via-purple-600{--tw-gradient-stops:var(--g-purple)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--g-purple), var(--tw-gradient-to)!important}
body .via-rose-400\/5{--tw-gradient-stops:color-mix(in srgb, var(--g-rose-2) 5%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-rose-2) 5%, transparent), var(--tw-gradient-to)!important}
body .via-rose-600\/10{--tw-gradient-stops:color-mix(in srgb, var(--g-rose) 10%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-rose) 10%, transparent), var(--tw-gradient-to)!important}
body .via-rose-600\/30{--tw-gradient-stops:color-mix(in srgb, var(--g-rose) 30%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-rose) 30%, transparent), var(--tw-gradient-to)!important}
body .via-rose-900{--tw-gradient-stops:var(--g-rose)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--g-rose), var(--tw-gradient-to)!important}
body .via-slate-600\/50{--tw-gradient-stops:color-mix(in srgb, var(--g-line-2) 50%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-line-2) 50%, transparent), var(--tw-gradient-to)!important}
body .via-slate-700{--tw-gradient-stops:var(--g-line)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--g-line), var(--tw-gradient-to)!important}
body .via-violet-400\/5{--tw-gradient-stops:color-mix(in srgb, var(--g-purple-2) 5%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-purple-2) 5%, transparent), var(--tw-gradient-to)!important}
body .via-violet-600\/10{--tw-gradient-stops:color-mix(in srgb, var(--g-purple) 10%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-purple) 10%, transparent), var(--tw-gradient-to)!important}
body .via-violet-600\/30{--tw-gradient-stops:color-mix(in srgb, var(--g-purple) 30%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-purple) 30%, transparent), var(--tw-gradient-to)!important}
body .via-violet-900{--tw-gradient-stops:var(--g-purple)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--g-purple), var(--tw-gradient-to)!important}
body .via-white\/5{--tw-gradient-stops:color-mix(in srgb, var(--g-line-2) 5%, transparent)!important;--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--g-line-2) 5%, transparent), var(--tw-gradient-to)!important}
body .sm\:border-gray-300{border-color:var(--g-line-2)!important}
body .sm\:border-gray-600{border-color:var(--g-line-2)!important}
body .sm\:border-gray-800{border-color:var(--g-line)!important}
body .lg\:bg-black\/40{background-color:color-mix(in srgb, var(--g-bg-2) 40%, transparent)!important}
