html[data-theme=dark]{color-scheme:dark;--accent:#6aaeae;--accent-hover:#8ec4c4;--accent-light:#1a3331;--accent-muted:#4e8080;--warm:#e88972;--warm-hover:#f0a08c;--warm-light:#3a2824;--background:#12110f;--foreground:#f4f0e8;--border:#3c362f;--divider:#322e29;--muted:#b3aaa0;--surface:#1c1916;--welcome-bg:#141210;--welcome-header:rgba(20,18,16,0.92);--welcome-card-bg:#221f1c;--welcome-card-border:#3a342e;--tw-ring-offset-color:#141210}html[data-theme=dark] body{background:var(--background);color:var(--foreground)}html[data-theme=dark] ::selection{background-color:rgba(106,174,174,.35)}html[data-theme=dark] .app-shell,html[data-theme=dark] .dashboard-shell{background-color:#141210;background-image:radial-gradient(ellipse 80% 50% at 15% -8%,rgba(74,139,139,.2),transparent 55%),radial-gradient(ellipse 70% 45% at 92% 8%,rgba(224,116,88,.12),transparent 50%),linear-gradient(180deg,#181614,#12110f)}html[data-theme=dark] .welcome-home.dashboard-shell{background-color:var(--welcome-bg);background-image:none}html[data-theme=dark] .ui-card,html[data-theme=dark] .ui-glass-card{background:rgba(34,31,28,.88);border-color:rgba(255,255,255,.08);box-shadow:0 4px 20px -6px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.04)}html[data-theme=dark] .ui-glass-header{background:rgba(18,17,15,.84);border-bottom-color:rgba(255,255,255,.06);box-shadow:0 4px 24px -12px rgba(0,0,0,.4)}html[data-theme=dark] .ui-glass-nav{background:rgba(22,20,18,.92);border-top-color:rgba(255,255,255,.08);box-shadow:0 -4px 24px -8px rgba(0,0,0,.45)}html[data-theme=dark] .ui-glass-btn{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);box-shadow:none}html[data-theme=dark] .ui-glass-btn:hover{background:rgba(255,255,255,.1)}html[data-theme=dark] .ui-glass-btn:active{background:rgba(255,255,255,.08)}html[data-theme=dark] .ui-rule-b{border-bottom-color:rgba(255,255,255,.08);box-shadow:none}html[data-theme=dark] .ui-glass-rule-t,html[data-theme=dark] .ui-rule-t{border-top-color:rgba(255,255,255,.08);box-shadow:none}html[data-theme=dark] .btn-brand-secondary{background:#26221e;border-color:#3c362f;color:#f4f0e8}html[data-theme=dark] .btn-brand-secondary:hover:not(:disabled){background:#322c28}html[data-theme=dark] .welcome-card{box-shadow:0 1px 2px rgba(0,0,0,.28)}html[data-theme=dark] .bg-white,html[data-theme=dark] .bg-white\/70,html[data-theme=dark] .bg-white\/80,html[data-theme=dark] .bg-white\/90,html[data-theme=dark] .bg-white\/95{background-color:#26221e}html[data-theme=dark] .bg-white\/45,html[data-theme=dark] .bg-white\/55,html[data-theme=dark] .bg-white\/60{background-color:#2c2824}html[data-theme=dark] .active\:bg-white\/25:active,html[data-theme=dark] .active\:bg-white\/45:active,html[data-theme=dark] .bg-white\/30,html[data-theme=dark] .bg-white\/35,html[data-theme=dark] .bg-white\/40,html[data-theme=dark] .bg-white\/50,html[data-theme=dark] .hover\:bg-white\/30:hover,html[data-theme=dark] .hover\:bg-white\/35:hover,html[data-theme=dark] .hover\:bg-white\/45:hover{background-color:rgba(255,255,255,.1)}html[data-theme=dark] .bg-\[\#F0F5F5\],html[data-theme=dark] .bg-\[\#F3F4F6\],html[data-theme=dark] .bg-\[\#F4F4F5\],html[data-theme=dark] .bg-\[\#F7F4F0\],html[data-theme=dark] .bg-\[\#F9FAFB\],html[data-theme=dark] .bg-\[\#FAFAF8\],html[data-theme=dark] .bg-\[\#FAFBFC\],html[data-theme=dark] .bg-gray-50,html[data-theme=dark] .bg-gray-50\/50,html[data-theme=dark] .bg-gray-50\/60,html[data-theme=dark] .bg-gray-50\/70,html[data-theme=dark] .bg-gray-50\/80,html[data-theme=dark] .bg-slate-50,html[data-theme=dark] .bg-slate-50\/50,html[data-theme=dark] .bg-slate-50\/60,html[data-theme=dark] .bg-slate-50\/80{background-color:#1c1916}html[data-theme=dark] .bg-\[\#E5E5EA\],html[data-theme=dark] .bg-\[\#E8E8ED\],html[data-theme=dark] .bg-\[\#ECE8E3\],html[data-theme=dark] .bg-\[\#F5F6F8\],html[data-theme=dark] .bg-gray-100,html[data-theme=dark] .bg-slate-100,html[data-theme=dark] .bg-slate-200{background-color:#322c28}html[data-theme=dark] .bg-gray-300,html[data-theme=dark] .bg-slate-300{background-color:#5c564e}html[data-theme=dark] .bg-\[\#D9EBE8\],html[data-theme=dark] .bg-\[\#E5F3EF\],html[data-theme=dark] .bg-\[\#E7F1EF\],html[data-theme=dark] .bg-\[\#F7FBFA\]{background-color:#1c3330}html[data-theme=dark] .bg-\[\#C5E3DB\]{background-color:#244440}html[data-theme=dark] .bg-\[\#E4E9F2\]{background-color:#2a3544}html[data-theme=dark] .bg-\[\#F6E2D6\]{background-color:#3d2c26}html[data-theme=dark] .bg-\[\#1C2A3A\]{background-color:#f4f0e8;color:#1a1816}html[data-theme=dark] .bg-emerald-50,html[data-theme=dark] .bg-emerald-50\/50,html[data-theme=dark] .bg-emerald-50\/60,html[data-theme=dark] .bg-emerald-50\/70,html[data-theme=dark] .bg-emerald-50\/80{background-color:rgba(16,72,58,.55)}html[data-theme=dark] .bg-amber-50,html[data-theme=dark] .bg-amber-50\/50,html[data-theme=dark] .bg-amber-50\/60,html[data-theme=dark] .bg-amber-50\/80{background-color:rgba(92,58,18,.55)}html[data-theme=dark] .bg-red-50,html[data-theme=dark] .bg-rose-50{background-color:rgba(92,28,32,.55)}html[data-theme=dark] .bg-violet-50{background-color:rgba(58,36,92,.55)}html[data-theme=dark] .bg-sky-50{background-color:rgba(22,52,74,.55)}html[data-theme=dark] .active\:bg-\[\#F5F6F8\]:active,html[data-theme=dark] .active\:bg-gray-100:active,html[data-theme=dark] .active\:bg-slate-100:active,html[data-theme=dark] .active\:bg-white\/55:active,html[data-theme=dark] .hover\:bg-\[\#FAFAF8\]:hover,html[data-theme=dark] .hover\:bg-\[\#FAFAFA\]:hover,html[data-theme=dark] .hover\:bg-gray-100:hover,html[data-theme=dark] .hover\:bg-gray-50:hover,html[data-theme=dark] .hover\:bg-slate-100:hover,html[data-theme=dark] .hover\:bg-slate-50:hover,html[data-theme=dark] .hover\:bg-slate-50\/60:hover,html[data-theme=dark] .hover\:bg-white:hover,html[data-theme=dark] .hover\:bg-white\/35:hover,html[data-theme=dark] .hover\:bg-white\/60:hover,html[data-theme=dark] .hover\:bg-white\/70:hover,html[data-theme=dark] .hover\:bg-white\/80:hover,html[data-theme=dark] .hover\:bg-white\/90:hover{background-color:#322c28}html[data-theme=dark] .hover\:bg-emerald-50:hover,html[data-theme=dark] .hover\:bg-red-50:hover,html[data-theme=dark] .hover\:bg-violet-100:hover{background-color:rgba(255,255,255,.06)}html[data-theme=dark] .ui-glass-hero .bg-white{background-color:#fff;color:#1c2a3a}html[data-theme=dark] .ui-glass-hero .hover\:bg-white\/90:hover{background-color:rgba(255,255,255,.9)}html[data-theme=dark] .theme-knob,html[data-theme=dark] [role=switch] .bg-white{background-color:#fff}html[data-theme=dark] .text-\[\#1A1F2E\],html[data-theme=dark] .text-\[\#1C1C1E\],html[data-theme=dark] .text-\[\#1C2A3A\],html[data-theme=dark] .text-\[\#374151\],html[data-theme=dark] .text-gray-800,html[data-theme=dark] .text-gray-900,html[data-theme=dark] .text-slate-800,html[data-theme=dark] .text-slate-900{color:#f4f0e8}html[data-theme=dark] .text-\[\#5C6560\],html[data-theme=dark] .text-\[\#6B726E\],html[data-theme=dark] .text-gray-600,html[data-theme=dark] .text-gray-700,html[data-theme=dark] .text-slate-600,html[data-theme=dark] .text-slate-700{color:#d9d1c7}html[data-theme=dark] .text-\[\#6B7280\],html[data-theme=dark] .text-\[\#7A827C\],html[data-theme=dark] .text-\[\#8A918C\],html[data-theme=dark] .text-\[\#8E8E93\],html[data-theme=dark] .text-\[\#9A938A\],html[data-theme=dark] .text-gray-500,html[data-theme=dark] .text-slate-500{color:#b3aaa0}html[data-theme=dark] .text-\[\#9CA3AF\],html[data-theme=dark] .text-\[\#C5CBC6\],html[data-theme=dark] .text-\[\#DDD7D0\],html[data-theme=dark] .text-gray-400,html[data-theme=dark] .text-slate-400{color:#8f867c}html[data-theme=dark] .text-\[\#3D7575\],html[data-theme=dark] .text-\[\#4A8B8B\],html[data-theme=dark] .text-\[\#4A8B8E\]{color:#8ec4c4}html[data-theme=dark] .text-\[\#2C4A6E\]{color:#c5d4ea}html[data-theme=dark] .text-\[\#D07A62\],html[data-theme=dark] .text-\[\#E07458\]{color:#f0a08c}html[data-theme=dark] .text-\[\#047857\],html[data-theme=dark] .text-emerald-700,html[data-theme=dark] .text-emerald-800,html[data-theme=dark] .text-emerald-900,html[data-theme=dark] .text-emerald-900\/80,html[data-theme=dark] .text-emerald-950{color:#a7f3d0}html[data-theme=dark] .hover\:text-amber-950:hover,html[data-theme=dark] .text-amber-600,html[data-theme=dark] .text-amber-700,html[data-theme=dark] .text-amber-800,html[data-theme=dark] .text-amber-800\/70,html[data-theme=dark] .text-amber-800\/80,html[data-theme=dark] .text-amber-900,html[data-theme=dark] .text-amber-900\/60,html[data-theme=dark] .text-amber-900\/80,html[data-theme=dark] .text-amber-950,html[data-theme=dark] .text-amber-950\/90{color:#f6d7a2}html[data-theme=dark] .text-\[\#DC2626\],html[data-theme=dark] .text-red-600,html[data-theme=dark] .text-red-700{color:#fca5a5}html[data-theme=dark] .text-violet-700,html[data-theme=dark] .text-violet-800,html[data-theme=dark] .text-violet-900,html[data-theme=dark] .text-violet-900\/90{color:#ddd6fe}html[data-theme=dark] .text-sky-600,html[data-theme=dark] .text-sky-700{color:#bae6fd}html[data-theme=dark] .hover\:text-\[\#1C2A3A\]:hover,html[data-theme=dark] .hover\:text-gray-700:hover,html[data-theme=dark] .hover\:text-gray-800:hover,html[data-theme=dark] .hover\:text-gray-900:hover,html[data-theme=dark] .hover\:text-slate-700:hover,html[data-theme=dark] .hover\:text-slate-800:hover,html[data-theme=dark] .hover\:text-slate-900:hover{color:#f4f0e8}html[data-theme=dark] .hover\:text-\[\#6B7280\]:hover,html[data-theme=dark] .hover\:text-gray-600:hover,html[data-theme=dark] .hover\:text-slate-600:hover{color:#d9d1c7}html[data-theme=dark] .placeholder\:text-gray-400::placeholder,html[data-theme=dark] .placeholder\:text-slate-400::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8f867c}html[data-theme=dark] .border-\[\#C5D9D6\],html[data-theme=dark] .border-\[\#D3E6E3\],html[data-theme=dark] .border-\[\#E5E5EA\],html[data-theme=dark] .border-\[\#E5E8EE\],html[data-theme=dark] .border-\[\#E7D3C4\],html[data-theme=dark] .border-\[\#ECEEF2\],html[data-theme=dark] .border-gray-100,html[data-theme=dark] .border-gray-200,html[data-theme=dark] .border-gray-200\/80,html[data-theme=dark] .border-gray-300,html[data-theme=dark] .border-slate-100,html[data-theme=dark] .border-slate-200,html[data-theme=dark] .border-slate-200\/80,html[data-theme=dark] .border-slate-200\/90,html[data-theme=dark] .border-slate-300,html[data-theme=dark] .divide-gray-100>:not([hidden])~:not([hidden]),html[data-theme=dark] .divide-slate-200>:not([hidden])~:not([hidden]){border-color:#3c362f}html[data-theme=dark] .border-emerald-100,html[data-theme=dark] .border-emerald-200,html[data-theme=dark] .border-emerald-200\/70,html[data-theme=dark] .border-emerald-200\/90{border-color:rgba(110,190,160,.35)}html[data-theme=dark] .border-amber-200,html[data-theme=dark] .border-amber-200\/80{border-color:rgba(214,164,90,.35)}html[data-theme=dark] .border-red-100,html[data-theme=dark] .border-violet-200,html[data-theme=dark] .border-white\/60,html[data-theme=dark] .border-white\/65,html[data-theme=dark] .border-white\/70{border-color:rgba(255,255,255,.12)}html[data-theme=dark] .ring-white{--tw-ring-color:#221f1c}html[data-theme=dark] .ring-slate-200,html[data-theme=dark] .ring-slate-200\/80{--tw-ring-color:#3c362f}html[data-theme=dark] .from-slate-50{--tw-gradient-from:#1c1916 var(--tw-gradient-from-position);--tw-gradient-to:rgb(28 25 22/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html[data-theme=dark] .to-slate-100,html[data-theme=dark] .to-white,html[data-theme=dark] .via-white{--tw-gradient-to:#26221e var(--tw-gradient-to-position)}html[data-theme=dark] .from-white{--tw-gradient-from:#26221e var(--tw-gradient-from-position);--tw-gradient-to:rgb(38 34 30/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html[data-theme=dark] .from-gray-50\/80{--tw-gradient-from:rgb(28 25 22/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(28 25 22/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html[data-theme=dark] .from-emerald-50\/70,html[data-theme=dark] .from-emerald-50\/80{--tw-gradient-from:rgba(16,72,58,0.55) var(--tw-gradient-from-position);--tw-gradient-to:rgba(16,72,58,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html[data-theme=dark] .focus\:border-slate-300:focus,html[data-theme=dark] .hover\:border-gray-300:hover,html[data-theme=dark] .hover\:border-slate-300:hover{border-color:#5c564e}html[data-theme=dark] .on-tint.bg-white\/45{background-color:rgba(255,255,255,.16);color:#f4f0e8;border-color:rgba(255,255,255,.28)}html[data-theme=dark] .on-tint.hover\:bg-white\/60:hover{background-color:rgba(255,255,255,.24)}html[data-theme=dark] .active\:bg-\[\#E5E5EA\]:active,html[data-theme=dark] .active\:bg-\[\#EFEBE6\]:active,html[data-theme=dark] .active\:bg-\[\#F2F2F7\]:active,html[data-theme=dark] .bg-\[\#DDD8D2\],html[data-theme=dark] .bg-\[\#F2F2F7\],html[data-theme=dark] .bg-\[\#F4F1EC\],html[data-theme=dark] .bg-\[\#F7F4EF\],html[data-theme=dark] .bg-\[\#FDF4EF\],html[data-theme=dark] .bg-\[\#FFF4E5\],html[data-theme=dark] .bg-\[\#FFF8F4\],html[data-theme=dark] .bg-slate-100\/70,html[data-theme=dark] .bg-slate-100\/80,html[data-theme=dark] .bg-slate-200\/60,html[data-theme=dark] .bg-slate-200\/80,html[data-theme=dark] .hover\:bg-\[\#F2F2F7\]:hover,html[data-theme=dark] .hover\:bg-\[\#F4F1EC\]:hover,html[data-theme=dark] .hover\:bg-\[\#F7F4EF\]:hover,html[data-theme=dark] .hover\:bg-\[\#FFF8F4\]:hover{background-color:#2a2622}html[data-theme=dark] .bg-\[\#E2F2E9\],html[data-theme=dark] .bg-\[\#e2f2e9\]{background-color:rgba(16,72,58,.55)}html[data-theme=dark] .border-\[\#D8E8E8\],html[data-theme=dark] .border-\[\#DDD8D2\],html[data-theme=dark] .border-\[\#E4DDD4\],html[data-theme=dark] .border-\[\#E7E2DB\],html[data-theme=dark] .border-\[\#E8A88A\],html[data-theme=dark] .border-\[\#F0D4C4\],html[data-theme=dark] .divide-slate-100>:not([hidden])~:not([hidden]){border-color:#3c362f}html[data-theme=dark] .text-\[\#2F6F4E\],html[data-theme=dark] .text-\[\#3A3A3C\],html[data-theme=dark] .text-\[\#5b6b7c\]{color:#d9d1c7}html[data-theme=dark] .text-\[\#48705e\]{color:#a7f3d0}html[data-theme=dark] .text-\[\#9A5B00\]{color:#f6d7a2}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(.bg-transparent),html[data-theme=dark] select,html[data-theme=dark] textarea:not(.bg-transparent){background-color:#26221e;color:#f4f0e8;border-color:#3c362f}html[data-theme=dark] input.bg-transparent,html[data-theme=dark] textarea.bg-transparent{background-color:transparent;color:inherit}html[data-theme=dark] input:-webkit-autofill,html[data-theme=dark] select:-webkit-autofill,html[data-theme=dark] textarea:-webkit-autofill{-webkit-text-fill-color:#f4f0e8;caret-color:#f4f0e8;box-shadow:inset 0 0 0 1000px #26221e}