/* ATOM WhatsApp panel theme (r419): dark = ATOM navy + emerald, light = clean white + emerald. Only on /admin /client /auth /partner (html.awp).
   Injected by nginx (sub_filter), so KKHS panel updates do not remove it. No pink / purple: violet -> emerald, purple -> teal, fuchsia / pink -> sky (r420). */
html.awp{--awp-bg:#0b1230;--awp-card:#141d42;--awp-card2:#1b2752;--awp-line:rgba(148,163,184,.16);--awp-line2:rgba(148,163,184,.28)}
/* ---------- light ---------- */
html.awp:not(.dark) body{background-color:#f4f7fb}
html.awp:not(.dark) .bg-gray-50{background-color:#f4f7fb}
html.awp:not(.dark) aside.bg-white{background-color:#ffffff;border-color:#e4eaf2}
html.awp:not(.dark) .bg-white{border-color:#e4eaf2}
html.awp:not(.dark) .shadow-sm{box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}
/* ---------- dark (navy) ---------- */
html.dark.awp{--color-gray-950:#070c22;--color-gray-900:#0b1230;--color-gray-800:#141d42;--color-gray-700:#1e2a55;--color-gray-600:#2c3a6b;color-scheme:dark}
html.dark.awp body{background-color:var(--awp-bg) !important;background-image:radial-gradient(1100px 520px at 85% -5%,rgba(16,185,129,.07),transparent 60%),radial-gradient(900px 480px at 0% 30%,rgba(56,189,248,.04),transparent 60%);background-attachment:fixed;color:#e7edff !important}
html.dark.awp .bg-white{background-color:var(--awp-card) !important;border-color:var(--awp-line) !important}
html.dark.awp aside.bg-white,html.dark.awp aside{background-color:#0d1536 !important;border-color:var(--awp-line) !important}
html.dark.awp header.bg-white,html.dark.awp header[class*="bg-white/"]{background-color:rgba(11,18,48,.88) !important;border-color:var(--awp-line) !important}
html.dark.awp :is(.bg-gray-50,.bg-\[\#f0f2f5\]){background-color:transparent !important}
html.dark.awp .bg-gray-100{background-color:var(--awp-card2) !important}
html.dark.awp .bg-gray-200{background-color:#24305e !important}
html.dark.awp .bg-\[\#efe7dd\]{background-color:#0a1029 !important}
html.dark.awp [class*="bg-white/"]{background-color:rgba(20,29,66,.88) !important}
html.dark.awp :is([class*="bg-gray-50/"],[class*="bg-gray-100/"]){background-color:rgba(27,39,82,.7) !important}
html.dark.awp :is(.border,.border-b,.border-t,.border-l,.border-r,.border-gray-100,.border-gray-200){border-color:var(--awp-line) !important}
html.dark.awp :is(.border-gray-300,.border-gray-600,.border-gray-700){border-color:var(--awp-line2) !important}
html.dark.awp .divide-y>:not([hidden])~:not([hidden]){border-color:var(--awp-line) !important}
html.dark.awp :is(.hover\:bg-gray-50:hover,.hover\:bg-gray-100:hover){background-color:rgba(148,163,184,.10) !important}
html.dark.awp .text-gray-900{color:#f1f5ff !important}
html.dark.awp .text-gray-800{color:#e7edff !important}
html.dark.awp .text-gray-700{color:#d9e1f5 !important}
html.dark.awp .text-gray-600{color:#c2cce6 !important}
html.dark.awp :is(.text-gray-500,.text-gray-400){color:#a3b0d4 !important}
html.dark.awp .text-gray-300{color:#7d8bb3 !important}
html.dark.awp :is(input,textarea,select){background-color:#0f1733 !important;color:#e7edff !important;border-color:var(--awp-line2) !important}
html.dark.awp :is(input,textarea)::placeholder{color:#8090b8 !important}
html.dark.awp :is(input,textarea,select):focus{border-color:#34d399 !important}
html.dark.awp input[type=checkbox],html.dark.awp input[type=radio]{background-color:#0f1733 !important}
html.dark.awp .shadow-sm{box-shadow:0 1px 3px rgba(2,6,23,.45) !important}
html.dark.awp :is(.shadow,.shadow-md,.shadow-lg,.shadow-xl){--tw-shadow-color:rgba(2,6,23,.55)}
html.dark.awp ::-webkit-scrollbar-thumb{background-color:#2c3a6b}
html.dark.awp ::-webkit-scrollbar-track{background-color:#0d1536}
html.dark.awp table thead,html.dark.awp thead.bg-gray-50{background-color:rgba(27,39,82,.65) !important}
/* login / register (KKHS has no dark mode there) */
html.dark.awp.awp-auth .min-h-screen > .bg-violet-50{background-color:#0b1230 !important;background-image:radial-gradient(800px 500px at 30% 20%,rgba(16,185,129,.12),transparent 60%)}
html.dark.awp.awp-auth .min-h-screen > .bg-gray-50{background-color:#0d1536 !important}
html.dark.awp.awp-auth .bg-white{background-color:#141d42 !important;background-image:linear-gradient(150deg,#1b2752,#131b3b) !important;box-shadow:0 18px 40px rgba(2,6,23,.55) !important}
html.awp.awp-auth .min-h-screen > .bg-violet-50 img{border-radius:24px}
/* theme switch on login pages */
.awp-tgl{position:fixed;top:14px;right:16px;z-index:60;width:40px;height:40px;border-radius:999px;border:1px solid #e4eaf2;background:#fff;color:#0f172a;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(15,23,42,.08);font-size:18px;line-height:1}
html.dark .awp-tgl{background:#141d42;border-color:rgba(148,163,184,.28);color:#fde68a}
/* r420 dark-mode contrast for all colour families (generated by gen.py) */
html.awp :is(.bg-violet-500,.hover\:bg-violet-500:hover){background-color:var(--color-emerald-500) !important}
html.awp .from-violet-500{--tw-gradient-from:var(--color-emerald-500) !important}
html.awp .via-violet-500{--tw-gradient-via:var(--color-emerald-500) !important}
html.awp :is(.to-violet-500,.hover\:to-violet-500:hover){--tw-gradient-to:var(--color-emerald-500) !important}
html.awp .hover\:from-violet-500:hover{--tw-gradient-from:var(--color-emerald-500) !important}
html.awp :is(.border-violet-500,.ring-violet-500,.focus\:ring-violet-500:focus){border-color:var(--color-emerald-500) !important;--tw-ring-color:var(--color-emerald-500) !important}
html.awp :is(.shadow-violet-500,[class*="shadow-violet-500/"]){--tw-shadow-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent) !important}
html.awp :is(.bg-violet-600,.hover\:bg-violet-600:hover){background-color:var(--color-emerald-600) !important}
html.awp .from-violet-600{--tw-gradient-from:var(--color-emerald-600) !important}
html.awp .via-violet-600{--tw-gradient-via:var(--color-emerald-600) !important}
html.awp :is(.to-violet-600,.hover\:to-violet-600:hover){--tw-gradient-to:var(--color-emerald-600) !important}
html.awp .hover\:from-violet-600:hover{--tw-gradient-from:var(--color-emerald-600) !important}
html.awp :is(.border-violet-600,.ring-violet-600,.focus\:ring-violet-600:focus){border-color:var(--color-emerald-600) !important;--tw-ring-color:var(--color-emerald-600) !important}
html.awp :is(.shadow-violet-600,[class*="shadow-violet-600/"]){--tw-shadow-color:color-mix(in oklab,var(--color-emerald-600) 25%,transparent) !important}
html.awp :is(.bg-violet-700,.hover\:bg-violet-700:hover){background-color:var(--color-emerald-700) !important}
html.awp .from-violet-700{--tw-gradient-from:var(--color-emerald-700) !important}
html.awp .via-violet-700{--tw-gradient-via:var(--color-emerald-700) !important}
html.awp :is(.to-violet-700,.hover\:to-violet-700:hover){--tw-gradient-to:var(--color-emerald-700) !important}
html.awp .hover\:from-violet-700:hover{--tw-gradient-from:var(--color-emerald-700) !important}
html.awp :is(.border-violet-700,.ring-violet-700,.focus\:ring-violet-700:focus){border-color:var(--color-emerald-700) !important;--tw-ring-color:var(--color-emerald-700) !important}
html.awp :is(.shadow-violet-700,[class*="shadow-violet-700/"]){--tw-shadow-color:color-mix(in oklab,var(--color-emerald-700) 25%,transparent) !important}
html.awp :is(.bg-violet-800,.hover\:bg-violet-800:hover){background-color:var(--color-emerald-800) !important}
html.awp .from-violet-800{--tw-gradient-from:var(--color-emerald-800) !important}
html.awp .via-violet-800{--tw-gradient-via:var(--color-emerald-800) !important}
html.awp :is(.to-violet-800,.hover\:to-violet-800:hover){--tw-gradient-to:var(--color-emerald-800) !important}
html.awp .hover\:from-violet-800:hover{--tw-gradient-from:var(--color-emerald-800) !important}
html.awp :is(.border-violet-800,.ring-violet-800,.focus\:ring-violet-800:focus){border-color:var(--color-emerald-800) !important;--tw-ring-color:var(--color-emerald-800) !important}
html.awp :is(.shadow-violet-800,[class*="shadow-violet-800/"]){--tw-shadow-color:color-mix(in oklab,var(--color-emerald-800) 25%,transparent) !important}
html.awp:not(.dark) :is(.bg-violet-50,[class*="bg-violet-50/"]){background-color:var(--color-emerald-50) !important}
html.awp:not(.dark) .bg-violet-100{background-color:var(--color-emerald-100) !important}
html.awp:not(.dark) .bg-violet-200{background-color:var(--color-emerald-200) !important}
html.awp:not(.dark) .from-violet-50{--tw-gradient-from:var(--color-emerald-50) !important}html.awp:not(.dark) .to-violet-50{--tw-gradient-to:var(--color-emerald-50) !important}html.awp:not(.dark) .via-violet-50{--tw-gradient-via:var(--color-emerald-50) !important}
html.awp:not(.dark) .from-violet-100{--tw-gradient-from:var(--color-emerald-100) !important}html.awp:not(.dark) .to-violet-100{--tw-gradient-to:var(--color-emerald-100) !important}html.awp:not(.dark) .via-violet-100{--tw-gradient-via:var(--color-emerald-100) !important}
html.awp:not(.dark) .from-violet-200{--tw-gradient-from:var(--color-emerald-200) !important}html.awp:not(.dark) .to-violet-200{--tw-gradient-to:var(--color-emerald-200) !important}html.awp:not(.dark) .via-violet-200{--tw-gradient-via:var(--color-emerald-200) !important}
html.awp:not(.dark) :is(.text-violet-500,.text-violet-600,.hover\:text-violet-600:hover){color:var(--color-emerald-700) !important}
html.awp:not(.dark) :is(.text-violet-700,.text-violet-800,.text-violet-900,.hover\:text-violet-700:hover){color:var(--color-emerald-800) !important}
html.awp:not(.dark) :is(.border-violet-100,.border-violet-200,.border-violet-300){border-color:var(--color-emerald-200) !important}
html.awp :is(.bg-purple-500,.hover\:bg-purple-500:hover){background-color:var(--color-teal-500) !important}
html.awp .from-purple-500{--tw-gradient-from:var(--color-teal-500) !important}
html.awp .via-purple-500{--tw-gradient-via:var(--color-teal-500) !important}
html.awp :is(.to-purple-500,.hover\:to-purple-500:hover){--tw-gradient-to:var(--color-teal-500) !important}
html.awp .hover\:from-purple-500:hover{--tw-gradient-from:var(--color-teal-500) !important}
html.awp :is(.border-purple-500,.ring-purple-500,.focus\:ring-purple-500:focus){border-color:var(--color-teal-500) !important;--tw-ring-color:var(--color-teal-500) !important}
html.awp :is(.shadow-purple-500,[class*="shadow-purple-500/"]){--tw-shadow-color:color-mix(in oklab,var(--color-teal-500) 25%,transparent) !important}
html.awp :is(.bg-purple-600,.hover\:bg-purple-600:hover){background-color:var(--color-teal-600) !important}
html.awp .from-purple-600{--tw-gradient-from:var(--color-teal-600) !important}
html.awp .via-purple-600{--tw-gradient-via:var(--color-teal-600) !important}
html.awp :is(.to-purple-600,.hover\:to-purple-600:hover){--tw-gradient-to:var(--color-teal-600) !important}
html.awp .hover\:from-purple-600:hover{--tw-gradient-from:var(--color-teal-600) !important}
html.awp :is(.border-purple-600,.ring-purple-600,.focus\:ring-purple-600:focus){border-color:var(--color-teal-600) !important;--tw-ring-color:var(--color-teal-600) !important}
html.awp :is(.shadow-purple-600,[class*="shadow-purple-600/"]){--tw-shadow-color:color-mix(in oklab,var(--color-teal-600) 25%,transparent) !important}
html.awp :is(.bg-purple-700,.hover\:bg-purple-700:hover){background-color:var(--color-teal-700) !important}
html.awp .from-purple-700{--tw-gradient-from:var(--color-teal-700) !important}
html.awp .via-purple-700{--tw-gradient-via:var(--color-teal-700) !important}
html.awp :is(.to-purple-700,.hover\:to-purple-700:hover){--tw-gradient-to:var(--color-teal-700) !important}
html.awp .hover\:from-purple-700:hover{--tw-gradient-from:var(--color-teal-700) !important}
html.awp :is(.border-purple-700,.ring-purple-700,.focus\:ring-purple-700:focus){border-color:var(--color-teal-700) !important;--tw-ring-color:var(--color-teal-700) !important}
html.awp :is(.shadow-purple-700,[class*="shadow-purple-700/"]){--tw-shadow-color:color-mix(in oklab,var(--color-teal-700) 25%,transparent) !important}
html.awp :is(.bg-purple-800,.hover\:bg-purple-800:hover){background-color:var(--color-teal-800) !important}
html.awp .from-purple-800{--tw-gradient-from:var(--color-teal-800) !important}
html.awp .via-purple-800{--tw-gradient-via:var(--color-teal-800) !important}
html.awp :is(.to-purple-800,.hover\:to-purple-800:hover){--tw-gradient-to:var(--color-teal-800) !important}
html.awp .hover\:from-purple-800:hover{--tw-gradient-from:var(--color-teal-800) !important}
html.awp :is(.border-purple-800,.ring-purple-800,.focus\:ring-purple-800:focus){border-color:var(--color-teal-800) !important;--tw-ring-color:var(--color-teal-800) !important}
html.awp :is(.shadow-purple-800,[class*="shadow-purple-800/"]){--tw-shadow-color:color-mix(in oklab,var(--color-teal-800) 25%,transparent) !important}
html.awp:not(.dark) :is(.bg-purple-50,[class*="bg-purple-50/"]){background-color:var(--color-teal-50) !important}
html.awp:not(.dark) .bg-purple-100{background-color:var(--color-teal-100) !important}
html.awp:not(.dark) .bg-purple-200{background-color:var(--color-teal-200) !important}
html.awp:not(.dark) .from-purple-50{--tw-gradient-from:var(--color-teal-50) !important}html.awp:not(.dark) .to-purple-50{--tw-gradient-to:var(--color-teal-50) !important}html.awp:not(.dark) .via-purple-50{--tw-gradient-via:var(--color-teal-50) !important}
html.awp:not(.dark) .from-purple-100{--tw-gradient-from:var(--color-teal-100) !important}html.awp:not(.dark) .to-purple-100{--tw-gradient-to:var(--color-teal-100) !important}html.awp:not(.dark) .via-purple-100{--tw-gradient-via:var(--color-teal-100) !important}
html.awp:not(.dark) .from-purple-200{--tw-gradient-from:var(--color-teal-200) !important}html.awp:not(.dark) .to-purple-200{--tw-gradient-to:var(--color-teal-200) !important}html.awp:not(.dark) .via-purple-200{--tw-gradient-via:var(--color-teal-200) !important}
html.awp:not(.dark) :is(.text-purple-500,.text-purple-600,.hover\:text-purple-600:hover){color:var(--color-teal-700) !important}
html.awp:not(.dark) :is(.text-purple-700,.text-purple-800,.text-purple-900,.hover\:text-purple-700:hover){color:var(--color-teal-800) !important}
html.awp:not(.dark) :is(.border-purple-100,.border-purple-200,.border-purple-300){border-color:var(--color-teal-200) !important}
html.awp :is(.bg-fuchsia-500,.hover\:bg-fuchsia-500:hover){background-color:var(--color-sky-500) !important}
html.awp .from-fuchsia-500{--tw-gradient-from:var(--color-sky-500) !important}
html.awp .via-fuchsia-500{--tw-gradient-via:var(--color-sky-500) !important}
html.awp :is(.to-fuchsia-500,.hover\:to-fuchsia-500:hover){--tw-gradient-to:var(--color-sky-500) !important}
html.awp .hover\:from-fuchsia-500:hover{--tw-gradient-from:var(--color-sky-500) !important}
html.awp :is(.border-fuchsia-500,.ring-fuchsia-500,.focus\:ring-fuchsia-500:focus){border-color:var(--color-sky-500) !important;--tw-ring-color:var(--color-sky-500) !important}
html.awp :is(.shadow-fuchsia-500,[class*="shadow-fuchsia-500/"]){--tw-shadow-color:color-mix(in oklab,var(--color-sky-500) 25%,transparent) !important}
html.awp :is(.bg-fuchsia-600,.hover\:bg-fuchsia-600:hover){background-color:var(--color-sky-600) !important}
html.awp .from-fuchsia-600{--tw-gradient-from:var(--color-sky-600) !important}
html.awp .via-fuchsia-600{--tw-gradient-via:var(--color-sky-600) !important}
html.awp :is(.to-fuchsia-600,.hover\:to-fuchsia-600:hover){--tw-gradient-to:var(--color-sky-600) !important}
html.awp .hover\:from-fuchsia-600:hover{--tw-gradient-from:var(--color-sky-600) !important}
html.awp :is(.border-fuchsia-600,.ring-fuchsia-600,.focus\:ring-fuchsia-600:focus){border-color:var(--color-sky-600) !important;--tw-ring-color:var(--color-sky-600) !important}
html.awp :is(.shadow-fuchsia-600,[class*="shadow-fuchsia-600/"]){--tw-shadow-color:color-mix(in oklab,var(--color-sky-600) 25%,transparent) !important}
html.awp :is(.bg-fuchsia-700,.hover\:bg-fuchsia-700:hover){background-color:var(--color-sky-700) !important}
html.awp .from-fuchsia-700{--tw-gradient-from:var(--color-sky-700) !important}
html.awp .via-fuchsia-700{--tw-gradient-via:var(--color-sky-700) !important}
html.awp :is(.to-fuchsia-700,.hover\:to-fuchsia-700:hover){--tw-gradient-to:var(--color-sky-700) !important}
html.awp .hover\:from-fuchsia-700:hover{--tw-gradient-from:var(--color-sky-700) !important}
html.awp :is(.border-fuchsia-700,.ring-fuchsia-700,.focus\:ring-fuchsia-700:focus){border-color:var(--color-sky-700) !important;--tw-ring-color:var(--color-sky-700) !important}
html.awp :is(.shadow-fuchsia-700,[class*="shadow-fuchsia-700/"]){--tw-shadow-color:color-mix(in oklab,var(--color-sky-700) 25%,transparent) !important}
html.awp :is(.bg-fuchsia-800,.hover\:bg-fuchsia-800:hover){background-color:var(--color-sky-800) !important}
html.awp .from-fuchsia-800{--tw-gradient-from:var(--color-sky-800) !important}
html.awp .via-fuchsia-800{--tw-gradient-via:var(--color-sky-800) !important}
html.awp :is(.to-fuchsia-800,.hover\:to-fuchsia-800:hover){--tw-gradient-to:var(--color-sky-800) !important}
html.awp .hover\:from-fuchsia-800:hover{--tw-gradient-from:var(--color-sky-800) !important}
html.awp :is(.border-fuchsia-800,.ring-fuchsia-800,.focus\:ring-fuchsia-800:focus){border-color:var(--color-sky-800) !important;--tw-ring-color:var(--color-sky-800) !important}
html.awp :is(.shadow-fuchsia-800,[class*="shadow-fuchsia-800/"]){--tw-shadow-color:color-mix(in oklab,var(--color-sky-800) 25%,transparent) !important}
html.awp:not(.dark) :is(.bg-fuchsia-50,[class*="bg-fuchsia-50/"]){background-color:var(--color-sky-50) !important}
html.awp:not(.dark) .bg-fuchsia-100{background-color:var(--color-sky-100) !important}
html.awp:not(.dark) .bg-fuchsia-200{background-color:var(--color-sky-200) !important}
html.awp:not(.dark) .from-fuchsia-50{--tw-gradient-from:var(--color-sky-50) !important}html.awp:not(.dark) .to-fuchsia-50{--tw-gradient-to:var(--color-sky-50) !important}html.awp:not(.dark) .via-fuchsia-50{--tw-gradient-via:var(--color-sky-50) !important}
html.awp:not(.dark) .from-fuchsia-100{--tw-gradient-from:var(--color-sky-100) !important}html.awp:not(.dark) .to-fuchsia-100{--tw-gradient-to:var(--color-sky-100) !important}html.awp:not(.dark) .via-fuchsia-100{--tw-gradient-via:var(--color-sky-100) !important}
html.awp:not(.dark) .from-fuchsia-200{--tw-gradient-from:var(--color-sky-200) !important}html.awp:not(.dark) .to-fuchsia-200{--tw-gradient-to:var(--color-sky-200) !important}html.awp:not(.dark) .via-fuchsia-200{--tw-gradient-via:var(--color-sky-200) !important}
html.awp:not(.dark) :is(.text-fuchsia-500,.text-fuchsia-600,.hover\:text-fuchsia-600:hover){color:var(--color-sky-700) !important}
html.awp:not(.dark) :is(.text-fuchsia-700,.text-fuchsia-800,.text-fuchsia-900,.hover\:text-fuchsia-700:hover){color:var(--color-sky-800) !important}
html.awp:not(.dark) :is(.border-fuchsia-100,.border-fuchsia-200,.border-fuchsia-300){border-color:var(--color-sky-200) !important}
html.awp :is(.bg-pink-500,.hover\:bg-pink-500:hover){background-color:var(--color-sky-500) !important}
html.awp .from-pink-500{--tw-gradient-from:var(--color-sky-500) !important}
html.awp .via-pink-500{--tw-gradient-via:var(--color-sky-500) !important}
html.awp :is(.to-pink-500,.hover\:to-pink-500:hover){--tw-gradient-to:var(--color-sky-500) !important}
html.awp .hover\:from-pink-500:hover{--tw-gradient-from:var(--color-sky-500) !important}
html.awp :is(.border-pink-500,.ring-pink-500,.focus\:ring-pink-500:focus){border-color:var(--color-sky-500) !important;--tw-ring-color:var(--color-sky-500) !important}
html.awp :is(.shadow-pink-500,[class*="shadow-pink-500/"]){--tw-shadow-color:color-mix(in oklab,var(--color-sky-500) 25%,transparent) !important}
html.awp :is(.bg-pink-600,.hover\:bg-pink-600:hover){background-color:var(--color-sky-600) !important}
html.awp .from-pink-600{--tw-gradient-from:var(--color-sky-600) !important}
html.awp .via-pink-600{--tw-gradient-via:var(--color-sky-600) !important}
html.awp :is(.to-pink-600,.hover\:to-pink-600:hover){--tw-gradient-to:var(--color-sky-600) !important}
html.awp .hover\:from-pink-600:hover{--tw-gradient-from:var(--color-sky-600) !important}
html.awp :is(.border-pink-600,.ring-pink-600,.focus\:ring-pink-600:focus){border-color:var(--color-sky-600) !important;--tw-ring-color:var(--color-sky-600) !important}
html.awp :is(.shadow-pink-600,[class*="shadow-pink-600/"]){--tw-shadow-color:color-mix(in oklab,var(--color-sky-600) 25%,transparent) !important}
html.awp :is(.bg-pink-700,.hover\:bg-pink-700:hover){background-color:var(--color-sky-700) !important}
html.awp .from-pink-700{--tw-gradient-from:var(--color-sky-700) !important}
html.awp .via-pink-700{--tw-gradient-via:var(--color-sky-700) !important}
html.awp :is(.to-pink-700,.hover\:to-pink-700:hover){--tw-gradient-to:var(--color-sky-700) !important}
html.awp .hover\:from-pink-700:hover{--tw-gradient-from:var(--color-sky-700) !important}
html.awp :is(.border-pink-700,.ring-pink-700,.focus\:ring-pink-700:focus){border-color:var(--color-sky-700) !important;--tw-ring-color:var(--color-sky-700) !important}
html.awp :is(.shadow-pink-700,[class*="shadow-pink-700/"]){--tw-shadow-color:color-mix(in oklab,var(--color-sky-700) 25%,transparent) !important}
html.awp :is(.bg-pink-800,.hover\:bg-pink-800:hover){background-color:var(--color-sky-800) !important}
html.awp .from-pink-800{--tw-gradient-from:var(--color-sky-800) !important}
html.awp .via-pink-800{--tw-gradient-via:var(--color-sky-800) !important}
html.awp :is(.to-pink-800,.hover\:to-pink-800:hover){--tw-gradient-to:var(--color-sky-800) !important}
html.awp .hover\:from-pink-800:hover{--tw-gradient-from:var(--color-sky-800) !important}
html.awp :is(.border-pink-800,.ring-pink-800,.focus\:ring-pink-800:focus){border-color:var(--color-sky-800) !important;--tw-ring-color:var(--color-sky-800) !important}
html.awp :is(.shadow-pink-800,[class*="shadow-pink-800/"]){--tw-shadow-color:color-mix(in oklab,var(--color-sky-800) 25%,transparent) !important}
html.awp:not(.dark) :is(.bg-pink-50,[class*="bg-pink-50/"]){background-color:var(--color-sky-50) !important}
html.awp:not(.dark) .bg-pink-100{background-color:var(--color-sky-100) !important}
html.awp:not(.dark) .bg-pink-200{background-color:var(--color-sky-200) !important}
html.awp:not(.dark) .from-pink-50{--tw-gradient-from:var(--color-sky-50) !important}html.awp:not(.dark) .to-pink-50{--tw-gradient-to:var(--color-sky-50) !important}html.awp:not(.dark) .via-pink-50{--tw-gradient-via:var(--color-sky-50) !important}
html.awp:not(.dark) .from-pink-100{--tw-gradient-from:var(--color-sky-100) !important}html.awp:not(.dark) .to-pink-100{--tw-gradient-to:var(--color-sky-100) !important}html.awp:not(.dark) .via-pink-100{--tw-gradient-via:var(--color-sky-100) !important}
html.awp:not(.dark) .from-pink-200{--tw-gradient-from:var(--color-sky-200) !important}html.awp:not(.dark) .to-pink-200{--tw-gradient-to:var(--color-sky-200) !important}html.awp:not(.dark) .via-pink-200{--tw-gradient-via:var(--color-sky-200) !important}
html.awp:not(.dark) :is(.text-pink-500,.text-pink-600,.hover\:text-pink-600:hover){color:var(--color-sky-700) !important}
html.awp:not(.dark) :is(.text-pink-700,.text-pink-800,.text-pink-900,.hover\:text-pink-700:hover){color:var(--color-sky-800) !important}
html.awp:not(.dark) :is(.border-pink-100,.border-pink-200,.border-pink-300){border-color:var(--color-sky-200) !important}
html.dark.awp :is(.text-red-800,.text-red-900,.text-red-950){color:var(--color-red-200) !important}
html.dark.awp :is(.text-red-600,.text-red-700){color:var(--color-red-300) !important}
html.dark.awp :is(.bg-red-50,.bg-red-100,[class*="bg-red-50/"],[class*="bg-red-100/"]){background-color:color-mix(in oklab,var(--color-red-500) 13%,transparent) !important}
html.dark.awp .bg-red-200{background-color:color-mix(in oklab,var(--color-red-500) 22%,transparent) !important}
html.dark.awp :is(.border-red-100,.border-red-200,.border-red-300){border-color:color-mix(in oklab,var(--color-red-400) 35%,transparent) !important}
html.dark.awp :is(.from-red-50,.from-red-100){--tw-gradient-from:color-mix(in oklab,var(--color-red-500) 14%,#141d42) !important}
html.dark.awp :is(.via-red-50,.via-red-100){--tw-gradient-via:color-mix(in oklab,var(--color-red-500) 12%,#141d42) !important}
html.dark.awp :is(.to-red-50,.to-red-100){--tw-gradient-to:color-mix(in oklab,var(--color-red-500) 10%,#141d42) !important}
html.dark.awp :is(.text-orange-800,.text-orange-900,.text-orange-950){color:var(--color-orange-200) !important}
html.dark.awp :is(.text-orange-600,.text-orange-700){color:var(--color-orange-300) !important}
html.dark.awp :is(.bg-orange-50,.bg-orange-100,[class*="bg-orange-50/"],[class*="bg-orange-100/"]){background-color:color-mix(in oklab,var(--color-orange-500) 13%,transparent) !important}
html.dark.awp .bg-orange-200{background-color:color-mix(in oklab,var(--color-orange-500) 22%,transparent) !important}
html.dark.awp :is(.border-orange-100,.border-orange-200,.border-orange-300){border-color:color-mix(in oklab,var(--color-orange-400) 35%,transparent) !important}
html.dark.awp :is(.from-orange-50,.from-orange-100){--tw-gradient-from:color-mix(in oklab,var(--color-orange-500) 14%,#141d42) !important}
html.dark.awp :is(.via-orange-50,.via-orange-100){--tw-gradient-via:color-mix(in oklab,var(--color-orange-500) 12%,#141d42) !important}
html.dark.awp :is(.to-orange-50,.to-orange-100){--tw-gradient-to:color-mix(in oklab,var(--color-orange-500) 10%,#141d42) !important}
html.dark.awp :is(.text-amber-800,.text-amber-900,.text-amber-950){color:var(--color-amber-200) !important}
html.dark.awp :is(.text-amber-600,.text-amber-700){color:var(--color-amber-300) !important}
html.dark.awp :is(.bg-amber-50,.bg-amber-100,[class*="bg-amber-50/"],[class*="bg-amber-100/"]){background-color:color-mix(in oklab,var(--color-amber-500) 13%,transparent) !important}
html.dark.awp .bg-amber-200{background-color:color-mix(in oklab,var(--color-amber-500) 22%,transparent) !important}
html.dark.awp :is(.border-amber-100,.border-amber-200,.border-amber-300){border-color:color-mix(in oklab,var(--color-amber-400) 35%,transparent) !important}
html.dark.awp :is(.from-amber-50,.from-amber-100){--tw-gradient-from:color-mix(in oklab,var(--color-amber-500) 14%,#141d42) !important}
html.dark.awp :is(.via-amber-50,.via-amber-100){--tw-gradient-via:color-mix(in oklab,var(--color-amber-500) 12%,#141d42) !important}
html.dark.awp :is(.to-amber-50,.to-amber-100){--tw-gradient-to:color-mix(in oklab,var(--color-amber-500) 10%,#141d42) !important}
html.dark.awp :is(.text-yellow-800,.text-yellow-900,.text-yellow-950){color:var(--color-yellow-200) !important}
html.dark.awp :is(.text-yellow-600,.text-yellow-700){color:var(--color-yellow-300) !important}
html.dark.awp :is(.bg-yellow-50,.bg-yellow-100,[class*="bg-yellow-50/"],[class*="bg-yellow-100/"]){background-color:color-mix(in oklab,var(--color-yellow-500) 13%,transparent) !important}
html.dark.awp .bg-yellow-200{background-color:color-mix(in oklab,var(--color-yellow-500) 22%,transparent) !important}
html.dark.awp :is(.border-yellow-100,.border-yellow-200,.border-yellow-300){border-color:color-mix(in oklab,var(--color-yellow-400) 35%,transparent) !important}
html.dark.awp :is(.from-yellow-50,.from-yellow-100){--tw-gradient-from:color-mix(in oklab,var(--color-yellow-500) 14%,#141d42) !important}
html.dark.awp :is(.via-yellow-50,.via-yellow-100){--tw-gradient-via:color-mix(in oklab,var(--color-yellow-500) 12%,#141d42) !important}
html.dark.awp :is(.to-yellow-50,.to-yellow-100){--tw-gradient-to:color-mix(in oklab,var(--color-yellow-500) 10%,#141d42) !important}
html.dark.awp :is(.text-lime-800,.text-lime-900,.text-lime-950){color:var(--color-lime-200) !important}
html.dark.awp :is(.text-lime-600,.text-lime-700){color:var(--color-lime-300) !important}
html.dark.awp :is(.bg-lime-50,.bg-lime-100,[class*="bg-lime-50/"],[class*="bg-lime-100/"]){background-color:color-mix(in oklab,var(--color-lime-500) 13%,transparent) !important}
html.dark.awp .bg-lime-200{background-color:color-mix(in oklab,var(--color-lime-500) 22%,transparent) !important}
html.dark.awp :is(.border-lime-100,.border-lime-200,.border-lime-300){border-color:color-mix(in oklab,var(--color-lime-400) 35%,transparent) !important}
html.dark.awp :is(.from-lime-50,.from-lime-100){--tw-gradient-from:color-mix(in oklab,var(--color-lime-500) 14%,#141d42) !important}
html.dark.awp :is(.via-lime-50,.via-lime-100){--tw-gradient-via:color-mix(in oklab,var(--color-lime-500) 12%,#141d42) !important}
html.dark.awp :is(.to-lime-50,.to-lime-100){--tw-gradient-to:color-mix(in oklab,var(--color-lime-500) 10%,#141d42) !important}
html.dark.awp :is(.text-green-800,.text-green-900,.text-green-950){color:var(--color-green-200) !important}
html.dark.awp :is(.text-green-600,.text-green-700){color:var(--color-green-300) !important}
html.dark.awp :is(.bg-green-50,.bg-green-100,[class*="bg-green-50/"],[class*="bg-green-100/"]){background-color:color-mix(in oklab,var(--color-green-500) 13%,transparent) !important}
html.dark.awp .bg-green-200{background-color:color-mix(in oklab,var(--color-green-500) 22%,transparent) !important}
html.dark.awp :is(.border-green-100,.border-green-200,.border-green-300){border-color:color-mix(in oklab,var(--color-green-400) 35%,transparent) !important}
html.dark.awp :is(.from-green-50,.from-green-100){--tw-gradient-from:color-mix(in oklab,var(--color-green-500) 14%,#141d42) !important}
html.dark.awp :is(.via-green-50,.via-green-100){--tw-gradient-via:color-mix(in oklab,var(--color-green-500) 12%,#141d42) !important}
html.dark.awp :is(.to-green-50,.to-green-100){--tw-gradient-to:color-mix(in oklab,var(--color-green-500) 10%,#141d42) !important}
html.dark.awp :is(.text-emerald-800,.text-emerald-900,.text-emerald-950){color:var(--color-emerald-200) !important}
html.dark.awp :is(.text-emerald-600,.text-emerald-700){color:var(--color-emerald-300) !important}
html.dark.awp :is(.bg-emerald-50,.bg-emerald-100,[class*="bg-emerald-50/"],[class*="bg-emerald-100/"]){background-color:color-mix(in oklab,var(--color-emerald-500) 13%,transparent) !important}
html.dark.awp .bg-emerald-200{background-color:color-mix(in oklab,var(--color-emerald-500) 22%,transparent) !important}
html.dark.awp :is(.border-emerald-100,.border-emerald-200,.border-emerald-300){border-color:color-mix(in oklab,var(--color-emerald-400) 35%,transparent) !important}
html.dark.awp :is(.from-emerald-50,.from-emerald-100){--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500) 14%,#141d42) !important}
html.dark.awp :is(.via-emerald-50,.via-emerald-100){--tw-gradient-via:color-mix(in oklab,var(--color-emerald-500) 12%,#141d42) !important}
html.dark.awp :is(.to-emerald-50,.to-emerald-100){--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500) 10%,#141d42) !important}
html.dark.awp :is(.text-teal-800,.text-teal-900,.text-teal-950){color:var(--color-teal-200) !important}
html.dark.awp :is(.text-teal-600,.text-teal-700){color:var(--color-teal-300) !important}
html.dark.awp :is(.bg-teal-50,.bg-teal-100,[class*="bg-teal-50/"],[class*="bg-teal-100/"]){background-color:color-mix(in oklab,var(--color-teal-500) 13%,transparent) !important}
html.dark.awp .bg-teal-200{background-color:color-mix(in oklab,var(--color-teal-500) 22%,transparent) !important}
html.dark.awp :is(.border-teal-100,.border-teal-200,.border-teal-300){border-color:color-mix(in oklab,var(--color-teal-400) 35%,transparent) !important}
html.dark.awp :is(.from-teal-50,.from-teal-100){--tw-gradient-from:color-mix(in oklab,var(--color-teal-500) 14%,#141d42) !important}
html.dark.awp :is(.via-teal-50,.via-teal-100){--tw-gradient-via:color-mix(in oklab,var(--color-teal-500) 12%,#141d42) !important}
html.dark.awp :is(.to-teal-50,.to-teal-100){--tw-gradient-to:color-mix(in oklab,var(--color-teal-500) 10%,#141d42) !important}
html.dark.awp :is(.text-cyan-800,.text-cyan-900,.text-cyan-950){color:var(--color-cyan-200) !important}
html.dark.awp :is(.text-cyan-600,.text-cyan-700){color:var(--color-cyan-300) !important}
html.dark.awp :is(.bg-cyan-50,.bg-cyan-100,[class*="bg-cyan-50/"],[class*="bg-cyan-100/"]){background-color:color-mix(in oklab,var(--color-cyan-500) 13%,transparent) !important}
html.dark.awp .bg-cyan-200{background-color:color-mix(in oklab,var(--color-cyan-500) 22%,transparent) !important}
html.dark.awp :is(.border-cyan-100,.border-cyan-200,.border-cyan-300){border-color:color-mix(in oklab,var(--color-cyan-400) 35%,transparent) !important}
html.dark.awp :is(.from-cyan-50,.from-cyan-100){--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500) 14%,#141d42) !important}
html.dark.awp :is(.via-cyan-50,.via-cyan-100){--tw-gradient-via:color-mix(in oklab,var(--color-cyan-500) 12%,#141d42) !important}
html.dark.awp :is(.to-cyan-50,.to-cyan-100){--tw-gradient-to:color-mix(in oklab,var(--color-cyan-500) 10%,#141d42) !important}
html.dark.awp :is(.text-sky-800,.text-sky-900,.text-sky-950){color:var(--color-sky-200) !important}
html.dark.awp :is(.text-sky-600,.text-sky-700){color:var(--color-sky-300) !important}
html.dark.awp :is(.bg-sky-50,.bg-sky-100,[class*="bg-sky-50/"],[class*="bg-sky-100/"]){background-color:color-mix(in oklab,var(--color-sky-500) 13%,transparent) !important}
html.dark.awp .bg-sky-200{background-color:color-mix(in oklab,var(--color-sky-500) 22%,transparent) !important}
html.dark.awp :is(.border-sky-100,.border-sky-200,.border-sky-300){border-color:color-mix(in oklab,var(--color-sky-400) 35%,transparent) !important}
html.dark.awp :is(.from-sky-50,.from-sky-100){--tw-gradient-from:color-mix(in oklab,var(--color-sky-500) 14%,#141d42) !important}
html.dark.awp :is(.via-sky-50,.via-sky-100){--tw-gradient-via:color-mix(in oklab,var(--color-sky-500) 12%,#141d42) !important}
html.dark.awp :is(.to-sky-50,.to-sky-100){--tw-gradient-to:color-mix(in oklab,var(--color-sky-500) 10%,#141d42) !important}
html.dark.awp :is(.text-blue-800,.text-blue-900,.text-blue-950){color:var(--color-blue-200) !important}
html.dark.awp :is(.text-blue-600,.text-blue-700){color:var(--color-blue-300) !important}
html.dark.awp :is(.bg-blue-50,.bg-blue-100,[class*="bg-blue-50/"],[class*="bg-blue-100/"]){background-color:color-mix(in oklab,var(--color-blue-500) 13%,transparent) !important}
html.dark.awp .bg-blue-200{background-color:color-mix(in oklab,var(--color-blue-500) 22%,transparent) !important}
html.dark.awp :is(.border-blue-100,.border-blue-200,.border-blue-300){border-color:color-mix(in oklab,var(--color-blue-400) 35%,transparent) !important}
html.dark.awp :is(.from-blue-50,.from-blue-100){--tw-gradient-from:color-mix(in oklab,var(--color-blue-500) 14%,#141d42) !important}
html.dark.awp :is(.via-blue-50,.via-blue-100){--tw-gradient-via:color-mix(in oklab,var(--color-blue-500) 12%,#141d42) !important}
html.dark.awp :is(.to-blue-50,.to-blue-100){--tw-gradient-to:color-mix(in oklab,var(--color-blue-500) 10%,#141d42) !important}
html.dark.awp :is(.text-indigo-800,.text-indigo-900,.text-indigo-950){color:var(--color-indigo-200) !important}
html.dark.awp :is(.text-indigo-600,.text-indigo-700){color:var(--color-indigo-300) !important}
html.dark.awp :is(.bg-indigo-50,.bg-indigo-100,[class*="bg-indigo-50/"],[class*="bg-indigo-100/"]){background-color:color-mix(in oklab,var(--color-indigo-500) 13%,transparent) !important}
html.dark.awp .bg-indigo-200{background-color:color-mix(in oklab,var(--color-indigo-500) 22%,transparent) !important}
html.dark.awp :is(.border-indigo-100,.border-indigo-200,.border-indigo-300){border-color:color-mix(in oklab,var(--color-indigo-400) 35%,transparent) !important}
html.dark.awp :is(.from-indigo-50,.from-indigo-100){--tw-gradient-from:color-mix(in oklab,var(--color-indigo-500) 14%,#141d42) !important}
html.dark.awp :is(.via-indigo-50,.via-indigo-100){--tw-gradient-via:color-mix(in oklab,var(--color-indigo-500) 12%,#141d42) !important}
html.dark.awp :is(.to-indigo-50,.to-indigo-100){--tw-gradient-to:color-mix(in oklab,var(--color-indigo-500) 10%,#141d42) !important}
html.dark.awp :is(.text-violet-800,.text-violet-900,.text-violet-950){color:var(--color-emerald-200) !important}
html.dark.awp :is(.text-violet-600,.text-violet-700){color:var(--color-emerald-300) !important}
html.dark.awp :is(.bg-violet-50,.bg-violet-100,[class*="bg-violet-50/"],[class*="bg-violet-100/"]){background-color:color-mix(in oklab,var(--color-emerald-500) 13%,transparent) !important}
html.dark.awp .bg-violet-200{background-color:color-mix(in oklab,var(--color-emerald-500) 22%,transparent) !important}
html.dark.awp :is(.border-violet-100,.border-violet-200,.border-violet-300){border-color:color-mix(in oklab,var(--color-emerald-400) 35%,transparent) !important}
html.dark.awp :is(.from-violet-50,.from-violet-100){--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500) 14%,#141d42) !important}
html.dark.awp :is(.via-violet-50,.via-violet-100){--tw-gradient-via:color-mix(in oklab,var(--color-emerald-500) 12%,#141d42) !important}
html.dark.awp :is(.to-violet-50,.to-violet-100){--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500) 10%,#141d42) !important}
html.dark.awp :is(.text-purple-800,.text-purple-900,.text-purple-950){color:var(--color-teal-200) !important}
html.dark.awp :is(.text-purple-600,.text-purple-700){color:var(--color-teal-300) !important}
html.dark.awp :is(.bg-purple-50,.bg-purple-100,[class*="bg-purple-50/"],[class*="bg-purple-100/"]){background-color:color-mix(in oklab,var(--color-teal-500) 13%,transparent) !important}
html.dark.awp .bg-purple-200{background-color:color-mix(in oklab,var(--color-teal-500) 22%,transparent) !important}
html.dark.awp :is(.border-purple-100,.border-purple-200,.border-purple-300){border-color:color-mix(in oklab,var(--color-teal-400) 35%,transparent) !important}
html.dark.awp :is(.from-purple-50,.from-purple-100){--tw-gradient-from:color-mix(in oklab,var(--color-teal-500) 14%,#141d42) !important}
html.dark.awp :is(.via-purple-50,.via-purple-100){--tw-gradient-via:color-mix(in oklab,var(--color-teal-500) 12%,#141d42) !important}
html.dark.awp :is(.to-purple-50,.to-purple-100){--tw-gradient-to:color-mix(in oklab,var(--color-teal-500) 10%,#141d42) !important}
html.dark.awp :is(.text-fuchsia-800,.text-fuchsia-900,.text-fuchsia-950){color:var(--color-sky-200) !important}
html.dark.awp :is(.text-fuchsia-600,.text-fuchsia-700){color:var(--color-sky-300) !important}
html.dark.awp :is(.bg-fuchsia-50,.bg-fuchsia-100,[class*="bg-fuchsia-50/"],[class*="bg-fuchsia-100/"]){background-color:color-mix(in oklab,var(--color-sky-500) 13%,transparent) !important}
html.dark.awp .bg-fuchsia-200{background-color:color-mix(in oklab,var(--color-sky-500) 22%,transparent) !important}
html.dark.awp :is(.border-fuchsia-100,.border-fuchsia-200,.border-fuchsia-300){border-color:color-mix(in oklab,var(--color-sky-400) 35%,transparent) !important}
html.dark.awp :is(.from-fuchsia-50,.from-fuchsia-100){--tw-gradient-from:color-mix(in oklab,var(--color-sky-500) 14%,#141d42) !important}
html.dark.awp :is(.via-fuchsia-50,.via-fuchsia-100){--tw-gradient-via:color-mix(in oklab,var(--color-sky-500) 12%,#141d42) !important}
html.dark.awp :is(.to-fuchsia-50,.to-fuchsia-100){--tw-gradient-to:color-mix(in oklab,var(--color-sky-500) 10%,#141d42) !important}
html.dark.awp :is(.text-pink-800,.text-pink-900,.text-pink-950){color:var(--color-sky-200) !important}
html.dark.awp :is(.text-pink-600,.text-pink-700){color:var(--color-sky-300) !important}
html.dark.awp :is(.bg-pink-50,.bg-pink-100,[class*="bg-pink-50/"],[class*="bg-pink-100/"]){background-color:color-mix(in oklab,var(--color-sky-500) 13%,transparent) !important}
html.dark.awp .bg-pink-200{background-color:color-mix(in oklab,var(--color-sky-500) 22%,transparent) !important}
html.dark.awp :is(.border-pink-100,.border-pink-200,.border-pink-300){border-color:color-mix(in oklab,var(--color-sky-400) 35%,transparent) !important}
html.dark.awp :is(.from-pink-50,.from-pink-100){--tw-gradient-from:color-mix(in oklab,var(--color-sky-500) 14%,#141d42) !important}
html.dark.awp :is(.via-pink-50,.via-pink-100){--tw-gradient-via:color-mix(in oklab,var(--color-sky-500) 12%,#141d42) !important}
html.dark.awp :is(.to-pink-50,.to-pink-100){--tw-gradient-to:color-mix(in oklab,var(--color-sky-500) 10%,#141d42) !important}
html.dark.awp :is(.text-rose-800,.text-rose-900,.text-rose-950){color:var(--color-rose-200) !important}
html.dark.awp :is(.text-rose-600,.text-rose-700){color:var(--color-rose-300) !important}
html.dark.awp :is(.bg-rose-50,.bg-rose-100,[class*="bg-rose-50/"],[class*="bg-rose-100/"]){background-color:color-mix(in oklab,var(--color-rose-500) 13%,transparent) !important}
html.dark.awp .bg-rose-200{background-color:color-mix(in oklab,var(--color-rose-500) 22%,transparent) !important}
html.dark.awp :is(.border-rose-100,.border-rose-200,.border-rose-300){border-color:color-mix(in oklab,var(--color-rose-400) 35%,transparent) !important}
html.dark.awp :is(.from-rose-50,.from-rose-100){--tw-gradient-from:color-mix(in oklab,var(--color-rose-500) 14%,#141d42) !important}
html.dark.awp :is(.via-rose-50,.via-rose-100){--tw-gradient-via:color-mix(in oklab,var(--color-rose-500) 12%,#141d42) !important}
html.dark.awp :is(.to-rose-50,.to-rose-100){--tw-gradient-to:color-mix(in oklab,var(--color-rose-500) 10%,#141d42) !important}
html.dark.awp :is(.text-slate-800,.text-slate-900,.text-slate-950){color:var(--color-slate-200) !important}
html.dark.awp :is(.text-zinc-800,.text-zinc-900,.text-zinc-950){color:var(--color-zinc-200) !important}
html.dark.awp :is(.text-neutral-800,.text-neutral-900,.text-neutral-950){color:var(--color-neutral-200) !important}
html.dark.awp :is(.text-stone-800,.text-stone-900,.text-stone-950){color:var(--color-stone-200) !important}
html.dark.awp :is(.text-black,.text-gray-950){color:#f1f5ff !important}
html.dark.awp .from-white{--tw-gradient-from:#141d42 !important}html.dark.awp .to-white{--tw-gradient-to:#141d42 !important}html.dark.awp .via-white{--tw-gradient-via:#141d42 !important}
html.dark.awp :is(.from-gray-50,.from-gray-100){--tw-gradient-from:#141d42 !important}html.dark.awp :is(.to-gray-50,.to-gray-100){--tw-gradient-to:#111a3d !important}
html.awp:not(.dark) .text-emerald-600{color:#047857 !important}
/* r420 readability: light grey help text, hero banner text, light solid badges */
html.awp:not(.dark) .text-gray-400{color:#6b7280 !important}
html.awp:not(.dark) .text-gray-300{color:#9ca3af !important}
html.awp:not(.dark) :is(.text-amber-400,.text-amber-500,.text-yellow-500,.text-yellow-600,.text-orange-400,.text-lime-500,.text-lime-600){color:#b45309 !important}
html.awp:not(.dark) :is(.text-green-500,.text-emerald-500,.text-teal-500,.text-cyan-500,.text-sky-500){color:#047857 !important}
html.awp .page-hero :is(p,span,small,.text-gray-500,.text-gray-400,.text-gray-600,[class*="text-white/"]):not(.bg-white *,button *,label *,input ~ *,.relative *){color:rgba(255,255,255,.9) !important}
html.awp .page-hero :is(button,label.cursor-pointer,a.bg-white):not([class*="bg-emerald-"],[class*="bg-green-"],[class*="bg-teal-"],:disabled),html.awp .page-hero :is(button,label.cursor-pointer,a.bg-white):not([class*="bg-emerald-"],[class*="bg-green-"],[class*="bg-teal-"],:disabled) *{color:var(--brand,#047857) !important}
html.awp .page-hero :is(button,label.cursor-pointer).bg-white{background:#fff !important}
html.awp :is(.bg-emerald-500,.bg-green-500,.bg-teal-500){background-color:#059669 !important}
html.awp :is(.from-emerald-500,.from-green-500,.from-emerald-400){--tw-gradient-from:#059669 !important}
html.awp :is(.to-emerald-500,.to-green-500,.to-teal-500,.to-emerald-400,.to-teal-400){--tw-gradient-to:#0f766e !important}
html.awp :is(.bg-emerald-500,.bg-emerald-600,.bg-emerald-700,.bg-green-500,.bg-green-600,.bg-teal-500,.bg-teal-600)[class*="text-emerald-"],
html.awp :is(.bg-emerald-500,.bg-emerald-600,.bg-emerald-700,.bg-green-500,.bg-green-600,.bg-teal-500,.bg-teal-600)[class*="text-green-"]{color:#fff !important}
html.awp [class*="from-emerald-"] .text-emerald-100,html.awp .bg-emerald-600 .text-emerald-100{color:#ecfdf5 !important}
