@import "https://fonts.bunny.net/css?family=inter:400,500,600,700&display=swap";:root{--scheme:dark;--bg:#0f131a;--header:#0a0d12;--card:#1b212b;--card-2:#171c25;--input:#12161d;--border:#2b3240;--text:#f3f5f8;--text-2:#cbd2de;--muted:#8a93a4;--faint:#6b7385;--primary:#5b82e8;--primary-hover:#7394ee;--primary-active:#4a6fd6;--link:#8aa6f2;--green:#4fd69c;--amber:#f2b552;--red:#f0836f;--blue:#6ea0ff;--orange:#ffa04d;--purple:#b59cf5;--radius-card:20px;--radius-field:14px}html[data-theme=light]{--scheme:light;--bg:#f3f5f9;--header:#fff;--card:#fff;--card-2:#f6f8fb;--input:#fff;--border:#dfe4ec;--text:#141a26;--text-2:#3a4456;--muted:#6b7587;--faint:#98a1b2;--primary:#4a73e0;--primary-hover:#3b63cf;--primary-active:#2f55bb;--link:#3b63d4;--green:#15803d;--amber:#b45309;--red:#dc2626;--blue:#2563eb;--orange:#c2410c;--purple:#7c3aed}html{color-scheme:var(--scheme)}html body{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*,:before,:after{border-color:var(--border)}html .bg-gray-100{background-color:var(--bg)}html .bg-gray-50{background-color:var(--card-2)}html .bg-white{background-color:var(--card)}html nav,html header.bg-white{background-color:var(--header)}html nav{border-color:var(--border)}html .bg-white.shadow,html .bg-white.shadow-sm,html .bg-white.shadow-md{box-shadow:none;border:1px solid var(--border);border-radius:var(--radius-card)}html header.bg-white.shadow{border-width:0 0 1px;border-radius:0}html .sm\:rounded-lg,html .rounded-lg{border-radius:var(--radius-card)}html .shadow,html .shadow-sm,html .shadow-md{box-shadow:none}html .divide-y>*+*,html .border-gray-100,html .border-gray-200,html .border-gray-300{border-color:var(--border)}html .text-gray-900,html .text-gray-800{color:var(--text)}html .text-gray-700,html .text-gray-600{color:var(--text-2)}html .text-gray-500{color:var(--muted)}html .text-gray-400{color:var(--faint)}html .hover\:text-gray-700:hover,html .hover\:text-gray-800:hover{color:var(--text)}html .hover\:bg-gray-100:hover,html .hover\:bg-gray-50:hover{background-color:var(--card-2)}html .hover\:border-gray-300:hover{border-color:var(--border)}html .text-indigo-600,html .text-indigo-700{color:var(--link)}html .border-indigo-400{border-color:var(--primary)}html .bg-indigo-50{background-color:#5b82e824}html .bg-indigo-500{background-color:var(--primary)}html .bg-indigo-200{background-color:#5b82e859}html .bg-gray-800{background-color:var(--primary);color:#fff;border-radius:var(--radius-field);text-transform:none;letter-spacing:0;border:0;padding:.65rem 1.15rem;font-size:.9rem;font-weight:600}html .hover\:bg-gray-700:hover,html .focus\:bg-gray-700:focus{background-color:var(--primary-hover)}html .active\:bg-gray-900:active{background-color:var(--primary-active)}html button.text-red-600,html button.text-red-700{border:1px solid var(--border);border-radius:12px;padding:.2rem .8rem}html button.text-red-600:hover{background-color:#f0836f1f}html input:not([type=checkbox]):not([type=radio]):not([type=file]),html select,html textarea{background-color:var(--input);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-field);box-shadow:none;color-scheme:var(--scheme);padding:.65rem .85rem}html input[type=file]{color:var(--text-2)}html input:focus,html select:focus,html textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #5b82e840}html ::placeholder{color:var(--faint);opacity:1}html option{background:var(--card);color:var(--text)}html input[type=checkbox],html input[type=radio]{accent-color:var(--primary);background-color:var(--input);border-color:var(--border)}html label.block,html legend,html thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem;font-weight:600}html .bg-green-100{background-color:#4fd69c29}html .bg-amber-100{background-color:#f2b55229}html .bg-blue-100{background-color:#6ea0ff29}html .bg-red-100{background-color:#f0836f29}html .bg-green-50{background-color:#4fd69c1f}html .bg-amber-50{background-color:#f2b5521f}html .bg-red-50{background-color:#f0836f1f}html .text-green-700,html .text-green-800{color:var(--green)}html .text-amber-700,html .text-amber-800{color:var(--amber)}html .text-red-600,html .text-red-700,html .text-red-800{color:var(--red)}html .text-blue-600,html .text-blue-800{color:var(--blue)}html .text-orange-600{color:var(--orange)}html .text-purple-600{color:var(--purple)}html .stat-card.bg-white{border-top:4px solid var(--primary)}.stat-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.72rem;font-weight:600}.theme-toggle{border:1px solid var(--border);width:2.4rem;height:2.4rem;color:var(--muted);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover{color:var(--text);background-color:var(--card-2)}html[data-theme=light] .theme-toggle .icon-sun,html:not([data-theme=light]) .theme-toggle .icon-moon{display:none}
