:root{--brand-orange:#f97316;--brand-orange-hover:#ea580c;--brand-dark:#1f2937;--brand-gray:#f3f4f6;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--red-50:#fef2f2;--red-400:#f87171;--red-600:#dc2626;--font-sans:'DM Sans', sans-serif;--font-display:'Bebas Neue', sans-serif}.hidden{display:none}@media(min-width:768px){.md\:flex{display:flex!important}.md\:block{display:block!important}}body{box-sizing:border-box;margin:0;padding:0;font-family:var(--font-sans);background-color:var(--brand-gray);color:var(--brand-dark);line-height:1.5;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button{background:0 0;border:none;cursor:pointer;font-family:inherit}img{max-width:100%;height:auto;display:block}ul{list-style:none}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hidden{display:none!important}.block{display:block}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}@media(min-width:768px){.md\:flex{display:flex!important}.md\:hidden{display:none!important}.md\:block{display:block!important}}.gap-0-5{gap:.5rem}.gap-1{gap:1rem}.gap-1-5{gap:1.5rem}.gap-2{gap:2rem}.mr-0-5{margin-right:.5rem}.ml-0-25{margin-left:.25rem}.mb-0-5{margin-bottom:.5rem}.mb-0-75{margin-bottom:.75rem}.mb-1{margin-bottom:1rem}.mb-1-5{margin-bottom:1.5rem}.mb-3{margin-bottom:3rem}.p-1-5{padding:1.5rem}.py-4-2{padding-top:4rem;padding-bottom:2rem}.items-end{align-items:flex-end}.relative{position:relative}.tracking-tight{letter-spacing:-.05em}.nav-search-container{border-radius:9999px;padding:.5rem 1rem}.nav-search-input{width:12rem}.nav-avatar-img{width:2rem;height:2rem;border-radius:50%;border:1px solid var(--gray-200)}.dropdown-divider{border-top:1px solid var(--gray-100);margin:.25rem 0}.text-status-red{color:var(--status-red,var(--red-600,#dc2626))}.text-status-green{color:var(--status-green,#16a34a)}