/* ZAI Quota Dashboard */

@keyframes fadeUp {
    from { opacity: 0; transform: translateY(12px); }
    to   { opacity: 1; transform: translateY(0); }
}

.model-card {
    opacity: 0;
    animation: fadeUp 0.4s ease-out forwards;
}

/* Scrollbar */
::-webkit-scrollbar { width: 6px; height: 6px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: #2a2a3e; border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: #3a3a5e; }

/* Table */
table { border-collapse: collapse; }

/* Tier badges */
.tier-flagship    { background: linear-gradient(135deg, #7c3aed, #4f46e5); }
.tier-enhanced    { background: linear-gradient(135deg, #2563eb, #0891b2); }
.tier-standard    { background: linear-gradient(135deg, #059669, #0d9488); }
.tier-lightweight { background: linear-gradient(135deg, #65a30d, #ca8a04); }

/* Smooth number transitions */
.tabular-nums { font-variant-numeric: tabular-nums; }
