.hero-glow{background:radial-gradient(at 78% 38%,#5884ff2e,#0000 43%),linear-gradient(115deg,#f7faff 0%,#eef4ff 100%)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .hero-glow{background:radial-gradient(at 78% 38%,#2563eb47,#0000 46%),linear-gradient(115deg,#020617 0%,#0f172a 100%)}.dark .theme-surface{color:#e2e8f0;--usage-track:#1e293b;background-color:#020617}.theme-surface{--usage-track:#e7edfa}.dark .theme-surface .shadow-blue-100,.dark .theme-surface .shadow-blue-200{--tw-shadow-color:#00000073}.dark .theme-surface .shadow-soft,.dark .theme-surface .hover\:shadow-soft:hover{box-shadow:0 18px 55px #00000080}.dark .theme-surface .shadow-card{box-shadow:0 8px 24px #0006}.dark .theme-surface .ring-white{--tw-ring-color:#0f172a}.dark .theme-surface .mock-glow{background-image:linear-gradient(to bottom right,#2563eb38,#0f172a0d,#5b21b638)}.dark .theme-surface .bg-white,.dark .theme-surface .bg-white\/80,.dark .theme-surface .bg-white\/90,.dark .theme-surface .bg-white\/95,.dark .theme-surface .focus\:bg-white:focus{background-color:#0f172a}.dark .theme-surface .bg-slate-50,.dark .theme-surface .bg-slate-50\/70,.dark .theme-surface .bg-slate-50\/80,.dark .theme-surface .bg-gray-50{background-color:#020617}.dark .theme-surface .bg-slate-100,.dark .theme-surface .bg-\[\#edf3ff\]{background-color:#1e293b}.dark .theme-surface .bg-slate-200{background-color:#334155}.dark .theme-surface .text-slate-950:not(.text-white),.dark .theme-surface .text-slate-900:not(.text-white),.dark .theme-surface .text-slate-800:not(.text-white),.dark .theme-surface .text-gray-900:not(.text-white){color:#f8fafc}.dark .theme-surface .text-slate-700:not(.text-white),.dark .theme-surface .text-slate-600:not(.text-white),.dark .theme-surface .text-gray-700:not(.text-white),.dark .theme-surface .text-gray-600:not(.text-white){color:#cbd5e1}.dark .theme-surface .text-slate-500:not(.text-white),.dark .theme-surface .text-slate-400:not(.text-white),.dark .theme-surface .text-gray-500:not(.text-white){color:#94a3b8}.dark .theme-surface .border-slate-100,.dark .theme-surface .border-slate-200,.dark .theme-surface .border-gray-100,.dark .theme-surface .border-gray-200,.dark .theme-surface .border-white,.dark .theme-surface .divide-slate-100>:not([hidden])~:not([hidden]),.dark .theme-surface .divide-slate-200>:not([hidden])~:not([hidden]){border-color:#1e293b}.dark .theme-surface .bg-brand-50,.dark .theme-surface .bg-indigo-50{background-color:#2563eb2e}.dark .theme-surface .text-brand-600,.dark .theme-surface .text-brand-700,.dark .theme-surface .hover\:text-brand-600:hover,.dark .theme-surface .hover\:text-brand-700:hover{color:#c5d4ff}.dark .theme-surface .border-brand-100,.dark .theme-surface .border-brand-200{border-color:#819cf873}.dark .theme-surface .hover\:bg-slate-50:hover,.dark .theme-surface .hover\:bg-gray-100:hover,.dark .theme-surface .hover\:bg-brand-50:hover{background-color:#1e293b}.dark .theme-surface .from-brand-50{--tw-gradient-from:#1e3a8a8c}.dark .theme-surface .to-violet-50,.dark .theme-surface .to-white{--tw-gradient-to:#0f172a}.dark .theme-surface input,.dark .theme-surface textarea,.dark .theme-surface select{color:#f8fafc}.dark .theme-surface input::placeholder,.dark .theme-surface textarea::placeholder{color:#94a3b8}.dark .theme-surface .on-brand{color:#2146c7;background-color:#fff}.dark .theme-surface .on-brand:hover{color:#2146c7;background-color:#eef4ff}.theme-surface table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.theme-surface thead{color:#64748b;background-color:#f8fafc;font-size:.75rem}.theme-surface thead th{padding:.75rem 1.25rem;font-size:.875rem;font-weight:500}.theme-surface tbody td{vertical-align:middle;padding:1rem 1.25rem}.theme-surface tbody tr{border-top:1px solid #f1f5f9}.theme-surface table a{color:#2455e8;font-weight:600}.theme-surface table a:hover{color:#2146c7}.theme-surface tbody td.text-red-500{color:#64748b}.dark .theme-surface thead,.dark .theme-surface thead.bg-\[\#edf3ff\],.dark .theme-surface thead.bg-slate-50,.dark .theme-surface thead.text-slate-600,.dark .theme-surface thead.text-slate-500{color:#94a3b8;background-color:#020617}.dark .theme-surface tbody tr{border-top-color:#1e293b}.dark .theme-surface table a,.dark .theme-surface table a:hover{color:#c5d4ff}.dark .theme-surface tbody td.text-red-500{color:#94a3b8}
