:root{color-scheme:light;--waw-surface-page:247 246 243;--waw-surface-card:255 255 255;--waw-surface-sunken:241 239 234;--waw-surface-muted:234 231 225;--waw-surface-inverse:22 21 15;--waw-surface-brand-soft:255 251 230;--waw-surface-backdrop:rgb(15 14 13/0.45);--waw-content-primary:22 21 15;--waw-content-secondary:87 83 78;--waw-content-muted:108 105 101;--waw-content-inverse:250 249 247;--waw-content-brand:138 100 0;--waw-content-success:4 120 87;--waw-content-warning:172 76 4;--waw-content-danger:185 28 28;--waw-content-info:3 105 161;--waw-line:231 228 221;--waw-line-strong:213 209 199;--waw-success-soft:#ecfdf5;--waw-success-line:#a7f3d0;--waw-warning-soft:#fffbeb;--waw-warning-line:#fde68a;--waw-danger-soft:#fef2f2;--waw-danger-line:#fecaca;--waw-info-soft:#f0f9ff;--waw-info-line:#bae6fd;--waw-ring:245 196 0;--waw-shadow-card:0 1px 3px rgb(15 14 13/0.06),0 1px 2px rgb(15 14 13/0.04);--waw-shadow-hover:0 8px 24px rgb(15 14 13/0.1),0 2px 8px rgb(15 14 13/0.06);--waw-shadow-float:0 20px 60px rgb(15 14 13/0.16)}.dark{color-scheme:dark;--waw-surface-page:11 14 20;--waw-surface-card:20 25 34;--waw-surface-sunken:16 20 28;--waw-surface-muted:35 42 54;--waw-surface-inverse:242 241 238;--waw-surface-brand-soft:44 42 20;--waw-surface-backdrop:rgb(0 0 0/0.6);--waw-content-primary:244 244 242;--waw-content-secondary:168 164 154;--waw-content-muted:134 130 121;--waw-content-inverse:22 21 15;--waw-content-brand:255 231 77;--waw-content-success:52 211 153;--waw-content-warning:251 191 36;--waw-content-danger:248 113 113;--waw-content-info:56 189 248;--waw-line:35 42 54;--waw-line-strong:51 65 85;--waw-success-soft:rgb(16 185 129/0.14);--waw-success-line:rgb(16 185 129/0.32);--waw-warning-soft:rgb(245 158 11/0.14);--waw-warning-line:rgb(245 158 11/0.32);--waw-danger-soft:rgb(239 68 68/0.14);--waw-danger-line:rgb(239 68 68/0.32);--waw-info-soft:rgb(14 165 233/0.14);--waw-info-line:rgb(14 165 233/0.32);--waw-ring:255 231 77;--waw-shadow-card:0 1px 2px rgb(0 0 0/0.4);--waw-shadow-hover:0 8px 24px rgb(0 0 0/0.45);--waw-shadow-float:0 20px 60px rgb(0 0 0/0.55)}*,:after,:before{box-sizing:border-box}body{background-color:rgb(var(--waw-surface-page));color:rgb(var(--waw-content-primary));font-family:var(--font-plus-jakarta,"Plus Jakarta Sans"),"Plus Jakarta Sans",var(--font-inter,"Inter"),"Inter",ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::-moz-selection{background-color:#fef600;color:#16150f}::selection{background-color:#fef600;color:#16150f}:focus-visible{outline:2px solid rgb(var(--waw-ring));outline-offset:2px;border-radius:6px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgb(var(--waw-surface-muted));border:3px solid transparent;border-radius:9999px;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:rgb(var(--waw-content-muted));background-clip:content-box}.tabular{font-variant-numeric:tabular-nums}.dark .shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/.4)}.dark .shadow,.dark .shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0/.4),0 2px 4px -2px rgb(0 0 0/.4)}.dark .shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/.4),0 4px 6px -4px rgb(0 0 0/.4)}.dark .shadow-2xl,.dark .shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/.45),0 8px 10px -6px rgb(0 0 0/.45)}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}